@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2)format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2)format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where([data-section=footer-sdlc-unified-footer]) :root,[data-theme=light]{--color-primary:#292929;--color-secondary:#fff;--color-accent:#2563eb;--color-accent-foreground:#fff;--color-bg:#fff;--color-text-primary:#111;--color-text-secondary:#555;--black-100:#0a0a0a;--black-200:#141414;--black-300:#1f1f1f;--black-400:#2a2a2a;--black-500:#333;--black-600:#4d4d4d;--black-700:#666;--black-800:gray;--black-900:#a3a3a3;--whitesmoke-100:#f9f9f9;--whitesmoke-200:#f7f7f7;--whitesmoke-300:#f5f5f5;--whitesmoke-400:#f2f2f2;--whitesmoke-500:#ededed;--whitesmoke-600:#e6e6e6;--whitesmoke-700:#e0e0e0;--whitesmoke-800:#d9d9d9;--whitesmoke-900:#ccc;--font-base:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-heading:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--size-h1:2.5rem;--size-h2:2rem;--size-h3:1.5rem;--size-body:1rem;--size-small:.875rem;--size-xs:.875rem;--size-section-heading:clamp(2rem,4.5vw,3rem);--size-section-description:1.25rem;--maxw-section-description:800px;--leading-heading:1.2;--leading-body:1.6;--leading-section-description:1.5;--tracking-wide:.2em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--space-2xl:88px;--space-3xl:120px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #00000026;--color-surface:var(--whitesmoke-400);--color-surface-border:var(--whitesmoke-700);--color-card-bg:var(--color-surface);--color-card-border:var(--color-surface-border);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark]{--color-bg:#000;--color-text-primary:#f5f5f5;--color-text-secondary:#ccc;--color-accent:#2563eb;--color-accent-foreground:#fff;--color-surface:#111;--color-surface-border:#1f1f1f;--color-primary:#fff;--color-secondary:#000}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark]{color-scheme:dark}:where([data-section=footer-sdlc-unified-footer]) h1,h2,h3{line-height:var(--leading-heading);font-family:var(--font-heading);font-weight:var(--weight-semibold)}:where([data-section=footer-sdlc-unified-footer]) h1{font-size:var(--size-h1)}:where([data-section=footer-sdlc-unified-footer]) h2{font-size:var(--size-h2)}:where([data-section=footer-sdlc-unified-footer]) h3{font-size:var(--size-h3)}:where([data-section=footer-sdlc-unified-footer]) p{color:var(--s-text-muted, var(--color-text-secondary));font-weight:var(--weight-medium)}:where([data-section=footer-sdlc-unified-footer]) ::selection{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{width:100%;padding-left:var(--space-md);padding-right:var(--space-md);max-width:72rem;margin-left:auto;margin-right:auto}:where([data-section=footer-sdlc-unified-footer]) .btn-primary,:where([data-section=footer-sdlc-unified-footer]).btn-primary{background:var(--color-primary);color:var(--color-secondary);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-sm)}:where([data-section=footer-sdlc-unified-footer]) .success-banner[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).success-banner[data-astro-cid-huhknpuz]{position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#f3f4f6;color:#1f2937;padding:1rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;border-bottom:2px solid rgb(16,185,129);transition:transform .3s ease-in-out}:where([data-section=footer-sdlc-unified-footer]) .success-banner[data-astro-cid-huhknpuz].hidden,:where([data-section=footer-sdlc-unified-footer]).success-banner[data-astro-cid-huhknpuz].hidden{display:none}:where([data-section=footer-sdlc-unified-footer]) .success-banner-content[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).success-banner-content[data-astro-cid-huhknpuz]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.75rem}:where([data-section=footer-sdlc-unified-footer]) .success-icon[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).success-icon[data-astro-cid-huhknpuz]{width:1.5rem;height:1.5rem;flex-shrink:0;color:#10b981}:where([data-section=footer-sdlc-unified-footer]) .success-message[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).success-message[data-astro-cid-huhknpuz]{flex:1 1 0%;margin:0;font-size:1rem;font-weight:500}:where([data-section=footer-sdlc-unified-footer]) .close-banner[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).close-banner[data-astro-cid-huhknpuz]{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-element, .25rem);transition:background-color .2s,color .2s}:where([data-section=footer-sdlc-unified-footer]) .close-banner[data-astro-cid-huhknpuz]:hover,:where([data-section=footer-sdlc-unified-footer]).close-banner[data-astro-cid-huhknpuz]:hover{background-color:#0000000d;color:#1f2937}:where([data-section=footer-sdlc-unified-footer]) .close-banner[data-astro-cid-huhknpuz] svg[data-astro-cid-huhknpuz],:where([data-section=footer-sdlc-unified-footer]).close-banner[data-astro-cid-huhknpuz] svg[data-astro-cid-huhknpuz]{width:1.25rem;height:1.25rem}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-modal,:where([data-section=footer-sdlc-unified-footer]).consent-clash-modal{position:fixed;bottom:0;left:0;right:0;z-index:999999;width:100%;pointer-events:none}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-modal.hidden,:where([data-section=footer-sdlc-unified-footer]).consent-clash-modal.hidden{display:none}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-content,:where([data-section=footer-sdlc-unified-footer]).consent-clash-content{position:relative;background-color:var(--color-surface,#111111);border-top:1px solid var(--color-surface-border,rgba(255,255,255,.1));box-shadow:#00000040 0 -2px 12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);pointer-events:auto;width:100%;max-width:100%}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-text-wrapper,:where([data-section=footer-sdlc-unified-footer]).consent-clash-text-wrapper{flex:1 1 0%;display:flex;flex-direction:column;gap:var(--space-xs)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-heading,:where([data-section=footer-sdlc-unified-footer]).consent-clash-heading{font-size:clamp(.875rem,1.5vw,1rem);font-weight:var(--weight-semibold);color:var(--color-text-primary,#f5f5f5);margin:0;line-height:var(--leading-heading,1.2);font-family:var(--font-heading)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-text,:where([data-section=footer-sdlc-unified-footer]).consent-clash-text{font-size:clamp(.75rem,1.2vw,.875rem);color:var(--color-text-secondary,rgba(255,255,255,.85));line-height:var(--leading-body,1.5);margin:0;text-align:left;max-width:100%}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-link,:where([data-section=footer-sdlc-unified-footer]).consent-clash-link{color:var(--color-accent,#2563eb);text-decoration:underline 1px;text-underline-offset:.15em;transition:color .2s;font-weight:var(--weight-medium);cursor:pointer}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-link:hover,:where([data-section=footer-sdlc-unified-footer]).consent-clash-link:hover{color:color-mix(in srgb,var(--color-accent,#2563eb) 80%,white)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-button,:where([data-section=footer-sdlc-unified-footer]).consent-clash-button{padding:var(--space-sm) var(--space-lg);background-color:var(--interactive, var(--color-accent,#2563eb));color:var(--color-accent-foreground,#ffffff);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:var(--radius-sm);font-size:clamp(.8125rem,1.2vw,.875rem);font-weight:var(--weight-semibold);cursor:pointer;transition:.2s;white-space:nowrap;flex-shrink:0;min-width:100px;font-family:var(--font-base)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-button:hover,:where([data-section=footer-sdlc-unified-footer]).consent-clash-button:hover{background-color:var(--interactive, color-mix(in srgb,var(--color-accent,#2563eb) 90%,black));box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent,#2563eb) 35%,transparent)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .consent-clash-content,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .consent-clash-content{background-color:var(--color-surface,#111111);border-top-color:var(--color-surface-border,rgba(255,255,255,.1))}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .consent-clash-text,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .consent-clash-text{color:var(--color-text-secondary,#cccccc)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .consent-clash-heading,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .consent-clash-heading{color:var(--color-text-primary,#f5f5f5)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .consent-clash-content,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .consent-clash-content{background-color:#fffffff2;border-top-color:#0000001a}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .consent-clash-text,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .consent-clash-text{color:var(--color-text-secondary,#555555)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .consent-clash-heading,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .consent-clash-heading{color:var(--color-text-primary,#111111)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash.variant-6,:where([data-section=footer-sdlc-unified-footer]).hero-clash.variant-6{position:relative;width:100%;height:100vh;min-height:600px;isolation:isolate;background:#000;color:var(--color-text-primary);overflow:hidden}:where([data-section=footer-sdlc-unified-footer]) .comparison-container,:where([data-section=footer-sdlc-unified-footer]).comparison-container{position:relative;width:100%;height:100%;overflow-x:hidden}:where([data-section=footer-sdlc-unified-footer]) .video-bg,:where([data-section=footer-sdlc-unified-footer]).video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1;background:#000}:where([data-section=footer-sdlc-unified-footer]) .video-bg .video,:where([data-section=footer-sdlc-unified-footer]).video-bg .video{width:100%;height:100%;object-fit:cover;display:block;background:#000}:where([data-section=footer-sdlc-unified-footer]) .hero-content,:where([data-section=footer-sdlc-unified-footer]).hero-content{position:absolute;inset:0;z-index:1;background:linear-gradient(#00000080,#0006 40%,#0000004d);color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-lg);padding-bottom:var(--space-lg);overflow-x:hidden}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .hero-content,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .hero-content{background:linear-gradient(#00000080,#0006 40%,#0000004d)}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentences,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentences{display:flex;flex-direction:column;gap:var(--space-lg);max-width:100%;margin:0 auto;text-align:center;align-items:center;justify-content:center}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence{display:inline-block;background:#fff;color:#000;padding:.5rem 1rem;border-radius:var(--radius-element, .375rem);rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2vw,2.5rem);font-weight:var(--weight-extrabold);text-shadow:rgba(255,255,255,.3) 0px 1px 2px;box-shadow:#0003 0 4px 12px;transition:.6s cubic-bezier(.34,1.56,.64,1);max-width:100%;text-align:center;line-height:1.2;opacity:1}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence[data-index="2"],:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence[data-index="2"]{background:#000;color:#fff;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px;rotate:.65deg;font-size:clamp(1.2rem,2.4vw,3rem);text-shadow:none}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence:hover,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence:hover{box-shadow:#0000004d 0 6px 20px}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence[data-index="2"]:hover,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence[data-index="2"]:hover{box-shadow:#00000080 0 36px 100px,#000000a6 0 0 3px}:where([data-section=footer-sdlc-unified-footer]) .hero-bottom,:where([data-section=footer-sdlc-unified-footer]).hero-bottom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;will-change:clip-path;clip-path:inset(0px 0% 0px 0px);backface-visibility:hidden;transition:clip-path linear}:where([data-section=footer-sdlc-unified-footer]) .hero-bottom.animating,:where([data-section=footer-sdlc-unified-footer]).hero-bottom.animating{transition:clip-path var(--animation-duration,4s) linear}:where([data-section=footer-sdlc-unified-footer]) .hero-top,:where([data-section=footer-sdlc-unified-footer]).hero-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}:where([data-section=footer-sdlc-unified-footer]) .slider-handle,:where([data-section=footer-sdlc-unified-footer]).slider-handle{position:absolute;top:0;left:0%;width:4px;height:100%;background:#fff;z-index:10;will-change:left;pointer-events:none;box-shadow:#0000004d 0 0 20px;backface-visibility:hidden;transition:left linear}:where([data-section=footer-sdlc-unified-footer]) .slider-handle.animating,:where([data-section=footer-sdlc-unified-footer]).slider-handle.animating{transition:left var(--animation-duration,4s) linear}:where([data-section=footer-sdlc-unified-footer]) .drag-circle,:where([data-section=footer-sdlc-unified-footer]).drag-circle{position:absolute;top:50%;left:50%;width:64px;height:64px;background:#fff;border-radius:var(--radius-element, 50%);cursor:grab;pointer-events:all;box-shadow:#0000004d 0 4px 20px;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;backface-visibility:hidden}:where([data-section=footer-sdlc-unified-footer]) .drag-circle:hover,:where([data-section=footer-sdlc-unified-footer]).drag-circle:hover{box-shadow:#0006 0 6px 30px}:where([data-section=footer-sdlc-unified-footer]) .drag-circle:active,:where([data-section=footer-sdlc-unified-footer]).drag-circle:active{cursor:grabbing}:where([data-section=footer-sdlc-unified-footer]) .drag-circle:focus,:where([data-section=footer-sdlc-unified-footer]).drag-circle:focus{outline:rgba(37,99,235,.5) solid 3px;outline-offset:4px}:where([data-section=footer-sdlc-unified-footer]) .drag-arrows,:where([data-section=footer-sdlc-unified-footer]).drag-arrows{display:flex;gap:4px;color:#111827}:where([data-section=footer-sdlc-unified-footer]) .drag-arrows svg,:where([data-section=footer-sdlc-unified-footer]).drag-arrows svg{width:16px;height:16px}:where([data-section=footer-sdlc-unified-footer]) .instructions,:where([data-section=footer-sdlc-unified-footer]).instructions{position:absolute;bottom:2rem;left:50%;background:#000c;color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-element, 30px);font-size:.9rem;font-weight:500;z-index:20;backdrop-filter:blur(10px);pointer-events:none}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .title,:where([data-section=footer-sdlc-unified-footer]).hero-clash .title{font-size:clamp(1.5rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);line-height:1.3;letter-spacing:-.01em;color:#fff;text-shadow:rgba(0,0,0,.5) 0px 2px 8px,rgba(0,0,0,.3) 0px 4px 16px;text-align:center;max-width:100ch;margin:0 auto var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .title-main,:where([data-section=footer-sdlc-unified-footer]).hero-clash .title-main{display:block;margin-bottom:var(--space-sm);max-width:100%}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .title-highlight-container,:where([data-section=footer-sdlc-unified-footer]).hero-clash .title-highlight-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:2.6em}:where([data-section=footer-sdlc-unified-footer]) .benefit-rotator,:where([data-section=footer-sdlc-unified-footer]).benefit-rotator{display:flex;align-items:center;gap:.5rem}:where([data-section=footer-sdlc-unified-footer]) .benefit-text,:where([data-section=footer-sdlc-unified-footer]).benefit-text{position:static;transform:none;opacity:1;display:flex;justify-content:center;align-items:center;gap:12px;background:#000;color:#fff;padding:.75rem 13px;border-radius:var(--radius-element, 8px);rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);text-shadow:none;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px;transition:.6s}:where([data-section=footer-sdlc-unified-footer]) .benefit-text .replay-button,:where([data-section=footer-sdlc-unified-footer]).benefit-text .replay-button{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-element, 50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;margin-left:12px;vertical-align:middle;position:relative;z-index:1}:where([data-section=footer-sdlc-unified-footer]) .benefit-text .replay-button:hover,:where([data-section=footer-sdlc-unified-footer]).benefit-text .replay-button:hover{background:#ffffff4d;border-color:#ffffff80}:where([data-section=footer-sdlc-unified-footer]) .benefit-text .replay-button svg,:where([data-section=footer-sdlc-unified-footer]).benefit-text .replay-button svg{width:16px;height:16px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .benefit-item,:where([data-section=footer-sdlc-unified-footer]).hero-clash .benefit-item{position:absolute;top:0;left:50%;color:#2563eb;font-weight:var(--weight-extrabold);white-space:nowrap;text-align:center;max-width:95%;text-shadow:rgba(0,0,0,.4) 0px 2px 8px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .benefit-item.final-highlight,:where([data-section=footer-sdlc-unified-footer]).hero-clash .benefit-item.final-highlight{position:static;transform:none;opacity:1;display:inline-block;background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:var(--radius-element, .375rem);rotate:-.65deg;white-space:nowrap}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .cards,:where([data-section=footer-sdlc-unified-footer]).hero-clash .cards{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:0 auto;max-width:100ch;padding:0 var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:#0000004d 0 4px 20px;color:#fff;backdrop-filter:blur(10px);min-height:280px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:.3s}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .hero-clash .card,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card:hover,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card:hover{box-shadow:#0006 0 12px 40px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-badge,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-badge{display:inline-block;font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:transparent;width:fit-content;color:#fff;padding:0;border-radius:0;margin-bottom:var(--space-sm);box-shadow:none;text-shadow:none;transform:none}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;line-height:1.5;text-shadow:none;margin-bottom:var(--space-md);color:#eaeaea}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .hero-clash .card-lede,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .hero-clash .card-lede{color:#eaeaea}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-body,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-body{margin-top:var(--space-xs);min-height:auto;color:#fff;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:600;line-height:normal}:where([data-section=footer-sdlc-unified-footer]) [data-theme=light] .hero-clash .card-body,:where([data-section=footer-sdlc-unified-footer])[data-theme=light] .hero-clash .card-body{color:#fff}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight{font-weight:var(--weight-bold);text-decoration:none;transition:.6s}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight.stop-highlight,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight.stop-highlight{color:#dc143c;font-size:var(--size-h3)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight.learn-highlight,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight.learn-highlight{background:transparent;color:#52a8ff;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;padding:0;margin-left:0;border-radius:0;box-shadow:none;display:inline;transform:none;transform-origin:left bottom;transition:.3s;text-decoration:underline;line-height:normal}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight.learn-highlight:hover,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight.learn-highlight:hover{transform:none;box-shadow:none;color:#3a8fdd;text-decoration:underline}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon],:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]{background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;color:#52a8ff;cursor:default;opacity:.6}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover{transform:none;box-shadow:none;text-decoration:underline;color:#52a8ff}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .coming-soon-badge,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .coming-soon-badge{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.2rem .5rem;border-radius:var(--radius-element, .25rem);font-size:.75rem;font-weight:var(--weight-medium);margin-left:.5rem;vertical-align:middle}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .simple-link,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .simple-link{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;transition:.3s;color:#52a8ff!important;text-decoration:underline!important}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card-lede .simple-link:hover,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card-lede .simple-link:hover{color:#3a8fdd!important;text-decoration:underline!important}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card .btn,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card .btn{display:flex;align-items:center;justify-content:center;padding:0 12px;height:48px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-body);font-weight:var(--weight-medium);line-height:1;cursor:pointer;border-width:1px;border-style:solid;border-image:initial;font-size:clamp(1rem,2.5vw,1.125rem);transition:.2s;margin-top:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent);gap:12px;align-self:stretch;width:100%}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card .btn:hover,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card .btn:hover{box-shadow:#2563eb4d 0 4px 12px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card .btn svg,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card .btn svg{width:16px;height:16px;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .btn-primary,.hero-clash .btn-secondary,:where([data-section=footer-sdlc-unified-footer]).hero-clash .btn-primary{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section{width:100%;padding:var(--space-2xl)0}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .container,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .header,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .header{text-align:center;margin-bottom:var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .title,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:clamp(2.25rem,4vw,4.5rem);line-height:var(--leading-heading);color:var(--color-text-primary);margin-bottom:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .cards-grid,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card{background:var(--color-surface,#ffffff);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);border:1px solid var(--color-border,rgba(0,0,0,.05))}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card-icon,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card-icon{display:block;width:32px;height:32px;color:var(--color-text-primary);margin-bottom:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card-title,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card-title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;line-height:1.3;color:var(--color-text-primary);margin:0 0 var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card-text,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card-text{color:var(--color-text-primary);font-family:var(--font-base);font-weight:var(--weight-regular);line-height:var(--leading-body);font-size:1.125rem}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card-link,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card-link{color:var(--color-accent);text-decoration:underline}:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .card-link:hover,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .card-link:hover{text-decoration:none}:where([data-section=footer-sdlc-unified-footer]) .theme-switcher,:where([data-section=footer-sdlc-unified-footer]).theme-switcher{display:flex;align-items:center}:where([data-section=footer-sdlc-unified-footer]) .theme-toggle,:where([data-section=footer-sdlc-unified-footer]).theme-toggle{position:relative;width:60px;height:32px;background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-pill);cursor:pointer;transition:.3s;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:4px;margin-right:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .theme-toggle:hover,:where([data-section=footer-sdlc-unified-footer]).theme-toggle:hover{background:color-mix(in srgb,var(--color-surface) 85%,var(--color-accent));border-color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .theme-toggle:focus,:where([data-section=footer-sdlc-unified-footer]).theme-toggle:focus{outline:2px solid var(--color-accent);outline-offset:2px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon,:where([data-section=footer-sdlc-unified-footer]).theme-icon{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:.3s;z-index:2;pointer-events:none}:where([data-section=footer-sdlc-unified-footer]) .theme-icon svg,:where([data-section=footer-sdlc-unified-footer]).theme-icon svg{width:18px;height:18px;transition:.3s}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-sun,:where([data-section=footer-sdlc-unified-footer]).theme-icon-sun{left:4px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-moon,:where([data-section=footer-sdlc-unified-footer]).theme-icon-moon{right:4px}:where([data-section=footer-sdlc-unified-footer]) .theme-track,:where([data-section=footer-sdlc-unified-footer]).theme-track{position:absolute;top:4px;left:4px;width:24px;height:24px;background:var(--color-accent);border-radius:var(--radius-pill);transition:transform .3s;z-index:1}:where([data-section=footer-sdlc-unified-footer]) .theme-thumb,:where([data-section=footer-sdlc-unified-footer]).theme-thumb{width:100%;height:100%;background:var(--color-accent-foreground);border-radius:var(--radius-pill);position:relative}:where([data-section=footer-sdlc-unified-footer]) .theme-thumb:before,:where([data-section=footer-sdlc-unified-footer]).theme-thumb:before{display:none}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-sun svg,:where([data-section=footer-sdlc-unified-footer]).theme-icon-sun svg{fill:none;stroke:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-moon svg,:where([data-section=footer-sdlc-unified-footer]).theme-icon-moon svg{fill:var(--color-text-primary);stroke:none}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .theme-icon-moon svg,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .theme-icon-moon svg{fill:var(--black-300);stroke:var(--black-300)}:where([data-section=footer-sdlc-unified-footer]) .logo-link[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-link[data-astro-cid-bt5hbwbt]{text-decoration:none;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;color:var(--color-text-primary);display:inline-flex;align-items:center;cursor:pointer;letter-spacing:.02em}:where([data-section=footer-sdlc-unified-footer]) .logo-morph[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-morph[data-astro-cid-bt5hbwbt]{position:relative;display:inline-block;min-width:6em}:where([data-section=footer-sdlc-unified-footer]) .logo-works[data-astro-cid-bt5hbwbt],.logo-that[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-works[data-astro-cid-bt5hbwbt]{color:var(--color-text-primary);transition:.6s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .logo-works[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-works[data-astro-cid-bt5hbwbt]{opacity:1;filter:blur(0px)}:where([data-section=footer-sdlc-unified-footer]) .logo-that[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-that[data-astro-cid-bt5hbwbt]{position:absolute;left:0;top:0;filter:blur(3px);white-space:nowrap}:where([data-section=footer-sdlc-unified-footer]) .logo-link[data-astro-cid-bt5hbwbt]:hover .logo-works[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-link[data-astro-cid-bt5hbwbt]:hover .logo-works[data-astro-cid-bt5hbwbt]{filter:blur(3px)}:where([data-section=footer-sdlc-unified-footer]) .logo-link[data-astro-cid-bt5hbwbt]:hover .logo-that[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).logo-link[data-astro-cid-bt5hbwbt]:hover .logo-that[data-astro-cid-bt5hbwbt]{opacity:1;filter:blur(0px)}:where([data-section=footer-sdlc-unified-footer]) .alpha-badge[data-astro-cid-bt5hbwbt],:where([data-section=footer-sdlc-unified-footer]).alpha-badge[data-astro-cid-bt5hbwbt]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:var(--radius-element, 9999px);background:#78788052;color:#2563eb;font-size:12px;font-weight:400;font-family:var(--font-body);letter-spacing:.5px;text-align:center;flex-shrink:0;transition:.6s cubic-bezier(.4,0,.2,1)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd]{position:sticky;top:0;z-index:100;width:100%;background:var(--color-bg);color:var(--color-text-primary);border-bottom:1px solid var(--color-card-border)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd].transparent,:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd].transparent{background:transparent;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd].solid,:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd].solid{background:var(--color-surface);box-shadow:#0000001a 0 2px 4px}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .inner[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .inner[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);max-width:1400px;margin:0 auto}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd]{display:none;flex:1 1 0%;justify-content:center;gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--size-small);transition:color .2s;position:relative}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]:hover,:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]:hover{color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd].active,:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd].active{color:var(--color-text-primary);font-weight:var(--weight-semibold)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .badge[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .badge[data-astro-cid-jugysukd]{display:inline-flex;align-items:center;margin-left:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-foreground);font-size:.75rem;font-weight:var(--weight-medium)}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd]{display:flex;align-items:center;gap:var(--space-sm);margin-left:auto}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:calc(var(--space-sm) + 2px) var(--space-lg);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s,box-shadow .2s}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-trigger[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-trigger[data-astro-cid-jugysukd]{display:block;background:var(--color-accent);color:var(--color-accent-foreground);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:var(--weight-medium);font-size:var(--size-small);cursor:pointer;transition:transform .2s}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-overlay[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-overlay[data-astro-cid-jugysukd]{position:fixed;inset:0;background:#000000b3;z-index:1000;display:none;align-items:start;justify-content:center;padding:var(--space-2xl) var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-overlay[data-astro-cid-jugysukd].active,:where([data-section=footer-sdlc-unified-footer]).mobile-menu-overlay[data-astro-cid-jugysukd].active{display:flex}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu[data-astro-cid-jugysukd]{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:500px;padding:0;position:relative;border:1px solid var(--color-card-border)}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-header[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-header[data-astro-cid-jugysukd]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg);border-bottom:1px solid var(--color-card-border)}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-header[data-astro-cid-jugysukd] h2[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-header[data-astro-cid-jugysukd] h2[data-astro-cid-jugysukd]{font-size:var(--size-h3);font-weight:var(--weight-medium);color:var(--s-text, var(--color-text-primary))}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-close[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-close[data-astro-cid-jugysukd]{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-size:2rem;color:var(--color-text-primary);cursor:pointer;padding:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background .2s}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-close[data-astro-cid-jugysukd]:hover,:where([data-section=footer-sdlc-unified-footer]).mobile-menu-close[data-astro-cid-jugysukd]:hover{background:var(--color-surface)}:where([data-section=footer-sdlc-unified-footer]) .mobile-nav[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-nav[data-astro-cid-jugysukd]{display:flex;flex-direction:column;padding:var(--space-md)0}:where([data-section=footer-sdlc-unified-footer]) .mobile-nav-item[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-nav-item[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);text-decoration:none;color:var(--color-text-primary);font-weight:var(--weight-medium);font-size:var(--size-body);transition:background-color .2s}:where([data-section=footer-sdlc-unified-footer]) .mobile-nav-item[data-astro-cid-jugysukd]:hover,:where([data-section=footer-sdlc-unified-footer]).mobile-nav-item[data-astro-cid-jugysukd]:hover{background:var(--color-surface)}:where([data-section=footer-sdlc-unified-footer]) .mobile-nav-item[data-astro-cid-jugysukd].active,:where([data-section=footer-sdlc-unified-footer]).mobile-nav-item[data-astro-cid-jugysukd].active{font-weight:var(--weight-semibold);background:var(--color-surface);color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .mobile-theme-switcher[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-theme-switcher[data-astro-cid-jugysukd]{display:flex;justify-content:center;padding:var(--space-md)0;border-top:1px solid var(--color-card-border)}:where([data-section=footer-sdlc-unified-footer]) .mobile-cta[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-cta[data-astro-cid-jugysukd]{padding:var(--space-md) var(--space-lg) var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .mobile-cta-button[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-cta-button[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s}:where([data-section=footer-sdlc-unified-footer]) .unified-footer[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).unified-footer[data-astro-cid-2hfnkan3]{background:var(--color-bg);color:var(--color-text-primary);border-top:1px solid var(--color-card-border)}:where([data-section=footer-sdlc-unified-footer]) .unified-footer[data-astro-cid-2hfnkan3].minimal,:where([data-section=footer-sdlc-unified-footer]).unified-footer[data-astro-cid-2hfnkan3].minimal{padding:var(--space-lg)0}:where([data-section=footer-sdlc-unified-footer]) .unified-footer[data-astro-cid-2hfnkan3] .inner[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).unified-footer[data-astro-cid-2hfnkan3] .inner[data-astro-cid-2hfnkan3]{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .footer-content[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-content[data-astro-cid-2hfnkan3]{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2xl);padding:var(--space-2xl)0}:where([data-section=footer-sdlc-unified-footer]) .brand-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).brand-section[data-astro-cid-2hfnkan3]{display:flex;flex-direction:column;gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .brand-tagline[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).brand-tagline[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-body);margin:0}:where([data-section=footer-sdlc-unified-footer]) .social-links[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).social-links[data-astro-cid-2hfnkan3]{display:flex;gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .social-link[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).social-link[data-astro-cid-2hfnkan3]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-md);text-decoration:none;transition:.2s}:where([data-section=footer-sdlc-unified-footer]) .social-link[data-astro-cid-2hfnkan3]:hover,:where([data-section=footer-sdlc-unified-footer]).social-link[data-astro-cid-2hfnkan3]:hover{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=footer-sdlc-unified-footer]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).links-section[data-astro-cid-2hfnkan3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .link-column[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).link-column[data-astro-cid-2hfnkan3]{display:flex;flex-direction:column;gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .column-title[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).column-title[data-astro-cid-2hfnkan3]{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}:where([data-section=footer-sdlc-unified-footer]) .link-list[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).link-list[data-astro-cid-2hfnkan3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--size-small);transition:color .2s}:where([data-section=footer-sdlc-unified-footer]) .link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover,:where([data-section=footer-sdlc-unified-footer]).link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover{color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .cta-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-section[data-astro-cid-2hfnkan3]{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2xl);margin:var(--space-2xl)0;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .cta-content[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-content[data-astro-cid-2hfnkan3]{max-width:600px;margin:0 auto}:where([data-section=footer-sdlc-unified-footer]) .cta-title[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-title[data-astro-cid-2hfnkan3]{font-size:var(--size-h2);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)0}:where([data-section=footer-sdlc-unified-footer]) .cta-description[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-description[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-body);margin:0 0 var(--space-lg)0}:where([data-section=footer-sdlc-unified-footer]) .cta-button[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-button[data-astro-cid-2hfnkan3]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-pill);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s,box-shadow .2s}:where([data-section=footer-sdlc-unified-footer]) .cta-button[data-astro-cid-2hfnkan3]:hover,:where([data-section=footer-sdlc-unified-footer]).cta-button[data-astro-cid-2hfnkan3]:hover{box-shadow:#00000026 0 4px 12px}:where([data-section=footer-sdlc-unified-footer]) .footer-bottom[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-bottom[data-astro-cid-2hfnkan3]{border-top:1px solid var(--color-card-border);padding:var(--space-lg)0}:where([data-section=footer-sdlc-unified-footer]) .footer-bottom-content[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-bottom-content[data-astro-cid-2hfnkan3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .copyright[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).copyright[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-small);margin:0}:where([data-section=footer-sdlc-unified-footer]) .footer-links[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-links[data-astro-cid-2hfnkan3]{display:flex;gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--size-small);transition:color .2s}:where([data-section=footer-sdlc-unified-footer]) .footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover,:where([data-section=footer-sdlc-unified-footer]).footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover{color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .form-container,:where([data-section=footer-sdlc-unified-footer]).form-container{display:flex;flex-direction:column}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-title,:where([data-section=footer-sdlc-unified-footer]).form-container .form-title{font-size:var(--size-h3,1.5rem);font-weight:var(--weight-semibold,600);color:var(--color-text-primary);margin:0 0 var(--space-sm,.5rem)0}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-description,:where([data-section=footer-sdlc-unified-footer]).form-container .form-description{font-size:var(--size-small,.875rem);color:var(--s-text-muted, var(--color-text-secondary));margin:0 0 var(--space-md,1rem)0;line-height:var(--leading-body,1.6)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-bullet-points,:where([data-section=footer-sdlc-unified-footer]).form-container .form-bullet-points{margin-bottom:var(--space-lg,1.5rem);display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-bullet-point,:where([data-section=footer-sdlc-unified-footer]).form-container .form-bullet-point{display:flex;align-items:center;gap:var(--space-sm,.75rem)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-bullet-point-icon,:where([data-section=footer-sdlc-unified-footer]).form-container .form-bullet-point-icon{width:1.25rem;height:1.25rem;border-radius:var(--radius-element, 50%);border:2px solid var(--color-emerald-500,#10b981);background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-bullet-point-icon svg,:where([data-section=footer-sdlc-unified-footer]).form-container .form-bullet-point-icon svg{width:.75rem;height:.75rem;color:var(--color-emerald-500,#10b981);stroke:var(--color-emerald-500,#10b981)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-bullet-point span,:where([data-section=footer-sdlc-unified-footer]).form-container .form-bullet-point span{font-size:var(--size-small,.875rem);color:var(--s-text-muted, var(--color-text-secondary))}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-bullet-point svg,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-bullet-point svg{color:var(--color-emerald-500,#10b981)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-bullet-point span,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-bullet-point span{color:var(--s-text-muted, var(--color-text-secondary))}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-fields-container,:where([data-section=footer-sdlc-unified-footer]).form-container .form-fields-container{display:flex;flex-direction:column;gap:1.25rem}:where([data-section=footer-sdlc-unified-footer]) .form-container label,:where([data-section=footer-sdlc-unified-footer]).form-container label{display:block;text-align:left;font-size:var(--size-small,.875rem);font-weight:var(--weight-medium,500);color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .form-container label span,:where([data-section=footer-sdlc-unified-footer]).form-container label span{display:block}:where([data-section=footer-sdlc-unified-footer]) .form-container input[type=text],.form-container input[type=email],.form-container input[type=tel],.form-container input[type=url],.form-container input[type=number],.form-container textarea,.form-container select,:where([data-section=footer-sdlc-unified-footer]).form-container input[type=text]{width:100%;margin-top:var(--space-xs,.25rem);padding:var(--space-sm,.5rem) var(--space-md,.75rem);border:1px solid var(--color-surface-border);border-radius:var(--radius-md,.5rem);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--size-body,1rem);line-height:var(--leading-body,1.6);box-shadow:var(--shadow-sm);transition:.2s;font-family:var(--font-base)}:where([data-section=footer-sdlc-unified-footer]) .form-container input[type=text]:focus,.form-container input[type=email]:focus,.form-container input[type=tel]:focus,.form-container input[type=url]:focus,.form-container input[type=number]:focus,.form-container textarea:focus,.form-container select:focus,:where([data-section=footer-sdlc-unified-footer]).form-container input[type=text]:focus{outline:none;border-color:var(--color-accent);box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=footer-sdlc-unified-footer]) .form-container input[type=text]::placeholder,.form-container input[type=email]::placeholder,.form-container input[type=tel]::placeholder,.form-container input[type=url]::placeholder,.form-container input[type=number]::placeholder,.form-container textarea::placeholder,:where([data-section=footer-sdlc-unified-footer]).form-container input[type=text]::placeholder{color:var(--color-text-secondary);opacity:.7}:where([data-section=footer-sdlc-unified-footer]) .form-container textarea,:where([data-section=footer-sdlc-unified-footer]).form-container textarea{resize:vertical;min-height:100px}:where([data-section=footer-sdlc-unified-footer]) .form-container input[type=checkbox],:where([data-section=footer-sdlc-unified-footer]).form-container input[type=checkbox]{width:1rem;height:1rem;border-radius:var(--radius-sm,.25rem);border:1px solid var(--color-surface-border);accent-color:var(--color-accent);cursor:pointer}:where([data-section=footer-sdlc-unified-footer]) .form-container input[type=checkbox]:focus,:where([data-section=footer-sdlc-unified-footer]).form-container input[type=checkbox]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-button-container,:where([data-section=footer-sdlc-unified-footer]).form-container .form-button-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md,.75rem);padding-top:var(--space-sm,.5rem);margin-top:var(--space-md,1rem)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-button-container-fullwidth,:where([data-section=footer-sdlc-unified-footer]).form-container .form-button-container-fullwidth{justify-content:stretch}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-button-container-fullwidth button[type=submit],:where([data-section=footer-sdlc-unified-footer]).form-container .form-button-container-fullwidth button[type=submit]{width:100%}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=button],.form-container button[type=submit],:where([data-section=footer-sdlc-unified-footer]).form-container button[type=button]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm,.5rem) var(--space-md,1rem);border-radius:var(--radius-sm,.375rem);font-size:var(--size-small,.875rem);font-weight:var(--weight-medium,500);cursor:pointer;transition:.2s;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-family:var(--font-base)}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=button][data-cancel-button],:where([data-section=footer-sdlc-unified-footer]).form-container button[type=button][data-cancel-button]{border:1px solid var(--color-surface-border);background-color:var(--interactive, transparent);color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=button][data-cancel-button]:hover,:where([data-section=footer-sdlc-unified-footer]).form-container button[type=button][data-cancel-button]:hover{background-color:var(--interactive, var(--color-surface))}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=button][data-cancel-button]:focus,:where([data-section=footer-sdlc-unified-footer]).form-container button[type=button][data-cancel-button]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=submit],:where([data-section=footer-sdlc-unified-footer]).form-container button[type=submit]{background:var(--color-accent);color:var(--color-accent-foreground,#ffffff);position:relative}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=submit]:hover,:where([data-section=footer-sdlc-unified-footer]).form-container button[type=submit]:hover{opacity:.9}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=submit]:focus,:where([data-section=footer-sdlc-unified-footer]).form-container button[type=submit]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=footer-sdlc-unified-footer]) .form-container button[type=submit]:disabled,:where([data-section=footer-sdlc-unified-footer]).form-container button[type=submit]:disabled{opacity:.6;cursor:not-allowed}:where([data-section=footer-sdlc-unified-footer]) .form-container .loading-spinner,:where([data-section=footer-sdlc-unified-footer]).form-container .loading-spinner{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentcolor}:where([data-section=footer-sdlc-unified-footer]) .form-container .loading-spinner.hidden,:where([data-section=footer-sdlc-unified-footer]).form-container .loading-spinner.hidden{display:none}:where([data-section=footer-sdlc-unified-footer]) .form-container .loading-spinner svg,:where([data-section=footer-sdlc-unified-footer]).form-container .loading-spinner svg{width:1rem;height:1rem}:where([data-section=footer-sdlc-unified-footer]) .form-container .submit-text,:where([data-section=footer-sdlc-unified-footer]).form-container .submit-text{transition:opacity .2s}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-turnstile-container,.form-container [id$=-turnstile],:where([data-section=footer-sdlc-unified-footer]).form-container .form-turnstile-container{margin-top:1rem;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-footer-text,:where([data-section=footer-sdlc-unified-footer]).form-container .form-footer-text{margin-top:var(--space-md,.75rem);font-size:var(--size-xs,.75rem);text-align:center;color:var(--color-text-secondary);opacity:.8}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-message,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-message{margin-top:1.5rem;border-radius:var(--radius-element, .375rem);background-color:#f1f5f9;padding:1.5rem;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-icon-container,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-icon-container{margin-bottom:1rem}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-icon,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-icon{margin:0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-element, 9999px);background:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-icon svg,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-icon svg{width:2rem;height:2rem;color:var(--color-accent-foreground,#ffffff)}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-headline,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-headline{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;color:#1e40af}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-subtext,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-subtext{margin-bottom:.5rem;color:#374151}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-footer,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-footer{font-size:.875rem;color:#4b5563}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-thank-you-message,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-thank-you-message{background-color:#1e293b}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-thank-you-headline,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-thank-you-headline{color:#60a5fa}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-thank-you-subtext,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-thank-you-subtext{color:#d1d5db}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container .form-thank-you-footer,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container .form-thank-you-footer{color:#9ca3af}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .form-container input[type=text],[data-theme=dark] .form-container input[type=email],[data-theme=dark] .form-container input[type=tel],[data-theme=dark] .form-container input[type=url],[data-theme=dark] .form-container input[type=number],[data-theme=dark] .form-container textarea,[data-theme=dark] .form-container select,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .form-container input[type=text]{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .pin-clash-card-section,:where([data-section=footer-sdlc-unified-footer]).pin-clash-card-section{background:var(--color-bg);color:var(--color-text-primary);padding:var(--space-2xl)0}:where([data-section=footer-sdlc-unified-footer]) .categories-container,:where([data-section=footer-sdlc-unified-footer]).categories-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto;padding:0 var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .category-pills,:where([data-section=footer-sdlc-unified-footer]).category-pills{display:flex;flex-wrap:wrap;gap:var(--space-sm);grid-column:1/-1;position:relative;justify-content:center}:where([data-section=footer-sdlc-unified-footer]) .category-pill,:where([data-section=footer-sdlc-unified-footer]).category-pill{appearance:none;border:1px solid var(--color-accent);background:transparent;color:var(--color-text-primary);border-radius:var(--radius-element, .375rem);padding:8px 14px;font-size:var(--size-h3);font-weight:var(--weight-medium);cursor:pointer;transition:.2s;position:relative;z-index:1}:where([data-section=footer-sdlc-unified-footer]) .category-pill.active,:where([data-section=footer-sdlc-unified-footer]).category-pill.active{color:var(--color-accent-foreground)}:where([data-section=footer-sdlc-unified-footer]) .category-pill:hover,:where([data-section=footer-sdlc-unified-footer]).category-pill:hover{border-color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .pill-highlight,:where([data-section=footer-sdlc-unified-footer]).pill-highlight{position:absolute;top:0;left:0;height:100%;border-radius:var(--radius-element, .375rem);background:var(--color-accent);width:0px;transition:transform .2s,width .2s,height .2s;z-index:0}:where([data-section=footer-sdlc-unified-footer]) .inline-grid,:where([data-section=footer-sdlc-unified-footer]).inline-grid{grid-column:1/-1;border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .inline-grid-header,:where([data-section=footer-sdlc-unified-footer]).inline-grid-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .inline-grid-header .nav-button,:where([data-section=footer-sdlc-unified-footer]).inline-grid-header .nav-button{justify-self:start}:where([data-section=footer-sdlc-unified-footer]) .inline-grid-header .nav-button.next-button,:where([data-section=footer-sdlc-unified-footer]).inline-grid-header .nav-button.next-button{justify-self:end}:where([data-section=footer-sdlc-unified-footer]) .inline-controls,:where([data-section=footer-sdlc-unified-footer]).inline-controls{display:flex;align-items:center;gap:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .category-card,:where([data-section=footer-sdlc-unified-footer]).category-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:var(--space-lg);min-height:140px;position:relative;overflow:hidden;text-align:left}:where([data-section=footer-sdlc-unified-footer]) .category-card:before,:where([data-section=footer-sdlc-unified-footer]).category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-accent),transparent);transition:opacity .3s;pointer-events:none}:where([data-section=footer-sdlc-unified-footer]) .category-card:hover,:where([data-section=footer-sdlc-unified-footer]).category-card:hover{border-color:var(--color-accent);box-shadow:#0003 0 16px 32px}:where([data-section=footer-sdlc-unified-footer]) .category-card:hover:before,:where([data-section=footer-sdlc-unified-footer]).category-card:hover:before{opacity:.05}:where([data-section=footer-sdlc-unified-footer]) .category-card:not(.cta-card),:where([data-section=footer-sdlc-unified-footer]).category-card:not(.cta-card){position:relative}:where([data-section=footer-sdlc-unified-footer]) .category-card-header,:where([data-section=footer-sdlc-unified-footer]).category-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .category-card-title,:where([data-section=footer-sdlc-unified-footer]).category-card-title{font-size:var(--size-h3);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;flex:1 1 0%;line-height:1.3}:where([data-section=footer-sdlc-unified-footer]) .capability-badge,:where([data-section=footer-sdlc-unified-footer]).capability-badge{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-md);font-weight:var(--weight-bold);font-family:var(--font-mono);font-size:.875rem;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon,:where([data-section=footer-sdlc-unified-footer]).category-card-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);color:var(--color-accent);transition:.3s;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon svg,:where([data-section=footer-sdlc-unified-footer]).category-card-icon svg{width:48px;height:48px}:where([data-section=footer-sdlc-unified-footer]) .category-card:hover .category-card-icon,:where([data-section=footer-sdlc-unified-footer]).category-card:hover .category-card-icon{background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .category-card-content,:where([data-section=footer-sdlc-unified-footer]).category-card-content{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1 0%}:where([data-section=footer-sdlc-unified-footer]) .category-card-description,:where([data-section=footer-sdlc-unified-footer]).category-card-description{font-size:var(--size-body-sm);color:var(--s-text-muted, var(--color-text-secondary));margin:0;flex-grow:1;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .category-card-footer,:where([data-section=footer-sdlc-unified-footer]).category-card-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:auto}:where([data-section=footer-sdlc-unified-footer]) .arrow-icon,:where([data-section=footer-sdlc-unified-footer]).arrow-icon{font-size:1.5rem;color:var(--color-accent);transition:transform .3s}:where([data-section=footer-sdlc-unified-footer]) .cta-card,:where([data-section=footer-sdlc-unified-footer]).cta-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);cursor:default;min-height:auto;padding:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .cta-card:hover,:where([data-section=footer-sdlc-unified-footer]).cta-card:hover{border-color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .cta-content,:where([data-section=footer-sdlc-unified-footer]).cta-content{flex-grow:1;display:flex;align-items:center;justify-content:center}:where([data-section=footer-sdlc-unified-footer]) .cta-link,:where([data-section=footer-sdlc-unified-footer]).cta-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:var(--radius-element, .375rem);padding:6px 10px;transition:border-color .2s,color .2s}:where([data-section=footer-sdlc-unified-footer]) .cta-link:hover,:where([data-section=footer-sdlc-unified-footer]).cta-link:hover{border-color:var(--color-accent);color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .cta-link-icon,:where([data-section=footer-sdlc-unified-footer]).cta-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--whitesmoke-100);border:1px solid var(--black-600);border-radius:var(--radius-element, .25rem);color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .cta-message,:where([data-section=footer-sdlc-unified-footer]).cta-message{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}:where([data-section=footer-sdlc-unified-footer]) .cta-title,:where([data-section=footer-sdlc-unified-footer]).cta-title{font-size:var(--size-body-xs);color:var(--color-text-secondary);margin:var(--space-xs)0 0 0;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .modal-overlay,:where([data-section=footer-sdlc-unified-footer]).modal-overlay{display:none;position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;padding:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .modal-overlay.open,:where([data-section=footer-sdlc-unified-footer]).modal-overlay.open{display:flex}:where([data-section=footer-sdlc-unified-footer]) .modal-content,:where([data-section=footer-sdlc-unified-footer]).modal-content{background:var(--color-surface);border:1px solid var(--color-black-700);border-radius:var(--radius-xl);padding:var(--space-lg);max-width:1200px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .modal-header,:where([data-section=footer-sdlc-unified-footer]).modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .modal-title,:where([data-section=footer-sdlc-unified-footer]).modal-title{font-size:var(--size-h2);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .close-button,:where([data-section=footer-sdlc-unified-footer]).close-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;background:transparent;color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;border-radius:var(--radius-md);transition:.2s;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .close-button:hover,:where([data-section=footer-sdlc-unified-footer]).close-button:hover{background:var(--color-black-700);color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) .grid-content-wrapper,:where([data-section=footer-sdlc-unified-footer]).grid-content-wrapper{flex:1 1 0%;overflow-y:auto;min-height:300px;padding:var(--space-md)0}:where([data-section=footer-sdlc-unified-footer]) .capabilities-grid,:where([data-section=footer-sdlc-unified-footer]).capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm);width:100%}:where([data-section=footer-sdlc-unified-footer]) .capability-card,:where([data-section=footer-sdlc-unified-footer]).capability-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;transition:.3s;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);min-height:120px;justify-content:center;box-shadow:var(--shadow-sm);position:relative;text-decoration:none;color:inherit}:where([data-section=footer-sdlc-unified-footer]) .capability-card:hover,:where([data-section=footer-sdlc-unified-footer]).capability-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}:where([data-section=footer-sdlc-unified-footer]) .capability-card:hover .capability-icon,:where([data-section=footer-sdlc-unified-footer]).capability-card:hover .capability-icon{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=footer-sdlc-unified-footer]) .capability-card:hover .capability-link-icon,:where([data-section=footer-sdlc-unified-footer]).capability-card:hover .capability-link-icon{opacity:1}:where([data-section=footer-sdlc-unified-footer]) .capability-link-icon,:where([data-section=footer-sdlc-unified-footer]).capability-link-icon{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:var(--whitesmoke-100);border:1px solid var(--black-900);border-radius:var(--radius-element, .25rem);opacity:.9;transition:.2s}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .cta-link-icon,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .cta-link-icon{background:var(--whitesmoke-100);border-color:var(--black-700);color:var(--color-primary)}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .capability-link-icon,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .capability-link-icon{border-color:var(--black-700);color:var(--color-accent)}:where([data-section=footer-sdlc-unified-footer]) .capability-number,:where([data-section=footer-sdlc-unified-footer]).capability-number{font-size:.75rem;font-weight:var(--weight-bold);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;align-self:flex-start;width:100%;text-align:left}:where([data-section=footer-sdlc-unified-footer]) .capability-icon,:where([data-section=footer-sdlc-unified-footer]).capability-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-accent);transition:.3s;flex-shrink:0}:where([data-section=footer-sdlc-unified-footer]) .capability-icon svg,:where([data-section=footer-sdlc-unified-footer]).capability-icon svg{width:24px;height:24px}:where([data-section=footer-sdlc-unified-footer]) .capability-name,:where([data-section=footer-sdlc-unified-footer]).capability-name{display:block;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.3}:where([data-section=footer-sdlc-unified-footer]) .modal-footer,:where([data-section=footer-sdlc-unified-footer]).modal-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--color-black-700);padding-top:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .nav-button,:where([data-section=footer-sdlc-unified-footer]).nav-button{padding:var(--space-sm) var(--space-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--size-body-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:.2s;white-space:nowrap}:where([data-section=footer-sdlc-unified-footer]) .nav-button:hover:not(:disabled),:where([data-section=footer-sdlc-unified-footer]).nav-button:hover:not(:disabled){background:var(--color-black-800);border-color:var(--color-black-700)}:where([data-section=footer-sdlc-unified-footer]) .nav-button:disabled,:where([data-section=footer-sdlc-unified-footer]).nav-button:disabled{opacity:.5;cursor:not-allowed}:where([data-section=footer-sdlc-unified-footer]) .modal-content::-webkit-scrollbar,:where([data-section=footer-sdlc-unified-footer]).modal-content::-webkit-scrollbar{width:6px}:where([data-section=footer-sdlc-unified-footer]) .modal-content::-webkit-scrollbar-track,:where([data-section=footer-sdlc-unified-footer]).modal-content::-webkit-scrollbar-track{background:transparent}:where([data-section=footer-sdlc-unified-footer]) .modal-content::-webkit-scrollbar-thumb,:where([data-section=footer-sdlc-unified-footer]).modal-content::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}:where([data-section=footer-sdlc-unified-footer]) .modal-content::-webkit-scrollbar-thumb:hover,:where([data-section=footer-sdlc-unified-footer]).modal-content::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}:where([data-section=footer-sdlc-unified-footer]) .grid-content-wrapper::-webkit-scrollbar,:where([data-section=footer-sdlc-unified-footer]).grid-content-wrapper::-webkit-scrollbar{width:6px}:where([data-section=footer-sdlc-unified-footer]) .grid-content-wrapper::-webkit-scrollbar-track,:where([data-section=footer-sdlc-unified-footer]).grid-content-wrapper::-webkit-scrollbar-track{background:transparent}:where([data-section=footer-sdlc-unified-footer]) .grid-content-wrapper::-webkit-scrollbar-thumb,:where([data-section=footer-sdlc-unified-footer]).grid-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}:where([data-section=footer-sdlc-unified-footer]) .grid-content-wrapper::-webkit-scrollbar-thumb:hover,:where([data-section=footer-sdlc-unified-footer]).grid-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}:where([data-section=footer-sdlc-unified-footer]) [data-modal]{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(4px);display:none}:where([data-section=footer-sdlc-unified-footer]) [data-modal]>div{background-color:var(--color-secondary,#ffffff);margin:5% auto;padding:0;border-radius:var(--radius-element, 12px);width:90%;max-width:500px;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}:where([data-section=footer-sdlc-unified-footer]) [data-modal] .modal-header,:where([data-section=footer-sdlc-unified-footer])[data-modal] .modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md,24px) var(--space-lg,24px);border-bottom:1px solid var(--color-surface-border)!important;margin-bottom:var(--space-md,1rem)!important}:where([data-section=footer-sdlc-unified-footer]) [data-modal] .modal-header h2,:where([data-section=footer-sdlc-unified-footer])[data-modal] .modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--s-text, var(--color-text-primary))}:where([data-section=footer-sdlc-unified-footer]) [data-modal] .modal-close,:where([data-section=footer-sdlc-unified-footer])[data-modal] .modal-close{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-size:24px;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-element, 6px);transition:.2s}:where([data-section=footer-sdlc-unified-footer]) [data-modal] .modal-close:hover,:where([data-section=footer-sdlc-unified-footer])[data-modal] .modal-close:hover{background-color:var(--color-surface);color:var(--color-text-primary)}:where([data-section=footer-sdlc-unified-footer]) [data-modal] .modal-body,:where([data-section=footer-sdlc-unified-footer])[data-modal] .modal-body{padding:0 24px 24px}:where([data-section=footer-sdlc-unified-footer]) [data-modal] form{display:flex;flex-direction:column}:where([data-section=footer-sdlc-unified-footer]) [data-modal] form [id$=-turnstile]{margin-bottom:0!important}:where([data-section=footer-sdlc-unified-footer]) [data-modal] form .flex.items-center,:where([data-section=footer-sdlc-unified-footer])[data-modal] form .flex.items-center{margin-top:1rem;gap:.75rem;padding-top:.5rem}:where([data-section=footer-sdlc-unified-footer]) .hype-intro,:where([data-section=footer-sdlc-unified-footer]).hype-intro{padding-block:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .hype-container,:where([data-section=footer-sdlc-unified-footer]).hype-container{max-width:1200px;height:fit-content;margin:0 auto;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .intro-text,.description-text,.outro-text,:where([data-section=footer-sdlc-unified-footer]).intro-text{color:var(--s-text-muted, var(--color-text-primary));margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,3rem);line-height:1.6;font-weight:var(--weight-bold)}:where([data-section=footer-sdlc-unified-footer]) .intro-text p,:where([data-section=footer-sdlc-unified-footer]).intro-text p{margin:0px 0px .5rem;width:100%;clear:both;line-height:1.2;display:block!important;font-weight:var(--weight-bold)!important;color:var(--s-text-muted, var(--color-text-primary))!important}:where([data-section=footer-sdlc-unified-footer]) .intro-text p:last-child,:where([data-section=footer-sdlc-unified-footer]).intro-text p:last-child{margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .intro-text p span,:where([data-section=footer-sdlc-unified-footer]).intro-text p span{display:inline}:where([data-section=footer-sdlc-unified-footer]) .intro-text,:where([data-section=footer-sdlc-unified-footer]).intro-text{display:flex;flex-direction:column;gap:.5rem}:where([data-section=footer-sdlc-unified-footer]) .intro-text p,:where([data-section=footer-sdlc-unified-footer]).intro-text p{flex:0 0 auto}:where([data-section=footer-sdlc-unified-footer]) .outro-text,:where([data-section=footer-sdlc-unified-footer]).outro-text{font-size:clamp(1.5rem,1vw,1.5rem);font-weight:var(--weight-bold);line-height:1;color:var(--color-text-secondary)}:where([data-section=footer-sdlc-unified-footer]) .intro-highlight,.description-highlight,.outro-highlight,:where([data-section=footer-sdlc-unified-footer]).intro-highlight{display:inline-block;background:#000;color:var(--s-text-muted, rgb(255,255,255));padding:.25rem .75rem;border-radius:var(--radius-element, .375rem);font-weight:var(--weight-bold);text-shadow:none;transform-origin:left bottom;margin-top:.5rem;margin-left:.25rem;position:relative;z-index:1;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .intro-highlight,[data-theme=dark] .description-highlight,[data-theme=dark] .outro-highlight,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .intro-highlight{background:#fff;color:var(--s-text-muted, rgb(0,0,0));box-shadow:#fff3 0 36px 100px,#ffffff40 0 0 3px}:where([data-section=footer-sdlc-unified-footer]) .learn-more-link,:where([data-section=footer-sdlc-unified-footer]).learn-more-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none;transition:transform .2s}:where([data-section=footer-sdlc-unified-footer]) .hype-page-header,:where([data-section=footer-sdlc-unified-footer]).hype-page-header{width:100%;background:var(--color-bg)}:where([data-section=footer-sdlc-unified-footer]) .hype-page-header__container,:where([data-section=footer-sdlc-unified-footer]).hype-page-header__container{max-width:1200px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:40rem){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{max-width:40rem}}@media(min-width:48rem){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{max-width:48rem}}@media(min-width:64rem){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{max-width:64rem}}@media(min-width:80rem){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{max-width:80rem}}@media(min-width:96rem){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{max-width:96rem}}@media(hover:hover){:where([data-section=footer-sdlc-unified-footer]) .group-hover\:visible:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:visible:is(:where(.group):hover *){visibility:visible}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:mt-4:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:mt-4:is(:where(.group):hover *){margin-top:calc(var(--spacing)*4)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:h-auto:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:h-auto:is(:where(.group):hover *){height:auto}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:translate-x-0\.5:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:-translate-y-12:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:-translate-y-12:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:translate-y-0:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:scale-105:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:scale-110:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:scale-x-100:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:scale-y-100:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:rotate-180:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:bg-white\/20:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:bg-white\/20:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:text-white:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}:where([data-section=footer-sdlc-unified-footer]) .group-hover\:opacity-100:is(:where(.group):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}:where([data-section=footer-sdlc-unified-footer]) .group-hover\/item\:text-secondary-500:is(:where(.group\/item):hover *),:where([data-section=footer-sdlc-unified-footer]).group-hover\/item\:text-secondary-500:is(:where(.group\/item):hover *){color:var(--color-secondary-500)}}@media(hover:hover){:where([data-section=footer-sdlc-unified-footer]) .hover\:-translate-y-0\.5:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=footer-sdlc-unified-footer]) .hover\:-translate-y-1:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=footer-sdlc-unified-footer]) .hover\:scale-95:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .hover\:scale-105:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-accent-700:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-accent-700:hover{background-color:var(--color-accent-700)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-accent-800\/10:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-accent-800\/10:hover{background-color:#0f23281a}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-accent-800\/10:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-accent-800\/10:hover{background-color:color-mix(in oklab,var(--color-accent-800) 10%,transparent)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-blue-700:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-gray-50:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-gray-100:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-gray-200:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-gray-300:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-red-700:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-red-700:hover{background-color:var(--color-red-700)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-secondary-400:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-secondary-400:hover{background-color:var(--color-secondary-400)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-slate-100:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white:hover{background-color:var(--color-white)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/10:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/10:hover{background-color:#ffffff1a}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/10:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/40:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/40:hover{background-color:#fff6}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/40:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/90:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/90:hover{background-color:#ffffffe6}:where([data-section=footer-sdlc-unified-footer]) .hover\:bg-white\/90:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}:where([data-section=footer-sdlc-unified-footer]) .hover\:text-accent-800:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:text-accent-800:hover{color:var(--color-accent-800)}:where([data-section=footer-sdlc-unified-footer]) .hover\:text-secondary-500:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:text-secondary-500:hover{color:var(--color-secondary-500)}:where([data-section=footer-sdlc-unified-footer]) .hover\:text-white:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:text-white:hover{color:var(--color-white)}:where([data-section=footer-sdlc-unified-footer]) .hover\:no-underline:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:no-underline:hover{text-decoration-line:none}:where([data-section=footer-sdlc-unified-footer]) .hover\:underline:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:underline:hover{text-decoration-line:underline}:where([data-section=footer-sdlc-unified-footer]) .hover\:opacity-80:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:opacity-80:hover{opacity:.8}:where([data-section=footer-sdlc-unified-footer]) .hover\:opacity-90:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:opacity-90:hover{opacity:.9}:where([data-section=footer-sdlc-unified-footer]) .hover\:opacity-100:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:opacity-100:hover{opacity:1}:where([data-section=footer-sdlc-unified-footer]) .hover\:shadow-2xl:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=footer-sdlc-unified-footer]) .hover\:shadow-md:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=footer-sdlc-unified-footer]) .hover\:shadow-xl:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=footer-sdlc-unified-footer]) .hover\:ring-white\/20:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:ring-white\/20:hover{--tw-ring-color:#fff3}:where([data-section=footer-sdlc-unified-footer]) .hover\:ring-white\/20:hover,:where([data-section=footer-sdlc-unified-footer]).hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}@media(min-width:40rem){:where([data-section=footer-sdlc-unified-footer]) .sm\:grid-cols-2,:where([data-section=footer-sdlc-unified-footer]).sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .sm\:grid-cols-3,:where([data-section=footer-sdlc-unified-footer]).sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .sm\:flex-row,:where([data-section=footer-sdlc-unified-footer]).sm\:flex-row{flex-direction:row}:where([data-section=footer-sdlc-unified-footer]) .sm\:items-center,:where([data-section=footer-sdlc-unified-footer]).sm\:items-center{align-items:center}:where([data-section=footer-sdlc-unified-footer]) .sm\:px-6,:where([data-section=footer-sdlc-unified-footer]).sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media(min-width:48rem){:where([data-section=footer-sdlc-unified-footer]) .md\:absolute,:where([data-section=footer-sdlc-unified-footer]).md\:absolute{position:absolute}:where([data-section=footer-sdlc-unified-footer]) .md\:-top-20,:where([data-section=footer-sdlc-unified-footer]).md\:-top-20{top:calc(var(--spacing)*-20)}:where([data-section=footer-sdlc-unified-footer]) .md\:col-span-1,:where([data-section=footer-sdlc-unified-footer]).md\:col-span-1{grid-column:span 1/span 1}:where([data-section=footer-sdlc-unified-footer]) .md\:col-span-2,:where([data-section=footer-sdlc-unified-footer]).md\:col-span-2{grid-column:span 2/span 2}:where([data-section=footer-sdlc-unified-footer]) .md\:col-span-3,:where([data-section=footer-sdlc-unified-footer]).md\:col-span-3{grid-column:span 3/span 3}:where([data-section=footer-sdlc-unified-footer]) .md\:col-span-4,:where([data-section=footer-sdlc-unified-footer]).md\:col-span-4{grid-column:span 4/span 4}:where([data-section=footer-sdlc-unified-footer]) .md\:col-span-full,:where([data-section=footer-sdlc-unified-footer]).md\:col-span-full{grid-column:1/-1}:where([data-section=footer-sdlc-unified-footer]) .md\:mx-0,:where([data-section=footer-sdlc-unified-footer]).md\:mx-0{margin-inline:calc(var(--spacing)*0)}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl,:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl{font-size:1.5rem;line-height:1.66667}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.06667em;margin-bottom:1.06667em;font-size:1.25em;line-height:1.46667}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em;padding-inline-start:1.11111em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.875em;font-size:2.66667em;line-height:1}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline:.333333em;padding-bottom:.25em;border-radius:var(--radius-element, .375rem);font-size:.833333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.2em;padding-inline:1.6em;padding-bottom:1.2em;border-radius:var(--radius-element, .5rem);margin-top:2em;margin-bottom:2em;font-size:.833333em;line-height:1.8}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.833333em;margin-bottom:.833333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.6em;padding-bottom:.8em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8em;padding-inline:.6em;padding-bottom:.8em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.833333em;line-height:1.6}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-2xl :where(.md\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-2xl :where(.md\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base,:where([data-section=footer-sdlc-unified-footer]).md\:prose-base{font-size:1rem;line-height:1.75}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline:.375em;padding-bottom:.1875em;border-radius:var(--radius-element, .3125rem);font-size:.875em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline:1.14286em;padding-bottom:.857143em;border-radius:var(--radius-element, .375rem);margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;line-height:1.71429}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.571429em;padding-bottom:.571429em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline:.571429em;padding-bottom:.571429em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg,:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg{font-size:1.125rem;line-height:1.77778}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline:.444444em;padding-bottom:.222222em;border-radius:var(--radius-element, .3125rem);font-size:.888889em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline:1.5em;padding-bottom:1em;border-radius:var(--radius-element, .375rem);margin-top:2em;margin-bottom:2em;font-size:.888889em;line-height:1.75}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.75em;padding-bottom:.75em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline:.75em;padding-bottom:.75em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .md\:-mt-8,:where([data-section=footer-sdlc-unified-footer]).md\:-mt-8{margin-top:calc(var(--spacing)*-8)}:where([data-section=footer-sdlc-unified-footer]) .md\:-mt-10,:where([data-section=footer-sdlc-unified-footer]).md\:-mt-10{margin-top:calc(var(--spacing)*-10)}:where([data-section=footer-sdlc-unified-footer]) .md\:-mt-12,:where([data-section=footer-sdlc-unified-footer]).md\:-mt-12{margin-top:calc(var(--spacing)*-12)}:where([data-section=footer-sdlc-unified-footer]) .md\:-mt-16,:where([data-section=footer-sdlc-unified-footer]).md\:-mt-16{margin-top:calc(var(--spacing)*-16)}:where([data-section=footer-sdlc-unified-footer]) .md\:mt-20,:where([data-section=footer-sdlc-unified-footer]).md\:mt-20{margin-top:calc(var(--spacing)*20)}:where([data-section=footer-sdlc-unified-footer]) .md\:-mb-14,:where([data-section=footer-sdlc-unified-footer]).md\:-mb-14{margin-bottom:calc(var(--spacing)*-14)}:where([data-section=footer-sdlc-unified-footer]) .md\:mb-16,:where([data-section=footer-sdlc-unified-footer]).md\:mb-16{margin-bottom:calc(var(--spacing)*16)}:where([data-section=footer-sdlc-unified-footer]) .md\:mb-32,:where([data-section=footer-sdlc-unified-footer]).md\:mb-32{margin-bottom:calc(var(--spacing)*32)}:where([data-section=footer-sdlc-unified-footer]) .md\:flex,:where([data-section=footer-sdlc-unified-footer]).md\:flex{display:flex}:where([data-section=footer-sdlc-unified-footer]) .md\:hidden,:where([data-section=footer-sdlc-unified-footer]).md\:hidden{display:none}:where([data-section=footer-sdlc-unified-footer]) .md\:aspect-auto,:where([data-section=footer-sdlc-unified-footer]).md\:aspect-auto{aspect-ratio:auto}:where([data-section=footer-sdlc-unified-footer]) .md\:\!h-\[32rem\],:where([data-section=footer-sdlc-unified-footer]).md\:\!h-\[32rem\]{height:32rem!important}:where([data-section=footer-sdlc-unified-footer]) .md\:h-3,:where([data-section=footer-sdlc-unified-footer]).md\:h-3{height:calc(var(--spacing)*3)}:where([data-section=footer-sdlc-unified-footer]) .md\:h-44,:where([data-section=footer-sdlc-unified-footer]).md\:h-44{height:calc(var(--spacing)*44)}:where([data-section=footer-sdlc-unified-footer]) .md\:h-80,:where([data-section=footer-sdlc-unified-footer]).md\:h-80{height:calc(var(--spacing)*80)}:where([data-section=footer-sdlc-unified-footer]) .md\:h-152,:where([data-section=footer-sdlc-unified-footer]).md\:h-152{height:calc(var(--spacing)*152)}:where([data-section=footer-sdlc-unified-footer]) .md\:h-160,:where([data-section=footer-sdlc-unified-footer]).md\:h-160{height:calc(var(--spacing)*160)}:where([data-section=footer-sdlc-unified-footer]) .md\:h-\[40svh\],:where([data-section=footer-sdlc-unified-footer]).md\:h-\[40svh\]{height:40svh}:where([data-section=footer-sdlc-unified-footer]) .md\:max-h-\[300px\],:where([data-section=footer-sdlc-unified-footer]).md\:max-h-\[300px\]{max-height:300px}:where([data-section=footer-sdlc-unified-footer]) .md\:w-5,:where([data-section=footer-sdlc-unified-footer]).md\:w-5{width:calc(var(--spacing)*5)}:where([data-section=footer-sdlc-unified-footer]) .md\:w-44,:where([data-section=footer-sdlc-unified-footer]).md\:w-44{width:calc(var(--spacing)*44)}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-2,:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-3,:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-4,:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-12,:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-\[1fr_1\.5fr\],:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}:where([data-section=footer-sdlc-unified-footer]) .md\:grid-cols-\[280px_1fr\],:where([data-section=footer-sdlc-unified-footer]).md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}:where([data-section=footer-sdlc-unified-footer]) .md\:flex-row,:where([data-section=footer-sdlc-unified-footer]).md\:flex-row{flex-direction:row}:where([data-section=footer-sdlc-unified-footer]) .md\:items-center,:where([data-section=footer-sdlc-unified-footer]).md\:items-center{align-items:center}:where([data-section=footer-sdlc-unified-footer]) .md\:justify-between,:where([data-section=footer-sdlc-unified-footer]).md\:justify-between{justify-content:space-between}:where([data-section=footer-sdlc-unified-footer]) .md\:gap-4,:where([data-section=footer-sdlc-unified-footer]).md\:gap-4{gap:calc(var(--spacing)*4)}:where([data-section=footer-sdlc-unified-footer]) .md\:gap-8,:where([data-section=footer-sdlc-unified-footer]).md\:gap-8{gap:calc(var(--spacing)*8)}:where([data-section=footer-sdlc-unified-footer]) .md\:gap-12,:where([data-section=footer-sdlc-unified-footer]).md\:gap-12{gap:calc(var(--spacing)*12)}:where([data-section=footer-sdlc-unified-footer]) :where(.md\:space-y-16>:not(:last-child)),:where([data-section=footer-sdlc-unified-footer]):where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where([data-section=footer-sdlc-unified-footer]) .md\:p-3,:where([data-section=footer-sdlc-unified-footer]).md\:p-3{padding:calc(var(--spacing)*3)}:where([data-section=footer-sdlc-unified-footer]) .md\:p-4,:where([data-section=footer-sdlc-unified-footer]).md\:p-4{padding:calc(var(--spacing)*4)}:where([data-section=footer-sdlc-unified-footer]) .md\:p-8,:where([data-section=footer-sdlc-unified-footer]).md\:p-8{padding:calc(var(--spacing)*8)}:where([data-section=footer-sdlc-unified-footer]) .md\:p-10,:where([data-section=footer-sdlc-unified-footer]).md\:p-10{padding:calc(var(--spacing)*10)}:where([data-section=footer-sdlc-unified-footer]) .md\:px-0,:where([data-section=footer-sdlc-unified-footer]).md\:px-0{padding-inline:calc(var(--spacing)*0)}:where([data-section=footer-sdlc-unified-footer]) .md\:px-4,:where([data-section=footer-sdlc-unified-footer]).md\:px-4{padding-inline:calc(var(--spacing)*4)}:where([data-section=footer-sdlc-unified-footer]) .md\:px-5,:where([data-section=footer-sdlc-unified-footer]).md\:px-5{padding-inline:calc(var(--spacing)*5)}:where([data-section=footer-sdlc-unified-footer]) .md\:px-10,:where([data-section=footer-sdlc-unified-footer]).md\:px-10{padding-inline:calc(var(--spacing)*10)}:where([data-section=footer-sdlc-unified-footer]) .md\:py-24,:where([data-section=footer-sdlc-unified-footer]).md\:py-24{padding-block:calc(var(--spacing)*24)}:where([data-section=footer-sdlc-unified-footer]) .md\:py-32,:where([data-section=footer-sdlc-unified-footer]).md\:py-32{padding-block:calc(var(--spacing)*32)}:where([data-section=footer-sdlc-unified-footer]) .md\:pt-20,:where([data-section=footer-sdlc-unified-footer]).md\:pt-20{padding-top:calc(var(--spacing)*20)}:where([data-section=footer-sdlc-unified-footer]) .md\:pt-28,:where([data-section=footer-sdlc-unified-footer]).md\:pt-28{padding-top:calc(var(--spacing)*28)}:where([data-section=footer-sdlc-unified-footer]) .md\:pb-16,:where([data-section=footer-sdlc-unified-footer]).md\:pb-16{padding-bottom:calc(var(--spacing)*16)}:where([data-section=footer-sdlc-unified-footer]) .md\:pb-20,:where([data-section=footer-sdlc-unified-footer]).md\:pb-20{padding-bottom:calc(var(--spacing)*20)}:where([data-section=footer-sdlc-unified-footer]) .md\:pb-24,:where([data-section=footer-sdlc-unified-footer]).md\:pb-24{padding-bottom:calc(var(--spacing)*24)}:where([data-section=footer-sdlc-unified-footer]) .md\:text-2xl,:where([data-section=footer-sdlc-unified-footer]).md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-3xl,:where([data-section=footer-sdlc-unified-footer]).md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-4xl,:where([data-section=footer-sdlc-unified-footer]).md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-5xl,:where([data-section=footer-sdlc-unified-footer]).md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-base,:where([data-section=footer-sdlc-unified-footer]).md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-lg,:where([data-section=footer-sdlc-unified-footer]).md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-sm,:where([data-section=footer-sdlc-unified-footer]).md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-xl,:where([data-section=footer-sdlc-unified-footer]).md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .md\:text-\[3\.8vh\],:where([data-section=footer-sdlc-unified-footer]).md\:text-\[3\.8vh\]{font-size:3.8vh}}@media(min-width:64rem){:where([data-section=footer-sdlc-unified-footer]) .lg\:order-1,:where([data-section=footer-sdlc-unified-footer]).lg\:order-1{order:1}:where([data-section=footer-sdlc-unified-footer]) .lg\:order-2,:where([data-section=footer-sdlc-unified-footer]).lg\:order-2{order:2}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl,:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl{font-size:1.5rem;line-height:1.66667}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.06667em;margin-bottom:1.06667em;font-size:1.25em;line-height:1.46667}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em;padding-inline-start:1.11111em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.875em;font-size:2.66667em;line-height:1}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;line-height:1.5}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline:.333333em;padding-bottom:.25em;border-radius:var(--radius-element, .375rem);font-size:.833333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.2em;padding-inline:1.6em;padding-bottom:1.2em;border-radius:var(--radius-element, .5rem);margin-top:2em;margin-bottom:2em;font-size:.833333em;line-height:1.8}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.833333em;margin-bottom:.833333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.6em;padding-bottom:.8em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8em;padding-inline:.6em;padding-bottom:.8em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.833333em;line-height:1.6}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=footer-sdlc-unified-footer]) .lg\:prose-2xl :where(.lg\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=footer-sdlc-unified-footer]).lg\:prose-2xl :where(.lg\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=footer-sdlc-unified-footer]) .lg\:-mt-10,:where([data-section=footer-sdlc-unified-footer]).lg\:-mt-10{margin-top:calc(var(--spacing)*-10)}:where([data-section=footer-sdlc-unified-footer]) .lg\:-mt-14,:where([data-section=footer-sdlc-unified-footer]).lg\:-mt-14{margin-top:calc(var(--spacing)*-14)}:where([data-section=footer-sdlc-unified-footer]) .lg\:-mt-16,:where([data-section=footer-sdlc-unified-footer]).lg\:-mt-16{margin-top:calc(var(--spacing)*-16)}:where([data-section=footer-sdlc-unified-footer]) .lg\:-mt-20,:where([data-section=footer-sdlc-unified-footer]).lg\:-mt-20{margin-top:calc(var(--spacing)*-20)}:where([data-section=footer-sdlc-unified-footer]) .lg\:-mb-16,:where([data-section=footer-sdlc-unified-footer]).lg\:-mb-16{margin-bottom:calc(var(--spacing)*-16)}:where([data-section=footer-sdlc-unified-footer]) .lg\:mb-12,:where([data-section=footer-sdlc-unified-footer]).lg\:mb-12{margin-bottom:calc(var(--spacing)*12)}:where([data-section=footer-sdlc-unified-footer]) .lg\:block,:where([data-section=footer-sdlc-unified-footer]).lg\:block{display:block}:where([data-section=footer-sdlc-unified-footer]) .lg\:flex,:where([data-section=footer-sdlc-unified-footer]).lg\:flex{display:flex}:where([data-section=footer-sdlc-unified-footer]) .lg\:hidden,:where([data-section=footer-sdlc-unified-footer]).lg\:hidden{display:none}:where([data-section=footer-sdlc-unified-footer]) .lg\:h-24,:where([data-section=footer-sdlc-unified-footer]).lg\:h-24{height:calc(var(--spacing)*24)}:where([data-section=footer-sdlc-unified-footer]) .lg\:h-auto,:where([data-section=footer-sdlc-unified-footer]).lg\:h-auto{height:auto}:where([data-section=footer-sdlc-unified-footer]) .lg\:min-h-\[500px\],:where([data-section=footer-sdlc-unified-footer]).lg\:min-h-\[500px\]{min-height:500px}:where([data-section=footer-sdlc-unified-footer]) .lg\:min-h-\[600px\],:where([data-section=footer-sdlc-unified-footer]).lg\:min-h-\[600px\]{min-height:600px}:where([data-section=footer-sdlc-unified-footer]) .lg\:w-24,:where([data-section=footer-sdlc-unified-footer]).lg\:w-24{width:calc(var(--spacing)*24)}:where([data-section=footer-sdlc-unified-footer]) .lg\:grid-cols-2,:where([data-section=footer-sdlc-unified-footer]).lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .lg\:grid-cols-3,:where([data-section=footer-sdlc-unified-footer]).lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .lg\:grid-cols-4,:where([data-section=footer-sdlc-unified-footer]).lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0px,1fr))}:where([data-section=footer-sdlc-unified-footer]) .lg\:grid-cols-\[1fr_auto_1fr\],:where([data-section=footer-sdlc-unified-footer]).lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}:where([data-section=footer-sdlc-unified-footer]) .lg\:flex-row,:where([data-section=footer-sdlc-unified-footer]).lg\:flex-row{flex-direction:row}:where([data-section=footer-sdlc-unified-footer]) .lg\:items-center,:where([data-section=footer-sdlc-unified-footer]).lg\:items-center{align-items:center}:where([data-section=footer-sdlc-unified-footer]) .lg\:gap-8,:where([data-section=footer-sdlc-unified-footer]).lg\:gap-8{gap:calc(var(--spacing)*8)}:where([data-section=footer-sdlc-unified-footer]) .lg\:gap-12,:where([data-section=footer-sdlc-unified-footer]).lg\:gap-12{gap:calc(var(--spacing)*12)}:where([data-section=footer-sdlc-unified-footer]) .lg\:p-8,:where([data-section=footer-sdlc-unified-footer]).lg\:p-8{padding:calc(var(--spacing)*8)}:where([data-section=footer-sdlc-unified-footer]) .lg\:p-10,:where([data-section=footer-sdlc-unified-footer]).lg\:p-10{padding:calc(var(--spacing)*10)}:where([data-section=footer-sdlc-unified-footer]) .lg\:p-16,:where([data-section=footer-sdlc-unified-footer]).lg\:p-16{padding:calc(var(--spacing)*16)}:where([data-section=footer-sdlc-unified-footer]) .lg\:px-8,:where([data-section=footer-sdlc-unified-footer]).lg\:px-8{padding-inline:calc(var(--spacing)*8)}:where([data-section=footer-sdlc-unified-footer]) .lg\:py-16,:where([data-section=footer-sdlc-unified-footer]).lg\:py-16{padding-block:calc(var(--spacing)*16)}:where([data-section=footer-sdlc-unified-footer]) .lg\:pb-32,:where([data-section=footer-sdlc-unified-footer]).lg\:pb-32{padding-bottom:calc(var(--spacing)*32)}:where([data-section=footer-sdlc-unified-footer]) .lg\:text-3xl,:where([data-section=footer-sdlc-unified-footer]).lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .lg\:text-5xl,:where([data-section=footer-sdlc-unified-footer]).lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){:where([data-section=footer-sdlc-unified-footer]) .xl\:-top-24,:where([data-section=footer-sdlc-unified-footer]).xl\:-top-24{top:calc(var(--spacing)*-24)}:where([data-section=footer-sdlc-unified-footer]) .xl\:text-4xl,:where([data-section=footer-sdlc-unified-footer]).xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:where([data-section=footer-sdlc-unified-footer]) .xl\:text-5xl,:where([data-section=footer-sdlc-unified-footer]).xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(hover:hover){:where([data-section=footer-sdlc-unified-footer]) .dark\:hover\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):hover,:where([data-section=footer-sdlc-unified-footer]).dark\:hover\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-800)}}@media(prefers-color-scheme:dark){:where([data-section=footer-sdlc-unified-footer]) :root:not([data-theme=light]){color-scheme:dark}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .container,:where([data-section=footer-sdlc-unified-footer]).container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media(max-width:768px){:where([data-section=footer-sdlc-unified-footer]) .consent-clash-content,:where([data-section=footer-sdlc-unified-footer]).consent-clash-content{flex-direction:column;align-items:stretch;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-text-wrapper,:where([data-section=footer-sdlc-unified-footer]).consent-clash-text-wrapper{gap:var(--space-xs)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-heading,:where([data-section=footer-sdlc-unified-footer]).consent-clash-heading{font-size:.875rem;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-text,:where([data-section=footer-sdlc-unified-footer]).consent-clash-text{font-size:.8125rem;text-align:center;line-height:1.4}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-button,:where([data-section=footer-sdlc-unified-footer]).consent-clash-button{width:100%;padding:var(--space-sm) var(--space-md)}}@media(max-width:480px){:where([data-section=footer-sdlc-unified-footer]) .consent-clash-content,:where([data-section=footer-sdlc-unified-footer]).consent-clash-content{padding:var(--space-md) var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-heading,:where([data-section=footer-sdlc-unified-footer]).consent-clash-heading{font-size:.8125rem}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-text,:where([data-section=footer-sdlc-unified-footer]).consent-clash-text{font-size:.75rem}:where([data-section=footer-sdlc-unified-footer]) .consent-clash-button,:where([data-section=footer-sdlc-unified-footer]).consent-clash-button{font-size:.8125rem;padding:var(--space-sm)}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentences,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentences{gap:var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence{padding:.5rem 1rem}}@media(max-width:640px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash .benefit-item,:where([data-section=footer-sdlc-unified-footer]).hero-clash .benefit-item{white-space:normal;max-width:90%}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .benefit-item.final-highlight,:where([data-section=footer-sdlc-unified-footer]).hero-clash .benefit-item.final-highlight{white-space:normal}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash .cards,:where([data-section=footer-sdlc-unified-footer]).hero-clash .cards{grid-template-columns:1fr 1fr;margin-top:var(--space-xl)}}@media(min-width:768px)and (max-width:1080px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash .hero-content,:where([data-section=footer-sdlc-unified-footer]).hero-clash .hero-content{padding:var(--space-lg) var(--space-sm) var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card{padding:var(--space-md);min-height:220px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .cards,:where([data-section=footer-sdlc-unified-footer]).hero-clash .cards{gap:var(--space-md)}}@media(min-width:1081px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash,:where([data-section=footer-sdlc-unified-footer]).hero-clash{min-height:92vh}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .hero-content,:where([data-section=footer-sdlc-unified-footer]).hero-clash .hero-content{padding:var(--space-2xl) var(--space-md) var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .card,:where([data-section=footer-sdlc-unified-footer]).hero-clash .card{padding:var(--space-lg);min-height:280px}}@media(max-width:768px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash.variant-6,:where([data-section=footer-sdlc-unified-footer]).hero-clash.variant-6{min-height:700px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .title,:where([data-section=footer-sdlc-unified-footer]).hero-clash .title{margin:0 auto var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentences,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentences{gap:var(--space-lg);padding:0 var(--space-sm);width:100%;box-sizing:border-box}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence{padding:.5rem 1rem;white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:clamp(.9rem,1.8vw,1.8rem);max-width:100%;width:100%;box-sizing:border-box;line-height:1.3;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence[data-index="2"],:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence[data-index="2"]{font-size:clamp(1rem,2.2vw,2.2rem);white-space:normal;overflow-wrap:break-word;word-break:break-word}:where([data-section=footer-sdlc-unified-footer]) .cards,:where([data-section=footer-sdlc-unified-footer]).cards{gap:var(--space-md);padding:0 var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .card,:where([data-section=footer-sdlc-unified-footer]).card{padding:var(--space-lg);min-height:240px}:where([data-section=footer-sdlc-unified-footer]) .drag-circle,:where([data-section=footer-sdlc-unified-footer]).drag-circle{width:56px;height:56px}:where([data-section=footer-sdlc-unified-footer]) .instructions,:where([data-section=footer-sdlc-unified-footer]).instructions{font-size:.85rem;padding:.6rem 1.2rem;bottom:1rem}}@media(max-width:480px){:where([data-section=footer-sdlc-unified-footer]) .hero-clash.variant-6,:where([data-section=footer-sdlc-unified-footer]).hero-clash.variant-6{min-height:600px}:where([data-section=footer-sdlc-unified-footer]) .hero-clash .title,:where([data-section=footer-sdlc-unified-footer]).hero-clash .title{margin:0 auto var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .hero-content,:where([data-section=footer-sdlc-unified-footer]).hero-content{padding:var(--space-md) var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentences,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentences{padding:0 var(--space-xs);gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence,:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence{padding:.5rem .75rem;font-size:clamp(.85rem,4vw,1.5rem);line-height:1.4}:where([data-section=footer-sdlc-unified-footer]) .highlighted-sentence[data-index="2"],:where([data-section=footer-sdlc-unified-footer]).highlighted-sentence[data-index="2"]{font-size:clamp(.95rem,4.5vw,1.8rem)}:where([data-section=footer-sdlc-unified-footer]) .drag-circle,:where([data-section=footer-sdlc-unified-footer]).drag-circle{width:48px;height:48px}:where([data-section=footer-sdlc-unified-footer]) .drag-arrows svg,:where([data-section=footer-sdlc-unified-footer]).drag-arrows svg{width:14px;height:14px}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .difference-clash-section .cards-grid,:where([data-section=footer-sdlc-unified-footer]).difference-clash-section .cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:where([data-section=footer-sdlc-unified-footer]) .theme-toggle,:where([data-section=footer-sdlc-unified-footer]).theme-toggle{width:52px;height:28px;padding:3px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon,:where([data-section=footer-sdlc-unified-footer]).theme-icon{width:22px;height:22px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon svg,:where([data-section=footer-sdlc-unified-footer]).theme-icon svg{width:14px;height:14px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-sun,:where([data-section=footer-sdlc-unified-footer]).theme-icon-sun{left:4px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-moon,:where([data-section=footer-sdlc-unified-footer]).theme-icon-moon{right:4px}:where([data-section=footer-sdlc-unified-footer]) .theme-icon-moon svg,:where([data-section=footer-sdlc-unified-footer]).theme-icon-moon svg{transform:translate(-.5px)}:where([data-section=footer-sdlc-unified-footer]) .theme-track,:where([data-section=footer-sdlc-unified-footer]).theme-track{width:22px;height:22px}:where([data-section=footer-sdlc-unified-footer]) [data-theme=dark] .theme-track,:where([data-section=footer-sdlc-unified-footer])[data-theme=dark] .theme-track{transform:translate(24px)}}@media(min-width:1024px){:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd]{display:flex}:where([data-section=footer-sdlc-unified-footer]) .mobile-menu-trigger[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).mobile-menu-trigger[data-astro-cid-jugysukd]{display:none}:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:inline-flex}}@media(max-width:1023px){:where([data-section=footer-sdlc-unified-footer]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=footer-sdlc-unified-footer]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:none}}@media(max-width:768px){:where([data-section=footer-sdlc-unified-footer]) .footer-content[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-content[data-astro-cid-2hfnkan3]{grid-template-columns:1fr;gap:var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).links-section[data-astro-cid-2hfnkan3]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}:where([data-section=footer-sdlc-unified-footer]) .footer-bottom-content[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-bottom-content[data-astro-cid-2hfnkan3]{flex-direction:column;text-align:center}:where([data-section=footer-sdlc-unified-footer]) .cta-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-section[data-astro-cid-2hfnkan3]{padding:var(--space-xl)}:where([data-section=footer-sdlc-unified-footer]) .cta-title[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).cta-title[data-astro-cid-2hfnkan3]{font-size:var(--size-h3)}}@media(max-width:480px){:where([data-section=footer-sdlc-unified-footer]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).links-section[data-astro-cid-2hfnkan3]{grid-template-columns:1fr}:where([data-section=footer-sdlc-unified-footer]) .footer-links[data-astro-cid-2hfnkan3],:where([data-section=footer-sdlc-unified-footer]).footer-links[data-astro-cid-2hfnkan3]{flex-direction:column;gap:var(--space-sm)}}@media(prefers-color-scheme:dark){:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-message,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-message{background-color:#1e293b}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-headline,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-headline{color:#60a5fa}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-subtext,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-subtext{color:#d1d5db}:where([data-section=footer-sdlc-unified-footer]) .form-container .form-thank-you-footer,:where([data-section=footer-sdlc-unified-footer]).form-container .form-thank-you-footer{color:#9ca3af}}@media(max-width:767px){:where([data-section=footer-sdlc-unified-footer]) .category-pills,:where([data-section=footer-sdlc-unified-footer]).category-pills{justify-content:flex-start;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding-bottom:var(--space-xs)}:where([data-section=footer-sdlc-unified-footer]) .category-pill,:where([data-section=footer-sdlc-unified-footer]).category-pill{padding:6px 12px;font-size:clamp(1.25rem,4vw,1.75rem)}:where([data-section=footer-sdlc-unified-footer]) .categories-container,:where([data-section=footer-sdlc-unified-footer]).categories-container{grid-template-columns:1fr;gap:var(--space-md);padding:0 var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .category-card,:where([data-section=footer-sdlc-unified-footer]).category-card{min-height:120px;padding:var(--space-md);flex-direction:row}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon,:where([data-section=footer-sdlc-unified-footer]).category-card-icon{width:60px;height:60px}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon svg,:where([data-section=footer-sdlc-unified-footer]).category-card-icon svg{width:36px;height:36px}:where([data-section=footer-sdlc-unified-footer]) .category-card-title,:where([data-section=footer-sdlc-unified-footer]).category-card-title{font-size:var(--size-h4)}:where([data-section=footer-sdlc-unified-footer]) .category-card-description,:where([data-section=footer-sdlc-unified-footer]).category-card-description{font-size:var(--size-body-xs)}:where([data-section=footer-sdlc-unified-footer]) .capability-badge,:where([data-section=footer-sdlc-unified-footer]).capability-badge{min-width:36px;height:36px;font-size:.75rem}:where([data-section=footer-sdlc-unified-footer]) .inline-grid,:where([data-section=footer-sdlc-unified-footer]).inline-grid{padding:var(--space-md);gap:var(--space-md)}:where([data-section=footer-sdlc-unified-footer]) .inline-grid-header,:where([data-section=footer-sdlc-unified-footer]).inline-grid-header{grid-template-columns:1fr;gap:var(--space-sm);text-align:center}:where([data-section=footer-sdlc-unified-footer]) .inline-grid-header .nav-button,.inline-grid-header .nav-button.next-button,:where([data-section=footer-sdlc-unified-footer]).inline-grid-header .nav-button{justify-self:center}:where([data-section=footer-sdlc-unified-footer]) .modal-title,:where([data-section=footer-sdlc-unified-footer]).modal-title{font-size:clamp(1.75rem,5vw,2.5rem)}:where([data-section=footer-sdlc-unified-footer]) .capabilities-grid,:where([data-section=footer-sdlc-unified-footer]).capabilities-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}:where([data-section=footer-sdlc-unified-footer]) .capability-card,:where([data-section=footer-sdlc-unified-footer]).capability-card{min-height:100px;padding:var(--space-sm)}:where([data-section=footer-sdlc-unified-footer]) .capability-icon,:where([data-section=footer-sdlc-unified-footer]).capability-icon{width:40px;height:40px}:where([data-section=footer-sdlc-unified-footer]) .capability-icon svg,:where([data-section=footer-sdlc-unified-footer]).capability-icon svg{width:20px;height:20px}:where([data-section=footer-sdlc-unified-footer]) .capability-name,:where([data-section=footer-sdlc-unified-footer]).capability-name{font-size:var(--size-body-xs)}:where([data-section=footer-sdlc-unified-footer]) .inline-controls,:where([data-section=footer-sdlc-unified-footer]).inline-controls{flex-wrap:wrap}:where([data-section=footer-sdlc-unified-footer]) .nav-button,:where([data-section=footer-sdlc-unified-footer]).nav-button{padding:4px 8px;font-size:var(--size-body-xs);min-width:80px}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .categories-container,:where([data-section=footer-sdlc-unified-footer]).categories-container{grid-template-columns:repeat(2,1fr)}:where([data-section=footer-sdlc-unified-footer]) .capabilities-grid,:where([data-section=footer-sdlc-unified-footer]).capabilities-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){:where([data-section=footer-sdlc-unified-footer]) .categories-container,:where([data-section=footer-sdlc-unified-footer]).categories-container{grid-template-columns:repeat(3,1fr)}:where([data-section=footer-sdlc-unified-footer]) .capabilities-grid,:where([data-section=footer-sdlc-unified-footer]).capabilities-grid{grid-template-columns:repeat(4,1fr)}:where([data-section=footer-sdlc-unified-footer]) .category-card,:where([data-section=footer-sdlc-unified-footer]).category-card{min-height:160px;flex-direction:row}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon,:where([data-section=footer-sdlc-unified-footer]).category-card-icon{width:80px;height:80px}:where([data-section=footer-sdlc-unified-footer]) .category-card-icon svg,:where([data-section=footer-sdlc-unified-footer]).category-card-icon svg{width:48px;height:48px}:where([data-section=footer-sdlc-unified-footer]) .capability-card,:where([data-section=footer-sdlc-unified-footer]).capability-card{min-height:160px}:where([data-section=footer-sdlc-unified-footer]) .capability-icon,:where([data-section=footer-sdlc-unified-footer]).capability-icon{width:56px;height:56px}:where([data-section=footer-sdlc-unified-footer]) .capability-icon svg,:where([data-section=footer-sdlc-unified-footer]).capability-icon svg{width:28px;height:28px}}@media(min-width:1280px){:where([data-section=footer-sdlc-unified-footer]) .categories-container,:where([data-section=footer-sdlc-unified-footer]).categories-container{grid-template-columns:repeat(3,1fr)}:where([data-section=footer-sdlc-unified-footer]) .capabilities-grid,:where([data-section=footer-sdlc-unified-footer]).capabilities-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){:where([data-section=footer-sdlc-unified-footer]) .hype-page-header__container,:where([data-section=footer-sdlc-unified-footer]).hype-page-header__container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2)format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2)format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2)format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2)format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2)format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2)format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2)format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2)format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2)format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2)format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff)format("woff");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where([data-section=header-sdlc-unified-header]) :root,[data-theme=light]{--color-primary:#292929;--color-secondary:#fff;--color-accent:#2563eb;--color-accent-foreground:#fff;--color-bg:#fff;--color-text-primary:#111;--color-text-secondary:#555;--black-100:#0a0a0a;--black-200:#141414;--black-300:#1f1f1f;--black-400:#2a2a2a;--black-500:#333;--black-600:#4d4d4d;--black-700:#666;--black-800:gray;--black-900:#a3a3a3;--whitesmoke-100:#f9f9f9;--whitesmoke-200:#f7f7f7;--whitesmoke-300:#f5f5f5;--whitesmoke-400:#f2f2f2;--whitesmoke-500:#ededed;--whitesmoke-600:#e6e6e6;--whitesmoke-700:#e0e0e0;--whitesmoke-800:#d9d9d9;--whitesmoke-900:#ccc;--font-base:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-heading:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:"Poppins",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--size-h1:2.5rem;--size-h2:2rem;--size-h3:1.5rem;--size-body:1rem;--size-small:.875rem;--size-xs:.875rem;--size-section-heading:clamp(2rem,4.5vw,3rem);--size-section-description:1.25rem;--maxw-section-description:800px;--leading-heading:1.2;--leading-body:1.6;--leading-section-description:1.5;--tracking-wide:.2em;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--space-2xl:88px;--space-3xl:120px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #00000026;--color-surface:var(--whitesmoke-400);--color-surface-border:var(--whitesmoke-700);--color-card-bg:var(--color-surface);--color-card-border:var(--color-surface-border);--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}:where([data-section=header-sdlc-unified-header]) [data-theme=dark]{--color-bg:#000;--color-text-primary:#f5f5f5;--color-text-secondary:#ccc;--color-accent:#2563eb;--color-accent-foreground:#fff;--color-surface:#111;--color-surface-border:#1f1f1f;--color-primary:#fff;--color-secondary:#000}:where([data-section=header-sdlc-unified-header]) [data-theme=dark]{color-scheme:dark}:where([data-section=header-sdlc-unified-header]) h1,h2,h3{line-height:var(--leading-heading);font-family:var(--font-heading);font-weight:var(--weight-semibold)}:where([data-section=header-sdlc-unified-header]) h1{font-size:var(--size-h1)}:where([data-section=header-sdlc-unified-header]) h2{font-size:var(--size-h2)}:where([data-section=header-sdlc-unified-header]) h3{font-size:var(--size-h3)}:where([data-section=header-sdlc-unified-header]) p{color:var(--s-text-muted, var(--color-text-secondary));font-weight:var(--weight-medium)}:where([data-section=header-sdlc-unified-header]) ::selection{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{width:100%;padding-left:var(--space-md);padding-right:var(--space-md);max-width:72rem;margin-left:auto;margin-right:auto}:where([data-section=header-sdlc-unified-header]) .btn-primary,:where([data-section=header-sdlc-unified-header]).btn-primary{background:var(--color-primary);color:var(--color-secondary);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);box-shadow:var(--shadow-sm)}:where([data-section=header-sdlc-unified-header]) .success-banner[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).success-banner[data-astro-cid-huhknpuz]{position:fixed;top:0;left:0;right:0;z-index:99999;background-color:#f3f4f6;color:#1f2937;padding:1rem;box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px;border-bottom:2px solid rgb(16,185,129);transition:transform .3s ease-in-out}:where([data-section=header-sdlc-unified-header]) .success-banner[data-astro-cid-huhknpuz].hidden,:where([data-section=header-sdlc-unified-header]).success-banner[data-astro-cid-huhknpuz].hidden{display:none}:where([data-section=header-sdlc-unified-header]) .success-banner-content[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).success-banner-content[data-astro-cid-huhknpuz]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.75rem}:where([data-section=header-sdlc-unified-header]) .success-icon[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).success-icon[data-astro-cid-huhknpuz]{width:1.5rem;height:1.5rem;flex-shrink:0;color:#10b981}:where([data-section=header-sdlc-unified-header]) .success-message[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).success-message[data-astro-cid-huhknpuz]{flex:1 1 0%;margin:0;font-size:1rem;font-weight:500}:where([data-section=header-sdlc-unified-header]) .close-banner[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).close-banner[data-astro-cid-huhknpuz]{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;color:#6b7280;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-element, .25rem);transition:background-color .2s,color .2s}:where([data-section=header-sdlc-unified-header]) .close-banner[data-astro-cid-huhknpuz]:hover,:where([data-section=header-sdlc-unified-header]).close-banner[data-astro-cid-huhknpuz]:hover{background-color:#0000000d;color:#1f2937}:where([data-section=header-sdlc-unified-header]) .close-banner[data-astro-cid-huhknpuz] svg[data-astro-cid-huhknpuz],:where([data-section=header-sdlc-unified-header]).close-banner[data-astro-cid-huhknpuz] svg[data-astro-cid-huhknpuz]{width:1.25rem;height:1.25rem}:where([data-section=header-sdlc-unified-header]) .consent-clash-modal,:where([data-section=header-sdlc-unified-header]).consent-clash-modal{position:fixed;bottom:0;left:0;right:0;z-index:999999;width:100%;pointer-events:none}:where([data-section=header-sdlc-unified-header]) .consent-clash-modal.hidden,:where([data-section=header-sdlc-unified-header]).consent-clash-modal.hidden{display:none}:where([data-section=header-sdlc-unified-header]) .consent-clash-content,:where([data-section=header-sdlc-unified-header]).consent-clash-content{position:relative;background-color:var(--color-surface,#111111);border-top:1px solid var(--color-surface-border,rgba(255,255,255,.1));box-shadow:#00000040 0 -2px 12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-xl);pointer-events:auto;width:100%;max-width:100%}:where([data-section=header-sdlc-unified-header]) .consent-clash-text-wrapper,:where([data-section=header-sdlc-unified-header]).consent-clash-text-wrapper{flex:1 1 0%;display:flex;flex-direction:column;gap:var(--space-xs)}:where([data-section=header-sdlc-unified-header]) .consent-clash-heading,:where([data-section=header-sdlc-unified-header]).consent-clash-heading{font-size:clamp(.875rem,1.5vw,1rem);font-weight:var(--weight-semibold);color:var(--color-text-primary,#f5f5f5);margin:0;line-height:var(--leading-heading,1.2);font-family:var(--font-heading)}:where([data-section=header-sdlc-unified-header]) .consent-clash-text,:where([data-section=header-sdlc-unified-header]).consent-clash-text{font-size:clamp(.75rem,1.2vw,.875rem);color:var(--color-text-secondary,rgba(255,255,255,.85));line-height:var(--leading-body,1.5);margin:0;text-align:left;max-width:100%}:where([data-section=header-sdlc-unified-header]) .consent-clash-link,:where([data-section=header-sdlc-unified-header]).consent-clash-link{color:var(--color-accent,#2563eb);text-decoration:underline 1px;text-underline-offset:.15em;transition:color .2s;font-weight:var(--weight-medium);cursor:pointer}:where([data-section=header-sdlc-unified-header]) .consent-clash-link:hover,:where([data-section=header-sdlc-unified-header]).consent-clash-link:hover{color:color-mix(in srgb,var(--color-accent,#2563eb) 80%,white)}:where([data-section=header-sdlc-unified-header]) .consent-clash-button,:where([data-section=header-sdlc-unified-header]).consent-clash-button{padding:var(--space-sm) var(--space-lg);background-color:var(--interactive, var(--color-accent,#2563eb));color:var(--color-accent-foreground,#ffffff);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:var(--radius-sm);font-size:clamp(.8125rem,1.2vw,.875rem);font-weight:var(--weight-semibold);cursor:pointer;transition:.2s;white-space:nowrap;flex-shrink:0;min-width:100px;font-family:var(--font-base)}:where([data-section=header-sdlc-unified-header]) .consent-clash-button:hover,:where([data-section=header-sdlc-unified-header]).consent-clash-button:hover{background-color:var(--interactive, color-mix(in srgb,var(--color-accent,#2563eb) 90%,black));box-shadow:0 4px 12px color-mix(in srgb,var(--color-accent,#2563eb) 35%,transparent)}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .consent-clash-content,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .consent-clash-content{background-color:var(--color-surface,#111111);border-top-color:var(--color-surface-border,rgba(255,255,255,.1))}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .consent-clash-text,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .consent-clash-text{color:var(--color-text-secondary,#cccccc)}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .consent-clash-heading,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .consent-clash-heading{color:var(--color-text-primary,#f5f5f5)}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .consent-clash-content,:where([data-section=header-sdlc-unified-header])[data-theme=light] .consent-clash-content{background-color:#fffffff2;border-top-color:#0000001a}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .consent-clash-text,:where([data-section=header-sdlc-unified-header])[data-theme=light] .consent-clash-text{color:var(--color-text-secondary,#555555)}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .consent-clash-heading,:where([data-section=header-sdlc-unified-header])[data-theme=light] .consent-clash-heading{color:var(--color-text-primary,#111111)}:where([data-section=header-sdlc-unified-header]) .hero-clash.variant-6,:where([data-section=header-sdlc-unified-header]).hero-clash.variant-6{position:relative;width:100%;height:100vh;min-height:600px;isolation:isolate;background:#000;color:var(--color-text-primary);overflow:hidden}:where([data-section=header-sdlc-unified-header]) .comparison-container,:where([data-section=header-sdlc-unified-header]).comparison-container{position:relative;width:100%;height:100%;overflow-x:hidden}:where([data-section=header-sdlc-unified-header]) .video-bg,:where([data-section=header-sdlc-unified-header]).video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1;background:#000}:where([data-section=header-sdlc-unified-header]) .video-bg .video,:where([data-section=header-sdlc-unified-header]).video-bg .video{width:100%;height:100%;object-fit:cover;display:block;background:#000}:where([data-section=header-sdlc-unified-header]) .hero-content,:where([data-section=header-sdlc-unified-header]).hero-content{position:absolute;inset:0;z-index:1;background:linear-gradient(#00000080,#0006 40%,#0000004d);color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-lg);padding-bottom:var(--space-lg);overflow-x:hidden}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .hero-content,:where([data-section=header-sdlc-unified-header])[data-theme=light] .hero-content{background:linear-gradient(#00000080,#0006 40%,#0000004d)}:where([data-section=header-sdlc-unified-header]) .highlighted-sentences,:where([data-section=header-sdlc-unified-header]).highlighted-sentences{display:flex;flex-direction:column;gap:var(--space-lg);max-width:100%;margin:0 auto;text-align:center;align-items:center;justify-content:center}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence,:where([data-section=header-sdlc-unified-header]).highlighted-sentence{display:inline-block;background:#fff;color:#000;padding:.5rem 1rem;border-radius:var(--radius-element, .375rem);rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2vw,2.5rem);font-weight:var(--weight-extrabold);text-shadow:rgba(255,255,255,.3) 0px 1px 2px;box-shadow:#0003 0 4px 12px;transition:.6s cubic-bezier(.34,1.56,.64,1);max-width:100%;text-align:center;line-height:1.2;opacity:1}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence[data-index="2"],:where([data-section=header-sdlc-unified-header]).highlighted-sentence[data-index="2"]{background:#000;color:#fff;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px;rotate:.65deg;font-size:clamp(1.2rem,2.4vw,3rem);text-shadow:none}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence:hover,:where([data-section=header-sdlc-unified-header]).highlighted-sentence:hover{box-shadow:#0000004d 0 6px 20px}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence[data-index="2"]:hover,:where([data-section=header-sdlc-unified-header]).highlighted-sentence[data-index="2"]:hover{box-shadow:#00000080 0 36px 100px,#000000a6 0 0 3px}:where([data-section=header-sdlc-unified-header]) .hero-bottom,:where([data-section=header-sdlc-unified-header]).hero-bottom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;will-change:clip-path;clip-path:inset(0px 0% 0px 0px);backface-visibility:hidden;transition:clip-path linear}:where([data-section=header-sdlc-unified-header]) .hero-bottom.animating,:where([data-section=header-sdlc-unified-header]).hero-bottom.animating{transition:clip-path var(--animation-duration,4s) linear}:where([data-section=header-sdlc-unified-header]) .hero-top,:where([data-section=header-sdlc-unified-header]).hero-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}:where([data-section=header-sdlc-unified-header]) .slider-handle,:where([data-section=header-sdlc-unified-header]).slider-handle{position:absolute;top:0;left:0%;width:4px;height:100%;background:#fff;z-index:10;will-change:left;pointer-events:none;box-shadow:#0000004d 0 0 20px;backface-visibility:hidden;transition:left linear}:where([data-section=header-sdlc-unified-header]) .slider-handle.animating,:where([data-section=header-sdlc-unified-header]).slider-handle.animating{transition:left var(--animation-duration,4s) linear}:where([data-section=header-sdlc-unified-header]) .drag-circle,:where([data-section=header-sdlc-unified-header]).drag-circle{position:absolute;top:50%;left:50%;width:64px;height:64px;background:#fff;border-radius:var(--radius-element, 50%);cursor:grab;pointer-events:all;box-shadow:#0000004d 0 4px 20px;display:flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s;backface-visibility:hidden}:where([data-section=header-sdlc-unified-header]) .drag-circle:hover,:where([data-section=header-sdlc-unified-header]).drag-circle:hover{box-shadow:#0006 0 6px 30px}:where([data-section=header-sdlc-unified-header]) .drag-circle:active,:where([data-section=header-sdlc-unified-header]).drag-circle:active{cursor:grabbing}:where([data-section=header-sdlc-unified-header]) .drag-circle:focus,:where([data-section=header-sdlc-unified-header]).drag-circle:focus{outline:rgba(37,99,235,.5) solid 3px;outline-offset:4px}:where([data-section=header-sdlc-unified-header]) .drag-arrows,:where([data-section=header-sdlc-unified-header]).drag-arrows{display:flex;gap:4px;color:#111827}:where([data-section=header-sdlc-unified-header]) .drag-arrows svg,:where([data-section=header-sdlc-unified-header]).drag-arrows svg{width:16px;height:16px}:where([data-section=header-sdlc-unified-header]) .instructions,:where([data-section=header-sdlc-unified-header]).instructions{position:absolute;bottom:2rem;left:50%;background:#000c;color:#fff;padding:.75rem 1.5rem;border-radius:var(--radius-element, 30px);font-size:.9rem;font-weight:500;z-index:20;backdrop-filter:blur(10px);pointer-events:none}:where([data-section=header-sdlc-unified-header]) .hero-clash .title,:where([data-section=header-sdlc-unified-header]).hero-clash .title{font-size:clamp(1.5rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);line-height:1.3;letter-spacing:-.01em;color:#fff;text-shadow:rgba(0,0,0,.5) 0px 2px 8px,rgba(0,0,0,.3) 0px 4px 16px;text-align:center;max-width:100ch;margin:0 auto var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .hero-clash .title-main,:where([data-section=header-sdlc-unified-header]).hero-clash .title-main{display:block;margin-bottom:var(--space-sm);max-width:100%}:where([data-section=header-sdlc-unified-header]) .hero-clash .title-highlight-container,:where([data-section=header-sdlc-unified-header]).hero-clash .title-highlight-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:2.6em}:where([data-section=header-sdlc-unified-header]) .benefit-rotator,:where([data-section=header-sdlc-unified-header]).benefit-rotator{display:flex;align-items:center;gap:.5rem}:where([data-section=header-sdlc-unified-header]) .benefit-text,:where([data-section=header-sdlc-unified-header]).benefit-text{position:static;transform:none;opacity:1;display:flex;justify-content:center;align-items:center;gap:12px;background:#000;color:#fff;padding:.75rem 13px;border-radius:var(--radius-element, 8px);rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);text-shadow:none;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px;transition:.6s}:where([data-section=header-sdlc-unified-header]) .benefit-text .replay-button,:where([data-section=header-sdlc-unified-header]).benefit-text .replay-button{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius-element, 50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;margin-left:12px;vertical-align:middle;position:relative;z-index:1}:where([data-section=header-sdlc-unified-header]) .benefit-text .replay-button:hover,:where([data-section=header-sdlc-unified-header]).benefit-text .replay-button:hover{background:#ffffff4d;border-color:#ffffff80}:where([data-section=header-sdlc-unified-header]) .benefit-text .replay-button svg,:where([data-section=header-sdlc-unified-header]).benefit-text .replay-button svg{width:16px;height:16px}:where([data-section=header-sdlc-unified-header]) .hero-clash .benefit-item,:where([data-section=header-sdlc-unified-header]).hero-clash .benefit-item{position:absolute;top:0;left:50%;color:#2563eb;font-weight:var(--weight-extrabold);white-space:nowrap;text-align:center;max-width:95%;text-shadow:rgba(0,0,0,.4) 0px 2px 8px}:where([data-section=header-sdlc-unified-header]) .hero-clash .benefit-item.final-highlight,:where([data-section=header-sdlc-unified-header]).hero-clash .benefit-item.final-highlight{position:static;transform:none;opacity:1;display:inline-block;background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:var(--radius-element, .375rem);rotate:-.65deg;white-space:nowrap}:where([data-section=header-sdlc-unified-header]) .hero-clash .cards,:where([data-section=header-sdlc-unified-header]).hero-clash .cards{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:0 auto;max-width:100ch;padding:0 var(--space-md)}:where([data-section=header-sdlc-unified-header]) .hero-clash .card,:where([data-section=header-sdlc-unified-header]).hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:#0000004d 0 4px 20px;color:#fff;backdrop-filter:blur(10px);min-height:280px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:.3s}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .hero-clash .card,:where([data-section=header-sdlc-unified-header])[data-theme=light] .hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2)}:where([data-section=header-sdlc-unified-header]) .hero-clash .card:hover,:where([data-section=header-sdlc-unified-header]).hero-clash .card:hover{box-shadow:#0006 0 12px 40px}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-badge,:where([data-section=header-sdlc-unified-header]).hero-clash .card-badge{display:inline-block;font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:transparent;width:fit-content;color:#fff;padding:0;border-radius:0;margin-bottom:var(--space-sm);box-shadow:none;text-shadow:none;transform:none}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;line-height:1.5;text-shadow:none;margin-bottom:var(--space-md);color:#eaeaea}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .hero-clash .card-lede,:where([data-section=header-sdlc-unified-header])[data-theme=light] .hero-clash .card-lede{color:#eaeaea}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-body,:where([data-section=header-sdlc-unified-header]).hero-clash .card-body{margin-top:var(--space-xs);min-height:auto;color:#fff;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:600;line-height:normal}:where([data-section=header-sdlc-unified-header]) [data-theme=light] .hero-clash .card-body,:where([data-section=header-sdlc-unified-header])[data-theme=light] .hero-clash .card-body{color:#fff}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight{font-weight:var(--weight-bold);text-decoration:none;transition:.6s}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight.stop-highlight,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight.stop-highlight{color:#dc143c;font-size:var(--size-h3)}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight.learn-highlight,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight.learn-highlight{background:transparent;color:#52a8ff;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;padding:0;margin-left:0;border-radius:0;box-shadow:none;display:inline;transform:none;transform-origin:left bottom;transition:.3s;text-decoration:underline;line-height:normal}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight.learn-highlight:hover,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight.learn-highlight:hover{transform:none;box-shadow:none;color:#3a8fdd;text-decoration:underline}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon],:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]{background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;color:#52a8ff;cursor:default;opacity:.6}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover{transform:none;box-shadow:none;text-decoration:underline;color:#52a8ff}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .coming-soon-badge,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .coming-soon-badge{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.2rem .5rem;border-radius:var(--radius-element, .25rem);font-size:.75rem;font-weight:var(--weight-medium);margin-left:.5rem;vertical-align:middle}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .simple-link,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .simple-link{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;transition:.3s;color:#52a8ff!important;text-decoration:underline!important}:where([data-section=header-sdlc-unified-header]) .hero-clash .card-lede .simple-link:hover,:where([data-section=header-sdlc-unified-header]).hero-clash .card-lede .simple-link:hover{color:#3a8fdd!important;text-decoration:underline!important}:where([data-section=header-sdlc-unified-header]) .hero-clash .card .btn,:where([data-section=header-sdlc-unified-header]).hero-clash .card .btn{display:flex;align-items:center;justify-content:center;padding:0 12px;height:48px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-body);font-weight:var(--weight-medium);line-height:1;cursor:pointer;border-width:1px;border-style:solid;border-image:initial;font-size:clamp(1rem,2.5vw,1.125rem);transition:.2s;margin-top:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent);gap:12px;align-self:stretch;width:100%}:where([data-section=header-sdlc-unified-header]) .hero-clash .card .btn:hover,:where([data-section=header-sdlc-unified-header]).hero-clash .card .btn:hover{box-shadow:#2563eb4d 0 4px 12px}:where([data-section=header-sdlc-unified-header]) .hero-clash .card .btn svg,:where([data-section=header-sdlc-unified-header]).hero-clash .card .btn svg{width:16px;height:16px;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .hero-clash .btn-primary,.hero-clash .btn-secondary,:where([data-section=header-sdlc-unified-header]).hero-clash .btn-primary{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section,:where([data-section=header-sdlc-unified-header]).difference-clash-section{width:100%;padding:var(--space-2xl)0}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .container,:where([data-section=header-sdlc-unified-header]).difference-clash-section .container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .header,:where([data-section=header-sdlc-unified-header]).difference-clash-section .header{text-align:center;margin-bottom:var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .title,:where([data-section=header-sdlc-unified-header]).difference-clash-section .title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:clamp(2.25rem,4vw,4.5rem);line-height:var(--leading-heading);color:var(--color-text-primary);margin-bottom:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .cards-grid,:where([data-section=header-sdlc-unified-header]).difference-clash-section .cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card{background:var(--color-surface,#ffffff);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);border:1px solid var(--color-border,rgba(0,0,0,.05))}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card-icon,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card-icon{display:block;width:32px;height:32px;color:var(--color-text-primary);margin-bottom:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card-title,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card-title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;line-height:1.3;color:var(--color-text-primary);margin:0 0 var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card-text,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card-text{color:var(--color-text-primary);font-family:var(--font-base);font-weight:var(--weight-regular);line-height:var(--leading-body);font-size:1.125rem}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card-link,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card-link{color:var(--color-accent);text-decoration:underline}:where([data-section=header-sdlc-unified-header]) .difference-clash-section .card-link:hover,:where([data-section=header-sdlc-unified-header]).difference-clash-section .card-link:hover{text-decoration:none}:where([data-section=header-sdlc-unified-header]) .theme-switcher,:where([data-section=header-sdlc-unified-header]).theme-switcher{display:flex;align-items:center}:where([data-section=header-sdlc-unified-header]) .theme-toggle,:where([data-section=header-sdlc-unified-header]).theme-toggle{position:relative;width:60px;height:32px;background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-pill);cursor:pointer;transition:.3s;overflow:hidden;display:flex;align-items:center;justify-content:space-between;padding:4px;margin-right:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .theme-toggle:hover,:where([data-section=header-sdlc-unified-header]).theme-toggle:hover{background:color-mix(in srgb,var(--color-surface) 85%,var(--color-accent));border-color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .theme-toggle:focus,:where([data-section=header-sdlc-unified-header]).theme-toggle:focus{outline:2px solid var(--color-accent);outline-offset:2px}:where([data-section=header-sdlc-unified-header]) .theme-icon,:where([data-section=header-sdlc-unified-header]).theme-icon{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:.3s;z-index:2;pointer-events:none}:where([data-section=header-sdlc-unified-header]) .theme-icon svg,:where([data-section=header-sdlc-unified-header]).theme-icon svg{width:18px;height:18px;transition:.3s}:where([data-section=header-sdlc-unified-header]) .theme-icon-sun,:where([data-section=header-sdlc-unified-header]).theme-icon-sun{left:4px}:where([data-section=header-sdlc-unified-header]) .theme-icon-moon,:where([data-section=header-sdlc-unified-header]).theme-icon-moon{right:4px}:where([data-section=header-sdlc-unified-header]) .theme-track,:where([data-section=header-sdlc-unified-header]).theme-track{position:absolute;top:4px;left:4px;width:24px;height:24px;background:var(--color-accent);border-radius:var(--radius-pill);transition:transform .3s;z-index:1}:where([data-section=header-sdlc-unified-header]) .theme-thumb,:where([data-section=header-sdlc-unified-header]).theme-thumb{width:100%;height:100%;background:var(--color-accent-foreground);border-radius:var(--radius-pill);position:relative}:where([data-section=header-sdlc-unified-header]) .theme-thumb:before,:where([data-section=header-sdlc-unified-header]).theme-thumb:before{display:none}:where([data-section=header-sdlc-unified-header]) .theme-icon-sun svg,:where([data-section=header-sdlc-unified-header]).theme-icon-sun svg{fill:none;stroke:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .theme-icon-moon svg,:where([data-section=header-sdlc-unified-header]).theme-icon-moon svg{fill:var(--color-text-primary);stroke:none}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .theme-icon-moon svg,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .theme-icon-moon svg{fill:var(--black-300);stroke:var(--black-300)}:where([data-section=header-sdlc-unified-header]) .logo-link[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-link[data-astro-cid-bt5hbwbt]{text-decoration:none;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;color:var(--color-text-primary);display:inline-flex;align-items:center;cursor:pointer;letter-spacing:.02em}:where([data-section=header-sdlc-unified-header]) .logo-morph[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-morph[data-astro-cid-bt5hbwbt]{position:relative;display:inline-block;min-width:6em}:where([data-section=header-sdlc-unified-header]) .logo-works[data-astro-cid-bt5hbwbt],.logo-that[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-works[data-astro-cid-bt5hbwbt]{color:var(--color-text-primary);transition:.6s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .logo-works[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-works[data-astro-cid-bt5hbwbt]{opacity:1;filter:blur(0px)}:where([data-section=header-sdlc-unified-header]) .logo-that[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-that[data-astro-cid-bt5hbwbt]{position:absolute;left:0;top:0;filter:blur(3px);white-space:nowrap}:where([data-section=header-sdlc-unified-header]) .logo-link[data-astro-cid-bt5hbwbt]:hover .logo-works[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-link[data-astro-cid-bt5hbwbt]:hover .logo-works[data-astro-cid-bt5hbwbt]{filter:blur(3px)}:where([data-section=header-sdlc-unified-header]) .logo-link[data-astro-cid-bt5hbwbt]:hover .logo-that[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).logo-link[data-astro-cid-bt5hbwbt]:hover .logo-that[data-astro-cid-bt5hbwbt]{opacity:1;filter:blur(0px)}:where([data-section=header-sdlc-unified-header]) .alpha-badge[data-astro-cid-bt5hbwbt],:where([data-section=header-sdlc-unified-header]).alpha-badge[data-astro-cid-bt5hbwbt]{display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border-radius:var(--radius-element, 9999px);background:#78788052;color:#2563eb;font-size:12px;font-weight:400;font-family:var(--font-body);letter-spacing:.5px;text-align:center;flex-shrink:0;transition:.6s cubic-bezier(.4,0,.2,1)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd]{position:sticky;top:0;z-index:100;width:100%;background:var(--color-bg);color:var(--color-text-primary);border-bottom:1px solid var(--color-card-border)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd].transparent,:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd].transparent{background:transparent;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd].solid,:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd].solid{background:var(--color-surface);box-shadow:#0000001a 0 2px 4px}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .inner[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .inner[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);max-width:1400px;margin:0 auto}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd]{display:none;flex:1 1 0%;justify-content:center;gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]{color:var(--color-text-secondary);text-decoration:none;font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--size-small);transition:color .2s;position:relative}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]:hover,:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd]:hover{color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd].active,:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd] a[data-astro-cid-jugysukd].active{color:var(--color-text-primary);font-weight:var(--weight-semibold)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .badge[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .badge[data-astro-cid-jugysukd]{display:inline-flex;align-items:center;margin-left:var(--space-xs);padding:2px var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-accent-foreground);font-size:.75rem;font-weight:var(--weight-medium)}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd]{display:flex;align-items:center;gap:var(--space-sm);margin-left:auto}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:calc(var(--space-sm) + 2px) var(--space-lg);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s,box-shadow .2s}:where([data-section=header-sdlc-unified-header]) .mobile-menu-trigger[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-trigger[data-astro-cid-jugysukd]{display:block;background:var(--color-accent);color:var(--color-accent-foreground);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-weight:var(--weight-medium);font-size:var(--size-small);cursor:pointer;transition:transform .2s}:where([data-section=header-sdlc-unified-header]) .mobile-menu-overlay[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-overlay[data-astro-cid-jugysukd]{position:fixed;inset:0;background:#000000b3;z-index:1000;display:none;align-items:start;justify-content:center;padding:var(--space-2xl) var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .mobile-menu-overlay[data-astro-cid-jugysukd].active,:where([data-section=header-sdlc-unified-header]).mobile-menu-overlay[data-astro-cid-jugysukd].active{display:flex}:where([data-section=header-sdlc-unified-header]) .mobile-menu[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu[data-astro-cid-jugysukd]{background:var(--color-bg);border-radius:var(--radius-lg);width:100%;max-width:500px;padding:0;position:relative;border:1px solid var(--color-card-border)}:where([data-section=header-sdlc-unified-header]) .mobile-menu-header[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-header[data-astro-cid-jugysukd]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-lg);border-bottom:1px solid var(--color-card-border)}:where([data-section=header-sdlc-unified-header]) .mobile-menu-header[data-astro-cid-jugysukd] h2[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-header[data-astro-cid-jugysukd] h2[data-astro-cid-jugysukd]{font-size:var(--size-h3);font-weight:var(--weight-medium);color:var(--s-text, var(--color-text-primary))}:where([data-section=header-sdlc-unified-header]) .mobile-menu-close[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-close[data-astro-cid-jugysukd]{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-size:2rem;color:var(--color-text-primary);cursor:pointer;padding:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:background .2s}:where([data-section=header-sdlc-unified-header]) .mobile-menu-close[data-astro-cid-jugysukd]:hover,:where([data-section=header-sdlc-unified-header]).mobile-menu-close[data-astro-cid-jugysukd]:hover{background:var(--color-surface)}:where([data-section=header-sdlc-unified-header]) .mobile-nav[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-nav[data-astro-cid-jugysukd]{display:flex;flex-direction:column;padding:var(--space-md)0}:where([data-section=header-sdlc-unified-header]) .mobile-nav-item[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-nav-item[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);text-decoration:none;color:var(--color-text-primary);font-weight:var(--weight-medium);font-size:var(--size-body);transition:background-color .2s}:where([data-section=header-sdlc-unified-header]) .mobile-nav-item[data-astro-cid-jugysukd]:hover,:where([data-section=header-sdlc-unified-header]).mobile-nav-item[data-astro-cid-jugysukd]:hover{background:var(--color-surface)}:where([data-section=header-sdlc-unified-header]) .mobile-nav-item[data-astro-cid-jugysukd].active,:where([data-section=header-sdlc-unified-header]).mobile-nav-item[data-astro-cid-jugysukd].active{font-weight:var(--weight-semibold);background:var(--color-surface);color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .mobile-theme-switcher[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-theme-switcher[data-astro-cid-jugysukd]{display:flex;justify-content:center;padding:var(--space-md)0;border-top:1px solid var(--color-card-border)}:where([data-section=header-sdlc-unified-header]) .mobile-cta[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-cta[data-astro-cid-jugysukd]{padding:var(--space-md) var(--space-lg) var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .mobile-cta-button[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-cta-button[data-astro-cid-jugysukd]{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-sm);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s}:where([data-section=header-sdlc-unified-header]) .unified-footer[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).unified-footer[data-astro-cid-2hfnkan3]{background:var(--color-bg);color:var(--color-text-primary);border-top:1px solid var(--color-card-border)}:where([data-section=header-sdlc-unified-header]) .unified-footer[data-astro-cid-2hfnkan3].minimal,:where([data-section=header-sdlc-unified-header]).unified-footer[data-astro-cid-2hfnkan3].minimal{padding:var(--space-lg)0}:where([data-section=header-sdlc-unified-header]) .unified-footer[data-astro-cid-2hfnkan3] .inner[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).unified-footer[data-astro-cid-2hfnkan3] .inner[data-astro-cid-2hfnkan3]{max-width:1400px;margin:0 auto;padding:0 var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .footer-content[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-content[data-astro-cid-2hfnkan3]{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-2xl);padding:var(--space-2xl)0}:where([data-section=header-sdlc-unified-header]) .brand-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).brand-section[data-astro-cid-2hfnkan3]{display:flex;flex-direction:column;gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .brand-tagline[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).brand-tagline[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-body);margin:0}:where([data-section=header-sdlc-unified-header]) .social-links[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).social-links[data-astro-cid-2hfnkan3]{display:flex;gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .social-link[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).social-link[data-astro-cid-2hfnkan3]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--radius-md);text-decoration:none;transition:.2s}:where([data-section=header-sdlc-unified-header]) .social-link[data-astro-cid-2hfnkan3]:hover,:where([data-section=header-sdlc-unified-header]).social-link[data-astro-cid-2hfnkan3]:hover{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=header-sdlc-unified-header]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).links-section[data-astro-cid-2hfnkan3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .link-column[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).link-column[data-astro-cid-2hfnkan3]{display:flex;flex-direction:column;gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .column-title[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).column-title[data-astro-cid-2hfnkan3]{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}:where([data-section=header-sdlc-unified-header]) .link-list[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).link-list[data-astro-cid-2hfnkan3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--size-small);transition:color .2s}:where([data-section=header-sdlc-unified-header]) .link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover,:where([data-section=header-sdlc-unified-header]).link-list[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover{color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .cta-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-section[data-astro-cid-2hfnkan3]{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2xl);margin:var(--space-2xl)0;text-align:center}:where([data-section=header-sdlc-unified-header]) .cta-content[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-content[data-astro-cid-2hfnkan3]{max-width:600px;margin:0 auto}:where([data-section=header-sdlc-unified-header]) .cta-title[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-title[data-astro-cid-2hfnkan3]{font-size:var(--size-h2);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md)0}:where([data-section=header-sdlc-unified-header]) .cta-description[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-description[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-body);margin:0 0 var(--space-lg)0}:where([data-section=header-sdlc-unified-header]) .cta-button[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-button[data-astro-cid-2hfnkan3]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-pill);text-decoration:none;font-weight:var(--weight-medium);font-size:var(--size-body);transition:transform .2s,box-shadow .2s}:where([data-section=header-sdlc-unified-header]) .cta-button[data-astro-cid-2hfnkan3]:hover,:where([data-section=header-sdlc-unified-header]).cta-button[data-astro-cid-2hfnkan3]:hover{box-shadow:#00000026 0 4px 12px}:where([data-section=header-sdlc-unified-header]) .footer-bottom[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-bottom[data-astro-cid-2hfnkan3]{border-top:1px solid var(--color-card-border);padding:var(--space-lg)0}:where([data-section=header-sdlc-unified-header]) .footer-bottom-content[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-bottom-content[data-astro-cid-2hfnkan3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .copyright[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).copyright[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);font-size:var(--size-small);margin:0}:where([data-section=header-sdlc-unified-header]) .footer-links[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-links[data-astro-cid-2hfnkan3]{display:flex;gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]{color:var(--color-text-secondary);text-decoration:none;font-size:var(--size-small);transition:color .2s}:where([data-section=header-sdlc-unified-header]) .footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover,:where([data-section=header-sdlc-unified-header]).footer-links[data-astro-cid-2hfnkan3] a[data-astro-cid-2hfnkan3]:hover{color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .form-container,:where([data-section=header-sdlc-unified-header]).form-container{display:flex;flex-direction:column}:where([data-section=header-sdlc-unified-header]) .form-container .form-title,:where([data-section=header-sdlc-unified-header]).form-container .form-title{font-size:var(--size-h3,1.5rem);font-weight:var(--weight-semibold,600);color:var(--color-text-primary);margin:0 0 var(--space-sm,.5rem)0}:where([data-section=header-sdlc-unified-header]) .form-container .form-description,:where([data-section=header-sdlc-unified-header]).form-container .form-description{font-size:var(--size-small,.875rem);color:var(--s-text-muted, var(--color-text-secondary));margin:0 0 var(--space-md,1rem)0;line-height:var(--leading-body,1.6)}:where([data-section=header-sdlc-unified-header]) .form-container .form-bullet-points,:where([data-section=header-sdlc-unified-header]).form-container .form-bullet-points{margin-bottom:var(--space-lg,1.5rem);display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}:where([data-section=header-sdlc-unified-header]) .form-container .form-bullet-point,:where([data-section=header-sdlc-unified-header]).form-container .form-bullet-point{display:flex;align-items:center;gap:var(--space-sm,.75rem)}:where([data-section=header-sdlc-unified-header]) .form-container .form-bullet-point-icon,:where([data-section=header-sdlc-unified-header]).form-container .form-bullet-point-icon{width:1.25rem;height:1.25rem;border-radius:var(--radius-element, 50%);border:2px solid var(--color-emerald-500,#10b981);background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .form-container .form-bullet-point-icon svg,:where([data-section=header-sdlc-unified-header]).form-container .form-bullet-point-icon svg{width:.75rem;height:.75rem;color:var(--color-emerald-500,#10b981);stroke:var(--color-emerald-500,#10b981)}:where([data-section=header-sdlc-unified-header]) .form-container .form-bullet-point span,:where([data-section=header-sdlc-unified-header]).form-container .form-bullet-point span{font-size:var(--size-small,.875rem);color:var(--s-text-muted, var(--color-text-secondary))}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-bullet-point svg,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-bullet-point svg{color:var(--color-emerald-500,#10b981)}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-bullet-point span,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-bullet-point span{color:var(--s-text-muted, var(--color-text-secondary))}:where([data-section=header-sdlc-unified-header]) .form-container .form-fields-container,:where([data-section=header-sdlc-unified-header]).form-container .form-fields-container{display:flex;flex-direction:column;gap:1.25rem}:where([data-section=header-sdlc-unified-header]) .form-container label,:where([data-section=header-sdlc-unified-header]).form-container label{display:block;text-align:left;font-size:var(--size-small,.875rem);font-weight:var(--weight-medium,500);color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .form-container label span,:where([data-section=header-sdlc-unified-header]).form-container label span{display:block}:where([data-section=header-sdlc-unified-header]) .form-container input[type=text],.form-container input[type=email],.form-container input[type=tel],.form-container input[type=url],.form-container input[type=number],.form-container textarea,.form-container select,:where([data-section=header-sdlc-unified-header]).form-container input[type=text]{width:100%;margin-top:var(--space-xs,.25rem);padding:var(--space-sm,.5rem) var(--space-md,.75rem);border:1px solid var(--color-surface-border);border-radius:var(--radius-md,.5rem);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--size-body,1rem);line-height:var(--leading-body,1.6);box-shadow:var(--shadow-sm);transition:.2s;font-family:var(--font-base)}:where([data-section=header-sdlc-unified-header]) .form-container input[type=text]:focus,.form-container input[type=email]:focus,.form-container input[type=tel]:focus,.form-container input[type=url]:focus,.form-container input[type=number]:focus,.form-container textarea:focus,.form-container select:focus,:where([data-section=header-sdlc-unified-header]).form-container input[type=text]:focus{outline:none;border-color:var(--color-accent);box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=header-sdlc-unified-header]) .form-container input[type=text]::placeholder,.form-container input[type=email]::placeholder,.form-container input[type=tel]::placeholder,.form-container input[type=url]::placeholder,.form-container input[type=number]::placeholder,.form-container textarea::placeholder,:where([data-section=header-sdlc-unified-header]).form-container input[type=text]::placeholder{color:var(--color-text-secondary);opacity:.7}:where([data-section=header-sdlc-unified-header]) .form-container textarea,:where([data-section=header-sdlc-unified-header]).form-container textarea{resize:vertical;min-height:100px}:where([data-section=header-sdlc-unified-header]) .form-container input[type=checkbox],:where([data-section=header-sdlc-unified-header]).form-container input[type=checkbox]{width:1rem;height:1rem;border-radius:var(--radius-sm,.25rem);border:1px solid var(--color-surface-border);accent-color:var(--color-accent);cursor:pointer}:where([data-section=header-sdlc-unified-header]) .form-container input[type=checkbox]:focus,:where([data-section=header-sdlc-unified-header]).form-container input[type=checkbox]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=header-sdlc-unified-header]) .form-container .form-button-container,:where([data-section=header-sdlc-unified-header]).form-container .form-button-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md,.75rem);padding-top:var(--space-sm,.5rem);margin-top:var(--space-md,1rem)}:where([data-section=header-sdlc-unified-header]) .form-container .form-button-container-fullwidth,:where([data-section=header-sdlc-unified-header]).form-container .form-button-container-fullwidth{justify-content:stretch}:where([data-section=header-sdlc-unified-header]) .form-container .form-button-container-fullwidth button[type=submit],:where([data-section=header-sdlc-unified-header]).form-container .form-button-container-fullwidth button[type=submit]{width:100%}:where([data-section=header-sdlc-unified-header]) .form-container button[type=button],.form-container button[type=submit],:where([data-section=header-sdlc-unified-header]).form-container button[type=button]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm,.5rem) var(--space-md,1rem);border-radius:var(--radius-sm,.375rem);font-size:var(--size-small,.875rem);font-weight:var(--weight-medium,500);cursor:pointer;transition:.2s;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-family:var(--font-base)}:where([data-section=header-sdlc-unified-header]) .form-container button[type=button][data-cancel-button],:where([data-section=header-sdlc-unified-header]).form-container button[type=button][data-cancel-button]{border:1px solid var(--color-surface-border);background-color:var(--interactive, transparent);color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .form-container button[type=button][data-cancel-button]:hover,:where([data-section=header-sdlc-unified-header]).form-container button[type=button][data-cancel-button]:hover{background-color:var(--interactive, var(--color-surface))}:where([data-section=header-sdlc-unified-header]) .form-container button[type=button][data-cancel-button]:focus,:where([data-section=header-sdlc-unified-header]).form-container button[type=button][data-cancel-button]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=header-sdlc-unified-header]) .form-container button[type=submit],:where([data-section=header-sdlc-unified-header]).form-container button[type=submit]{background:var(--color-accent);color:var(--color-accent-foreground,#ffffff);position:relative}:where([data-section=header-sdlc-unified-header]) .form-container button[type=submit]:hover,:where([data-section=header-sdlc-unified-header]).form-container button[type=submit]:hover{opacity:.9}:where([data-section=header-sdlc-unified-header]) .form-container button[type=submit]:focus,:where([data-section=header-sdlc-unified-header]).form-container button[type=submit]:focus{outline:none;box-shadow:#2563eb1a 0 0 0 2px}:where([data-section=header-sdlc-unified-header]) .form-container button[type=submit]:disabled,:where([data-section=header-sdlc-unified-header]).form-container button[type=submit]:disabled{opacity:.6;cursor:not-allowed}:where([data-section=header-sdlc-unified-header]) .form-container .loading-spinner,:where([data-section=header-sdlc-unified-header]).form-container .loading-spinner{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentcolor}:where([data-section=header-sdlc-unified-header]) .form-container .loading-spinner.hidden,:where([data-section=header-sdlc-unified-header]).form-container .loading-spinner.hidden{display:none}:where([data-section=header-sdlc-unified-header]) .form-container .loading-spinner svg,:where([data-section=header-sdlc-unified-header]).form-container .loading-spinner svg{width:1rem;height:1rem}:where([data-section=header-sdlc-unified-header]) .form-container .submit-text,:where([data-section=header-sdlc-unified-header]).form-container .submit-text{transition:opacity .2s}:where([data-section=header-sdlc-unified-header]) .form-container .form-turnstile-container,.form-container [id$=-turnstile],:where([data-section=header-sdlc-unified-header]).form-container .form-turnstile-container{margin-top:1rem;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .form-container .form-footer-text,:where([data-section=header-sdlc-unified-header]).form-container .form-footer-text{margin-top:var(--space-md,.75rem);font-size:var(--size-xs,.75rem);text-align:center;color:var(--color-text-secondary);opacity:.8}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-message,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-message{margin-top:1.5rem;border-radius:var(--radius-element, .375rem);background-color:#f1f5f9;padding:1.5rem;text-align:center}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-icon-container,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-icon-container{margin-bottom:1rem}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-icon,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-icon{margin:0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:var(--radius-element, 9999px);background:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-icon svg,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-icon svg{width:2rem;height:2rem;color:var(--color-accent-foreground,#ffffff)}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-headline,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-headline{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;color:#1e40af}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-subtext,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-subtext{margin-bottom:.5rem;color:#374151}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-footer,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-footer{font-size:.875rem;color:#4b5563}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-thank-you-message,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-thank-you-message{background-color:#1e293b}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-thank-you-headline,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-thank-you-headline{color:#60a5fa}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-thank-you-subtext,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-thank-you-subtext{color:#d1d5db}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container .form-thank-you-footer,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container .form-thank-you-footer{color:#9ca3af}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .form-container input[type=text],[data-theme=dark] .form-container input[type=email],[data-theme=dark] .form-container input[type=tel],[data-theme=dark] .form-container input[type=url],[data-theme=dark] .form-container input[type=number],[data-theme=dark] .form-container textarea,[data-theme=dark] .form-container select,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .form-container input[type=text]{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .pin-clash-card-section,:where([data-section=header-sdlc-unified-header]).pin-clash-card-section{background:var(--color-bg);color:var(--color-text-primary);padding:var(--space-2xl)0}:where([data-section=header-sdlc-unified-header]) .categories-container,:where([data-section=header-sdlc-unified-header]).categories-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto;padding:0 var(--space-md)}:where([data-section=header-sdlc-unified-header]) .category-pills,:where([data-section=header-sdlc-unified-header]).category-pills{display:flex;flex-wrap:wrap;gap:var(--space-sm);grid-column:1/-1;position:relative;justify-content:center}:where([data-section=header-sdlc-unified-header]) .category-pill,:where([data-section=header-sdlc-unified-header]).category-pill{appearance:none;border:1px solid var(--color-accent);background:transparent;color:var(--color-text-primary);border-radius:var(--radius-element, .375rem);padding:8px 14px;font-size:var(--size-h3);font-weight:var(--weight-medium);cursor:pointer;transition:.2s;position:relative;z-index:1}:where([data-section=header-sdlc-unified-header]) .category-pill.active,:where([data-section=header-sdlc-unified-header]).category-pill.active{color:var(--color-accent-foreground)}:where([data-section=header-sdlc-unified-header]) .category-pill:hover,:where([data-section=header-sdlc-unified-header]).category-pill:hover{border-color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .pill-highlight,:where([data-section=header-sdlc-unified-header]).pill-highlight{position:absolute;top:0;left:0;height:100%;border-radius:var(--radius-element, .375rem);background:var(--color-accent);width:0px;transition:transform .2s,width .2s,height .2s;z-index:0}:where([data-section=header-sdlc-unified-header]) .inline-grid,:where([data-section=header-sdlc-unified-header]).inline-grid{grid-column:1/-1;border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .inline-grid-header,:where([data-section=header-sdlc-unified-header]).inline-grid-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .inline-grid-header .nav-button,:where([data-section=header-sdlc-unified-header]).inline-grid-header .nav-button{justify-self:start}:where([data-section=header-sdlc-unified-header]) .inline-grid-header .nav-button.next-button,:where([data-section=header-sdlc-unified-header]).inline-grid-header .nav-button.next-button{justify-self:end}:where([data-section=header-sdlc-unified-header]) .inline-controls,:where([data-section=header-sdlc-unified-header]).inline-controls{display:flex;align-items:center;gap:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .category-card,:where([data-section=header-sdlc-unified-header]).category-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:var(--space-lg);min-height:140px;position:relative;overflow:hidden;text-align:left}:where([data-section=header-sdlc-unified-header]) .category-card:before,:where([data-section=header-sdlc-unified-header]).category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-accent),transparent);transition:opacity .3s;pointer-events:none}:where([data-section=header-sdlc-unified-header]) .category-card:hover,:where([data-section=header-sdlc-unified-header]).category-card:hover{border-color:var(--color-accent);box-shadow:#0003 0 16px 32px}:where([data-section=header-sdlc-unified-header]) .category-card:hover:before,:where([data-section=header-sdlc-unified-header]).category-card:hover:before{opacity:.05}:where([data-section=header-sdlc-unified-header]) .category-card:not(.cta-card),:where([data-section=header-sdlc-unified-header]).category-card:not(.cta-card){position:relative}:where([data-section=header-sdlc-unified-header]) .category-card-header,:where([data-section=header-sdlc-unified-header]).category-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .category-card-title,:where([data-section=header-sdlc-unified-header]).category-card-title{font-size:var(--size-h3);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;flex:1 1 0%;line-height:1.3}:where([data-section=header-sdlc-unified-header]) .capability-badge,:where([data-section=header-sdlc-unified-header]).capability-badge{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-md);font-weight:var(--weight-bold);font-family:var(--font-mono);font-size:.875rem;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .category-card-icon,:where([data-section=header-sdlc-unified-header]).category-card-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);color:var(--color-accent);transition:.3s;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .category-card-icon svg,:where([data-section=header-sdlc-unified-header]).category-card-icon svg{width:48px;height:48px}:where([data-section=header-sdlc-unified-header]) .category-card:hover .category-card-icon,:where([data-section=header-sdlc-unified-header]).category-card:hover .category-card-icon{background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .category-card-content,:where([data-section=header-sdlc-unified-header]).category-card-content{display:flex;flex-direction:column;gap:var(--space-sm);flex:1 1 0%}:where([data-section=header-sdlc-unified-header]) .category-card-description,:where([data-section=header-sdlc-unified-header]).category-card-description{font-size:var(--size-body-sm);color:var(--s-text-muted, var(--color-text-secondary));margin:0;flex-grow:1;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .category-card-footer,:where([data-section=header-sdlc-unified-header]).category-card-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:auto}:where([data-section=header-sdlc-unified-header]) .arrow-icon,:where([data-section=header-sdlc-unified-header]).arrow-icon{font-size:1.5rem;color:var(--color-accent);transition:transform .3s}:where([data-section=header-sdlc-unified-header]) .cta-card,:where([data-section=header-sdlc-unified-header]).cta-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);cursor:default;min-height:auto;padding:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .cta-card:hover,:where([data-section=header-sdlc-unified-header]).cta-card:hover{border-color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .cta-content,:where([data-section=header-sdlc-unified-header]).cta-content{flex-grow:1;display:flex;align-items:center;justify-content:center}:where([data-section=header-sdlc-unified-header]) .cta-link,:where([data-section=header-sdlc-unified-header]).cta-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:var(--radius-element, .375rem);padding:6px 10px;transition:border-color .2s,color .2s}:where([data-section=header-sdlc-unified-header]) .cta-link:hover,:where([data-section=header-sdlc-unified-header]).cta-link:hover{border-color:var(--color-accent);color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .cta-link-icon,:where([data-section=header-sdlc-unified-header]).cta-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--whitesmoke-100);border:1px solid var(--black-600);border-radius:var(--radius-element, .25rem);color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .cta-message,:where([data-section=header-sdlc-unified-header]).cta-message{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}:where([data-section=header-sdlc-unified-header]) .cta-title,:where([data-section=header-sdlc-unified-header]).cta-title{font-size:var(--size-body-xs);color:var(--color-text-secondary);margin:var(--space-xs)0 0 0;text-align:center}:where([data-section=header-sdlc-unified-header]) .modal-overlay,:where([data-section=header-sdlc-unified-header]).modal-overlay{display:none;position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;padding:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .modal-overlay.open,:where([data-section=header-sdlc-unified-header]).modal-overlay.open{display:flex}:where([data-section=header-sdlc-unified-header]) .modal-content,:where([data-section=header-sdlc-unified-header]).modal-content{background:var(--color-surface);border:1px solid var(--color-black-700);border-radius:var(--radius-xl);padding:var(--space-lg);max-width:1200px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .modal-header,:where([data-section=header-sdlc-unified-header]).modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .modal-title,:where([data-section=header-sdlc-unified-header]).modal-title{font-size:var(--size-h2);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;text-align:center}:where([data-section=header-sdlc-unified-header]) .close-button,:where([data-section=header-sdlc-unified-header]).close-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;background:transparent;color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;border-radius:var(--radius-md);transition:.2s;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .close-button:hover,:where([data-section=header-sdlc-unified-header]).close-button:hover{background:var(--color-black-700);color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) .grid-content-wrapper,:where([data-section=header-sdlc-unified-header]).grid-content-wrapper{flex:1 1 0%;overflow-y:auto;min-height:300px;padding:var(--space-md)0}:where([data-section=header-sdlc-unified-header]) .capabilities-grid,:where([data-section=header-sdlc-unified-header]).capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm);width:100%}:where([data-section=header-sdlc-unified-header]) .capability-card,:where([data-section=header-sdlc-unified-header]).capability-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;transition:.3s;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);min-height:120px;justify-content:center;box-shadow:var(--shadow-sm);position:relative;text-decoration:none;color:inherit}:where([data-section=header-sdlc-unified-header]) .capability-card:hover,:where([data-section=header-sdlc-unified-header]).capability-card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg)}:where([data-section=header-sdlc-unified-header]) .capability-card:hover .capability-icon,:where([data-section=header-sdlc-unified-header]).capability-card:hover .capability-icon{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=header-sdlc-unified-header]) .capability-card:hover .capability-link-icon,:where([data-section=header-sdlc-unified-header]).capability-card:hover .capability-link-icon{opacity:1}:where([data-section=header-sdlc-unified-header]) .capability-link-icon,:where([data-section=header-sdlc-unified-header]).capability-link-icon{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:var(--whitesmoke-100);border:1px solid var(--black-900);border-radius:var(--radius-element, .25rem);opacity:.9;transition:.2s}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .cta-link-icon,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .cta-link-icon{background:var(--whitesmoke-100);border-color:var(--black-700);color:var(--color-primary)}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .capability-link-icon,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .capability-link-icon{border-color:var(--black-700);color:var(--color-accent)}:where([data-section=header-sdlc-unified-header]) .capability-number,:where([data-section=header-sdlc-unified-header]).capability-number{font-size:.75rem;font-weight:var(--weight-bold);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;align-self:flex-start;width:100%;text-align:left}:where([data-section=header-sdlc-unified-header]) .capability-icon,:where([data-section=header-sdlc-unified-header]).capability-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-accent);transition:.3s;flex-shrink:0}:where([data-section=header-sdlc-unified-header]) .capability-icon svg,:where([data-section=header-sdlc-unified-header]).capability-icon svg{width:24px;height:24px}:where([data-section=header-sdlc-unified-header]) .capability-name,:where([data-section=header-sdlc-unified-header]).capability-name{display:block;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.3}:where([data-section=header-sdlc-unified-header]) .modal-footer,:where([data-section=header-sdlc-unified-header]).modal-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--color-black-700);padding-top:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .nav-button,:where([data-section=header-sdlc-unified-header]).nav-button{padding:var(--space-sm) var(--space-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--size-body-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:.2s;white-space:nowrap}:where([data-section=header-sdlc-unified-header]) .nav-button:hover:not(:disabled),:where([data-section=header-sdlc-unified-header]).nav-button:hover:not(:disabled){background:var(--color-black-800);border-color:var(--color-black-700)}:where([data-section=header-sdlc-unified-header]) .nav-button:disabled,:where([data-section=header-sdlc-unified-header]).nav-button:disabled{opacity:.5;cursor:not-allowed}:where([data-section=header-sdlc-unified-header]) .modal-content::-webkit-scrollbar,:where([data-section=header-sdlc-unified-header]).modal-content::-webkit-scrollbar{width:6px}:where([data-section=header-sdlc-unified-header]) .modal-content::-webkit-scrollbar-track,:where([data-section=header-sdlc-unified-header]).modal-content::-webkit-scrollbar-track{background:transparent}:where([data-section=header-sdlc-unified-header]) .modal-content::-webkit-scrollbar-thumb,:where([data-section=header-sdlc-unified-header]).modal-content::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}:where([data-section=header-sdlc-unified-header]) .modal-content::-webkit-scrollbar-thumb:hover,:where([data-section=header-sdlc-unified-header]).modal-content::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}:where([data-section=header-sdlc-unified-header]) .grid-content-wrapper::-webkit-scrollbar,:where([data-section=header-sdlc-unified-header]).grid-content-wrapper::-webkit-scrollbar{width:6px}:where([data-section=header-sdlc-unified-header]) .grid-content-wrapper::-webkit-scrollbar-track,:where([data-section=header-sdlc-unified-header]).grid-content-wrapper::-webkit-scrollbar-track{background:transparent}:where([data-section=header-sdlc-unified-header]) .grid-content-wrapper::-webkit-scrollbar-thumb,:where([data-section=header-sdlc-unified-header]).grid-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}:where([data-section=header-sdlc-unified-header]) .grid-content-wrapper::-webkit-scrollbar-thumb:hover,:where([data-section=header-sdlc-unified-header]).grid-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}:where([data-section=header-sdlc-unified-header]) [data-modal]{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#00000080;backdrop-filter:blur(4px);display:none}:where([data-section=header-sdlc-unified-header]) [data-modal]>div{background-color:var(--color-secondary,#ffffff);margin:5% auto;padding:0;border-radius:var(--radius-element, 12px);width:90%;max-width:500px;box-shadow:#0000001a 0 20px 25px -5px,#0000000a 0 10px 10px -5px}:where([data-section=header-sdlc-unified-header]) [data-modal] .modal-header,:where([data-section=header-sdlc-unified-header])[data-modal] .modal-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md,24px) var(--space-lg,24px);border-bottom:1px solid var(--color-surface-border)!important;margin-bottom:var(--space-md,1rem)!important}:where([data-section=header-sdlc-unified-header]) [data-modal] .modal-header h2,:where([data-section=header-sdlc-unified-header])[data-modal] .modal-header h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--s-text, var(--color-text-primary))}:where([data-section=header-sdlc-unified-header]) [data-modal] .modal-close,:where([data-section=header-sdlc-unified-header])[data-modal] .modal-close{background:none;border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;font-size:24px;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-element, 6px);transition:.2s}:where([data-section=header-sdlc-unified-header]) [data-modal] .modal-close:hover,:where([data-section=header-sdlc-unified-header])[data-modal] .modal-close:hover{background-color:var(--color-surface);color:var(--color-text-primary)}:where([data-section=header-sdlc-unified-header]) [data-modal] .modal-body,:where([data-section=header-sdlc-unified-header])[data-modal] .modal-body{padding:0 24px 24px}:where([data-section=header-sdlc-unified-header]) [data-modal] form{display:flex;flex-direction:column}:where([data-section=header-sdlc-unified-header]) [data-modal] form [id$=-turnstile]{margin-bottom:0!important}:where([data-section=header-sdlc-unified-header]) [data-modal] form .flex.items-center,:where([data-section=header-sdlc-unified-header])[data-modal] form .flex.items-center{margin-top:1rem;gap:.75rem;padding-top:.5rem}:where([data-section=header-sdlc-unified-header]) .hype-intro,:where([data-section=header-sdlc-unified-header]).hype-intro{padding-block:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .hype-container,:where([data-section=header-sdlc-unified-header]).hype-container{max-width:1200px;height:fit-content;margin:0 auto;text-align:center}:where([data-section=header-sdlc-unified-header]) .intro-text,.description-text,.outro-text,:where([data-section=header-sdlc-unified-header]).intro-text{color:var(--s-text-muted, var(--color-text-primary));margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,3rem);line-height:1.6;font-weight:var(--weight-bold)}:where([data-section=header-sdlc-unified-header]) .intro-text p,:where([data-section=header-sdlc-unified-header]).intro-text p{margin:0px 0px .5rem;width:100%;clear:both;line-height:1.2;display:block!important;font-weight:var(--weight-bold)!important;color:var(--s-text-muted, var(--color-text-primary))!important}:where([data-section=header-sdlc-unified-header]) .intro-text p:last-child,:where([data-section=header-sdlc-unified-header]).intro-text p:last-child{margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .intro-text p span,:where([data-section=header-sdlc-unified-header]).intro-text p span{display:inline}:where([data-section=header-sdlc-unified-header]) .intro-text,:where([data-section=header-sdlc-unified-header]).intro-text{display:flex;flex-direction:column;gap:.5rem}:where([data-section=header-sdlc-unified-header]) .intro-text p,:where([data-section=header-sdlc-unified-header]).intro-text p{flex:0 0 auto}:where([data-section=header-sdlc-unified-header]) .outro-text,:where([data-section=header-sdlc-unified-header]).outro-text{font-size:clamp(1.5rem,1vw,1.5rem);font-weight:var(--weight-bold);line-height:1;color:var(--color-text-secondary)}:where([data-section=header-sdlc-unified-header]) .intro-highlight,.description-highlight,.outro-highlight,:where([data-section=header-sdlc-unified-header]).intro-highlight{display:inline-block;background:#000;color:var(--s-text-muted, rgb(255,255,255));padding:.25rem .75rem;border-radius:var(--radius-element, .375rem);font-weight:var(--weight-bold);text-shadow:none;transform-origin:left bottom;margin-top:.5rem;margin-left:.25rem;position:relative;z-index:1;box-shadow:#0006 0 36px 100px,#0000008c 0 0 3px}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .intro-highlight,[data-theme=dark] .description-highlight,[data-theme=dark] .outro-highlight,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .intro-highlight{background:#fff;color:var(--s-text-muted, rgb(0,0,0));box-shadow:#fff3 0 36px 100px,#ffffff40 0 0 3px}:where([data-section=header-sdlc-unified-header]) .learn-more-link,:where([data-section=header-sdlc-unified-header]).learn-more-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none;transition:transform .2s}:where([data-section=header-sdlc-unified-header]) .hype-page-header,:where([data-section=header-sdlc-unified-header]).hype-page-header{width:100%;background:var(--color-bg)}:where([data-section=header-sdlc-unified-header]) .hype-page-header__container,:where([data-section=header-sdlc-unified-header]).hype-page-header__container{max-width:1200px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:40rem){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{max-width:40rem}}@media(min-width:48rem){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{max-width:48rem}}@media(min-width:64rem){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{max-width:64rem}}@media(min-width:80rem){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{max-width:80rem}}@media(min-width:96rem){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{max-width:96rem}}@media(hover:hover){:where([data-section=header-sdlc-unified-header]) .group-hover\:visible:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:visible:is(:where(.group):hover *){visibility:visible}:where([data-section=header-sdlc-unified-header]) .group-hover\:mt-4:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:mt-4:is(:where(.group):hover *){margin-top:calc(var(--spacing)*4)}:where([data-section=header-sdlc-unified-header]) .group-hover\:h-auto:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:h-auto:is(:where(.group):hover *){height:auto}:where([data-section=header-sdlc-unified-header]) .group-hover\:translate-x-0\.5:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:-translate-y-12:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:-translate-y-12:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:translate-y-0:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:scale-105:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:scale-110:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:scale-x-100:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:scale-y-100:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .group-hover\:rotate-180:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}:where([data-section=header-sdlc-unified-header]) .group-hover\:bg-white\/20:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}:where([data-section=header-sdlc-unified-header]) .group-hover\:bg-white\/20:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}:where([data-section=header-sdlc-unified-header]) .group-hover\:text-white:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}:where([data-section=header-sdlc-unified-header]) .group-hover\:opacity-100:is(:where(.group):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}:where([data-section=header-sdlc-unified-header]) .group-hover\/item\:text-secondary-500:is(:where(.group\/item):hover *),:where([data-section=header-sdlc-unified-header]).group-hover\/item\:text-secondary-500:is(:where(.group\/item):hover *){color:var(--color-secondary-500)}}@media(hover:hover){:where([data-section=header-sdlc-unified-header]) .hover\:-translate-y-0\.5:hover,:where([data-section=header-sdlc-unified-header]).hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=header-sdlc-unified-header]) .hover\:-translate-y-1:hover,:where([data-section=header-sdlc-unified-header]).hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x) var(--tw-translate-y)}:where([data-section=header-sdlc-unified-header]) .hover\:scale-95:hover,:where([data-section=header-sdlc-unified-header]).hover\:scale-95:hover{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .hover\:scale-105:hover,:where([data-section=header-sdlc-unified-header]).hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-accent-700:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-accent-700:hover{background-color:var(--color-accent-700)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-accent-800\/10:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-accent-800\/10:hover{background-color:#0f23281a}:where([data-section=header-sdlc-unified-header]) .hover\:bg-accent-800\/10:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-accent-800\/10:hover{background-color:color-mix(in oklab,var(--color-accent-800) 10%,transparent)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-blue-700:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-gray-50:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-gray-100:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-gray-200:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-gray-300:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-red-700:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-red-700:hover{background-color:var(--color-red-700)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-secondary-400:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-secondary-400:hover{background-color:var(--color-secondary-400)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-slate-100:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white:hover{background-color:var(--color-white)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/10:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/10:hover{background-color:#ffffff1a}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/10:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/40:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/40:hover{background-color:#fff6}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/40:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/40:hover{background-color:color-mix(in oklab,var(--color-white) 40%,transparent)}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/90:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/90:hover{background-color:#ffffffe6}:where([data-section=header-sdlc-unified-header]) .hover\:bg-white\/90:hover,:where([data-section=header-sdlc-unified-header]).hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}:where([data-section=header-sdlc-unified-header]) .hover\:text-accent-800:hover,:where([data-section=header-sdlc-unified-header]).hover\:text-accent-800:hover{color:var(--color-accent-800)}:where([data-section=header-sdlc-unified-header]) .hover\:text-secondary-500:hover,:where([data-section=header-sdlc-unified-header]).hover\:text-secondary-500:hover{color:var(--color-secondary-500)}:where([data-section=header-sdlc-unified-header]) .hover\:text-white:hover,:where([data-section=header-sdlc-unified-header]).hover\:text-white:hover{color:var(--color-white)}:where([data-section=header-sdlc-unified-header]) .hover\:no-underline:hover,:where([data-section=header-sdlc-unified-header]).hover\:no-underline:hover{text-decoration-line:none}:where([data-section=header-sdlc-unified-header]) .hover\:underline:hover,:where([data-section=header-sdlc-unified-header]).hover\:underline:hover{text-decoration-line:underline}:where([data-section=header-sdlc-unified-header]) .hover\:opacity-80:hover,:where([data-section=header-sdlc-unified-header]).hover\:opacity-80:hover{opacity:.8}:where([data-section=header-sdlc-unified-header]) .hover\:opacity-90:hover,:where([data-section=header-sdlc-unified-header]).hover\:opacity-90:hover{opacity:.9}:where([data-section=header-sdlc-unified-header]) .hover\:opacity-100:hover,:where([data-section=header-sdlc-unified-header]).hover\:opacity-100:hover{opacity:1}:where([data-section=header-sdlc-unified-header]) .hover\:shadow-2xl:hover,:where([data-section=header-sdlc-unified-header]).hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=header-sdlc-unified-header]) .hover\:shadow-md:hover,:where([data-section=header-sdlc-unified-header]).hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=header-sdlc-unified-header]) .hover\:shadow-xl:hover,:where([data-section=header-sdlc-unified-header]).hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-section=header-sdlc-unified-header]) .hover\:ring-white\/20:hover,:where([data-section=header-sdlc-unified-header]).hover\:ring-white\/20:hover{--tw-ring-color:#fff3}:where([data-section=header-sdlc-unified-header]) .hover\:ring-white\/20:hover,:where([data-section=header-sdlc-unified-header]).hover\:ring-white\/20:hover{--tw-ring-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}@media(min-width:40rem){:where([data-section=header-sdlc-unified-header]) .sm\:grid-cols-2,:where([data-section=header-sdlc-unified-header]).sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .sm\:grid-cols-3,:where([data-section=header-sdlc-unified-header]).sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .sm\:flex-row,:where([data-section=header-sdlc-unified-header]).sm\:flex-row{flex-direction:row}:where([data-section=header-sdlc-unified-header]) .sm\:items-center,:where([data-section=header-sdlc-unified-header]).sm\:items-center{align-items:center}:where([data-section=header-sdlc-unified-header]) .sm\:px-6,:where([data-section=header-sdlc-unified-header]).sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media(min-width:48rem){:where([data-section=header-sdlc-unified-header]) .md\:absolute,:where([data-section=header-sdlc-unified-header]).md\:absolute{position:absolute}:where([data-section=header-sdlc-unified-header]) .md\:-top-20,:where([data-section=header-sdlc-unified-header]).md\:-top-20{top:calc(var(--spacing)*-20)}:where([data-section=header-sdlc-unified-header]) .md\:col-span-1,:where([data-section=header-sdlc-unified-header]).md\:col-span-1{grid-column:span 1/span 1}:where([data-section=header-sdlc-unified-header]) .md\:col-span-2,:where([data-section=header-sdlc-unified-header]).md\:col-span-2{grid-column:span 2/span 2}:where([data-section=header-sdlc-unified-header]) .md\:col-span-3,:where([data-section=header-sdlc-unified-header]).md\:col-span-3{grid-column:span 3/span 3}:where([data-section=header-sdlc-unified-header]) .md\:col-span-4,:where([data-section=header-sdlc-unified-header]).md\:col-span-4{grid-column:span 4/span 4}:where([data-section=header-sdlc-unified-header]) .md\:col-span-full,:where([data-section=header-sdlc-unified-header]).md\:col-span-full{grid-column:1/-1}:where([data-section=header-sdlc-unified-header]) .md\:mx-0,:where([data-section=header-sdlc-unified-header]).md\:mx-0{margin-inline:calc(var(--spacing)*0)}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl,:where([data-section=header-sdlc-unified-header]).md\:prose-2xl{font-size:1.5rem;line-height:1.66667}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.06667em;margin-bottom:1.06667em;font-size:1.25em;line-height:1.46667}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em;padding-inline-start:1.11111em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.875em;font-size:2.66667em;line-height:1}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline:.333333em;padding-bottom:.25em;border-radius:var(--radius-element, .375rem);font-size:.833333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.2em;padding-inline:1.6em;padding-bottom:1.2em;border-radius:var(--radius-element, .5rem);margin-top:2em;margin-bottom:2em;font-size:.833333em;line-height:1.8}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.833333em;margin-bottom:.833333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.6em;padding-bottom:.8em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8em;padding-inline:.6em;padding-bottom:.8em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.833333em;line-height:1.6}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-2xl :where(.md\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-2xl :where(.md\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-base,:where([data-section=header-sdlc-unified-header]).md\:prose-base{font-size:1rem;line-height:1.75}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline:.375em;padding-bottom:.1875em;border-radius:var(--radius-element, .3125rem);font-size:.875em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline:1.14286em;padding-bottom:.857143em;border-radius:var(--radius-element, .375rem);margin-top:1.71429em;margin-bottom:1.71429em;font-size:.875em;line-height:1.71429}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.571429em;padding-bottom:.571429em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline:.571429em;padding-bottom:.571429em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-base :where(.md\:prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg,:where([data-section=header-sdlc-unified-header]).md\:prose-lg{font-size:1.125rem;line-height:1.77778}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline:.444444em;padding-bottom:.222222em;border-radius:var(--radius-element, .3125rem);font-size:.888889em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline:1.5em;padding-bottom:1em;border-radius:var(--radius-element, .375rem);margin-top:2em;margin-bottom:2em;font-size:.888889em;line-height:1.75}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.md\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.75em;padding-bottom:.75em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline:.75em;padding-bottom:.75em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).md\:prose-lg :where(.md\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .md\:-mt-8,:where([data-section=header-sdlc-unified-header]).md\:-mt-8{margin-top:calc(var(--spacing)*-8)}:where([data-section=header-sdlc-unified-header]) .md\:-mt-10,:where([data-section=header-sdlc-unified-header]).md\:-mt-10{margin-top:calc(var(--spacing)*-10)}:where([data-section=header-sdlc-unified-header]) .md\:-mt-12,:where([data-section=header-sdlc-unified-header]).md\:-mt-12{margin-top:calc(var(--spacing)*-12)}:where([data-section=header-sdlc-unified-header]) .md\:-mt-16,:where([data-section=header-sdlc-unified-header]).md\:-mt-16{margin-top:calc(var(--spacing)*-16)}:where([data-section=header-sdlc-unified-header]) .md\:mt-20,:where([data-section=header-sdlc-unified-header]).md\:mt-20{margin-top:calc(var(--spacing)*20)}:where([data-section=header-sdlc-unified-header]) .md\:-mb-14,:where([data-section=header-sdlc-unified-header]).md\:-mb-14{margin-bottom:calc(var(--spacing)*-14)}:where([data-section=header-sdlc-unified-header]) .md\:mb-16,:where([data-section=header-sdlc-unified-header]).md\:mb-16{margin-bottom:calc(var(--spacing)*16)}:where([data-section=header-sdlc-unified-header]) .md\:mb-32,:where([data-section=header-sdlc-unified-header]).md\:mb-32{margin-bottom:calc(var(--spacing)*32)}:where([data-section=header-sdlc-unified-header]) .md\:flex,:where([data-section=header-sdlc-unified-header]).md\:flex{display:flex}:where([data-section=header-sdlc-unified-header]) .md\:hidden,:where([data-section=header-sdlc-unified-header]).md\:hidden{display:none}:where([data-section=header-sdlc-unified-header]) .md\:aspect-auto,:where([data-section=header-sdlc-unified-header]).md\:aspect-auto{aspect-ratio:auto}:where([data-section=header-sdlc-unified-header]) .md\:\!h-\[32rem\],:where([data-section=header-sdlc-unified-header]).md\:\!h-\[32rem\]{height:32rem!important}:where([data-section=header-sdlc-unified-header]) .md\:h-3,:where([data-section=header-sdlc-unified-header]).md\:h-3{height:calc(var(--spacing)*3)}:where([data-section=header-sdlc-unified-header]) .md\:h-44,:where([data-section=header-sdlc-unified-header]).md\:h-44{height:calc(var(--spacing)*44)}:where([data-section=header-sdlc-unified-header]) .md\:h-80,:where([data-section=header-sdlc-unified-header]).md\:h-80{height:calc(var(--spacing)*80)}:where([data-section=header-sdlc-unified-header]) .md\:h-152,:where([data-section=header-sdlc-unified-header]).md\:h-152{height:calc(var(--spacing)*152)}:where([data-section=header-sdlc-unified-header]) .md\:h-160,:where([data-section=header-sdlc-unified-header]).md\:h-160{height:calc(var(--spacing)*160)}:where([data-section=header-sdlc-unified-header]) .md\:h-\[40svh\],:where([data-section=header-sdlc-unified-header]).md\:h-\[40svh\]{height:40svh}:where([data-section=header-sdlc-unified-header]) .md\:max-h-\[300px\],:where([data-section=header-sdlc-unified-header]).md\:max-h-\[300px\]{max-height:300px}:where([data-section=header-sdlc-unified-header]) .md\:w-5,:where([data-section=header-sdlc-unified-header]).md\:w-5{width:calc(var(--spacing)*5)}:where([data-section=header-sdlc-unified-header]) .md\:w-44,:where([data-section=header-sdlc-unified-header]).md\:w-44{width:calc(var(--spacing)*44)}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-2,:where([data-section=header-sdlc-unified-header]).md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-3,:where([data-section=header-sdlc-unified-header]).md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-4,:where([data-section=header-sdlc-unified-header]).md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-12,:where([data-section=header-sdlc-unified-header]).md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-\[1fr_1\.5fr\],:where([data-section=header-sdlc-unified-header]).md\:grid-cols-\[1fr_1\.5fr\]{grid-template-columns:1fr 1.5fr}:where([data-section=header-sdlc-unified-header]) .md\:grid-cols-\[280px_1fr\],:where([data-section=header-sdlc-unified-header]).md\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}:where([data-section=header-sdlc-unified-header]) .md\:flex-row,:where([data-section=header-sdlc-unified-header]).md\:flex-row{flex-direction:row}:where([data-section=header-sdlc-unified-header]) .md\:items-center,:where([data-section=header-sdlc-unified-header]).md\:items-center{align-items:center}:where([data-section=header-sdlc-unified-header]) .md\:justify-between,:where([data-section=header-sdlc-unified-header]).md\:justify-between{justify-content:space-between}:where([data-section=header-sdlc-unified-header]) .md\:gap-4,:where([data-section=header-sdlc-unified-header]).md\:gap-4{gap:calc(var(--spacing)*4)}:where([data-section=header-sdlc-unified-header]) .md\:gap-8,:where([data-section=header-sdlc-unified-header]).md\:gap-8{gap:calc(var(--spacing)*8)}:where([data-section=header-sdlc-unified-header]) .md\:gap-12,:where([data-section=header-sdlc-unified-header]).md\:gap-12{gap:calc(var(--spacing)*12)}:where([data-section=header-sdlc-unified-header]) :where(.md\:space-y-16>:not(:last-child)),:where([data-section=header-sdlc-unified-header]):where(.md\:space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}:where([data-section=header-sdlc-unified-header]) .md\:p-3,:where([data-section=header-sdlc-unified-header]).md\:p-3{padding:calc(var(--spacing)*3)}:where([data-section=header-sdlc-unified-header]) .md\:p-4,:where([data-section=header-sdlc-unified-header]).md\:p-4{padding:calc(var(--spacing)*4)}:where([data-section=header-sdlc-unified-header]) .md\:p-8,:where([data-section=header-sdlc-unified-header]).md\:p-8{padding:calc(var(--spacing)*8)}:where([data-section=header-sdlc-unified-header]) .md\:p-10,:where([data-section=header-sdlc-unified-header]).md\:p-10{padding:calc(var(--spacing)*10)}:where([data-section=header-sdlc-unified-header]) .md\:px-0,:where([data-section=header-sdlc-unified-header]).md\:px-0{padding-inline:calc(var(--spacing)*0)}:where([data-section=header-sdlc-unified-header]) .md\:px-4,:where([data-section=header-sdlc-unified-header]).md\:px-4{padding-inline:calc(var(--spacing)*4)}:where([data-section=header-sdlc-unified-header]) .md\:px-5,:where([data-section=header-sdlc-unified-header]).md\:px-5{padding-inline:calc(var(--spacing)*5)}:where([data-section=header-sdlc-unified-header]) .md\:px-10,:where([data-section=header-sdlc-unified-header]).md\:px-10{padding-inline:calc(var(--spacing)*10)}:where([data-section=header-sdlc-unified-header]) .md\:py-24,:where([data-section=header-sdlc-unified-header]).md\:py-24{padding-block:calc(var(--spacing)*24)}:where([data-section=header-sdlc-unified-header]) .md\:py-32,:where([data-section=header-sdlc-unified-header]).md\:py-32{padding-block:calc(var(--spacing)*32)}:where([data-section=header-sdlc-unified-header]) .md\:pt-20,:where([data-section=header-sdlc-unified-header]).md\:pt-20{padding-top:calc(var(--spacing)*20)}:where([data-section=header-sdlc-unified-header]) .md\:pt-28,:where([data-section=header-sdlc-unified-header]).md\:pt-28{padding-top:calc(var(--spacing)*28)}:where([data-section=header-sdlc-unified-header]) .md\:pb-16,:where([data-section=header-sdlc-unified-header]).md\:pb-16{padding-bottom:calc(var(--spacing)*16)}:where([data-section=header-sdlc-unified-header]) .md\:pb-20,:where([data-section=header-sdlc-unified-header]).md\:pb-20{padding-bottom:calc(var(--spacing)*20)}:where([data-section=header-sdlc-unified-header]) .md\:pb-24,:where([data-section=header-sdlc-unified-header]).md\:pb-24{padding-bottom:calc(var(--spacing)*24)}:where([data-section=header-sdlc-unified-header]) .md\:text-2xl,:where([data-section=header-sdlc-unified-header]).md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-3xl,:where([data-section=header-sdlc-unified-header]).md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-4xl,:where([data-section=header-sdlc-unified-header]).md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-5xl,:where([data-section=header-sdlc-unified-header]).md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-base,:where([data-section=header-sdlc-unified-header]).md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-lg,:where([data-section=header-sdlc-unified-header]).md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-sm,:where([data-section=header-sdlc-unified-header]).md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-xl,:where([data-section=header-sdlc-unified-header]).md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}:where([data-section=header-sdlc-unified-header]) .md\:text-\[3\.8vh\],:where([data-section=header-sdlc-unified-header]).md\:text-\[3\.8vh\]{font-size:3.8vh}}@media(min-width:64rem){:where([data-section=header-sdlc-unified-header]) .lg\:order-1,:where([data-section=header-sdlc-unified-header]).lg\:order-1{order:1}:where([data-section=header-sdlc-unified-header]) .lg\:order-2,:where([data-section=header-sdlc-unified-header]).lg\:order-2{order:2}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl,:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl{font-size:1.5rem;line-height:1.66667}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.06667em;margin-bottom:1.06667em;font-size:1.25em;line-height:1.46667}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em;padding-inline-start:1.11111em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.875em;font-size:2.66667em;line-height:1}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;line-height:1.5}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline:.333333em;padding-bottom:.25em;border-radius:var(--radius-element, .375rem);font-size:.833333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.2em;padding-inline:1.6em;padding-bottom:1.2em;border-radius:var(--radius-element, .5rem);margin-top:2em;margin-bottom:2em;font-size:.833333em;line-height:1.8}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.833333em;margin-bottom:.833333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline:.6em;padding-bottom:.8em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8em;padding-inline:.6em;padding-bottom:.8em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0px}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0px}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.833333em;line-height:1.6}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}:where([data-section=header-sdlc-unified-header]) .lg\:prose-2xl :where(.lg\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)),:where([data-section=header-sdlc-unified-header]).lg\:prose-2xl :where(.lg\:prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}:where([data-section=header-sdlc-unified-header]) .lg\:-mt-10,:where([data-section=header-sdlc-unified-header]).lg\:-mt-10{margin-top:calc(var(--spacing)*-10)}:where([data-section=header-sdlc-unified-header]) .lg\:-mt-14,:where([data-section=header-sdlc-unified-header]).lg\:-mt-14{margin-top:calc(var(--spacing)*-14)}:where([data-section=header-sdlc-unified-header]) .lg\:-mt-16,:where([data-section=header-sdlc-unified-header]).lg\:-mt-16{margin-top:calc(var(--spacing)*-16)}:where([data-section=header-sdlc-unified-header]) .lg\:-mt-20,:where([data-section=header-sdlc-unified-header]).lg\:-mt-20{margin-top:calc(var(--spacing)*-20)}:where([data-section=header-sdlc-unified-header]) .lg\:-mb-16,:where([data-section=header-sdlc-unified-header]).lg\:-mb-16{margin-bottom:calc(var(--spacing)*-16)}:where([data-section=header-sdlc-unified-header]) .lg\:mb-12,:where([data-section=header-sdlc-unified-header]).lg\:mb-12{margin-bottom:calc(var(--spacing)*12)}:where([data-section=header-sdlc-unified-header]) .lg\:block,:where([data-section=header-sdlc-unified-header]).lg\:block{display:block}:where([data-section=header-sdlc-unified-header]) .lg\:flex,:where([data-section=header-sdlc-unified-header]).lg\:flex{display:flex}:where([data-section=header-sdlc-unified-header]) .lg\:hidden,:where([data-section=header-sdlc-unified-header]).lg\:hidden{display:none}:where([data-section=header-sdlc-unified-header]) .lg\:h-24,:where([data-section=header-sdlc-unified-header]).lg\:h-24{height:calc(var(--spacing)*24)}:where([data-section=header-sdlc-unified-header]) .lg\:h-auto,:where([data-section=header-sdlc-unified-header]).lg\:h-auto{height:auto}:where([data-section=header-sdlc-unified-header]) .lg\:min-h-\[500px\],:where([data-section=header-sdlc-unified-header]).lg\:min-h-\[500px\]{min-height:500px}:where([data-section=header-sdlc-unified-header]) .lg\:min-h-\[600px\],:where([data-section=header-sdlc-unified-header]).lg\:min-h-\[600px\]{min-height:600px}:where([data-section=header-sdlc-unified-header]) .lg\:w-24,:where([data-section=header-sdlc-unified-header]).lg\:w-24{width:calc(var(--spacing)*24)}:where([data-section=header-sdlc-unified-header]) .lg\:grid-cols-2,:where([data-section=header-sdlc-unified-header]).lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .lg\:grid-cols-3,:where([data-section=header-sdlc-unified-header]).lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .lg\:grid-cols-4,:where([data-section=header-sdlc-unified-header]).lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0px,1fr))}:where([data-section=header-sdlc-unified-header]) .lg\:grid-cols-\[1fr_auto_1fr\],:where([data-section=header-sdlc-unified-header]).lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}:where([data-section=header-sdlc-unified-header]) .lg\:flex-row,:where([data-section=header-sdlc-unified-header]).lg\:flex-row{flex-direction:row}:where([data-section=header-sdlc-unified-header]) .lg\:items-center,:where([data-section=header-sdlc-unified-header]).lg\:items-center{align-items:center}:where([data-section=header-sdlc-unified-header]) .lg\:gap-8,:where([data-section=header-sdlc-unified-header]).lg\:gap-8{gap:calc(var(--spacing)*8)}:where([data-section=header-sdlc-unified-header]) .lg\:gap-12,:where([data-section=header-sdlc-unified-header]).lg\:gap-12{gap:calc(var(--spacing)*12)}:where([data-section=header-sdlc-unified-header]) .lg\:p-8,:where([data-section=header-sdlc-unified-header]).lg\:p-8{padding:calc(var(--spacing)*8)}:where([data-section=header-sdlc-unified-header]) .lg\:p-10,:where([data-section=header-sdlc-unified-header]).lg\:p-10{padding:calc(var(--spacing)*10)}:where([data-section=header-sdlc-unified-header]) .lg\:p-16,:where([data-section=header-sdlc-unified-header]).lg\:p-16{padding:calc(var(--spacing)*16)}:where([data-section=header-sdlc-unified-header]) .lg\:px-8,:where([data-section=header-sdlc-unified-header]).lg\:px-8{padding-inline:calc(var(--spacing)*8)}:where([data-section=header-sdlc-unified-header]) .lg\:py-16,:where([data-section=header-sdlc-unified-header]).lg\:py-16{padding-block:calc(var(--spacing)*16)}:where([data-section=header-sdlc-unified-header]) .lg\:pb-32,:where([data-section=header-sdlc-unified-header]).lg\:pb-32{padding-bottom:calc(var(--spacing)*32)}:where([data-section=header-sdlc-unified-header]) .lg\:text-3xl,:where([data-section=header-sdlc-unified-header]).lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}:where([data-section=header-sdlc-unified-header]) .lg\:text-5xl,:where([data-section=header-sdlc-unified-header]).lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:80rem){:where([data-section=header-sdlc-unified-header]) .xl\:-top-24,:where([data-section=header-sdlc-unified-header]).xl\:-top-24{top:calc(var(--spacing)*-24)}:where([data-section=header-sdlc-unified-header]) .xl\:text-4xl,:where([data-section=header-sdlc-unified-header]).xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}:where([data-section=header-sdlc-unified-header]) .xl\:text-5xl,:where([data-section=header-sdlc-unified-header]).xl\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(hover:hover){:where([data-section=header-sdlc-unified-header]) .dark\:hover\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):hover,:where([data-section=header-sdlc-unified-header]).dark\:hover\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *):hover{background-color:var(--color-slate-800)}}@media(prefers-color-scheme:dark){:where([data-section=header-sdlc-unified-header]) :root:not([data-theme=light]){color-scheme:dark}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .container,:where([data-section=header-sdlc-unified-header]).container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}@media(max-width:768px){:where([data-section=header-sdlc-unified-header]) .consent-clash-content,:where([data-section=header-sdlc-unified-header]).consent-clash-content{flex-direction:column;align-items:stretch;gap:var(--space-md);padding:var(--space-md) var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .consent-clash-text-wrapper,:where([data-section=header-sdlc-unified-header]).consent-clash-text-wrapper{gap:var(--space-xs)}:where([data-section=header-sdlc-unified-header]) .consent-clash-heading,:where([data-section=header-sdlc-unified-header]).consent-clash-heading{font-size:.875rem;text-align:center}:where([data-section=header-sdlc-unified-header]) .consent-clash-text,:where([data-section=header-sdlc-unified-header]).consent-clash-text{font-size:.8125rem;text-align:center;line-height:1.4}:where([data-section=header-sdlc-unified-header]) .consent-clash-button,:where([data-section=header-sdlc-unified-header]).consent-clash-button{width:100%;padding:var(--space-sm) var(--space-md)}}@media(max-width:480px){:where([data-section=header-sdlc-unified-header]) .consent-clash-content,:where([data-section=header-sdlc-unified-header]).consent-clash-content{padding:var(--space-md) var(--space-md)}:where([data-section=header-sdlc-unified-header]) .consent-clash-heading,:where([data-section=header-sdlc-unified-header]).consent-clash-heading{font-size:.8125rem}:where([data-section=header-sdlc-unified-header]) .consent-clash-text,:where([data-section=header-sdlc-unified-header]).consent-clash-text{font-size:.75rem}:where([data-section=header-sdlc-unified-header]) .consent-clash-button,:where([data-section=header-sdlc-unified-header]).consent-clash-button{font-size:.8125rem;padding:var(--space-sm)}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .highlighted-sentences,:where([data-section=header-sdlc-unified-header]).highlighted-sentences{gap:var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence,:where([data-section=header-sdlc-unified-header]).highlighted-sentence{padding:.5rem 1rem}}@media(max-width:640px){:where([data-section=header-sdlc-unified-header]) .hero-clash .benefit-item,:where([data-section=header-sdlc-unified-header]).hero-clash .benefit-item{white-space:normal;max-width:90%}:where([data-section=header-sdlc-unified-header]) .hero-clash .benefit-item.final-highlight,:where([data-section=header-sdlc-unified-header]).hero-clash .benefit-item.final-highlight{white-space:normal}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .hero-clash .cards,:where([data-section=header-sdlc-unified-header]).hero-clash .cards{grid-template-columns:1fr 1fr;margin-top:var(--space-xl)}}@media(min-width:768px)and (max-width:1080px){:where([data-section=header-sdlc-unified-header]) .hero-clash .hero-content,:where([data-section=header-sdlc-unified-header]).hero-clash .hero-content{padding:var(--space-lg) var(--space-sm) var(--space-md)}:where([data-section=header-sdlc-unified-header]) .hero-clash .card,:where([data-section=header-sdlc-unified-header]).hero-clash .card{padding:var(--space-md);min-height:220px}:where([data-section=header-sdlc-unified-header]) .hero-clash .cards,:where([data-section=header-sdlc-unified-header]).hero-clash .cards{gap:var(--space-md)}}@media(min-width:1081px){:where([data-section=header-sdlc-unified-header]) .hero-clash,:where([data-section=header-sdlc-unified-header]).hero-clash{min-height:92vh}:where([data-section=header-sdlc-unified-header]) .hero-clash .hero-content,:where([data-section=header-sdlc-unified-header]).hero-clash .hero-content{padding:var(--space-2xl) var(--space-md) var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .hero-clash .card,:where([data-section=header-sdlc-unified-header]).hero-clash .card{padding:var(--space-lg);min-height:280px}}@media(max-width:768px){:where([data-section=header-sdlc-unified-header]) .hero-clash.variant-6,:where([data-section=header-sdlc-unified-header]).hero-clash.variant-6{min-height:700px}:where([data-section=header-sdlc-unified-header]) .hero-clash .title,:where([data-section=header-sdlc-unified-header]).hero-clash .title{margin:0 auto var(--space-md)}:where([data-section=header-sdlc-unified-header]) .highlighted-sentences,:where([data-section=header-sdlc-unified-header]).highlighted-sentences{gap:var(--space-lg);padding:0 var(--space-sm);width:100%;box-sizing:border-box}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence,:where([data-section=header-sdlc-unified-header]).highlighted-sentence{padding:.5rem 1rem;white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:clamp(.9rem,1.8vw,1.8rem);max-width:100%;width:100%;box-sizing:border-box;line-height:1.3;text-align:center}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence[data-index="2"],:where([data-section=header-sdlc-unified-header]).highlighted-sentence[data-index="2"]{font-size:clamp(1rem,2.2vw,2.2rem);white-space:normal;overflow-wrap:break-word;word-break:break-word}:where([data-section=header-sdlc-unified-header]) .cards,:where([data-section=header-sdlc-unified-header]).cards{gap:var(--space-md);padding:0 var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .card,:where([data-section=header-sdlc-unified-header]).card{padding:var(--space-lg);min-height:240px}:where([data-section=header-sdlc-unified-header]) .drag-circle,:where([data-section=header-sdlc-unified-header]).drag-circle{width:56px;height:56px}:where([data-section=header-sdlc-unified-header]) .instructions,:where([data-section=header-sdlc-unified-header]).instructions{font-size:.85rem;padding:.6rem 1.2rem;bottom:1rem}}@media(max-width:480px){:where([data-section=header-sdlc-unified-header]) .hero-clash.variant-6,:where([data-section=header-sdlc-unified-header]).hero-clash.variant-6{min-height:600px}:where([data-section=header-sdlc-unified-header]) .hero-clash .title,:where([data-section=header-sdlc-unified-header]).hero-clash .title{margin:0 auto var(--space-md)}:where([data-section=header-sdlc-unified-header]) .hero-content,:where([data-section=header-sdlc-unified-header]).hero-content{padding:var(--space-md) var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .highlighted-sentences,:where([data-section=header-sdlc-unified-header]).highlighted-sentences{padding:0 var(--space-xs);gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence,:where([data-section=header-sdlc-unified-header]).highlighted-sentence{padding:.5rem .75rem;font-size:clamp(.85rem,4vw,1.5rem);line-height:1.4}:where([data-section=header-sdlc-unified-header]) .highlighted-sentence[data-index="2"],:where([data-section=header-sdlc-unified-header]).highlighted-sentence[data-index="2"]{font-size:clamp(.95rem,4.5vw,1.8rem)}:where([data-section=header-sdlc-unified-header]) .drag-circle,:where([data-section=header-sdlc-unified-header]).drag-circle{width:48px;height:48px}:where([data-section=header-sdlc-unified-header]) .drag-arrows svg,:where([data-section=header-sdlc-unified-header]).drag-arrows svg{width:14px;height:14px}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .difference-clash-section .cards-grid,:where([data-section=header-sdlc-unified-header]).difference-clash-section .cards-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){:where([data-section=header-sdlc-unified-header]) .theme-toggle,:where([data-section=header-sdlc-unified-header]).theme-toggle{width:52px;height:28px;padding:3px}:where([data-section=header-sdlc-unified-header]) .theme-icon,:where([data-section=header-sdlc-unified-header]).theme-icon{width:22px;height:22px}:where([data-section=header-sdlc-unified-header]) .theme-icon svg,:where([data-section=header-sdlc-unified-header]).theme-icon svg{width:14px;height:14px}:where([data-section=header-sdlc-unified-header]) .theme-icon-sun,:where([data-section=header-sdlc-unified-header]).theme-icon-sun{left:4px}:where([data-section=header-sdlc-unified-header]) .theme-icon-moon,:where([data-section=header-sdlc-unified-header]).theme-icon-moon{right:4px}:where([data-section=header-sdlc-unified-header]) .theme-icon-moon svg,:where([data-section=header-sdlc-unified-header]).theme-icon-moon svg{transform:translate(-.5px)}:where([data-section=header-sdlc-unified-header]) .theme-track,:where([data-section=header-sdlc-unified-header]).theme-track{width:22px;height:22px}:where([data-section=header-sdlc-unified-header]) [data-theme=dark] .theme-track,:where([data-section=header-sdlc-unified-header])[data-theme=dark] .theme-track{transform:translate(24px)}}@media(min-width:1024px){:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-nav[data-astro-cid-jugysukd]{display:flex}:where([data-section=header-sdlc-unified-header]) .mobile-menu-trigger[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).mobile-menu-trigger[data-astro-cid-jugysukd]{display:none}:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:inline-flex}}@media(max-width:1023px){:where([data-section=header-sdlc-unified-header]) .unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd],:where([data-section=header-sdlc-unified-header]).unified-header[data-astro-cid-jugysukd] .desktop-actions[data-astro-cid-jugysukd] .cta[data-astro-cid-jugysukd]{display:none}}@media(max-width:768px){:where([data-section=header-sdlc-unified-header]) .footer-content[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-content[data-astro-cid-2hfnkan3]{grid-template-columns:1fr;gap:var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).links-section[data-astro-cid-2hfnkan3]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}:where([data-section=header-sdlc-unified-header]) .footer-bottom-content[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-bottom-content[data-astro-cid-2hfnkan3]{flex-direction:column;text-align:center}:where([data-section=header-sdlc-unified-header]) .cta-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-section[data-astro-cid-2hfnkan3]{padding:var(--space-xl)}:where([data-section=header-sdlc-unified-header]) .cta-title[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).cta-title[data-astro-cid-2hfnkan3]{font-size:var(--size-h3)}}@media(max-width:480px){:where([data-section=header-sdlc-unified-header]) .links-section[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).links-section[data-astro-cid-2hfnkan3]{grid-template-columns:1fr}:where([data-section=header-sdlc-unified-header]) .footer-links[data-astro-cid-2hfnkan3],:where([data-section=header-sdlc-unified-header]).footer-links[data-astro-cid-2hfnkan3]{flex-direction:column;gap:var(--space-sm)}}@media(prefers-color-scheme:dark){:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-message,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-message{background-color:#1e293b}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-headline,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-headline{color:#60a5fa}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-subtext,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-subtext{color:#d1d5db}:where([data-section=header-sdlc-unified-header]) .form-container .form-thank-you-footer,:where([data-section=header-sdlc-unified-header]).form-container .form-thank-you-footer{color:#9ca3af}}@media(max-width:767px){:where([data-section=header-sdlc-unified-header]) .category-pills,:where([data-section=header-sdlc-unified-header]).category-pills{justify-content:flex-start;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;padding-bottom:var(--space-xs)}:where([data-section=header-sdlc-unified-header]) .category-pill,:where([data-section=header-sdlc-unified-header]).category-pill{padding:6px 12px;font-size:clamp(1.25rem,4vw,1.75rem)}:where([data-section=header-sdlc-unified-header]) .categories-container,:where([data-section=header-sdlc-unified-header]).categories-container{grid-template-columns:1fr;gap:var(--space-md);padding:0 var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .category-card,:where([data-section=header-sdlc-unified-header]).category-card{min-height:120px;padding:var(--space-md);flex-direction:row}:where([data-section=header-sdlc-unified-header]) .category-card-icon,:where([data-section=header-sdlc-unified-header]).category-card-icon{width:60px;height:60px}:where([data-section=header-sdlc-unified-header]) .category-card-icon svg,:where([data-section=header-sdlc-unified-header]).category-card-icon svg{width:36px;height:36px}:where([data-section=header-sdlc-unified-header]) .category-card-title,:where([data-section=header-sdlc-unified-header]).category-card-title{font-size:var(--size-h4)}:where([data-section=header-sdlc-unified-header]) .category-card-description,:where([data-section=header-sdlc-unified-header]).category-card-description{font-size:var(--size-body-xs)}:where([data-section=header-sdlc-unified-header]) .capability-badge,:where([data-section=header-sdlc-unified-header]).capability-badge{min-width:36px;height:36px;font-size:.75rem}:where([data-section=header-sdlc-unified-header]) .inline-grid,:where([data-section=header-sdlc-unified-header]).inline-grid{padding:var(--space-md);gap:var(--space-md)}:where([data-section=header-sdlc-unified-header]) .inline-grid-header,:where([data-section=header-sdlc-unified-header]).inline-grid-header{grid-template-columns:1fr;gap:var(--space-sm);text-align:center}:where([data-section=header-sdlc-unified-header]) .inline-grid-header .nav-button,.inline-grid-header .nav-button.next-button,:where([data-section=header-sdlc-unified-header]).inline-grid-header .nav-button{justify-self:center}:where([data-section=header-sdlc-unified-header]) .modal-title,:where([data-section=header-sdlc-unified-header]).modal-title{font-size:clamp(1.75rem,5vw,2.5rem)}:where([data-section=header-sdlc-unified-header]) .capabilities-grid,:where([data-section=header-sdlc-unified-header]).capabilities-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}:where([data-section=header-sdlc-unified-header]) .capability-card,:where([data-section=header-sdlc-unified-header]).capability-card{min-height:100px;padding:var(--space-sm)}:where([data-section=header-sdlc-unified-header]) .capability-icon,:where([data-section=header-sdlc-unified-header]).capability-icon{width:40px;height:40px}:where([data-section=header-sdlc-unified-header]) .capability-icon svg,:where([data-section=header-sdlc-unified-header]).capability-icon svg{width:20px;height:20px}:where([data-section=header-sdlc-unified-header]) .capability-name,:where([data-section=header-sdlc-unified-header]).capability-name{font-size:var(--size-body-xs)}:where([data-section=header-sdlc-unified-header]) .inline-controls,:where([data-section=header-sdlc-unified-header]).inline-controls{flex-wrap:wrap}:where([data-section=header-sdlc-unified-header]) .nav-button,:where([data-section=header-sdlc-unified-header]).nav-button{padding:4px 8px;font-size:var(--size-body-xs);min-width:80px}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .categories-container,:where([data-section=header-sdlc-unified-header]).categories-container{grid-template-columns:repeat(2,1fr)}:where([data-section=header-sdlc-unified-header]) .capabilities-grid,:where([data-section=header-sdlc-unified-header]).capabilities-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){:where([data-section=header-sdlc-unified-header]) .categories-container,:where([data-section=header-sdlc-unified-header]).categories-container{grid-template-columns:repeat(3,1fr)}:where([data-section=header-sdlc-unified-header]) .capabilities-grid,:where([data-section=header-sdlc-unified-header]).capabilities-grid{grid-template-columns:repeat(4,1fr)}:where([data-section=header-sdlc-unified-header]) .category-card,:where([data-section=header-sdlc-unified-header]).category-card{min-height:160px;flex-direction:row}:where([data-section=header-sdlc-unified-header]) .category-card-icon,:where([data-section=header-sdlc-unified-header]).category-card-icon{width:80px;height:80px}:where([data-section=header-sdlc-unified-header]) .category-card-icon svg,:where([data-section=header-sdlc-unified-header]).category-card-icon svg{width:48px;height:48px}:where([data-section=header-sdlc-unified-header]) .capability-card,:where([data-section=header-sdlc-unified-header]).capability-card{min-height:160px}:where([data-section=header-sdlc-unified-header]) .capability-icon,:where([data-section=header-sdlc-unified-header]).capability-icon{width:56px;height:56px}:where([data-section=header-sdlc-unified-header]) .capability-icon svg,:where([data-section=header-sdlc-unified-header]).capability-icon svg{width:28px;height:28px}}@media(min-width:1280px){:where([data-section=header-sdlc-unified-header]) .categories-container,:where([data-section=header-sdlc-unified-header]).categories-container{grid-template-columns:repeat(3,1fr)}:where([data-section=header-sdlc-unified-header]) .capabilities-grid,:where([data-section=header-sdlc-unified-header]).capabilities-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px){:where([data-section=header-sdlc-unified-header]) .hype-page-header__container,:where([data-section=header-sdlc-unified-header]).hype-page-header__container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.hero-clash.variant-6{position:relative;width:100%;height:100vh;min-height:600px;isolation:isolate;background:#000;color:var(--color-text-primary);overflow:hidden;overflow-x:hidden}.comparison-container{position:relative;width:100%;height:100%;overflow-x:hidden}.video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:1;background:#000}.video-bg .video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.hero-content{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#00000080,#0006 40%,#0000004d);color:#fff;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-lg);padding-bottom:var(--space-lg);overflow-x:hidden}[data-theme=light] .hero-content{background:linear-gradient(to bottom,#00000080,#0006 40%,#0000004d)}.highlighted-sentences{display:flex;flex-direction:column;gap:var(--space-lg);max-width:100%;margin:0 auto;text-align:center;align-items:center;justify-content:center}.highlighted-sentence{display:inline-block;background:#fff;color:#000;padding:.5rem 1rem;border-radius:.375rem;rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2vw,2.5rem);font-weight:var(--weight-extrabold);text-shadow:0 1px 2px rgba(255,255,255,.3);box-shadow:0 4px 12px #0003;transition:all .6s cubic-bezier(.34,1.56,.64,1);max-width:100%;text-align:center;line-height:1.2;transform:scale(1);opacity:1}.highlighted-sentence.animate-in{animation:zoomInOut 1.2s ease-in-out}.highlighted-sentence.zoom-in{animation:zoomInAndBack 1.2s ease-in-out forwards}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes zoomInAndBack{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.highlighted-sentence[data-index="2"]{background:#000;color:#fff;box-shadow:0 36px 100px #0006,0 0 3px #0000008c;rotate:.65deg;font-size:clamp(1.2rem,2.4vw,3rem);text-shadow:none}.highlighted-sentence:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #0000004d}.highlighted-sentence[data-index="2"]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 36px 100px #00000080,0 0 3px #000000a6}@media(min-width:768px){.highlighted-sentences{gap:var(--space-xl)}.highlighted-sentence{padding:.5rem 1rem}}.hero-bottom{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;will-change:clip-path;clip-path:inset(0 0% 0 0);transform:translateZ(0);backface-visibility:hidden;transition:clip-path 0ms linear}.hero-bottom.animating{transition:clip-path var(--animation-duration, 4s) linear}.hero-top{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease}.slider-handle{position:absolute;top:0;left:0%;width:4px;height:100%;background:#fff;z-index:10;transform:translate(-50%) translateZ(0);will-change:left;pointer-events:none;box-shadow:0 0 20px #0000004d;backface-visibility:hidden;transition:left 0ms linear}.slider-handle.animating{transition:left var(--animation-duration, 4s) linear}.drag-circle{position:absolute;top:50%;left:50%;width:64px;height:64px;background:#fff;border-radius:50%;transform:translate(-50%,-50%) translateZ(0);cursor:grab;pointer-events:all;box-shadow:0 4px 20px #0000004d;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;backface-visibility:hidden}.drag-circle:hover{transform:translate(-50%,-50%) scale(1.1) translateZ(0);box-shadow:0 6px 30px #0006}.drag-circle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(.95) translateZ(0)}.drag-circle:focus{outline:3px solid rgba(37,99,235,.5);outline-offset:4px}.drag-arrows{display:flex;gap:4px;color:#111827}.drag-arrows svg{width:16px;height:16px}.instructions{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.75rem 1.5rem;border-radius:30px;font-size:.9rem;font-weight:500;z-index:20;backdrop-filter:blur(10px);opacity:0;animation:fadeInUp .5s ease-out 1s forwards;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.hide-instructions{animation:fadeOut .3s ease-out forwards}@keyframes fadeOut{to{opacity:0;transform:translate(-50%,20px)}}.hero-clash .title{font-size:clamp(1.5rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);line-height:1.3;letter-spacing:-.01em;color:#fff;max-width:100%;text-shadow:0 2px 8px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.3);text-align:center;max-width:100ch;margin:0 auto var(--space-xl)}.hero-clash .title-main{display:block;margin-bottom:var(--space-sm);max-width:100%}.hero-clash .title-highlight-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:2.6em}.benefit-rotator{display:inline-flex;align-items:center;gap:12px;position:relative}.benefit-stack{display:inline-grid;grid-template-areas:"stack";align-items:center;justify-items:center}.benefit-text{grid-area:stack;display:inline-block;background:#000;background-blend-mode:plus-darker;color:#fff;padding:.75rem 13px;border-radius:8px;rotate:-.65deg;white-space:nowrap;font-size:clamp(1rem,2.8vw,3.5rem);font-weight:var(--weight-extrabold);text-shadow:none;box-shadow:0 36px 100px #0006,0 0 3px #0000008c;opacity:0;transform:scale(.8);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.benefit-text.is-active{opacity:1;transform:scale(1);pointer-events:auto}.benefit-nav{display:none;background:#0000008c;color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .2s ease;flex:0 0 auto}.benefit-nav:hover{background:#000c;transform:scale(1.05)}.benefit-nav svg{width:18px;height:18px}.benefit-counter{display:none;color:#fff;font-size:.85rem;font-weight:500;background:#0000008c;padding:.2rem .6rem;border-radius:999px;user-select:none;position:absolute;left:50%;bottom:-2rem;transform:translate(-50%);white-space:nowrap;z-index:5}body.edit-mode .benefit-nav{display:inline-flex}body.edit-mode .benefit-counter{display:inline-block}body.edit-mode .benefit-text{display:none;opacity:1;transform:none;transition:none;pointer-events:auto;cursor:text}body.edit-mode .benefit-text.is-active{display:inline-block}.benefit-rotator .replay-button{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;vertical-align:middle;opacity:0;transform:scale(.8);position:relative;z-index:1}.benefit-rotator .replay-button.is-visible{opacity:1;transform:scale(1)}.benefit-rotator .replay-button:hover{background:#ffffff4d;border-color:#ffffff80;transform:scale(1.1)}.benefit-rotator .replay-button:active{transform:scale(.95)}.benefit-rotator .replay-button svg{width:16px;height:16px}.hero-clash .benefit-item{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.5);opacity:0;color:#2563eb;font-weight:var(--weight-extrabold);white-space:nowrap;text-align:center;max-width:95%;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hero-clash .benefit-item.final-highlight{position:static;transform:none;opacity:1;display:inline-block;background:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.375rem;rotate:-.65deg;white-space:nowrap}@media(max-width:640px){.hero-clash .benefit-item{white-space:normal;max-width:90%}.hero-clash .benefit-item.final-highlight{white-space:normal}}.hero-clash .cards{display:grid;grid-template-columns:1fr;gap:var(--space-lg);margin:0 auto;max-width:100ch;padding:0 var(--space-md)}@media(min-width:768px){.hero-clash .cards{grid-template-columns:1fr 1fr;margin-top:var(--space-xl)}}.hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 4px 20px #0000004d;color:#fff;backdrop-filter:blur(10px);min-height:280px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .3s ease}[data-theme=light] .hero-clash .card{background:#0006;border:1px solid rgba(255,255,255,.2)}.hero-clash .card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0006}.hero-clash .card-badge{display:inline-block;font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.75rem);font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:transparent;width:fit-content;color:#fff;padding:0;border-radius:0;margin-bottom:var(--space-sm);box-shadow:none;text-shadow:none;transform:none}.hero-clash .card-lede{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;line-height:1.5;text-shadow:none;margin-bottom:var(--space-md);color:#eaeaea}[data-theme=light] .hero-clash .card-lede{color:#eaeaea}.hero-clash .card-body{margin-top:var(--space-xs);min-height:auto;color:#fff;font-size:clamp(.875rem,1.6vw,1.125rem);font-weight:600;line-height:normal}[data-theme=light] .hero-clash .card-body{color:#fff}.hero-clash .card-lede .highlight{font-weight:var(--weight-bold);text-decoration:none;transition:all .6s ease}.hero-clash .card-lede .highlight.stop-highlight{color:#dc143c;font-size:var(--size-h3)}.hero-clash .card-lede .highlight.learn-highlight{background:transparent;color:#52a8ff;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;padding:0;margin-left:0;border-radius:0;box-shadow:none;display:inline;transform:none;transform-origin:left bottom;transition:all .3s ease;text-decoration:underline;line-height:normal}.hero-clash .card-lede .highlight.learn-highlight:hover{transform:none;box-shadow:none;color:#3a8fdd;text-decoration:underline}.hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]{background:transparent;border:none;color:#52a8ff;cursor:default;opacity:.6}.hero-clash .card-lede .highlight.learn-highlight[href*=comingsoon]:hover{transform:none;box-shadow:none;text-decoration:underline;color:#52a8ff}.hero-clash .card-lede .coming-soon-badge{display:inline-block;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fffc;padding:.2rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:var(--weight-medium);margin-left:.5rem;vertical-align:middle}.hero-clash .card-lede .simple-link{color:#52a8ff!important;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:500;text-decoration:underline!important;transition:all .3s ease}.hero-clash .card-lede .simple-link:hover{color:#3a8fdd!important;text-decoration:underline!important}.hero-clash .card .btn{display:flex;align-items:center;justify-content:center;padding:0 12px;height:48px;border-radius:var(--radius-sm);text-decoration:none;font-family:var(--font-body);font-weight:var(--weight-medium);line-height:1;cursor:pointer;border:1px solid transparent;font-size:clamp(1rem,2.5vw,1.125rem);transition:all .2s ease;margin-top:var(--space-md);background:var(--color-accent);color:var(--color-accent-foreground);border-color:var(--color-accent);gap:12px;align-self:stretch;width:100%}.hero-clash .card .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb4d}.hero-clash .card .btn svg{width:16px;height:16px;flex-shrink:0}.hero-clash .btn-primary,.hero-clash .btn-secondary{background:var(--color-accent);color:var(--color-accent-foreground)}@media(min-width:768px)and (max-width:1080px){.hero-clash .hero-content{padding:var(--space-lg) var(--space-sm) var(--space-md)}.hero-clash .card{padding:var(--space-md);min-height:220px}.hero-clash .cards{gap:var(--space-md)}}@media(min-width:1081px){.hero-clash{min-height:92vh}.hero-clash .hero-content{padding:var(--space-2xl) var(--space-md) var(--space-xl)}.hero-clash .card{padding:var(--space-lg);min-height:280px}}@media(max-width:768px){.hero-clash.variant-6{min-height:700px}.hero-clash .title{margin:0 auto var(--space-md)}.highlighted-sentences{gap:var(--space-lg);padding:0 var(--space-sm);width:100%;box-sizing:border-box}.highlighted-sentence{padding:.5rem 1rem;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;font-size:clamp(.9rem,1.8vw,1.8rem);max-width:100%;width:100%;box-sizing:border-box;line-height:1.3;text-align:center}.highlighted-sentence[data-index="2"]{font-size:clamp(1rem,2.2vw,2.2rem);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.cards{gap:var(--space-md);padding:0 var(--space-sm)}.card{padding:var(--space-lg);min-height:240px}.drag-circle{width:56px;height:56px}.instructions{font-size:.85rem;padding:.6rem 1.2rem;bottom:1rem}}@media(max-width:480px){.hero-clash.variant-6{min-height:600px}.hero-clash .title{margin:0 auto var(--space-md)}.hero-content{padding:var(--space-md) var(--space-sm)}.highlighted-sentences{padding:0 var(--space-xs);gap:var(--space-md)}.highlighted-sentence{padding:.5rem .75rem;font-size:clamp(.85rem,4vw,1.5rem);line-height:1.4}.highlighted-sentence[data-index="2"]{font-size:clamp(.95rem,4.5vw,1.8rem)}.drag-circle{width:48px;height:48px}.drag-arrows svg{width:14px;height:14px}}.form-container{display:flex;flex-direction:column}.form-container .form-title{font-size:var(--size-h3, 1.5rem);font-weight:var(--weight-semibold, 600);color:var(--color-text-primary);margin:0 0 var(--space-sm, .5rem) 0}.form-container .form-description{font-size:var(--size-small, .875rem);color:var(--color-text-secondary);margin:0 0 var(--space-md, 1rem) 0;line-height:var(--leading-body, 1.6)}.form-container .form-bullet-points{margin-bottom:var(--space-lg, 1.5rem);display:flex;flex-direction:column;gap:var(--space-sm, .5rem)}.form-container .form-bullet-point{display:flex;align-items:center;gap:var(--space-sm, .75rem)}.form-container .form-bullet-point-icon{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--color-emerald-500, #10b981);background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-container .form-bullet-point-icon svg{width:.75rem;height:.75rem;color:var(--color-emerald-500, #10b981);stroke:var(--color-emerald-500, #10b981)}.form-container .form-bullet-point span{font-size:var(--size-small, .875rem);color:var(--color-text-secondary)}[data-theme=dark] .form-container .form-bullet-point svg{color:var(--color-emerald-500, #10b981)}[data-theme=dark] .form-container .form-bullet-point span{color:var(--color-text-secondary)}.form-container .form-fields-container{display:flex;flex-direction:column;gap:1.25rem}.form-container label{display:block;text-align:left;font-size:var(--size-small, .875rem);font-weight:var(--weight-medium, 500);color:var(--color-text-primary)}.form-container label span{display:block}.form-container input[type=text],.form-container input[type=email],.form-container input[type=tel],.form-container input[type=url],.form-container input[type=number],.form-container textarea,.form-container select{width:100%;margin-top:var(--space-xs, .25rem);padding:var(--space-sm, .5rem) var(--space-md, .75rem);border:1px solid var(--color-surface-border);border-radius:var(--radius-md, .5rem);background-color:var(--color-surface);color:var(--color-text-primary);font-size:var(--size-body, 1rem);line-height:var(--leading-body, 1.6);box-shadow:var(--shadow-sm);transition:all .2s ease;font-family:var(--font-base)}.form-container input[type=text]:focus,.form-container input[type=email]:focus,.form-container input[type=tel]:focus,.form-container input[type=url]:focus,.form-container input[type=number]:focus,.form-container textarea:focus,.form-container select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px #2563eb1a}.form-container input[type=text]::placeholder,.form-container input[type=email]::placeholder,.form-container input[type=tel]::placeholder,.form-container input[type=url]::placeholder,.form-container input[type=number]::placeholder,.form-container textarea::placeholder{color:var(--color-text-secondary);opacity:.7}.form-container textarea{resize:vertical;min-height:100px}.form-container input[type=checkbox]{width:1rem;height:1rem;border-radius:var(--radius-sm, .25rem);border:1px solid var(--color-surface-border);accent-color:var(--color-accent);cursor:pointer}.form-container input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #2563eb1a}.form-container .form-button-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md, .75rem);padding-top:var(--space-sm, .5rem);margin-top:var(--space-md, 1rem)}.form-container .form-button-container-fullwidth{justify-content:stretch}.form-container .form-button-container-fullwidth button[type=submit]{width:100%}.form-container button[type=button],.form-container button[type=submit]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm, .5rem) var(--space-md, 1rem);border-radius:var(--radius-sm, .375rem);font-size:var(--size-small, .875rem);font-weight:var(--weight-medium, 500);cursor:pointer;transition:all .2s ease;border:none;font-family:var(--font-base)}.form-container button[type=button][data-cancel-button]{border:1px solid var(--color-surface-border);background-color:transparent;color:var(--color-text-primary)}.form-container button[type=button][data-cancel-button]:hover{background-color:var(--color-surface)}.form-container button[type=button][data-cancel-button]:focus{outline:none;box-shadow:0 0 0 2px #2563eb1a}.form-container button[type=submit]{background:var(--color-accent);color:var(--color-accent-foreground, #ffffff);position:relative}.form-container button[type=submit]:hover{opacity:.9;transform:translateY(-1px)}.form-container button[type=submit]:focus{outline:none;box-shadow:0 0 0 2px #2563eb1a}.form-container button[type=submit]:disabled{opacity:.6;cursor:not-allowed}.form-container .loading-spinner{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:currentColor}.form-container .loading-spinner.hidden{display:none}.form-container .loading-spinner svg{width:1rem;height:1rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.form-container .submit-text{transition:opacity .2s}.form-container .form-turnstile-container,.form-container [id$=-turnstile]{margin-top:1rem;margin-bottom:0}.form-container .form-footer-text{margin-top:var(--space-md, .75rem);font-size:var(--size-xs, .75rem);text-align:center;color:var(--color-text-secondary);opacity:.8}.form-container .form-thank-you-message{margin-top:1.5rem;border-radius:.375rem;background-color:#f1f5f9;padding:1.5rem;text-align:center}.form-container .form-thank-you-icon-container{margin-bottom:1rem}.form-container .form-thank-you-icon{margin:0 auto;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:9999px;background:var(--color-accent)}.form-container .form-thank-you-icon svg{width:2rem;height:2rem;color:var(--color-accent-foreground, #ffffff)}.form-container .form-thank-you-headline{margin-bottom:.5rem;font-size:1.25rem;font-weight:700;color:#1e40af}.form-container .form-thank-you-subtext{margin-bottom:.5rem;color:#374151}.form-container .form-thank-you-footer{font-size:.875rem;color:#4b5563}@media(prefers-color-scheme:dark){.form-container .form-thank-you-message{background-color:#1e293b}.form-container .form-thank-you-headline{color:#60a5fa}.form-container .form-thank-you-subtext{color:#d1d5db}.form-container .form-thank-you-footer{color:#9ca3af}}[data-theme=dark] .form-container .form-thank-you-message{background-color:#1e293b}[data-theme=dark] .form-container .form-thank-you-headline{color:#60a5fa}[data-theme=dark] .form-container .form-thank-you-subtext{color:#d1d5db}[data-theme=dark] .form-container .form-thank-you-footer{color:#9ca3af}[data-theme=dark] .form-container input[type=text],[data-theme=dark] .form-container input[type=email],[data-theme=dark] .form-container input[type=tel],[data-theme=dark] .form-container input[type=url],[data-theme=dark] .form-container input[type=number],[data-theme=dark] .form-container textarea,[data-theme=dark] .form-container select{border-color:var(--color-surface-border);background-color:var(--color-surface);color:var(--color-text-primary)}:where([data-section=about-founder]).about-founder{background:var(--color-bg);padding:120px 16px}:where([data-section=about-founder]) .about-founder__container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}:where([data-section=about-founder]) .about-founder__header{text-align:center;margin-bottom:64px}:where([data-section=about-founder]) .about-founder__title{font-family:var(--font-heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 16px;letter-spacing:-1px}:where([data-section=about-founder]) .about-founder__subtitle{font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary);max-width:48rem;margin:0 auto}:where([data-section=about-founder]) .about-founder__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;margin-bottom:80px}:where([data-section=about-founder]) .about-founder__portrait{position:relative;max-width:420px;margin:0 auto;width:100%}:where([data-section=about-founder]) .about-founder__portrait-accent{position:absolute;right:-20px;top:-20px;width:60%;height:60%;background:var(--color-accent);border-radius:14px;z-index:0}:where([data-section=about-founder]) .about-founder__portrait-frame{position:relative;z-index:1;aspect-ratio:4 / 5;border-radius:14px;overflow:hidden;background:var(--color-surface);box-shadow:#0000002e 0 30px 70px}:where([data-section=about-founder]) .about-founder__portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}:where([data-section=about-founder]) .about-founder__name{font-family:var(--font-heading);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:-.8px;margin:0 0 6px}:where([data-section=about-founder]) .about-founder__role{font-size:14px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);font-weight:var(--weight-semibold);margin:0 0 28px}:where([data-section=about-founder]) .about-founder__quote{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary);margin:0 0 16px;padding-left:16px;border-left:3px solid var(--color-accent)}:where([data-section=about-founder]) .about-founder__attribution{font-size:13px;letter-spacing:.5px;color:var(--color-text-secondary);font-style:italic}:where([data-section=about-founder]) .about-founder__cta{text-align:center;padding:64px 32px;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-surface-border)}:where([data-section=about-founder]) .about-founder__cta-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 28px;letter-spacing:-.5px}:where([data-section=about-founder]) .about-founder__cta-btn{display:inline-flex;align-items:center;padding:14px 32px;font-size:.9375rem;font-weight:var(--weight-semibold);text-decoration:none;border-radius:.5rem;background:var(--color-accent);color:#fff;box-shadow:0 4px 14px #2563eb59;transition:transform .2s ease,box-shadow .2s ease}:where([data-section=about-founder]) .about-founder__cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #2563eb73}@media(max-width:900px){:where([data-section=about-founder]).about-founder{padding:80px 16px}:where([data-section=about-founder]) .about-founder__grid{grid-template-columns:1fr;gap:48px}:where([data-section=about-founder]) .about-founder__portrait{max-width:320px}:where([data-section=about-founder]) .about-founder__cta{padding:48px 24px}}:where([data-section=about-story]).about-story{background:var(--color-bg);color:var(--color-text-primary);padding:var(--space-2xl) 0}:where([data-section=about-story]) .about-story__container{max-width:1280px;margin:0 auto;padding:0 var(--space-lg)}:where([data-section=about-story]) .about-story__inner{text-align:center;margin-bottom:var(--space-2xl)}:where([data-section=about-story]) .about-story__title{font-size:var(--size-section-heading);font-weight:var(--weight-bold);margin:0 0 var(--space-sm);color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:-.5px}:where([data-section=about-story]) .about-story__paragraph{font-size:var(--size-section-description);color:var(--color-text-secondary);max-width:var(--maxw-section-description);margin:0 auto var(--space-lg);font-weight:var(--weight-medium);line-height:var(--leading-section-description)}:where([data-section=about-story]) .about-story__paragraph strong{color:var(--color-text-primary);font-weight:var(--weight-bold)}:where([data-section=article-detail]) .ad-pageheader{position:relative;width:100%;height:24rem;overflow:hidden;background:var(--color-primary, #292929)}@media(min-width:768px){:where([data-section=article-detail]) .ad-pageheader{height:36rem}}@media(min-width:1024px){:where([data-section=article-detail]) .ad-pageheader{height:42rem}}:where([data-section=article-detail]) .ad-pageheader__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:0% 20%;z-index:0}:where([data-section=article-detail]) .ad-pageheader__overlay{position:absolute;inset:0;background:linear-gradient(to top,#00000073,#00000040,#0000);z-index:1}:where([data-section=article-detail]) .ad-pageheader__inner{position:relative;z-index:2;height:100%}:where([data-section=article-detail]) .ad-pageheader__content{max-width:80rem;height:100%;margin:0 auto;padding:0 1rem 2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(min-width:768px){:where([data-section=article-detail]) .ad-pageheader__content{padding:0 2.5rem 6rem}}:where([data-section=article-detail]) .ad-pageheader__title{font-family:var(--font-heading);font-size:1.875rem;line-height:1.15;font-weight:var(--weight-bold);color:#fff;letter-spacing:-.025em;margin:0}@media(min-width:768px){:where([data-section=article-detail]) .ad-pageheader__title{font-size:3rem}}:where([data-section=article-detail]) .ad-pageheader__subtitle{font-size:1rem;line-height:1.625;color:#fffc;max-width:56rem;margin:1rem auto 0}@media(min-width:768px){:where([data-section=article-detail]) .ad-pageheader__subtitle{font-size:1.25rem}}:where([data-section=article-detail]){position:relative}:where([data-section=article-detail]) .ad-pageheader{z-index:1}:where([data-section=article-detail]) .ad-main{position:relative;z-index:10;background:var(--color-bg);padding:0 0 5rem;transform:translateY(-1.5rem);margin-bottom:-1.5rem;overflow-x:hidden}@media(min-width:768px){:where([data-section=article-detail]) .ad-main{padding:0 1rem 5rem;transform:translateY(-2rem);margin-bottom:-2rem}}@media(min-width:1024px){:where([data-section=article-detail]) .ad-main{transform:translateY(-2.5rem);margin-bottom:-2.5rem}}:where([data-section=article-detail]) .ad-card{position:relative;z-index:30;max-width:80rem;margin:0 auto;background:var(--color-secondary, #ffffff);border-radius:.125rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a,0 0 0 1px #0000000d;padding:1.5rem 1.5rem 3rem}@media(min-width:768px){:where([data-section=article-detail]) .ad-card{padding:2rem 2rem 6rem}}@media(min-width:1024px){:where([data-section=article-detail]) .ad-card{padding:2rem 2rem 8rem}}[data-theme=dark] :where([data-section=article-detail]) .ad-card{box-shadow:0 1px 3px #0006,0 1px 2px -1px #0006,0 0 0 1px #ffffff1a}:where([data-section=article-detail]) .ad-prose{max-width:65ch;margin:0 auto;color:var(--color-text-primary);font-size:1rem;line-height:1.75}@media(min-width:768px){:where([data-section=article-detail]) .ad-prose{font-size:1.125rem;line-height:1.7778}}:where([data-section=article-detail]) .ad-prose>*:first-child{margin-top:0}:where([data-section=article-detail]) .ad-prose>*:last-child{margin-bottom:0}:where([data-section=article-detail]) .ad-prose h1,:where([data-section=article-detail]) .ad-prose h2,:where([data-section=article-detail]) .ad-prose h3,:where([data-section=article-detail]) .ad-prose h4{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:-.025em;line-height:1.2;font-weight:var(--weight-bold)}:where([data-section=article-detail]) .ad-prose h1{font-size:2.25em;margin-top:0;margin-bottom:.8888em}:where([data-section=article-detail]) .ad-prose h2{font-size:1.6667em;margin-top:1.8666em;margin-bottom:1.0666em;line-height:1.3333}:where([data-section=article-detail]) .ad-prose h3{font-size:1.3333em;margin-top:1.6666em;margin-bottom:.6666em;line-height:1.5}:where([data-section=article-detail]) .ad-prose h4{font-size:1.1em;margin-top:1.8em;margin-bottom:.7em}:where([data-section=article-detail]) .ad-prose p{margin-top:1.25em;margin-bottom:1.25em;color:var(--color-text-secondary)}:where([data-section=article-detail]) .ad-prose strong{color:var(--color-text-primary);font-weight:var(--weight-bold)}:where([data-section=article-detail]) .ad-prose em{font-style:italic}:where([data-section=article-detail]) .ad-prose a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;font-weight:var(--weight-medium)}:where([data-section=article-detail]) .ad-prose a:hover{color:color-mix(in srgb,var(--color-accent) 85%,white)}:where([data-section=article-detail]) .ad-prose ul,:where([data-section=article-detail]) .ad-prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;color:var(--color-text-secondary)}:where([data-section=article-detail]) .ad-prose li{margin-top:.5em;margin-bottom:.5em}:where([data-section=article-detail]) .ad-prose ul>li{list-style-type:disc}:where([data-section=article-detail]) .ad-prose ol>li{list-style-type:decimal}:where([data-section=article-detail]) .ad-prose blockquote{margin:1.6em 0;padding-left:1em;border-left:.25rem solid var(--color-surface-border);color:var(--color-text-primary);font-style:italic;font-weight:var(--weight-medium)}:where([data-section=article-detail]) .ad-prose code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);background:var(--color-surface);padding:.125em .375em;border-radius:.25rem;font-size:.875em;font-weight:var(--weight-semibold);color:var(--color-text-primary)}:where([data-section=article-detail]) .ad-prose pre{background:var(--color-surface);color:var(--color-text-primary);padding:.857em 1.143em;border-radius:.375rem;overflow-x:auto;margin:1.7em 0;font-size:.875em;line-height:1.7}:where([data-section=article-detail]) .ad-prose pre code{background:transparent;padding:0;font-size:inherit}:where([data-section=article-detail]) .ad-prose hr{border:none;border-top:1px solid var(--color-surface-border);margin:3em 0}:where([data-section=article-detail]) .ad-prose img{max-width:100%;height:auto;border-radius:.5rem;margin:2em 0}:where([data-section=article-detail]) .ad-buttons-slot{margin:1.5em 0}:where([data-section=article-detail]) .ad-author{position:relative;z-index:40}:where([data-section=article-detail]) .ad-author__container{max-width:80rem;margin:-1rem auto 0;padding:0 1rem}@media(min-width:768px){:where([data-section=article-detail]) .ad-author__container{padding:0 2.5rem}}:where([data-section=article-detail]) .ad-author__card{background:var(--color-surface);color:var(--color-text-primary);border-radius:.125rem;box-shadow:0 1px 3px #0000001a,0 0 0 1px #0000000d;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){:where([data-section=article-detail]) .ad-author__card{flex-direction:row;align-items:center;gap:2rem;padding:2rem}}@media(min-width:1024px){:where([data-section=article-detail]) .ad-author__card{padding:2.5rem}}[data-theme=dark] :where([data-section=article-detail]) .ad-author__card{box-shadow:0 1px 3px #0006,0 0 0 1px #ffffff1a}:where([data-section=article-detail]) .ad-author__avatar{flex-shrink:0}:where([data-section=article-detail]) .ad-author__avatar-img{width:9rem;height:9rem;border-radius:9999px;object-fit:cover;box-shadow:0 0 0 2px var(--color-surface-border)}@media(min-width:768px){:where([data-section=article-detail]) .ad-author__avatar-img{width:11rem;height:11rem}}:where([data-section=article-detail]) .ad-author__body{min-width:0;flex:1}:where([data-section=article-detail]) .ad-author__eyebrow{font-family:var(--font-heading);font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.25rem}:where([data-section=article-detail]) .ad-author__name{font-family:var(--font-heading);font-size:1.875rem;font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.15;margin-bottom:.5rem;letter-spacing:-.025em}@media(min-width:768px){:where([data-section=article-detail]) .ad-author__name{font-size:2.25rem}}:where([data-section=article-detail]) .ad-author__role{font-size:.875rem;font-weight:var(--weight-semibold);color:var(--color-accent);letter-spacing:.5px;margin-bottom:.75rem}:where([data-section=article-detail]) .ad-author__bio{font-size:1rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 1rem}@media(min-width:768px){:where([data-section=article-detail]) .ad-author__bio{font-size:1.125rem}}:where([data-section=article-detail]) .ad-author__socials{display:flex;align-items:center;gap:1rem;margin-top:.5rem}:where([data-section=article-detail]) .ad-author__social{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--color-text-secondary);border-radius:9999px;transition:color .2s ease,background .2s ease}:where([data-section=article-detail]) .ad-author__social:hover{color:var(--color-accent);background:var(--color-bg)}:where([data-section=article-detail]) .ad-author__social-icon{width:1.25rem;height:1.25rem}:where([data-section=article-detail]) .ad-empty{background:var(--color-bg);color:var(--color-text-primary);padding:180px 1rem 160px}:where([data-section=article-detail]) .ad-empty__inner{max-width:56rem;margin:0 auto;text-align:center}:where([data-section=article-detail]) .ad-back{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-decoration:none;padding:8px 0;transition:color .2s ease,transform .2s ease;margin-bottom:32px}:where([data-section=article-detail]) .ad-back:hover{color:var(--color-accent);transform:translate(-4px)}:where([data-section=article-detail]) .ad-empty__title{font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);color:var(--color-text-primary);margin:0 0 18px}:where([data-section=article-detail]) .ad-empty__text{color:var(--color-text-secondary);font-size:18px;margin:0}.dig-deeper{padding:var(--space-sm) 0;background:var(--color-bg);color:var(--color-text-primary)}.dig-deeper .container{max-width:800px;margin:0 auto;padding:0 var(--space-md)}.dig-deeper-content{text-align:center;max-width:100%;margin:0 auto;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);box-shadow:0 2px 4px -1px #0000001a,0 1px 2px -1px #0000000f}.dig-deeper-title{font-size:1.25rem;font-weight:var(--weight-bold);margin-bottom:var(--space-sm);line-height:1.3;color:var(--color-text-primary)}@media(min-width:768px){.dig-deeper-title{font-size:1.5rem}}.dig-deeper-buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center;align-items:center}.dig-deeper .btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);font-weight:var(--weight-medium);text-decoration:none;transition:all .2s;cursor:pointer;font-size:var(--size-sm);text-align:center;border:2px solid transparent;min-width:140px}.dig-deeper .btn-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.dig-deeper .btn-primary:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2337ff33}.dig-deeper .btn-secondary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.dig-deeper .btn-secondary:hover{background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2337ff33}@media(max-width:640px){.dig-deeper{padding:var(--space-xs) 0}.dig-deeper-content{padding:var(--space-sm)}.dig-deeper-buttons{flex-direction:column;width:100%;gap:var(--space-xs)}.dig-deeper .btn{width:100%;max-width:240px}}.dig-deeper[data-astro-cid-czvjz4ka]{padding:var(--space-md) 0;background:var(--color-bg);color:var(--color-text-primary);margin:var(--space-xl) 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.dig-deeper-container[data-astro-cid-czvjz4ka]{max-width:80rem;margin:0 auto;padding:var(--space-md);position:relative;z-index:1;background:var(--color-surface)}.dig-deeper-content[data-astro-cid-czvjz4ka]{display:flex;align-items:center;gap:var(--space-lg);background:var(--color-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-sm);box-shadow:none;width:100%;max-width:65ch;margin:0 auto}.dig-deeper-image[data-astro-cid-czvjz4ka]{flex:0 0 25%;overflow:hidden;border-radius:var(--radius-md);min-width:0}.dig-deeper-img[data-astro-cid-czvjz4ka]{width:100%;height:100%;object-fit:cover;display:block}.dig-deeper-text[data-astro-cid-czvjz4ka]{flex:0 0 75%;display:flex;flex-direction:column;gap:var(--space-md);min-width:0;max-width:40ch}.dig-deeper-title[data-astro-cid-czvjz4ka]{font-size:1.5rem;font-weight:var(--weight-bold);margin:0;line-height:1.3;color:var(--color-text-primary);text-align:left;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.dig-deeper-list[data-astro-cid-czvjz4ka]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.dig-deeper-list[data-astro-cid-czvjz4ka] li[data-astro-cid-czvjz4ka]{position:relative;padding-left:var(--space-md);color:var(--color-text-secondary);font-size:var(--size-base);display:inline-flex;align-items:center}.dig-deeper-list[data-astro-cid-czvjz4ka] li[data-astro-cid-czvjz4ka]:before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:var(--weight-bold);font-size:1.2em;display:flex;align-items:center}.dig-deeper-cta[data-astro-cid-czvjz4ka]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:var(--color-accent-foreground);border:none;border-radius:var(--radius-md);font-weight:var(--weight-semibold);font-size:var(--size-base);cursor:pointer;transition:all .2s ease;align-self:flex-start;box-shadow:0 2px 8px #2563eb40}.dig-deeper-cta[data-astro-cid-czvjz4ka]:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);transform:translateY(-2px);box-shadow:0 4px 12px #2563eb59}.dig-deeper-cta[data-astro-cid-czvjz4ka]:active{transform:translateY(0);box-shadow:0 2px 6px #2563eb4d}.dig-deeper-cta-icon[data-astro-cid-czvjz4ka]{width:1.25rem;height:1.25rem}@media(max-width:768px){.dig-deeper-content[data-astro-cid-czvjz4ka]{flex-direction:column;gap:var(--space-md)}.dig-deeper-image[data-astro-cid-czvjz4ka]{flex:0 0 auto;width:100%;max-width:100%}.dig-deeper-img[data-astro-cid-czvjz4ka]{width:100%;height:200px}.dig-deeper-title[data-astro-cid-czvjz4ka]{font-size:1.25rem}.dig-deeper-cta[data-astro-cid-czvjz4ka]{width:100%}}:where([data-section=coming-soon]).coming-soon{background:var(--color-bg)}:where([data-section=coming-soon]) .coming-soon__hero{position:relative;width:100%;height:24rem;overflow:hidden;background:#0a0a0a;display:flex;align-items:center;justify-content:center}@media(min-width:768px){:where([data-section=coming-soon]) .coming-soon__hero{height:40rem}}:where([data-section=coming-soon]) .coming-soon__hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:0}:where([data-section=coming-soon]) .coming-soon__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0000008c);z-index:1}:where([data-section=coming-soon]) .coming-soon__hero-content{position:relative;z-index:2;text-align:center;padding:0 var(--space-md)}:where([data-section=coming-soon]) .coming-soon__hero-title{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3rem);font-weight:var(--weight-bold);color:#fff;letter-spacing:-.5px;margin:0}:where([data-section=coming-soon]) .coming-soon__card-wrap{padding:0 var(--space-md);margin-top:-2rem;padding-bottom:80px;position:relative;z-index:3}@media(min-width:768px){:where([data-section=coming-soon]) .coming-soon__card-wrap{margin-top:-4rem;padding-bottom:96px}}@media(min-width:1024px){:where([data-section=coming-soon]) .coming-soon__card-wrap{margin-top:-5rem;padding-bottom:128px}}:where([data-section=coming-soon]) .coming-soon__card{max-width:72rem;margin:0 auto;background:var(--color-secondary, #ffffff);border-radius:4px;box-shadow:0 6px 20px #00000014;border:1px solid rgba(0,0,0,.05);padding:1.5rem 1.5rem 3rem}@media(min-width:768px){:where([data-section=coming-soon]) .coming-soon__card{padding:2rem 2rem 6rem}}@media(min-width:1024px){:where([data-section=coming-soon]) .coming-soon__card{padding-bottom:8rem}}:where([data-section=coming-soon]) .coming-soon__prose{max-width:48rem;margin:0 auto;padding:2rem 0}:where([data-section=coming-soon]) .coming-soon__message{text-align:center;margin-bottom:3rem}:where([data-section=coming-soon]) .coming-soon__message-heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 1.5rem;font-family:var(--font-heading);letter-spacing:-.5px}:where([data-section=coming-soon]) .coming-soon__message-lead{font-size:1.25rem;font-weight:var(--weight-medium);color:var(--color-text-primary);line-height:1.6;margin:0 0 1rem}:where([data-section=coming-soon]) .coming-soon__message-body{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin:0}:where([data-section=coming-soon]) .coming-soon__subscription{background:var(--color-bg);border:2px solid var(--color-accent);border-radius:var(--radius-lg);padding:2rem;margin:3rem 0;text-align:center}:where([data-section=coming-soon]) .coming-soon__subscription-heading{font-size:1.5rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 .75rem;font-family:var(--font-heading)}:where([data-section=coming-soon]) .coming-soon__subscription-text{color:var(--color-text-secondary);margin:0 0 1.5rem;line-height:1.6}:where([data-section=coming-soon]) .coming-soon__explore{margin-top:3rem;text-align:center}:where([data-section=coming-soon]) .coming-soon__explore-heading{font-size:1.5rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 .75rem;font-family:var(--font-heading)}:where([data-section=coming-soon]) .coming-soon__explore-text{font-size:1rem;color:var(--color-text-secondary);line-height:1.7;margin:0}@media(max-width:768px){:where([data-section=coming-soon]) .coming-soon__message-heading{font-size:1.5rem}:where([data-section=coming-soon]) .coming-soon__message-lead{font-size:1.125rem}:where([data-section=coming-soon]) .coming-soon__subscription{padding:1.5rem}:where([data-section=coming-soon]) .coming-soon__subscription-heading,:where([data-section=coming-soon]) .coming-soon__explore-heading{font-size:1.25rem}}:where([data-section=course-detail]) .course-hero{position:relative;min-height:500px;overflow:hidden;background:var(--color-primary, #292929)}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero{min-height:600px}}:where([data-section=course-detail]) .course-hero__bg{position:absolute;inset:0;z-index:0}:where([data-section=course-detail]) .course-hero__bg-image{width:100%;height:100%;object-fit:cover}:where([data-section=course-detail]) .course-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#00000059,#00000080)}:where([data-section=course-detail]) .course-hero__inner{position:relative;z-index:2;width:100%;min-height:inherit;max-width:80rem;margin:0 auto;padding:3rem 1rem;display:flex;align-items:center}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero__inner{padding:4rem 1rem}}:where([data-section=course-detail]) .course-hero__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;width:100%;min-height:500px}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero__grid{grid-template-columns:1fr auto 1fr}}:where([data-section=course-detail]) .course-hero__left{display:none}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero__left{display:block}}:where([data-section=course-detail]) .course-hero__center{display:flex;align-items:center;justify-content:center}:where([data-section=course-detail]) .course-hero__play{width:5rem;height:5rem;border-radius:9999px;background:#fff;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 20px 25px -5px #0003;transition:transform .2s,box-shadow .2s}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero__play{width:6rem;height:6rem}}:where([data-section=course-detail]) .course-hero__play:hover{transform:scale(1.05);box-shadow:0 25px 30px -5px #0000004d}:where([data-section=course-detail]) .course-hero__right{display:none}@media(min-width:1024px){:where([data-section=course-detail]) .course-hero__right{display:block}}:where([data-section=course-detail]) .course-hero__form{background:color-mix(in srgb,var(--color-bg) 95%,transparent);border:1px solid var(--color-surface-border);border-radius:.5rem;padding:1.5rem;backdrop-filter:blur(8px);box-shadow:0 25px 50px -12px #00000040}@media(min-width:768px){:where([data-section=course-detail]) .course-hero__form{padding:2rem}}:where([data-section=course-detail]) .course-hero__form-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 1rem}:where([data-section=course-detail]) .course-hero__form-list{list-style:disc;padding-left:1.25rem;margin:0 0 1rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}:where([data-section=course-detail]) .course-hero__form-list li{margin-bottom:.5rem}:where([data-section=course-detail]) .course-hero__form-list li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.625rem;list-style:none}:where([data-section=course-detail]) .course-hero__form-list{list-style:none;padding:0;margin:0 0 1.25rem;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}:where([data-section=course-detail]) .course-hero__form-check{flex-shrink:0;margin-top:.125rem}:where([data-section=course-detail]) .course-hero__field{margin-bottom:1rem}:where([data-section=course-detail]) .course-hero__field-label{display:block;font-size:.875rem;font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:.375rem}:where([data-section=course-detail]) .course-hero__field-input{display:block;width:100%;padding:.625rem .875rem;font-size:.9375rem;border:1px solid var(--color-surface-border);border-radius:.375rem;background:var(--color-bg);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}:where([data-section=course-detail]) .course-hero__field-input::placeholder{color:var(--color-text-secondary);opacity:.7}:where([data-section=course-detail]) .course-hero__field-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}:where([data-section=course-detail]) .course-hero__form-submit{display:block;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:var(--weight-semibold);background:var(--color-accent);color:var(--color-accent-foreground);border:none;border-radius:.375rem;cursor:pointer;margin-top:.5rem;transition:background .2s,transform .1s}:where([data-section=course-detail]) .course-hero__form-submit:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);transform:translateY(-1px)}:where([data-section=course-detail]) .course-hero__form-footer{font-size:.8125rem;color:var(--color-text-secondary);margin:.875rem 0 0;text-align:center;font-style:italic}:where([data-section=course-detail]) .course-main{background:var(--color-bg);display:flex;flex-direction:column;gap:3rem;padding-bottom:4rem}@media(min-width:768px){:where([data-section=course-detail]) .course-main{gap:4rem}}:where([data-section=course-detail]) .course-section-title{font-family:var(--font-heading);font-size:1.875rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 1rem;letter-spacing:-.025em;line-height:1.15}@media(min-width:768px){:where([data-section=course-detail]) .course-section-title{font-size:2.25rem}}:where([data-section=course-detail]) .course-section-description{font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary);max-width:64rem;margin:0 0 2rem}:where([data-section=course-detail]) .course-section-heading{margin-bottom:2rem}:where([data-section=course-detail]) .course-details{padding:4rem 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-details{padding:5rem 0 4rem}}:where([data-section=course-detail]) .course-details__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-details__intro{margin-bottom:2rem}:where([data-section=course-detail]) .course-details__title{font-family:var(--font-heading);font-size:1.875rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 1rem;letter-spacing:-.025em}@media(min-width:768px){:where([data-section=course-detail]) .course-details__title{font-size:2.25rem}}:where([data-section=course-detail]) .course-details__description{font-size:1.125rem;line-height:1.6;color:var(--color-text-secondary);max-width:56rem;margin:0}:where([data-section=course-detail]) .course-details__row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem}@media(min-width:1024px){:where([data-section=course-detail]) .course-details__row{flex-direction:row;align-items:center}}:where([data-section=course-detail]) .course-details__actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:640px){:where([data-section=course-detail]) .course-details__actions{flex-direction:row;align-items:center}}:where([data-section=course-detail]) .course-details__btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--weight-semibold);cursor:pointer;border:none;transition:all .2s}:where([data-section=course-detail]) .course-details__btn--outline{padding:.75rem 1.5rem;border-radius:.375rem;border:2px solid var(--color-accent);color:var(--color-accent);background:transparent}:where([data-section=course-detail]) .course-details__btn--outline:hover{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=course-detail]) .course-details__btn--text{color:var(--color-accent);background:transparent;text-decoration:underline}:where([data-section=course-detail]) .course-details__btn--text:hover{opacity:.8}:where([data-section=course-detail]) .course-details__info-cards{display:flex;flex-wrap:wrap;gap:1.5rem}@media(min-width:1024px){:where([data-section=course-detail]) .course-details__info-cards{gap:2rem}}:where([data-section=course-detail]) .course-info-card{display:flex;align-items:center;gap:.75rem}:where([data-section=course-detail]) .course-info-card__icon{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}:where([data-section=course-detail]) .course-info-card__icon--yellow{background:#fec43d1f;color:#d97706}:where([data-section=course-detail]) .course-info-card__icon--green{background:#22c55e1f;color:#16a34a}:where([data-section=course-detail]) .course-info-card__icon--purple{background:#a855f71f;color:#7c3aed}:where([data-section=course-detail]) .course-info-card__body{display:flex;flex-direction:column}:where([data-section=course-detail]) .course-info-card__value{font-weight:var(--weight-bold);font-size:1rem;color:var(--color-text-primary)}:where([data-section=course-detail]) .course-info-card__label{font-size:.875rem;color:var(--color-text-secondary)}:where([data-section=course-detail]) .course-why-attend{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-why-attend{padding:0 0 4rem}}:where([data-section=course-detail]) .course-why-attend__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-why-attend__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:1024px){:where([data-section=course-detail]) .course-why-attend__grid{grid-template-columns:1fr 1fr;gap:3rem}}:where([data-section=course-detail]) .course-why-attend__image{border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}:where([data-section=course-detail]) .course-why-attend__image img{width:100%;height:auto;display:block;object-fit:cover}:where([data-section=course-detail]) .course-persona{border:1px solid var(--color-surface-border);border-radius:.5rem;margin-bottom:1rem;overflow:hidden}:where([data-section=course-detail]) .course-persona__summary{cursor:pointer;padding:1rem 1.5rem;background:var(--color-surface);display:flex;align-items:center;justify-content:space-between;list-style:none;transition:background .2s}:where([data-section=course-detail]) .course-persona__summary::-webkit-details-marker{display:none}:where([data-section=course-detail]) .course-persona__title{font-weight:var(--weight-semibold);font-size:1.125rem;color:var(--color-text-primary)}:where([data-section=course-detail]) .course-persona__chevron{color:var(--color-text-secondary);transition:transform .3s}:where([data-section=course-detail]) .course-persona[open] .course-persona__chevron{transform:rotate(180deg)}:where([data-section=course-detail]) .course-persona__body{padding:1.25rem 1.5rem;background:var(--color-bg);border-top:1px solid var(--color-surface-border)}:where([data-section=course-detail]) .course-persona__description{color:var(--color-text-secondary);margin:0 0 1rem;line-height:1.6}:where([data-section=course-detail]) .course-persona__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}:where([data-section=course-detail]) .course-persona__benefits li{display:flex;gap:.75rem;align-items:flex-start}:where([data-section=course-detail]) .course-persona__check{flex-shrink:0;color:#10b981;margin-top:.125rem}:where([data-section=course-detail]) .course-persona__benefits strong{display:block;color:var(--color-text-primary);margin-bottom:.25rem;font-weight:var(--weight-semibold)}:where([data-section=course-detail]) .course-persona__benefits p{font-size:.875rem;color:var(--color-text-secondary);margin:0}:where([data-section=course-detail]) .course-learn{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-learn{padding:0 0 4rem}}:where([data-section=course-detail]) .course-learn__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-learn__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){:where([data-section=course-detail]) .course-learn__grid{grid-template-columns:1fr 1fr}}:where([data-section=course-detail]) .course-learn__point{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border-radius:.5rem;background:var(--color-surface);transition:background .2s}:where([data-section=course-detail]) .course-learn__point:hover{background:color-mix(in srgb,var(--color-surface) 70%,var(--color-bg) 30%)}:where([data-section=course-detail]) .course-learn__icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--color-bg);border:1px solid var(--color-surface-border);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}:where([data-section=course-detail]) .course-learn__point p{flex:1;color:var(--color-text-secondary);padding-top:.5rem;margin:0}:where([data-section=course-detail]) .course-skills{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-skills{padding:0 0 4rem}}:where([data-section=course-detail]) .course-skills__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-skills__list{display:flex;flex-wrap:wrap;gap:.625rem}:where([data-section=course-detail]) .course-skills__badge{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:.375rem;background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-text-primary);font-size:.875rem;font-weight:var(--weight-medium)}:where([data-section=course-detail]) .course-curriculum{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-curriculum{padding:0 0 4rem}}:where([data-section=course-detail]) .course-curriculum__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-curriculum__heading{margin-bottom:2rem}:where([data-section=course-detail]) .course-module{background:var(--color-bg);border:1px solid var(--color-surface-border);border-radius:.625rem;overflow:hidden;margin-bottom:.5rem}:where([data-section=course-detail]) .course-module__summary{cursor:pointer;padding:1.5rem;display:flex;align-items:center;gap:1rem;list-style:none}:where([data-section=course-detail]) .course-module__summary::-webkit-details-marker{display:none}:where([data-section=course-detail]) .course-module__number{width:3rem;height:3rem;border-radius:.625rem;background:#2563eb1a;color:#2563eb;font-weight:var(--weight-bold);font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}:where([data-section=course-detail]) .course-module__heading{flex:1}:where([data-section=course-detail]) .course-module__title{font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:.25rem}:where([data-section=course-detail]) .course-module__subtitle{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:.5rem}:where([data-section=course-detail]) .course-module__description{font-size:.875rem;color:var(--color-text-secondary);margin:0}:where([data-section=course-detail]) .course-module__chevron{color:var(--color-text-secondary);flex-shrink:0;transition:transform .3s}:where([data-section=course-detail]) .course-module[open] .course-module__chevron{transform:rotate(180deg)}:where([data-section=course-detail]) .course-module__body{padding:1.5rem;background:color-mix(in srgb,var(--color-surface) 50%,var(--color-bg) 50%);border-top:1px solid var(--color-surface-border)}:where([data-section=course-detail]) .course-module__topics-heading{font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0 0 1rem}:where([data-section=course-detail]) .course-module__topics{display:flex;flex-direction:column;gap:1rem}:where([data-section=course-detail]) .course-topic{display:flex;gap:1rem;padding:1rem;border-radius:.625rem;background:var(--color-bg);border:1px solid var(--color-surface-border);transition:box-shadow .2s}:where([data-section=course-detail]) .course-topic:hover{box-shadow:0 2px 8px #00000014}:where([data-section=course-detail]) .course-topic__icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--color-text-secondary)}:where([data-section=course-detail]) .course-topic__body{flex:1}:where([data-section=course-detail]) .course-topic__title{font-weight:var(--weight-medium);color:var(--color-text-primary);margin:0 0 .5rem}:where([data-section=course-detail]) .course-topic__type,:where([data-section=course-detail]) .course-topic__description{font-size:.875rem;color:var(--color-text-secondary);margin:0 0 .5rem}:where([data-section=course-detail]) .course-topic__notes summary{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:#bb4d00;list-style:none}:where([data-section=course-detail]) .course-topic__notes summary::-webkit-details-marker{display:none}:where([data-section=course-detail]) .course-topic__notes-body{margin-top:.75rem;background:var(--color-surface);padding:.75rem;border-radius:.375rem;border:1px solid var(--color-surface-border)}:where([data-section=course-detail]) .course-topic__notes-body ul{margin:0;padding:0;list-style:none}:where([data-section=course-detail]) .course-topic__notes-body li{font-size:.875rem;color:var(--color-text-secondary)}:where([data-section=course-detail]) .course-topic__notes-divider{border-top:1px solid var(--color-surface-border);margin:.5rem 0}:where([data-section=course-detail]) .course-cta{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-cta{padding:0 0 4rem}}:where([data-section=course-detail]) .course-cta__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-cta__card{background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:.5rem;padding:1.5rem}@media(min-width:768px){:where([data-section=course-detail]) .course-cta__card{padding:2rem}}:where([data-section=course-detail]) .course-cta__title{font-family:var(--font-heading);font-size:1.25rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 .75rem}@media(min-width:768px){:where([data-section=course-detail]) .course-cta__title{font-size:1.5rem}}:where([data-section=course-detail]) .course-cta__description{color:var(--color-text-secondary);margin:0 0 1.5rem;max-width:42rem;line-height:1.6}:where([data-section=course-detail]) .course-cta__actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width:640px){:where([data-section=course-detail]) .course-cta__actions{flex-direction:row;align-items:center}}:where([data-section=course-detail]) .course-cta__btn{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:var(--weight-semibold);cursor:pointer;border:none;border-radius:.375rem;padding:.75rem 1.5rem;transition:all .2s}:where([data-section=course-detail]) .course-cta__btn--primary{background:var(--color-accent);color:var(--color-accent-foreground)}:where([data-section=course-detail]) .course-cta__btn--primary:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);transform:translateY(-1px)}:where([data-section=course-detail]) .course-cta__btn--text{color:var(--color-accent);background:transparent;text-decoration:underline;padding:.75rem 0}:where([data-section=course-detail]) .course-cta__btn--text:hover{opacity:.8}:where([data-section=course-detail]) .course-cta__btn--outline-soft{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-surface-border)}:where([data-section=course-detail]) .course-cta__btn--outline-soft:hover{background:var(--color-surface)}:where([data-section=course-detail]) .course-instructor{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-instructor{padding:0 0 4rem}}:where([data-section=course-detail]) .course-instructor__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-instructor__card{background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:.5rem;padding:1.5rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media(min-width:768px){:where([data-section=course-detail]) .course-instructor__card{padding:2rem;grid-template-columns:280px 1fr}}:where([data-section=course-detail]) .course-instructor__image{width:100%;max-width:280px;margin:0 auto;display:block;border-radius:.5rem;aspect-ratio:3/4;object-fit:contain;background:var(--color-bg)}@media(min-width:768px){:where([data-section=course-detail]) .course-instructor__image{margin:0}}:where([data-section=course-detail]) .course-instructor__linkedin{margin-top:1rem;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--color-surface-border);display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);transition:color .2s,background .2s}:where([data-section=course-detail]) .course-instructor__linkedin:hover{color:var(--color-accent);background:var(--color-bg)}:where([data-section=course-detail]) .course-instructor__info-col{display:flex;flex-direction:column;gap:1rem}:where([data-section=course-detail]) .course-instructor__name{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 .25rem}@media(min-width:768px){:where([data-section=course-detail]) .course-instructor__name{font-size:1.875rem}}:where([data-section=course-detail]) .course-instructor__title{font-size:1rem;color:var(--color-accent);font-weight:var(--weight-medium);margin:0}@media(min-width:768px){:where([data-section=course-detail]) .course-instructor__title{font-size:1.125rem}}:where([data-section=course-detail]) .course-instructor__bio{display:flex;flex-direction:column;gap:1rem;color:var(--color-text-secondary);line-height:1.6}:where([data-section=course-detail]) .course-instructor__bio p{margin:0}:where([data-section=course-detail]) .course-instructor__credentials{display:flex;flex-wrap:wrap;gap:.5rem}:where([data-section=course-detail]) .course-instructor__credential{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:.375rem;background:var(--color-bg);color:var(--color-text-primary);font-size:.875rem;font-weight:var(--weight-medium)}:where([data-section=course-detail]) .course-clients{padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-clients{padding:0 0 4rem}}:where([data-section=course-detail]) .course-clients__heading{max-width:80rem;margin:0 auto 2rem;padding:0 1rem}:where([data-section=course-detail]) .course-clients__marquee{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0%,black 5%,black 95%,transparent 100%)}:where([data-section=course-detail]) .course-clients__track{display:flex;gap:1.5rem;width:max-content;animation:courseMarquee 30s linear infinite}@keyframes courseMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}:where([data-section=course-detail]) .course-clients__marquee:hover .course-clients__track{animation-play-state:paused}:where([data-section=course-detail]) .course-client-card{min-width:280px;max-width:320px;padding:1.5rem;border-radius:.5rem;background:var(--color-surface);border:1px solid var(--color-surface-border);box-shadow:0 1px 2px #0000000d}:where([data-section=course-detail]) .course-client-card__stars{display:flex;gap:.25rem;color:#facc15;margin-bottom:.75rem}:where([data-section=course-detail]) .course-client-card__quote{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:where([data-section=course-detail]) .course-client-card__author{display:flex;align-items:center;gap:.75rem}:where([data-section=course-detail]) .course-client-card__avatar{width:2.5rem;height:2.5rem;border-radius:9999px;object-fit:cover}:where([data-section=course-detail]) .course-client-card__avatar-fallback{width:2.5rem;height:2.5rem;border-radius:9999px;background:var(--color-surface-border);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;font-weight:var(--weight-semibold);font-size:.875rem}:where([data-section=course-detail]) .course-client-card__name{font-weight:var(--weight-semibold);font-size:.875rem;color:var(--color-text-primary);margin:0}:where([data-section=course-detail]) .course-client-card__title{font-size:.75rem;color:var(--color-text-secondary);margin:0}:where([data-section=course-detail]) .course-faq{margin-top:0;padding:0 0 3rem}@media(min-width:768px){:where([data-section=course-detail]) .course-faq{padding:0 0 4rem}}:where([data-section=course-detail]) .course-faq__container{max-width:80rem;margin:0 auto;padding:0 1rem}:where([data-section=course-detail]) .course-faq__card{background:var(--color-surface);border-radius:.5rem;padding:1.5rem}:where([data-section=course-detail]) .course-faq__heading{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0 0 1rem}:where([data-section=course-detail]) .course-faq__list{display:flex;flex-direction:column;gap:.5rem}:where([data-section=course-detail]) .course-faq__item.has-border{border-bottom:1px solid var(--color-surface-border)}:where([data-section=course-detail]) .course-faq__question{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding:1rem 0;text-align:left;color:var(--color-text-primary);font-weight:var(--weight-medium);list-style:none}:where([data-section=course-detail]) .course-faq__question::-webkit-details-marker{display:none}:where([data-section=course-detail]) .course-faq__chevron{color:var(--color-text-secondary);transition:transform .3s}:where([data-section=course-detail]) .course-faq__item[open] .course-faq__chevron{transform:rotate(180deg)}:where([data-section=course-detail]) .course-faq__answer{padding:0 0 1rem;color:var(--color-text-secondary);line-height:1.6}:where([data-section=course-detail]) .course-faq__answer p{margin:0}:where([data-section=course-detail]) .course-faq__followup{margin-top:2rem;text-align:center;padding:1.5rem;border-radius:.5rem;background:var(--color-bg)}:where([data-section=course-detail]) .course-faq__followup-title{color:var(--color-text-primary);margin:0 0 1rem}:where([data-section=course-detail]) .course-faq__followup-description{color:var(--color-text-secondary);margin:0}:where([data-section=course-detail]) .course-faq__followup-actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}:where([data-section=course-detail]) .course-others{padding:4rem 0;background:var(--color-bg)}:where([data-section=course-detail]) .course-others__container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){:where([data-section=course-detail]) .course-others__container{padding:0 1.5rem}}@media(min-width:1024px){:where([data-section=course-detail]) .course-others__container{padding:0 2rem}}:where([data-section=course-detail]) .course-others__heading{text-align:center;margin-bottom:3rem}:where([data-section=course-detail]) .course-others__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:640px){:where([data-section=course-detail]) .course-others__grid{grid-template-columns:1fr 1fr}}@media(min-width:1024px){:where([data-section=course-detail]) .course-others__grid{grid-template-columns:repeat(4,1fr)}}:where([data-section=feature-difference-clash]).difference-clash-section{width:100%;padding:var(--space-2xl) 0;background:var(--color-bg)}:where([data-section=feature-difference-clash]) .hype-page-header{width:100%}:where([data-section=feature-difference-clash]) .hype-page-header__container{max-width:1200px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:768px){:where([data-section=feature-difference-clash]) .hype-page-header__container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}:where([data-section=feature-difference-clash]) .hype-intro{padding-block:var(--space-sm)}:where([data-section=feature-difference-clash]) .hype-container{max-width:1200px;height:fit-content;margin:0 auto;text-align:center}:where([data-section=feature-difference-clash]) .intro-text{color:var(--color-text-primary);margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,3rem);line-height:1.6;font-weight:var(--weight-bold);display:flex;flex-direction:column;gap:.5rem}:where([data-section=feature-difference-clash]) .intro-text p{margin:0;margin-bottom:.5rem;width:100%;clear:both;line-height:1.2;font-weight:var(--weight-bold);color:var(--color-text-primary)}:where([data-section=feature-difference-clash]) .intro-text p:last-child{margin-bottom:0}:where([data-section=feature-difference-clash]) .intro-highlight{display:inline-block;background:#000;color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-weight:var(--weight-bold);transform:rotate(-3deg)!important;transform-origin:center;margin-top:.5rem;margin-left:.25rem;position:relative;z-index:1;box-shadow:0 36px 100px #0006,0 0 3px #0000008c}[data-theme=dark] :where([data-section=feature-difference-clash]) .intro-highlight{background:#fff;color:#000;box-shadow:0 36px 100px #fff3,0 0 3px #ffffff40}:where([data-section=feature-difference-clash]) .container{max-width:72rem;margin:0 auto;padding:0 var(--space-md)}:where([data-section=feature-difference-clash]) .cards-grid{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){:where([data-section=feature-difference-clash]) .cards-grid{grid-template-columns:repeat(3,1fr)}}:where([data-section=feature-difference-clash]) .card{background:var(--color-surface, #ffffff);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:var(--space-lg);border:1px solid var(--color-surface-border, rgba(0, 0, 0, .05))}:where([data-section=feature-difference-clash]) .card-icon{display:block;width:32px;height:32px;color:var(--color-text-primary);margin-bottom:var(--space-md)}:where([data-section=feature-difference-clash]) .card-title{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:1.25rem;line-height:1.3;color:var(--color-text-primary);margin:0 0 var(--space-sm)}:where([data-section=feature-difference-clash]) .card-text{color:var(--color-text-primary);font-family:var(--font-base);font-weight:var(--weight-regular);line-height:var(--leading-body);font-size:1.125rem}:where([data-section=feature-difference-clash]) .card-link{color:var(--color-accent);text-decoration:underline}:where([data-section=feature-difference-clash]) .card-link:hover{text-decoration:none}.pin-clash-card-section{background:var(--color-bg);color:var(--color-text-primary);padding:var(--space-2xl) 0}.categories-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg);max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.category-pills{display:flex;flex-wrap:wrap;gap:var(--space-sm);grid-column:1 / -1;position:relative;justify-content:center}.category-pill{appearance:none;border:1px solid var(--color-accent);background:transparent;color:var(--color-text-primary);border-radius:.375rem;padding:8px 14px;font-size:var(--size-h3);font-weight:var(--weight-medium);cursor:pointer;transition:all .2s ease;position:relative;z-index:1}.category-pill.active{color:var(--color-accent-foreground)}.category-pill:hover{border-color:var(--color-accent)}.pill-highlight{position:absolute;top:0;left:0;height:100%;border-radius:.375rem;background:var(--color-accent);transform:translate(0);width:0;transition:transform .2s ease,width .2s ease,height .2s ease;z-index:0}.inline-grid{grid-column:1 / -1;border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.inline-grid-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-md);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-sm)}.inline-grid-header .nav-button{justify-self:start}.inline-grid-header .nav-button.next-button{justify-self:end}.inline-controls{display:flex;align-items:center;gap:var(--space-sm)}.category-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);border-radius:var(--radius-lg);padding:var(--space-lg);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:row;align-items:center;gap:var(--space-lg);min-height:140px;position:relative;overflow:hidden;text-align:left}.category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--color-accent),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.category-card:hover{border-color:var(--color-accent);transform:translateY(-8px);box-shadow:0 16px 32px #0003}.category-card:hover:before{opacity:.05}.category-card:not(.cta-card){position:relative}.category-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.category-card-title{font-size:var(--size-h3);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;flex:1;line-height:1.3}.capability-badge{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-md);font-weight:var(--weight-bold);font-family:var(--font-mono);font-size:.875rem;flex-shrink:0}.category-card-icon{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);color:var(--color-accent);transition:all .3s ease;flex-shrink:0}.category-card-icon svg{width:48px;height:48px}.category-card:hover .category-card-icon{background:var(--color-accent);color:var(--color-accent-foreground);transform:scale(1.05);border-color:var(--color-accent)}.category-card-content{display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.category-card-description{font-size:var(--size-body-sm);color:var(--color-text-secondary);margin:0;flex-grow:1;line-height:1.5}.category-card-footer{display:flex;justify-content:flex-end;align-items:center;margin-top:auto}.arrow-icon{font-size:1.5rem;color:var(--color-accent);transition:transform .3s ease}.category-card:hover .arrow-icon{transform:translate(4px)}.cta-card{background:var(--color-card-bg);border:1px solid var(--color-black-700);cursor:default;min-height:auto;padding:var(--space-md)}.cta-card:hover{border-color:var(--color-accent)}.cta-card:hover:before{opacity:0}.cta-content{flex-grow:1;display:flex;align-items:center;justify-content:center}.cta-link{display:inline-flex;align-items:center;gap:8px;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-decoration:none;background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:.375rem;padding:6px 10px;transition:border-color .2s ease,color .2s ease}.cta-link:hover{border-color:var(--color-accent);color:var(--color-accent)}.cta-link-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--whitesmoke-100);border:1px solid var(--black-600);border-radius:.25rem;color:var(--color-accent)}.cta-message{font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.cta-title{font-size:var(--size-body-xs);color:var(--color-text-secondary);margin:var(--space-xs) 0 0 0;text-align:center}.modal-overlay{display:none;position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;padding:var(--space-md)}.modal-overlay.open{display:flex;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:var(--color-surface);border:1px solid var(--color-black-700);border-radius:var(--radius-xl);padding:var(--space-lg);max-width:1200px;width:100%;max-height:85vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg)}.modal-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-black-700);padding-bottom:var(--space-md)}.modal-title{font-size:var(--size-h2);font-weight:var(--weight-bold);font-family:var(--font-heading);color:var(--color-text-primary);margin:0;text-align:center}.close-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;border-radius:var(--radius-md);transition:all .2s ease;flex-shrink:0}.close-button:hover{background:var(--color-black-700);color:var(--color-text-primary)}.grid-content-wrapper{flex:1;overflow-y:auto;min-height:300px;padding:var(--space-md) 0}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-sm);width:100%}.capability-card{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);min-height:120px;justify-content:center;box-shadow:var(--shadow-sm);position:relative;text-decoration:none;color:inherit}.capability-card:hover{transform:translateY(-4px);border-color:var(--color-accent);box-shadow:var(--shadow-lg)}.capability-card:hover .capability-icon{background:var(--color-accent);color:var(--color-accent-foreground);transform:scale(1.05)}.capability-card:hover .capability-link-icon{opacity:1;transform:scale(1.1)}.capability-link-icon{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--color-accent);background:var(--whitesmoke-100);border:1px solid var(--black-900);border-radius:.25rem;opacity:.9;transition:all .2s ease}[data-theme=dark] .cta-link-icon{background:var(--whitesmoke-100);border-color:var(--black-700);color:var(--color-primary)}[data-theme=dark] .capability-link-icon{border-color:var(--black-700);color:var(--color-accent)}.capability-number{font-size:.75rem;font-weight:var(--weight-bold);color:var(--color-text-secondary);font-family:var(--font-mono);letter-spacing:.1em;opacity:.6;align-self:flex-start;width:100%;text-align:left}.capability-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-surface-border);color:var(--color-accent);transition:all .3s ease;flex-shrink:0}.capability-icon svg{width:24px;height:24px}.capability-name{display:block;font-size:var(--size-body-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.3}.modal-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);border-top:1px solid var(--color-black-700);padding-top:var(--space-md)}.nav-button{padding:var(--space-sm) var(--space-lg);background:var(--color-black-800);border:1px solid var(--color-black-700);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--size-body-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:all .2s ease;white-space:nowrap}.nav-button:hover:not(:disabled){background:var(--color-black-800);border-color:var(--color-black-700)}.nav-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px){.category-pills{justify-content:flex-start;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:var(--space-xs)}.category-pill{padding:6px 12px;font-size:clamp(1.25rem,4vw,1.75rem)}.categories-container{grid-template-columns:1fr;gap:var(--space-md);padding:0 var(--space-sm)}.category-card{min-height:120px;padding:var(--space-md);flex-direction:row}.category-card-icon{width:60px;height:60px}.category-card-icon svg{width:36px;height:36px}.category-card-title{font-size:var(--size-h4)}.category-card-description{font-size:var(--size-body-xs)}.capability-badge{min-width:36px;height:36px;font-size:.75rem}.inline-grid{padding:var(--space-md);gap:var(--space-md)}.inline-grid-header{grid-template-columns:1fr;gap:var(--space-sm);text-align:center}.inline-grid-header .nav-button,.inline-grid-header .nav-button.next-button{justify-self:center}.modal-title{font-size:clamp(1.75rem,5vw,2.5rem)}.capabilities-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xs)}.capability-card{min-height:100px;padding:var(--space-sm)}.capability-icon{width:40px;height:40px}.capability-icon svg{width:20px;height:20px}.capability-name{font-size:var(--size-body-xs)}.inline-controls{flex-wrap:wrap}.nav-button{padding:4px 8px;font-size:var(--size-body-xs);min-width:80px}}@media(min-width:768px){.categories-container{grid-template-columns:repeat(2,1fr)}.capabilities-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.categories-container{grid-template-columns:repeat(3,1fr)}.capabilities-grid{grid-template-columns:repeat(4,1fr)}.category-card{min-height:160px;flex-direction:row}.category-card-icon{width:80px;height:80px}.category-card-icon svg{width:48px;height:48px}.capability-card{min-height:160px}.capability-icon{width:56px;height:56px}.capability-icon svg{width:28px;height:28px}}@media(min-width:1280px){.categories-container{grid-template-columns:repeat(3,1fr)}.capabilities-grid{grid-template-columns:repeat(4,1fr)}}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:transparent}.modal-content::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}.modal-content::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}.grid-content-wrapper::-webkit-scrollbar{width:6px}.grid-content-wrapper::-webkit-scrollbar-track{background:transparent}.grid-content-wrapper::-webkit-scrollbar-thumb{background:var(--color-black-700);border-radius:var(--radius-md)}.grid-content-wrapper::-webkit-scrollbar-thumb:hover{background:var(--color-black-600)}.hype-page-header{width:100%;background:var(--color-bg)}.hype-page-header__container{max-width:1200px;margin:0 auto;padding-left:var(--space-md);padding-right:var(--space-md)}@media(min-width:768px){.hype-page-header__container{padding-left:var(--space-lg);padding-right:var(--space-lg)}}.hype-intro{padding-block:var(--space-sm)}.hype-container{max-width:1200px;height:fit-content;margin:0 auto;text-align:center}.intro-text,.description-text,.outro-text{color:var(--color-text-primary);margin-bottom:var(--space-md);font-size:clamp(1.5rem,3vw,3rem);line-height:1.6;font-weight:var(--weight-bold)}.intro-text>p{margin:0;margin-bottom:.5rem;display:block!important;width:100%;clear:both;line-height:1.2;font-weight:var(--weight-bold)!important;color:var(--color-text-primary)!important}.intro-text>p:last-child{margin-bottom:0}.intro-text>p span{display:inline}.intro-text{display:flex;flex-direction:column;gap:.5rem}.intro-text>p{flex:0 0 auto}.outro-text{font-size:clamp(1.5rem,1vw,1.5rem);font-weight:var(--weight-bold);line-height:1;color:var(--color-text-secondary)}.intro-highlight,.description-highlight,.outro-highlight{display:inline-block;background:#000;color:#fff;padding:.25rem .75rem;border-radius:.375rem;font-weight:var(--weight-bold);text-shadow:none;transform:rotate(-1.5deg);transform-origin:left bottom;margin-top:.5rem;margin-left:.25rem;position:relative;z-index:1;box-shadow:0 36px 100px #0006,0 0 3px #0000008c}[data-theme=dark] .intro-highlight,[data-theme=dark] .description-highlight,[data-theme=dark] .outro-highlight{background:#fff;color:#000;box-shadow:0 36px 100px #fff3,0 0 3px #ffffff40}.intro-text :global(.word){display:inline-block;perspective:1000px;transform-style:preserve-3d}.learn-more-link{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:var(--weight-medium);text-decoration:none;transition:transform .2s ease}.learn-more-link:hover{transform:translate(4px)}:where([data-section=terms-page]).terms-page{background:var(--color-bg);color:var(--color-text-primary);padding:4rem 0;min-height:80vh}:where([data-section=terms-page]) .terms-page__container{max-width:800px;margin:0 auto;padding:0 2rem}:where([data-section=terms-page]) .terms-page__header{text-align:center;margin-bottom:3rem;border-bottom:2px solid var(--color-surface-border);padding-bottom:2rem}:where([data-section=terms-page]) .terms-page__heading{font-family:var(--font-heading);font-size:2.5rem;font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 1rem;letter-spacing:-.5px}:where([data-section=terms-page]) .terms-page__updated{color:var(--color-text-secondary);font-size:1rem;margin:0}:where([data-section=terms-page]) .terms-page__intro{font-size:1.125rem;line-height:1.7;color:var(--color-text-secondary);margin:0 0 2.5rem}:where([data-section=terms-page]) .terms-page__body{line-height:1.7}:where([data-section=terms-page]) .terms-page__body h2{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:2.5rem 0 1rem;border-left:4px solid var(--color-accent);padding-left:1rem;letter-spacing:-.3px}:where([data-section=terms-page]) .terms-page__body h3{font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:1.5rem 0 .75rem}:where([data-section=terms-page]) .terms-page__body p{margin:0 0 1rem;color:var(--color-text-secondary);font-size:1rem}:where([data-section=terms-page]) .terms-page__body strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}:where([data-section=terms-page]) .terms-page__body a{color:var(--color-accent);text-decoration:underline}:where([data-section=terms-page]) .terms-page__body a:hover{color:color-mix(in srgb,var(--color-accent) 85%,white)}:where([data-section=terms-page]) .terms-page__body ul,:where([data-section=terms-page]) .terms-page__body ol{margin:0 0 1rem;padding-left:1.5rem;color:var(--color-text-secondary)}:where([data-section=terms-page]) .terms-page__body li{margin-bottom:.4rem}:where([data-section=terms-page]) .terms-page__footer{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-surface-border);text-align:center}:where([data-section=terms-page]) .terms-page__footer p{color:var(--color-text-secondary);margin:0}:where([data-section=terms-page]) .terms-page__footer a{color:var(--color-accent);text-decoration:none}:where([data-section=terms-page]) .terms-page__footer a:hover{text-decoration:underline}@media(max-width:768px){:where([data-section=terms-page]).terms-page{padding:3rem 0}:where([data-section=terms-page]) .terms-page__container{padding:0 1rem}:where([data-section=terms-page]) .terms-page__heading{font-size:2rem}:where([data-section=terms-page]) .terms-page__body h2{font-size:1.25rem}}:where([data-section=testimonial-detail]){--td-hero-bg: var(--color-bg);--td-hero-fg: var(--color-text-primary);--td-hero-fg-muted: var(--color-text-secondary);--td-hero-divider: var(--color-surface-border)}:where([data-section=testimonial-detail]) .td-back{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:var(--weight-semibold);color:var(--td-hero-fg-muted);text-decoration:none;padding:8px 0;transition:color .2s ease,transform .2s ease;margin-bottom:48px}:where([data-section=testimonial-detail]) .td-back:hover{color:var(--color-accent);transform:translate(-4px)}:where([data-section=testimonial-detail]) .td-hero{position:relative;background:var(--td-hero-bg);color:var(--td-hero-fg);padding:140px 16px 110px;overflow:hidden}:where([data-section=testimonial-detail]) .td-hero__glow{position:absolute;inset:-30% -15% auto auto;width:560px;height:560px;background:radial-gradient(circle at center,rgba(254,196,61,.22),transparent 62%);pointer-events:none;z-index:0}:where([data-section=testimonial-detail]) .td-container{max-width:72rem;margin:0 auto;padding:0 var(--space-md);position:relative;z-index:1}:where([data-section=testimonial-detail]) .td-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center}:where([data-section=testimonial-detail]) .td-hero__eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-heading);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-accent);font-weight:var(--weight-bold);margin-bottom:24px}:where([data-section=testimonial-detail]) .td-hero__eyebrow-bar{width:36px;height:2px;background:var(--color-accent);display:inline-block}:where([data-section=testimonial-detail]) .td-hero__excerpt{font-family:var(--font-heading);font-size:clamp(26px,3vw,40px);line-height:1.25;font-weight:var(--weight-medium);color:var(--td-hero-fg);letter-spacing:-.6px;margin:0 0 40px}:where([data-section=testimonial-detail]) .td-hero__attribution{padding-top:28px;border-top:1px solid var(--td-hero-divider)}:where([data-section=testimonial-detail]) .td-hero__name{font-family:var(--font-heading);font-size:22px;font-weight:var(--weight-bold);color:var(--td-hero-fg);letter-spacing:-.4px;margin-bottom:6px}:where([data-section=testimonial-detail]) .td-hero__headline{font-size:14px;color:var(--td-hero-fg-muted);letter-spacing:.3px}:where([data-section=testimonial-detail]) .td-hero__portrait{position:relative;margin:0;justify-self:end;width:100%;max-width:380px}:where([data-section=testimonial-detail]) .td-hero__portrait-accent{position:absolute;right:-20px;top:-20px;width:60%;height:60%;background:var(--color-accent);border-radius:14px;z-index:1}:where([data-section=testimonial-detail]) .td-hero__portrait-frame{position:relative;z-index:2;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--color-surface);box-shadow:#0000002e 0 30px 70px}:where([data-section=testimonial-detail]) .td-hero__portrait-frame img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}:where([data-section=testimonial-detail]) .td-body{background:var(--color-bg);padding:110px 16px}:where([data-section=testimonial-detail]) .td-body__inner{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:22px}:where([data-section=testimonial-detail]) .td-body__heading{font-family:var(--font-heading);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-md);letter-spacing:-.5px}:where([data-section=testimonial-detail]) .td-body__paragraph{font-size:17px;line-height:1.8;color:var(--color-text-secondary);margin:0;white-space:pre-line}:where([data-section=testimonial-detail]) .td-body__paragraph:first-of-type:first-letter{font-family:var(--font-heading);font-size:64px;font-weight:var(--weight-bold);color:var(--color-text-primary);float:left;line-height:.9;margin:6px 12px 0 0;letter-spacing:-1px}:where([data-section=testimonial-detail]) .td-nav{background:var(--color-surface);padding:60px 16px}:where([data-section=testimonial-detail]) .td-nav__grid{max-width:72rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:28px}:where([data-section=testimonial-detail]) .td-nav__link{display:flex;flex-direction:column;gap:8px;padding:24px 28px;background:var(--color-bg);border-radius:12px;text-decoration:none;color:var(--color-text-primary);transition:transform .25s ease,box-shadow .25s ease;border:1px solid var(--color-surface-border)}:where([data-section=testimonial-detail]) .td-nav__link:hover{transform:translateY(-4px);box-shadow:#0000002e 0 18px 40px}:where([data-section=testimonial-detail]) .td-nav__link--next{text-align:right}:where([data-section=testimonial-detail]) .td-nav__label{font-family:var(--font-heading);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-accent);font-weight:var(--weight-bold)}:where([data-section=testimonial-detail]) .td-nav__name{font-family:var(--font-heading);font-size:18px;font-weight:var(--weight-bold);letter-spacing:-.3px}:where([data-section=testimonial-detail]) .td-empty{background:var(--td-hero-bg);color:var(--td-hero-fg);padding:180px 16px 160px}:where([data-section=testimonial-detail]) .td-empty__title{font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);color:var(--td-hero-fg);margin:0 0 18px}:where([data-section=testimonial-detail]) .td-empty__text{color:var(--td-hero-fg-muted);font-size:18px;margin:0}@media(max-width:900px){:where([data-section=testimonial-detail]) .td-hero{padding:110px 16px 90px}:where([data-section=testimonial-detail]) .td-hero__grid{grid-template-columns:1fr;gap:50px}:where([data-section=testimonial-detail]) .td-hero__portrait{justify-self:start;max-width:320px}:where([data-section=testimonial-detail]) .td-body{padding:80px 16px}:where([data-section=testimonial-detail]) .td-nav__grid{grid-template-columns:1fr}:where([data-section=testimonial-detail]) .td-nav__link--next{text-align:left}}@media(max-width:600px){:where([data-section=testimonial-detail]) .td-hero{padding:90px 16px 70px}:where([data-section=testimonial-detail]) .td-hero__portrait-accent{right:-12px;top:-12px}:where([data-section=testimonial-detail]) .td-body{padding:60px 16px}:where([data-section=testimonial-detail]) .td-back{margin-bottom:32px}}.steps-clash{padding:var(--space-2xl) 0;background:var(--color-bg);color:var(--color-text-primary)}.steps-header-wrapper{text-align:center}.steps-header{display:inline-block;background:var(--color-accent);color:#fff;padding:.25rem .5rem;border-radius:.375rem;font-weight:var(--weight-bold);text-shadow:0 2px 4px rgba(0,0,0,.3);transform:rotate(-1.5deg);transform-origin:left bottom;margin:var(--space-lg) 0 var(--space-md) 0;position:relative;z-index:1;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.6}.steps-clash .container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.steps-clash-header{text-align:center;margin-bottom:var(--space-xl)}.steps-clash-badge{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-mono);font-size:var(--size-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent);margin-bottom:var(--space-md)}.steps-clash-title{font-size:var(--size-section-heading);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-lg);line-height:var(--leading-heading)}.steps-clash-content{display:flex;flex-direction:column;gap:var(--space-3xl);margin-top:var(--space-2xl)}.step-row{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}@media(min-width:768px){.step-row{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}.step-row.reverse{direction:rtl}.step-row.reverse>*{direction:ltr}}.step-text{display:flex;flex-direction:column}.step-badge{display:inline-flex;align-items:center;width:fit-content;font-family:var(--font-mono);font-size:var(--size-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-text-primary);padding:0;margin-bottom:var(--space-md)}.step-title{font-size:var(--size-h2);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-sm);line-height:var(--leading-heading)}.step-description{font-size:var(--size-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.step-features{display:flex;flex-direction:column;gap:var(--space-sm)}.step-feature{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--size-md);color:var(--color-text-secondary);line-height:var(--leading-body)}.step-feature:before{content:"✓";color:var(--color-accent);font-weight:var(--weight-bold);font-size:var(--size-lg);flex-shrink:0}.step-cta-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-lg);background:transparent;color:var(--color-accent);text-decoration:none;border-radius:var(--radius-sm);border:2px solid var(--color-accent);font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--size-body);transition:all .2s ease;cursor:pointer;margin-top:var(--space-lg)}.step-cta-btn:hover{background:var(--color-accent);color:var(--color-accent-foreground);transform:translateY(-1px)}.step-cta-btn svg{width:16px;height:16px;flex-shrink:0}.step-visual{width:100%;max-height:500px;overflow:hidden}.step-image{width:100%;height:100%;max-height:500px;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.steps-clash-quote{background:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);padding:var(--space-lg);margin-bottom:var(--space-xl);text-align:center}.quote-text{font-size:var(--size-h4);color:var(--color-text-primary);line-height:var(--leading-body);margin-bottom:var(--space-md);font-style:italic}.quote-author{font-size:var(--size-small);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.steps-clash-cta{text-align:center}.steps-cta-button{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-foreground);text-decoration:none;font-family:var(--font-mono);font-weight:var(--weight-medium);font-size:var(--size-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);transition:all .2s ease;border:none;cursor:pointer}.steps-cta-button:hover{background:color-mix(in srgb,var(--color-accent) 85%,white);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.steps-cta-button:after{content:"→";font-size:var(--size-h4)}@media(min-width:768px){.steps-clash .container{padding:0 var(--space-lg)}.step-features{display:grid;grid-template-columns:1fr 1fr}}.usp-clash-description-row{display:flex;justify-content:center;margin-bottom:var(--space-2xl)}.usp-clash-description-text{max-width:800px;text-align:center}.usp-clash-description-text p{font-size:1.5rem;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}
