.home-hero.journey-hero{position:relative;overflow:hidden;padding:clamp(6.2rem,8vw,7.8rem) 0 clamp(1.25rem,2.3vw,2.25rem);background:radial-gradient(circle at 76% 30%,rgba(0,102,204,.105),transparent 34%),radial-gradient(circle at 16% 14%,rgba(218,225,233,.46),transparent 32%),linear-gradient(180deg,#fbfcfe,#fff 68%,#fff)}.home-hero.journey-hero:before{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgba(245,247,250,.9));pointer-events:none}.journey-hero .journey-hero-grid{position:relative;z-index:1;grid-template-columns:minmax(0,.44fr) minmax(520px,.56fr);gap:clamp(2.8rem,5.4vw,7rem);align-items:center}.home-hero-copy{gap:clamp(.9rem,1.45vw,1.15rem);max-width:650px}.home-hero-copy h1{max-width:11.2ch;font-size:clamp(3.05rem,4.35vw,5rem);line-height:1.015;letter-spacing:0}.home-hero-copy p:not(.kicker){max-width:36rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.62}.hero-product-card-premium{position:relative;width:min(100%,720px);justify-self:end;padding:clamp(.72rem,1vw,.9rem);border-color:#1d1d1f13;border-radius:clamp(26px,3vw,36px);background:linear-gradient(145deg,#ffffffeb,#ffffffa8),#ffffffb8;box-shadow:0 34px 86px #1d1d1f14,0 10px 26px #0066cc09}.hero-product-card-premium:before{content:"";position:absolute;top:8%;right:-7%;bottom:8%;left:7%;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 52% 44%,rgba(0,102,204,.11),transparent 55%);filter:blur(18px);opacity:.78}.hero-product-card-premium .hero-product-media-wrap{min-height:clamp(300px,30vw,470px);border-radius:clamp(22px,2.4vw,30px);background:#f7f9fb;isolation:isolate}.hero-product-card-premium .hero-product-image{width:100%;height:100%;min-height:inherit;aspect-ratio:16 / 10;max-height:none;object-fit:cover;object-position:center;filter:saturate(1.02) contrast(1.02)}.home-locale-en .hero-product-card-premium .hero-product-media-wrap{background:linear-gradient(145deg,#fff,#f7fbff 58%,#eef5fb)}.home-locale-en .hero-product-card-premium .hero-product-image{object-fit:contain;padding:clamp(.35rem,.9vw,.75rem);filter:saturate(1.03) contrast(1.03)}.hero-product-card-premium .hero-product-media-wrap:before{left:8%;right:8%;top:68%;background:linear-gradient(90deg,transparent,rgba(0,102,204,.5),rgba(0,102,204,.22),transparent);animation-delay:.52s}.hero-product-card-premium .hero-product-media-wrap:after{top:67%;animation-delay:.94s}.hero-decision-chips{position:absolute;z-index:4;left:clamp(1.35rem,2.4vw,1.9rem);right:clamp(1.35rem,2.4vw,1.9rem);bottom:clamp(1.05rem,2vw,1.45rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.54rem,.86vw,.74rem);align-items:stretch;pointer-events:none}.hero-decision-chips span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:clamp(4.15rem,4.7vw,4.55rem);padding:.72rem .48rem;border:1px solid rgba(255,255,255,.82);border-radius:16px;background:linear-gradient(180deg,#ffffffe6,#f7f9fcd1),#fffc;box-shadow:0 10px 24px #1d1d1f13;-webkit-backdrop-filter:blur(16px) saturate(1.05);backdrop-filter:blur(16px) saturate(1.05);opacity:0;text-align:center;transform:translate3d(0,10px,0);animation:heroChipReveal .72s cubic-bezier(.16,1,.3,1) both}.hero-decision-chips span:nth-child(1){animation-delay:.56s}.hero-decision-chips span:nth-child(2){animation-delay:.69s}.hero-decision-chips span:nth-child(3){animation-delay:.82s}.hero-decision-chips span:nth-child(4){animation-delay:.95s}.hero-decision-chips i{display:block;width:100%;color:#06cc;font-size:.66rem;font-style:normal;font-weight:850;letter-spacing:.05em;line-height:1;text-align:center}.hero-decision-chips strong{display:block;width:100%;color:#1d1d1f;font-size:clamp(.74rem,.8vw,.86rem);font-weight:820;line-height:1.12;text-align:center;text-wrap:balance}.home-proof-strip{border-block:0;background:#fff}.home-proof-grid{gap:.75rem;padding-bottom:clamp(1.6rem,2.8vw,2.6rem)}.home-proof-grid article{min-height:auto;padding:.9rem 1rem;border:1px solid rgba(29,29,31,.065);border-radius:16px;background:#fafbfdb8}.home-proof-grid article:first-child{border-left:1px solid rgba(29,29,31,.065)}.home-proof-grid strong{color:#1d1d1f;font-size:.76rem;letter-spacing:.02em;text-transform:none}.home-proof-grid p{max-width:28rem;font-size:.9rem;line-height:1.42}@keyframes heroChipReveal{0%{opacity:0;transform:translate3d(0,10px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@media (max-width: 1020px){.journey-hero .journey-hero-grid{grid-template-columns:1fr;gap:1.6rem}.home-hero-copy,.home-hero-copy p:not(.kicker){max-width:100%}.home-hero-copy h1{max-width:12.5ch}.hero-product-card-premium{width:min(100%,760px);justify-self:stretch}}@media (max-width: 720px){.home-hero.journey-hero{padding:4.8rem 0 1.1rem}.home-hero-copy h1{max-width:12ch;font-size:clamp(2.12rem,10vw,2.95rem);line-height:1.02}.home-hero-copy p:not(.kicker){font-size:.98rem;line-height:1.48}.site-home .home-hero-motif{width:100%;justify-content:center;border-radius:14px;text-align:center}.hero-product-card-premium{padding:.5rem;border-radius:22px}.hero-product-card-premium .hero-product-media-wrap{min-height:218px;max-height:240px;border-radius:18px}.hero-product-card-premium .hero-product-image{aspect-ratio:16 / 9;min-height:218px;max-height:240px}.hero-decision-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem;left:.72rem;right:.72rem;bottom:.72rem}.hero-decision-chips span{min-height:3.25rem;padding:.5rem .56rem;border-radius:14px}.hero-decision-chips i{font-size:.58rem}.hero-decision-chips strong{font-size:.72rem}.home-proof-grid{gap:.55rem;padding-bottom:1rem}.home-proof-grid article,.home-proof-grid article:first-child{border:1px solid rgba(29,29,31,.065)}}@media (prefers-reduced-motion: reduce){.hero-decision-chips span{opacity:1!important;transform:none!important;animation:none!important}}@media (max-width: 720px){.site-home .journey-hero .journey-hero-grid{display:grid;grid-template-columns:1fr;gap:1.35rem}.site-home .home-hero-copy{position:relative;z-index:2;max-width:calc(100vw - 3rem);min-width:0}.site-home .home-hero-copy p:not(.kicker){max-width:31ch;overflow-wrap:break-word}.site-home .hero-product-card-premium{position:relative;z-index:1;width:100%;max-width:calc(100vw - 3rem);margin-top:0;transform:none}.site-home .hero-product-card-premium .hero-product-media-wrap{min-height:190px;max-height:220px}.site-home .hero-product-card-premium .hero-product-image{display:block;width:100%;min-height:190px;max-height:220px;object-fit:cover;object-position:center}.site-home .home-actions{display:grid;grid-template-columns:1fr;width:calc(100vw - 3rem);max-width:100%;gap:.75rem}.site-home .home-actions .ki-button{width:min(100%,20rem);max-width:100%;min-width:0;box-sizing:border-box;justify-content:center}.home-locale-en .home-hero-copy h1{max-width:8.6ch}}.brand-assets-page{background:radial-gradient(circle at 72% 8%,rgba(0,102,204,.08),transparent 28rem),linear-gradient(180deg,#fbfcfe,#fff 42%,#f6f8fb)}.brand-assets-hero{padding:clamp(6rem,12vw,10rem) 0 clamp(2.2rem,4.5vw,4rem)}.brand-assets-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:clamp(2rem,6vw,6rem);align-items:center}.brand-assets-hero h1{max-width:10.8ch;color:#1d1d1f;font-size:clamp(3.2rem,7.1vw,6.4rem);line-height:.96;letter-spacing:0}.brand-assets-hero p:not(.kicker){max-width:46rem;margin-top:1.25rem;color:#6e6e73;font-size:clamp(1.08rem,1.8vw,1.32rem);line-height:1.55}.brand-assets-logo-stage{display:grid;min-height:clamp(260px,30vw,420px);place-items:center;border:1px solid rgba(29,29,31,.07);border-radius:clamp(26px,3vw,38px);background:radial-gradient(circle at 52% 44%,rgba(0,102,204,.08),transparent 52%),linear-gradient(145deg,#fffffffa,#f6f9fde6);box-shadow:0 32px 90px #1d1d1f14}.brand-assets-logo-stage img{width:min(52%,260px);height:auto;filter:drop-shadow(0 16px 34px rgba(6,23,53,.08))}.brand-assets-section{padding:clamp(2.4rem,5vw,5rem) 0}.brand-assets-section-muted{background:#f5f7fab8}.brand-assets-section-head{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1rem,2.4vw,1.8rem)}.brand-assets-section-head h2{color:#1d1d1f;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.02}.brand-assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.2rem)}.brand-assets-grid-visuals{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-asset-card{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;min-height:100%;padding:clamp(.85rem,1.3vw,1.1rem);border:1px solid rgba(29,29,31,.075);border-radius:22px;background:#ffffffe6;box-shadow:0 20px 55px #1d1d1f0e}.brand-asset-preview{display:grid;min-height:180px;place-items:center;overflow:hidden;border:1px solid rgba(29,29,31,.06);border-radius:18px;background:linear-gradient(45deg,rgba(29,29,31,.035) 25%,transparent 25%),linear-gradient(-45deg,rgba(29,29,31,.035) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(29,29,31,.035) 75%),linear-gradient(-45deg,transparent 75%,rgba(29,29,31,.035) 75%),#fff;background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-asset-preview img{width:100%;height:100%;max-height:220px;object-fit:contain}.brand-asset-preview-logo img{width:72%;height:auto}.brand-asset-preview-mark img{width:92px;height:92px}.brand-asset-preview-banner{min-height:140px;padding:1rem;background:#fff}.brand-asset-preview-banner img{width:min(100%,420px);height:auto;max-height:120px}.brand-asset-card-copy{display:grid;gap:.45rem}.brand-asset-card-copy span,.brand-assets-notes .kicker,.brand-assets-colors .kicker{color:var(--muted);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.brand-asset-card-copy h3{color:#1d1d1f;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.16}.brand-asset-card-copy p{color:#6e6e73;font-size:.95rem;line-height:1.45}.brand-asset-actions{display:grid;grid-template-columns:1fr;gap:.55rem}.brand-asset-download,.brand-asset-open{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.7rem 1rem;border-radius:999px;font-size:.9rem;font-weight:780;text-decoration:none}.brand-asset-download{color:#fff;background:#06c}.brand-asset-download svg{width:18px;height:18px;margin-right:.45rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.brand-asset-open{color:#1d1d1f;border:1px solid rgba(29,29,31,.08);background:#f5f7fad1}.brand-assets-basics{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:clamp(1rem,2vw,1.4rem)}.brand-assets-notes,.brand-assets-colors{display:grid;gap:1rem;padding:clamp(1.35rem,2.5vw,2.2rem);border:1px solid rgba(29,29,31,.075);border-radius:24px;background:#ffffffe6;box-shadow:0 20px 55px #1d1d1f0d}.brand-assets-notes h2,.brand-assets-colors h2{color:#1d1d1f;font-size:clamp(1.6rem,2.7vw,2.35rem);line-height:1.06}.brand-assets-notes ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.brand-assets-notes li{position:relative;padding-left:1.4rem;color:#6e6e73;line-height:1.55}.brand-assets-notes li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:999px;background:#06c}.brand-assets-colors>div{display:grid;gap:.7rem}.brand-color-token{display:grid;grid-template-columns:38px 1fr auto;gap:.8rem;align-items:center;min-height:54px;padding:.55rem .7rem;border:1px solid rgba(29,29,31,.065);border-radius:16px;background:#fbfcfe}.brand-color-token i{width:38px;height:38px;border:1px solid rgba(29,29,31,.08);border-radius:12px}.brand-color-token strong{color:#1d1d1f;font-size:.95rem}.brand-color-token small{color:#6e6e73;font-size:.82rem;font-weight:760}@media (max-width: 980px){.brand-assets-hero-grid,.brand-assets-basics{grid-template-columns:1fr}.brand-assets-grid,.brand-assets-grid-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.brand-assets-hero{padding-top:5.2rem}.brand-assets-hero h1{max-width:11ch;font-size:clamp(2.6rem,13vw,3.6rem)}.brand-assets-logo-stage{min-height:220px}.brand-assets-grid,.brand-assets-grid-visuals{grid-template-columns:1fr}.brand-assets-section-head{display:grid;align-items:start}}.product-fit-matrix-section{padding-block:clamp(2.5rem,4.8vw,4.4rem)}.product-fit-matrix-panel{display:grid;gap:clamp(1.1rem,2vw,1.65rem)}.product-fit-matrix-head{display:grid;gap:.55rem;max-width:780px}.product-fit-matrix-head h2{color:#1d1d1f;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.02;letter-spacing:0}.product-fit-matrix-head p:not(.eyebrow){color:#6e6e73;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.55}.product-fit-matrix-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.product-fit-matrix-grid article{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;min-height:255px;padding:clamp(1.05rem,1.6vw,1.35rem);border:1px solid rgba(29,29,31,.075);border-radius:24px;background:radial-gradient(circle at 90% 0%,rgba(0,102,204,.045),transparent 28%),#fffffff0;box-shadow:0 14px 34px #1d1d1f06}.product-fit-matrix-grid span{color:var(--muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-fit-matrix-grid strong{color:#1d1d1f;font-size:clamp(1.18rem,1.5vw,1.45rem);line-height:1.08}.product-fit-matrix-grid p{color:#6e6e73;font-size:.95rem;line-height:1.5}.product-fit-matrix-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:2.85rem;padding:.75rem .95rem;border-radius:14px;color:#fff;background:#06c;font-size:.88rem;font-weight:820;text-decoration:none}.product-fit-matrix-grid a:hover,.product-fit-matrix-grid a:focus-visible{background:#0057b8}.product-portfolio-card{grid-template-rows:auto}.product-portfolio-card dl{align-self:stretch}.product-module-list div{max-height:58px}.case-pattern-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.case-pattern-meta-row{align-items:center}.case-pattern-meta-row .meta-chip{color:#4f565f;background:#f5f5f7cc}@media (max-width: 1180px){.product-fit-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-pattern-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 720px){.product-fit-matrix-section{padding-block:2.2rem}.product-fit-matrix-grid{grid-template-columns:minmax(0,1fr)}.product-fit-matrix-grid article{min-height:0}}@media (max-width: 760px){.page-hero h1,.industry-page .page-hero h1{max-width:11.5ch;font-size:clamp(1.9rem,8.8vw,2.55rem);line-height:1.05;overflow-wrap:anywhere}.page-hero-sub,.industry-page .page-hero-sub{max-width:30ch;overflow-wrap:break-word}.industry-page .industry-intro-grid h2,.industry-intro-grid h2,.industry-path-header h2,.insight-briefing-copy h2{max-width:12ch;font-size:clamp(1.75rem,7.8vw,2.35rem);line-height:1.08;overflow-wrap:anywhere}.page-hero-actions .btn,.page-hero-actions a{width:100%;max-width:100%}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.media-float-soft,.motion-reveal,.motion-stagger>*,.motion-media-soft,.motion-chip-in,.hero-product-media-wrap:before,.hero-product-media-wrap:after,.scroll-reveal-soft,.architecture-line,.architecture-node,.leakage-score-step,.leakage-score-result,.product-sprint-step,.product-sprint-rail:before,.case-evidence-rail i,.leakage-score-orbit,.hero-journey-line:after{opacity:1!important;transform:none!important;animation:none!important}}@media (max-width: 760px){html,body,#root{max-width:100%;overflow-x:hidden}body{padding-bottom:calc(5.4rem + env(safe-area-inset-bottom))}.reveal-up,.delay-1,.delay-2,.delay-3,.route-loading-line{opacity:1!important;transform:none!important;animation:none!important}.ki-container,.container,.container-sm,.partner-inner{width:min(calc(100vw - 2rem),var(--max))}.home-section,.section,.home-failure-section,.home-pressure-section,.home-decision-path-section,.product-buyer-section,.products-hub-section,.product-sales-section,.product-portfolio-section,.products-decision-section,.case-moment-section,.resource-phase-section,.industry-scenario-section,.premium-service-hero-section,.premium-service-module-section,.premium-service-outcome-section,.premium-service-operating-section,.premium-service-artifact-section,.english-offer-system-section,.english-offer-module-section,.english-offer-related-section{padding-block:clamp(2rem,8vw,3rem)}.page-hero,.premium-service-page .page-hero,.industry-page .page-hero,.intent-hero,.products-hero-premium,.about-hero-premium{padding-top:clamp(4.35rem,16vw,5.1rem);padding-bottom:clamp(1.3rem,6vw,2rem)}.home-hero.journey-hero{padding-top:clamp(4.2rem,15vw,4.8rem);padding-bottom:1rem}.home-hero-copy,.products-hero-copy,.about-hero-copy,.page-hero .container,.intent-hero-grid>div,.premium-service-page .page-hero .container{max-width:100%;min-width:0}.home-hero-copy h1,.products-hero-copy h1,.about-hero-copy h1,.page-hero h1,.intent-hero h1,.premium-service-page .page-hero h1{color:#1d1d1f;max-width:12.2ch;font-size:clamp(2rem,9vw,2.72rem);line-height:1.035;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.home-locale-en .home-hero-copy h1{max-width:9.8ch;font-size:clamp(2rem,8.6vw,2.62rem)}.home-hero-copy p:not(.kicker),.products-hero-copy>p:not(.eyebrow),.about-hero-copy>p:not(.eyebrow),.page-hero-sub,.intent-hero p:not(.eyebrow),.premium-service-page .page-hero-sub{color:#6e6e73;max-width:34ch;font-size:.98rem;line-height:1.5}.home-actions,.hero-actions,.page-hero-actions,.products-hero-actions{display:grid;grid-template-columns:1fr;width:100%;gap:.72rem;align-items:stretch}.page-hero-actions{width:min(calc(100vw - 2rem),var(--max));margin-inline:auto}.home-actions .ki-button,.hero-actions .btn,.page-hero-actions .btn,.page-hero-actions a,.products-hero-actions .btn,.product-offer-cta,.industry-card-cta,.resource-card-cta,.insight-card-cta,.contact-submit{width:100%;min-width:0;min-height:2.9rem;justify-content:center;text-align:center;white-space:normal}.home-actions .ki-button-brand,.hero-actions .btn-primary,.page-hero-actions .btn-primary,.mobile-sticky-cta a{color:#fff;background:#06c;border-color:#06c}.home-actions .ki-button-white,.hero-actions .btn-ghost,.page-hero-actions .btn-ghost{color:#1d1d1f;background:transparent}.journey-hero .journey-hero-grid,.products-hero-grid,.about-hero-grid,.case-hero-grid,.resource-hero-grid,.industry-intro-grid,.industry-scenario-layout,.product-buyer-panel,.case-evidence-brief-panel,.contact-after-score-panel,.home-resources-panel,.resource-decision-hero,.case-executive-brief,.kickstart-product-hero,.premium-service-shell,.english-offer-system,.brand-assets-hero-grid,.brand-assets-basics{grid-template-columns:1fr;gap:1rem}.hero-product-card-premium,.hero-product-card,.products-hero-visual,.home-offer-visual,.home-pressure-visual,.home-resources-visual,.home-industry-visual,.industry-path-card .industry-card-image,.resource-featured-asset,.case-executive-feature,.kickstart-product-media,.premium-service-media,.intent-visual,.about-hero-portrait,.brand-assets-logo-stage{max-width:100%;border-radius:20px}.hero-product-card-premium{padding:.5rem}.hero-product-card-premium .hero-product-media-wrap{min-height:184px;max-height:218px;border-radius:17px}.hero-product-card-premium .hero-product-image,.hero-product-image,.products-hero-visual,.home-offer-visual,.home-pressure-visual,.home-resources-visual,.home-industry-visual img,.industry-card-image,.resource-card-media,.proof-card-image,.service-card-image,.insight-img{max-height:210px;object-fit:cover;object-position:center;filter:saturate(1.05) contrast(1.04)}.home-locale-en .hero-product-card-premium .hero-product-image{padding:.4rem;object-fit:contain}.hero-decision-chips{display:none}.home-proof-grid,.home-offer-grid,.industry-coming-grid,.home-service-grid-3,.journey-proof-grid,.product-portfolio-grid-main,.product-portfolio-grid,.product-fit-matrix-grid,.decision-moment-grid,.industry-path-grid,.industry-scenario-grid,.case-moment-grid,.resource-phase-grid,.insight-decision-moment-grid,.insight-card-grid,.resource-grid,.brand-assets-grid,.brand-assets-grid-visuals{grid-template-columns:1fr;gap:.85rem}.home-offer-card,.industry-coming-card,.home-service-card,.journey-proof-card,.product-portfolio-card,.product-fit-matrix-grid article,.decision-moment-card,.industry-path-card,.industry-scenario-card,.case-moment-card,.resource-card,.insight-card,.brand-asset-card,.contact-form-card,.premium-service-module-grid article,.premium-service-fit-grid article,.premium-service-signal-card,.premium-service-related-card,.premium-service-operating-grid article,.premium-service-artifact-grid article{min-height:0;padding:1rem;border-radius:20px}.product-portfolio-card{grid-template-rows:auto}.product-portfolio-card-phase{min-height:0;padding:.72rem}.product-portfolio-card dl,.product-module-list,.offer-proof-pattern-list,.product-detail-tags,.product-primary-outcome,.meta-row,.industry-usecase-list{grid-template-columns:1fr;gap:.55rem}.offer-proof-pattern-bottom{align-items:flex-start;flex-direction:column}.product-module-list div{max-height:none}.product-module-list>span,.product-detail-tags>span,.meta-chip,.industry-usecase-list span{max-width:100%;white-space:normal}.home-section-head,.section-header,.premium-section-header,.product-fit-matrix-head,.brand-assets-section-head{display:grid;grid-template-columns:1fr;gap:.55rem;margin-bottom:1rem}.home-section-head h2,.section-header h2,.premium-section-header h2,.product-fit-matrix-head h2,.industry-path-header h2,.industry-scenario-layout h2,.resource-decision-hero h2,.case-executive-brief h2,.kickstart-product-copy h2,.premium-service-operating-panel h2,.brand-assets-section-head h2{max-width:13ch;font-size:clamp(1.72rem,7.6vw,2.34rem);line-height:1.07;overflow-wrap:normal}.industry-page .industry-intro-grid h2{max-width:16ch;font-size:clamp(1.68rem,7vw,2.18rem)}.contact-form-field input,.contact-form-field select,.contact-form-field textarea,.contact-form input,.contact-form textarea,.contact-form select{font-size:16px}.contact-booking-section,.contact-booking-section-premium{padding-top:1.25rem}.contact-form-column{order:-1}.booking-side{order:2}.booking-side .editorial-panel{gap:1rem;padding:1rem;border-radius:22px}.contact-visual-media{max-height:220px}.contact-form-row{grid-template-columns:1fr}.mobile-sticky-cta{padding:.65rem .8rem calc(.65rem + env(safe-area-inset-bottom))}.mobile-sticky-cta a{min-height:46px;border-radius:12px}}@media (max-width: 430px){.home-hero-copy h1,.products-hero-copy h1,.about-hero-copy h1,.page-hero h1,.intent-hero h1,.premium-service-page .page-hero h1{max-width:11.2ch;font-size:clamp(1.92rem,9.4vw,2.42rem)}.home-locale-en .home-hero-copy h1{max-width:9.2ch}.home-hero-copy p:not(.kicker),.products-hero-copy>p:not(.eyebrow),.about-hero-copy>p:not(.eyebrow),.page-hero-sub,.premium-service-page .page-hero-sub{max-width:31ch}.hero-product-card-premium .hero-product-media-wrap,.hero-product-card-premium .hero-product-image{min-height:168px;max-height:198px}.home-locale-en .hero-product-card-premium .hero-product-media-wrap,.home-locale-en .hero-product-card-premium .hero-product-image{min-height:176px;max-height:206px}.home-section,.section,.product-portfolio-section,.products-decision-section,.premium-service-module-section,.premium-service-outcome-section,.premium-service-operating-section{padding-block:1.85rem}.brand-asset-preview{min-height:145px}}.home-hero .reveal-up,.home-hero .motion-media-soft{animation:none;opacity:1;transform:none}.home-hero .hero-product-card-premium,.home-hero .hero-product-media-wrap,.home-hero .hero-product-image{will-change:auto}@supports (content-visibility: auto){.site-home>.home-section,.site-home>.home-proof-memo-section,.site-home>.home-founder-trust-section{content-visibility:auto;contain-intrinsic-size:760px}}.site-home .journey-hero .journey-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.88fr);gap:clamp(2rem,3.4vw,4.4rem)}.site-home .home-hero-copy{max-width:min(100%,780px);min-width:0}.site-home .home-hero-copy h1{max-width:min(100%,15.8ch);font-size:clamp(2.72rem,3.62vw,4.28rem);line-height:1.035;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}.site-home .home-hero-title{display:grid;gap:clamp(.44rem,.75vw,.72rem)}.site-home .home-hero-title-main,.site-home .home-hero-title-sub{display:block}.site-home .home-hero-title-sub{max-width:min(100%,24ch);color:#1d1d1fbd;font-size:clamp(1.82rem,2.38vw,2.78rem);font-weight:720;line-height:1.09;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}.site-home.home-locale-en .home-hero-copy h1{max-width:min(100%,17.2ch);font-size:clamp(2.64rem,3.42vw,4.02rem)}.site-home.home-locale-en .home-hero-title-sub{max-width:min(100%,24.5ch);font-size:clamp(1.78rem,2.28vw,2.7rem)}.site-home .home-hero-copy p:not(.kicker){max-width:min(100%,42rem);text-wrap:pretty}.site-home .home-hero-motif{display:inline-grid;grid-template-columns:minmax(0,auto) auto minmax(0,auto);gap:.5rem;align-items:center;justify-content:start;width:fit-content;max-width:100%;min-height:2.5rem;padding:.42rem .58rem;border:1px solid rgba(0,102,204,.14);border-radius:999px;background:#ffffffc7;color:#122636;font-size:clamp(.82rem,1vw,.94rem);font-weight:820;line-height:1.18;box-shadow:0 10px 30px #1226360a}.site-home .home-hero-motif span{min-width:0}.site-home .home-hero-motif span:last-child{color:#06c}.site-home .home-hero-motif i{color:var(--muted);font-style:normal}.site-home .hero-product-card-premium{width:min(100%,650px)}.site-home .home-proof-grid,.site-home .home-offer-grid,.site-home .industry-coming-grid,.site-home .home-service-grid-3,.site-home .journey-proof-grid,.site-home .journey-resource-grid{gap:clamp(.95rem,1.8vw,1.35rem);align-items:stretch}.site-home .home-proof-grid article,.site-home .home-offer-card,.site-home .industry-coming-card,.site-home .home-service-card,.site-home .journey-proof-card,.site-home .home-library-link{min-width:0;height:100%}.site-home .home-offer-card,.site-home .industry-coming-card,.site-home .home-service-card,.site-home .journey-proof-card{gap:.85rem;padding:clamp(1.05rem,1.5vw,1.3rem)}.site-home .home-offer-card h3,.site-home .industry-coming-card h3,.site-home .home-service-card h3,.site-home .journey-proof-card h3{max-width:min(100%,18ch);overflow-wrap:normal;text-wrap:balance}.site-home .home-proof-grid strong,.site-home .home-offer-card h3,.site-home .industry-coming-card h3,.site-home .home-service-card h3,.site-home .journey-proof-card h3,.site-home .home-library-link strong{line-height:1.2}.site-home .home-proof-strip{padding:clamp(.9rem,1.8vw,1.55rem) 0 clamp(2rem,3.4vw,3.4rem);background:linear-gradient(180deg,#f7f9fc,#fff 58%,#fff)}.site-home .home-proof-grid{gap:clamp(1rem,1.8vw,1.35rem);padding-block:0}.site-home .home-proof-grid article{position:relative;display:grid;align-content:center;justify-items:center;gap:.55rem;min-height:112px;padding:clamp(1.05rem,1.65vw,1.35rem);border:1px solid rgba(29,29,31,.07);border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(0,102,204,.075),transparent 32%),linear-gradient(145deg,#fffffffa,#f8fafdf0);box-shadow:0 18px 46px #1d1d1f0b;overflow:hidden;text-align:center}.site-home .home-proof-grid article:before{content:none}.site-home .home-proof-grid article:after{content:none}.site-home .home-proof-grid strong{max-width:22rem;color:#1d1d1f;font-size:clamp(.92rem,1.05vw,1.05rem);font-weight:820;letter-spacing:0;text-transform:none}.site-home .home-proof-grid p{max-width:30rem;color:#626a73;font-size:.95rem;line-height:1.55}@media (max-width: 1180px){.site-home .journey-hero .journey-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:clamp(1.4rem,2.5vw,2.2rem)}.site-home .home-hero-copy h1{max-width:min(100%,17.8ch);font-size:clamp(2.42rem,3.45vw,3.55rem)}.site-home.home-locale-en .home-hero-copy h1{max-width:min(100%,18.4ch);font-size:clamp(2.34rem,3.2vw,3.35rem)}.site-home .hero-product-card-premium{width:min(100%,470px)}}@media (max-width: 1080px){.site-home .journey-hero .journey-hero-grid{grid-template-columns:1fr;gap:1.6rem}.site-home .home-hero-copy,.site-home .home-hero-copy p:not(.kicker){max-width:min(100%,46rem)}.site-home .hero-product-card-premium{justify-self:stretch;width:min(100%,760px)}}@media (max-width: 720px){.site-home .home-proof-strip{padding:1.35rem 0 2.2rem}.site-home .home-proof-grid{grid-template-columns:1fr;gap:.85rem}.site-home .home-proof-grid article,.site-home .home-proof-grid article:first-child{min-height:0;padding:1rem;border:1px solid rgba(29,29,31,.07);border-radius:20px}.site-home .home-hero-copy h1,.site-home.home-locale-en .home-hero-copy h1{max-width:min(100%,16.8ch);font-size:clamp(2.08rem,8.2vw,2.72rem);line-height:1.055}.site-home .home-hero-title{gap:.42rem}.site-home .home-hero-title-sub,.site-home.home-locale-en .home-hero-title-sub{max-width:min(100%,20ch);font-size:clamp(1.42rem,5.4vw,1.86rem);line-height:1.12}.site-home .home-hero-copy p:not(.kicker){max-width:min(100%,34rem)}.site-home .home-offer-card,.site-home .industry-coming-card,.site-home .home-service-card,.site-home .journey-proof-card{gap:.68rem;padding:1rem}}@media (max-width: 430px){.site-home .home-hero-copy h1,.site-home.home-locale-en .home-hero-copy h1{max-width:min(100%,17ch);font-size:clamp(1.9rem,8.5vw,2.34rem)}.site-home .home-hero-title-sub,.site-home.home-locale-en .home-hero-title-sub{max-width:min(100%,21ch);font-size:clamp(1.26rem,5.3vw,1.54rem)}}.case-studies-page .case-executive-brief{grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(1.25rem,3vw,2.6rem);padding:clamp(1rem,2vw,1.55rem);border-radius:24px}.case-studies-page .case-executive-brief *,.case-studies-page .case-evidence-brief-panel *,.case-studies-page .case-artifact-overview-section *{min-width:0}.case-studies-page .case-executive-brief h2{max-width:min(100%,18ch);font-size:clamp(1.75rem,2.55vw,2.7rem);line-height:1.04;text-wrap:balance}.case-studies-page .case-executive-brief h2,.case-studies-page .case-executive-brief p,.case-studies-page .case-evidence-brief-panel h2,.case-studies-page .case-evidence-brief-panel p,.case-studies-page .case-evidence-brief-grid strong,.case-studies-page .case-artifact-overview-section .section-header h2,.case-studies-page .case-artifact-overview-section .section-header p,.case-studies-page .case-artifact-overview-card-copy p{overflow-wrap:anywhere}.case-studies-page .case-executive-brief p{max-width:58ch;font-size:clamp(.98rem,1.1vw,1.1rem)}.case-studies-page .case-executive-feature{min-height:340px;border-radius:20px}.case-studies-page .case-evidence-brief-section{padding-top:clamp(1.2rem,2.2vw,2rem)}.case-studies-page .case-evidence-brief-panel{grid-template-columns:minmax(250px,.4fr) minmax(0,.6fr);gap:clamp(1rem,2vw,1.6rem);padding:clamp(1rem,2vw,1.45rem);border-radius:24px}.case-studies-page .case-evidence-brief-panel h2{max-width:25rem;font-size:clamp(1.55rem,2.15vw,2.15rem);line-height:1.1;text-wrap:balance}.case-studies-page .case-evidence-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.case-studies-page .case-evidence-brief-grid article{min-height:0;padding:.95rem;border-radius:16px}.case-studies-page .case-evidence-brief-grid strong{font-size:.98rem}.case-studies-page .case-evidence-brief-grid p{font-size:.9rem;line-height:1.5}.case-studies-page .case-artifact-overview-section{padding-top:clamp(1.1rem,2.2vw,2rem)}.case-studies-page .case-artifact-overview-section .section-header{max-width:780px;margin-bottom:clamp(1rem,2vw,1.6rem)}.case-studies-page .case-artifact-overview-section .section-header h2{max-width:min(100%,680px);font-size:clamp(1.55rem,2.05vw,2.05rem);line-height:1.12;text-wrap:balance}.case-studies-page .case-artifact-overview-section .section-header p:not(.eyebrow){max-width:66ch;font-size:.98rem;line-height:1.6}.case-studies-page .case-artifact-overview-grid{grid-template-columns:1fr;gap:.85rem;max-width:1120px;margin-inline:auto}.case-studies-page .case-artifact-overview-card{grid-template-columns:minmax(170px,.32fr) minmax(0,1fr);align-items:stretch;gap:clamp(.9rem,1.8vw,1.25rem);padding:clamp(.9rem,1.6vw,1.2rem);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f8fafcf2)}.case-studies-page .case-artifact-overview-card-copy{display:grid;align-content:center;gap:.7rem;min-width:0;padding:.25rem}.case-studies-page .case-artifact-overview-card-copy span{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:.32rem .62rem;border:1px solid rgba(0,102,204,.13);border-radius:999px;background:#0066cc0e;color:#06c;font-size:.72rem;font-weight:880;letter-spacing:.02em;line-height:1}.case-studies-page .case-artifact-overview-card-copy p{margin:0;color:#526170;font-size:clamp(.92rem,1vw,.98rem);line-height:1.55}.case-studies-page .case-artifact-overview-card .case-artifact-mockup{grid-template-columns:minmax(0,.95fr) minmax(240px,.75fr);gap:.72rem;min-width:0;padding:clamp(.75rem,1.25vw,.95rem);border-radius:16px}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-top,.case-studies-page .case-artifact-overview-card .case-artifact-mockup-grid,.case-studies-page .case-artifact-overview-card .case-artifact-mockup p{grid-column:1 / -1}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-top{display:flex}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-top strong{font-size:clamp(.98rem,1.12vw,1.08rem);text-align:right}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-grid i{min-height:56px;padding:.55rem}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-preview,.case-studies-page .case-artifact-overview-card .case-artifact-mockup-metrics{min-width:0}.case-studies-page .case-artifact-overview-card .case-artifact-mockup p{color:#526170;font-size:.82rem}@media (max-width: 980px){.case-studies-page .case-executive-brief,.case-studies-page .case-evidence-brief-panel,.case-studies-page .case-artifact-overview-card{grid-template-columns:1fr}.case-studies-page .case-executive-feature{min-height:300px}.case-studies-page .case-artifact-overview-card .case-artifact-mockup{grid-template-columns:1fr}}@media (max-width: 680px){.case-studies-page .case-executive-brief,.case-studies-page .case-evidence-brief-panel,.case-studies-page .case-artifact-overview-card{border-radius:20px;width:100%;max-width:100%;overflow:hidden}.case-studies-page .case-evidence-brief-grid,.case-studies-page .case-artifact-overview-card .case-artifact-mockup-grid{grid-template-columns:1fr}.case-studies-page .case-artifact-overview-card .case-artifact-mockup{width:100%;max-width:100%;overflow:hidden}.case-studies-page .case-evidence-brief-panel h2{font-size:clamp(1.4rem,7.2vw,1.85rem)}.case-studies-page .case-artifact-overview-card-copy{align-content:start}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-top{display:grid;gap:.25rem}.case-studies-page .case-artifact-overview-card .case-artifact-mockup-top strong{text-align:left}}.resources-page .page-hero,.case-studies-page .page-hero,.services-page .page-hero,.insights-page .page-hero,.insight-topic-page .page-hero,.insight-detail-page .page-hero,.premium-service-page .page-hero{padding-bottom:clamp(1.9rem,4vw,3rem)}.resources-page .page-hero h1,.case-studies-page .page-hero h1,.services-page .page-hero h1,.insights-page .page-hero h1,.insight-topic-page .page-hero h1,.insight-detail-page .page-hero h1,.premium-service-page .page-hero h1{max-width:min(100%,920px);font-size:clamp(2.7rem,5vw,5.25rem);line-height:1.02;overflow-wrap:normal;text-wrap:balance}.resources-page .page-hero-sub,.case-studies-page .page-hero-sub,.services-page .page-hero-sub,.insights-page .page-hero-sub,.insight-topic-page .page-hero-sub,.insight-detail-page .page-hero-sub,.premium-service-page .page-hero-sub{max-width:min(100%,760px)}.resources-page .page-hero-action-bar,.case-studies-page .page-hero-action-bar,.services-page .page-hero-action-bar,.premium-service-page .page-hero-action-bar,.english-offer-page .page-hero-action-bar{padding-block:.75rem clamp(1.1rem,2.4vw,1.8rem)}.resources-page .resource-decision-hero-section,.case-studies-page .case-executive-brief-section{padding-top:clamp(1.1rem,2.5vw,2.1rem)}.resources-page .resource-decision-hero,.case-studies-page .case-executive-brief,.services-page .service-coaching-spotlight,.premium-service-page .premium-service-shell,.english-offer-page .english-offer-system{border:1px solid rgba(29,29,31,.075);background:linear-gradient(135deg,#fffffffa,#f7fafdf5);box-shadow:0 24px 70px #1d1d1f0e}.resources-page .resource-decision-hero{grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);align-items:center;padding:clamp(1.1rem,2.2vw,1.75rem);border-radius:24px}.resources-page .resource-decision-hero h2,.services-page .section-header h2,.insights-page .section-header h2,.insight-topic-page .section-header h2{max-width:min(100%,760px);font-size:clamp(1.8rem,3.2vw,3.25rem);line-height:1.05;text-wrap:balance}.resources-page .resource-featured-asset,.case-studies-page .case-executive-feature{min-height:320px;border-radius:20px}.resources-page .resource-featured-asset img,.case-studies-page .case-executive-feature img{filter:saturate(1.04) contrast(1.03)}.resources-page .resource-phase-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.85rem}.resources-page .resource-phase-card{min-height:132px;padding:1.05rem;border-radius:18px;overflow:hidden}.resources-page .resource-phase-card strong{font-size:clamp(1.75rem,3.1vw,2.45rem);line-height:.96}.resources-page .resource-phase-card:after{display:none}.resources-page .resource-moment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.1rem)}.resources-page .resource-moment-card{display:grid;gap:.82rem;min-height:100%;padding:clamp(.95rem,1.8vw,1.18rem);border:1px solid rgba(16,32,48,.085);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafceb),#fff;box-shadow:0 12px 34px #09213a0b}.resources-page .resource-moment-card-head{display:grid;gap:.42rem}.resources-page .resource-moment-card-head span{color:#526170;font-size:.72rem;font-weight:800;letter-spacing:.02em}.resources-page .resource-moment-card h3{margin:0;color:#172033;font-size:clamp(1.05rem,1.28vw,1.18rem);line-height:1.24;text-wrap:balance}.resources-page .resource-moment-card dl{display:grid;gap:.64rem;margin:0}.resources-page .resource-moment-card dl div{display:grid;gap:.18rem;padding-top:.64rem;border-top:1px solid rgba(16,32,48,.07)}.resources-page .resource-moment-card dt{color:var(--muted);font-size:.68rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.resources-page .resource-moment-card dd{margin:0;color:#344254;font-size:.84rem;line-height:1.48}.resources-page .resource-moment-link{align-self:end;color:var(--brand);font-size:.84rem;font-weight:780;text-decoration:none}.resources-page .resource-moment-link:hover{color:var(--brand-dark)}.resources-page .resource-moment-more{display:grid;gap:.9rem;padding:0}.resources-page .resource-moment-more summary{display:inline-grid;gap:.16rem;align-items:center;justify-content:start;width:fit-content;max-width:min(100%,620px);min-height:2.7rem;padding:.58rem .95rem;border:1px solid rgba(16,32,48,.11);border-radius:16px;background:#fff;color:#172033;cursor:pointer;font-size:.86rem;font-weight:760;list-style:none}.resources-page .resource-reveal-button{display:inline-grid;gap:.16rem;align-items:center;justify-content:start;width:fit-content;max-width:min(100%,620px);min-height:2.7rem;padding:.58rem .95rem;border:1px solid rgba(16,32,48,.11);border-radius:16px;background:#fff;color:#172033;cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;text-align:left;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.resources-page .resource-reveal-button:hover,.resources-page .resource-reveal-button[aria-expanded=true]{border-color:#00519e3d;box-shadow:0 12px 30px #162a4614}.resources-page .resource-reveal-button:active{transform:translateY(1px)}.resources-page .resource-reveal-button small{color:var(--muted);font-size:.74rem;font-weight:620;line-height:1.35}.resources-page .resource-moment-more summary small{color:var(--muted);font-size:.74rem;font-weight:620;line-height:1.35}.resources-page .resource-moment-more summary::-webkit-details-marker{display:none}.resources-page .resource-moment-grid-secondary{margin-top:.9rem}.resources-page .resource-deep-dive-more{margin-top:clamp(.4rem,1vw,.8rem)}.resources-page .resource-deep-dive-content{display:grid;gap:clamp(1.15rem,2.2vw,1.75rem);margin-top:clamp(1rem,2vw,1.4rem)}.resources-page .resource-asset-grid,.insights-page .insights-img-grid-premium,.insight-topic-page .insights-img-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:clamp(1rem,1.8vw,1.35rem)}.resources-page .resource-asset-card,.insights-page .insight-card,.insight-topic-page .insight-card{display:grid;grid-template-rows:auto auto 1fr auto auto auto;gap:.95rem;min-height:0;padding:1rem;border-radius:22px}.resources-page .resource-card-media,.insights-page .insight-img,.insight-topic-page .insight-img{height:clamp(180px,20vw,235px);border-radius:16px}.resources-page .resource-card-copy{display:grid;gap:.48rem;padding:0}.resources-page .resource-card-copy h3,.case-studies-page .case-brief-card-copy h3,.insights-page .insight-body h3,.insight-topic-page .insight-body h3{color:#1d1d1f;font-size:clamp(1.12rem,1.4vw,1.36rem);line-height:1.16;text-wrap:balance}.resources-page .resource-card-copy p,.resources-page .resource-card-intent p,.case-studies-page .case-brief-card-copy p,.insights-page .insight-body p,.insight-topic-page .insight-body p{color:#626b75;line-height:1.58}.resources-page .resource-card-intent{padding:.9rem;border-radius:16px;background:#0066cc0b}.resources-page .resource-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.resource-detail-page .resource-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.44fr);align-items:start;gap:clamp(1rem,2.5vw,1.8rem)}.resource-detail-page .resource-detail-main-card,.resource-detail-page .resource-request-card{border-radius:24px}.resource-detail-page .resource-detail-main-card{padding:clamp(1rem,2vw,1.45rem)}.resource-detail-page .resource-detail-media{height:clamp(260px,31vw,430px);border-radius:18px}.resource-detail-page .resource-before-panel{border-radius:18px;background:linear-gradient(135deg,#0066cc0f,#ffffffe6)}.resource-detail-page .resource-request-card{position:sticky;top:6.4rem;padding:clamp(1rem,1.8vw,1.35rem)}.resource-direct-download-panel{display:grid;gap:1rem}.resource-direct-download-panel h3,.resource-direct-download-panel p{margin:0}.resource-direct-download-panel p:not(.eyebrow){color:var(--muted);line-height:1.65}.resource-detail-page .form-stack{gap:.85rem}.resource-detail-page .form-input{border-radius:14px}.case-studies-page .page-hero h1{max-width:min(100%,840px)}.case-studies-page .case-evidence-brief-panel{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);border-radius:24px}.case-studies-page .case-evidence-brief-grid article{border:1px solid rgba(29,29,31,.065);background:#ffffffeb}.case-studies-page .case-artifact-overview-grid{max-width:1060px}.case-studies-page .case-artifact-overview-card{grid-template-columns:minmax(190px,.33fr) minmax(0,1fr);align-items:center}.case-studies-page .case-artifact-overview-card .case-artifact-mockup{align-items:stretch;min-height:182px}.case-studies-page .case-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:clamp(1rem,2vw,1.5rem)}.case-studies-page .case-brief-card{display:grid;grid-template-rows:auto 1fr auto auto auto auto;gap:1rem;padding:1rem;border-radius:24px}.case-studies-page .case-brief-card .overview-card-img{height:clamp(205px,21vw,270px);border-radius:17px}.case-studies-page .case-brief-card-copy{display:grid;gap:.65rem;padding:0}.case-studies-page .case-story-label{width:fit-content;border:1px solid rgba(29,29,31,.08);border-radius:999px;padding:.34rem .62rem;background:#f5f7fadb}.case-studies-page .case-pattern-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.case-studies-page .case-pattern-facts div{border-radius:15px;background:#f8fafcd1}.case-studies-page .case-pattern-facts p{display:block;overflow:visible;-webkit-line-clamp:initial;-webkit-box-orient:initial}.case-studies-page .case-brief-card>.case-artifact-mockup{min-height:160px;padding:.85rem;border-radius:18px;background:linear-gradient(135deg,#fffffff5,#f4f8fceb)}.case-studies-page .case-brief-card>.case-artifact-mockup .case-artifact-mockup-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-studies-page .case-transfer-note{border-radius:16px;background:#0066cc0b}.services-page .deep-dive-grid,.english-offer-page .english-offer-module-grid,.premium-service-page .premium-service-signal-grid,.premium-service-page .premium-service-module-grid{gap:clamp(1rem,1.8vw,1.35rem)}.services-page .deep-dive-card{display:grid;gap:1rem;padding:1rem;border-radius:24px}.services-page .deep-dive-image{height:clamp(190px,20vw,250px);border-radius:17px;object-fit:cover}.services-page .deep-dive-card h3{font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.08;text-wrap:balance}.services-page .deep-dive-fit{border-radius:16px}.premium-service-page .premium-service-shell{align-items:center;padding:clamp(1rem,2.4vw,1.75rem);border-radius:26px}.premium-service-page .premium-service-copy h2,.english-offer-page .english-offer-system-copy h2{font-size:clamp(1.9rem,3.4vw,3.55rem);line-height:1.04;text-wrap:balance}.premium-service-page .premium-service-media,.english-offer-page .english-offer-visual{border-radius:22px}.premium-service-page .premium-service-module-panel,.premium-service-page .premium-service-outcome-panel,.premium-service-page .premium-service-artifact-panel,.premium-service-page .premium-service-operating-panel{border-radius:24px}.insights-page .insights-toolbar-premium{align-items:stretch;gap:clamp(1rem,2vw,1.4rem)}.insights-page .insights-intro-card,.insights-page .insights-filter-panel{border-radius:24px}.insights-page .insight-card--featured{grid-template-columns:minmax(280px,.48fr) minmax(0,.52fr);align-items:stretch}.insights-page .insight-card--featured .insight-img{height:auto;min-height:300px}.insight-detail-page .longform-shell{gap:clamp(1rem,2vw,1.5rem)}.insight-detail-page .longform-media{max-height:460px;border-radius:22px}.insight-detail-page .longform-panel,.insight-detail-page .insight-recommended-asset{border-radius:24px}.insight-topic-page .topic-intro-card{overflow:hidden;border-radius:24px}@media (max-width: 980px){.resources-page .resource-decision-hero,.resource-detail-page .resource-hero-grid,.case-studies-page .case-evidence-brief-panel,.case-studies-page .case-artifact-overview-card,.insights-page .insight-card--featured{grid-template-columns:1fr}.resource-detail-page .resource-request-card{position:static}.case-studies-page .case-pattern-facts{grid-template-columns:1fr}}@media (max-width: 760px){.resources-page .page-hero,.case-studies-page .page-hero,.services-page .page-hero,.insights-page .page-hero,.insight-topic-page .page-hero,.insight-detail-page .page-hero,.premium-service-page .page-hero{padding-top:clamp(4.35rem,15vw,5.15rem);padding-bottom:1.2rem}.resources-page .page-hero h1,.case-studies-page .page-hero h1,.services-page .page-hero h1,.insights-page .page-hero h1,.insight-topic-page .page-hero h1,.insight-detail-page .page-hero h1,.premium-service-page .page-hero h1,.intent-page .intent-hero h1{max-width:100%;font-size:clamp(1.86rem,8.2vw,2.55rem);line-height:1.08;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-studies-page .page-hero h1{font-size:clamp(1.72rem,7.25vw,2.16rem);line-height:1.1;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.resources-page .page-hero-sub,.case-studies-page .page-hero-sub,.services-page .page-hero-sub,.insights-page .page-hero-sub,.insight-topic-page .page-hero-sub,.insight-detail-page .page-hero-sub,.premium-service-page .page-hero-sub{max-width:100%;font-size:.98rem}.resources-page .resource-decision-hero,.case-studies-page .case-executive-brief,.case-studies-page .case-evidence-brief-panel,.case-studies-page .case-artifact-overview-card,.premium-service-page .premium-service-shell,.english-offer-page .english-offer-system,.resource-detail-page .resource-detail-main-card,.resource-detail-page .resource-request-card{padding:1rem;border-radius:20px}.resources-page .resource-decision-hero h2,.resources-page .section-header h2,.services-page .section-header h2,.insights-page .section-header h2,.insight-topic-page .section-header h2,.insight-detail-page .section-header h2,.case-studies-page .section-header h2,.case-studies-page .case-executive-brief h2,.case-studies-page .case-evidence-brief-panel h2,.premium-service-page .premium-service-copy h2,.english-offer-page .english-offer-system-copy h2{max-width:100%;font-size:clamp(1.5rem,6.6vw,2.1rem);line-height:1.1;overflow-wrap:anywhere}.resources-page .resource-card-actions{grid-template-columns:1fr}.resources-page .resource-card-cta{width:100%}.resource-detail-page .resource-detail-media,.resources-page .resource-card-media,.insights-page .insight-img,.insight-topic-page .insight-img,.case-studies-page .case-brief-card .overview-card-img,.services-page .deep-dive-image{height:auto;max-height:none;aspect-ratio:16 / 10}.case-studies-page .case-brief-card>.case-artifact-mockup .case-artifact-mockup-grid,.case-studies-page .case-artifact-overview-card .case-artifact-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-studies-page .case-brief-card>.case-artifact-mockup .case-artifact-mockup-metrics,.case-studies-page .case-artifact-overview-card .case-artifact-mockup-metrics{display:none}.insights-page .insight-card--featured .insight-img{min-height:0}.insight-detail-page .longform-media{aspect-ratio:16 / 10}}@media (max-width: 430px){.resources-page .page-hero h1,.case-studies-page .page-hero h1,.services-page .page-hero h1,.insights-page .page-hero h1,.insight-topic-page .page-hero h1,.insight-detail-page .page-hero h1,.premium-service-page .page-hero h1,.intent-page .intent-hero h1{font-size:clamp(1.78rem,8.4vw,2.24rem)}}.case-studies-page .page-hero{padding-bottom:clamp(1rem,2.5vw,1.7rem)}.case-studies-page .page-hero h1{max-width:min(100%,760px)}.case-studies-page .page-hero-sub{max-width:min(100%,700px)}.case-studies-page .case-moment-section-simple{padding-block:clamp(.8rem,2vw,1.35rem) clamp(1.25rem,3vw,2rem);background:linear-gradient(180deg,#fff,#f7f9fceb)}.case-studies-page .case-moment-section-simple .container{width:min(calc(100vw - 3rem),920px)}.case-studies-page .case-moment-section-simple .section-header{max-width:620px;margin-bottom:clamp(.75rem,1.4vw,1rem)}.case-studies-page .case-moment-section-simple .section-header h2{max-width:min(100%,560px);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.1}.case-studies-page .case-moment-section-simple .section-header p:not(.eyebrow){max-width:46rem;color:#626b75;font-size:clamp(.88rem,.95vw,.96rem);line-height:1.48}.case-studies-page .case-moment-section-simple .case-moment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.48rem,1vw,.68rem);padding:clamp(.48rem,1vw,.68rem);border-radius:18px;background:#ffffffc7;box-shadow:0 14px 38px #1d1d1f0a}.case-studies-page .case-moment-section-simple .case-moment-card{min-height:128px;gap:.45rem;padding:clamp(.78rem,1.25vw,.95rem);border-radius:15px}.case-studies-page .case-moment-section-simple .case-moment-card span{font-size:.68rem;letter-spacing:.04em;text-transform:none}.case-studies-page .case-moment-section-simple .case-moment-card strong{font-size:clamp(1.45rem,2.1vw,2.05rem)}.case-studies-page .case-moment-section-simple .case-moment-card p{display:-webkit-box;overflow:hidden;max-width:24ch;font-size:.82rem;line-height:1.34;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-studies-page .case-moment-section-simple .case-evidence-rail{margin-top:.2rem}.case-studies-page .case-moment-section-simple+.section{padding-top:clamp(1.45rem,3vw,2.35rem)}.case-studies-page .case-brief-card{grid-template-rows:auto 1fr auto auto auto;gap:clamp(.75rem,1.35vw,.95rem);padding:clamp(.85rem,1.35vw,1rem)}.case-studies-page .case-story-preview{display:grid;overflow:hidden;gap:0;border:1px solid rgba(29,29,31,.065);border-radius:14px;background:#f8fafcb8}.case-studies-page .case-story-preview div{display:grid;grid-template-columns:minmax(74px,.24fr) minmax(0,1fr);gap:.7rem;align-items:start;padding:.58rem .72rem;border-bottom:1px solid rgba(29,29,31,.055);background:transparent}.case-studies-page .case-story-preview div:last-child{border-bottom:0}.case-studies-page .case-story-preview span{color:#6e7680;font-size:.75rem;font-weight:720;line-height:1.25}.case-studies-page .case-story-preview strong{display:-webkit-box;overflow:hidden;color:#1d1d1f;font-size:.92rem;font-weight:680;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-studies-page .case-transfer-note{display:-webkit-box;overflow:hidden;padding:.66rem .78rem;color:#526170;font-size:.92rem;line-height:1.45;background:#0066cc09;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media (max-width: 760px){.case-studies-page .insights-filter-panel{gap:.85rem;padding:.85rem}.case-studies-page .case-moment-section-simple{padding-block:.65rem 1.05rem}.case-studies-page .case-moment-section-simple .container{width:min(calc(100vw - 2rem),640px)}.case-studies-page .case-moment-section-simple .section-header{margin-bottom:.75rem}.case-studies-page .case-moment-section-simple .section-header h2{font-size:clamp(1.18rem,5.2vw,1.48rem)}.case-studies-page .case-moment-section-simple .section-header p:not(.eyebrow){font-size:.86rem}.case-studies-page .case-moment-section-simple .case-moment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;border-radius:16px}.case-studies-page .case-moment-section-simple .case-moment-card{min-height:112px;gap:.34rem;padding:.72rem;border-radius:13px}.case-studies-page .case-moment-section-simple .case-moment-card strong{font-size:clamp(1.42rem,6.4vw,1.8rem)}.case-studies-page .case-moment-section-simple .case-moment-card p{max-width:20ch;font-size:.76rem;line-height:1.28}.case-studies-page .insight-filter-row{display:flex;gap:.42rem;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:none}.case-studies-page .insight-filter-row::-webkit-scrollbar{display:none}.case-studies-page .insight-filter-row .btn{flex:0 0 auto;width:auto;min-width:max-content;min-height:34px;padding:.5rem .68rem;white-space:nowrap}.case-studies-page .case-brief-card{gap:.75rem;padding:.82rem}.case-studies-page .case-brief-card-copy{gap:.5rem}.case-studies-page .case-story-preview div{grid-template-columns:minmax(70px,.3fr) minmax(0,1fr);padding:.56rem .66rem}.case-studies-page .case-pattern-meta-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.case-studies-page .case-pattern-meta-row::-webkit-scrollbar{display:none}.case-studies-page .case-pattern-meta-row .meta-chip{flex:0 0 auto}}.traffic-page{background:#f7f8f4;color:var(--ink)}.traffic-hero{position:relative;overflow:hidden;padding:8rem 0 4.8rem;border-bottom:1px solid rgba(20,29,36,.08);background:linear-gradient(180deg,#ffffffeb,#f7f8f4f5),linear-gradient(90deg,#125c5b14,#8a4c2b0f)}.traffic-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.82fr);gap:2.2rem;align-items:center}.traffic-hero-copy{max-width:58rem}.traffic-hero-topline{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:1rem}.traffic-hero-topline .eyebrow{margin:0}.traffic-hero-topline span{border:1px solid rgba(18,92,91,.18);border-radius:999px;padding:.42rem .7rem;background:#ffffffbd;color:#141d24ad;font-size:.76rem;font-weight:850}.traffic-hero h1{max-width:56rem;margin:0;color:var(--ink);font-size:clamp(2.55rem,5.6vw,4.85rem);line-height:1.04;letter-spacing:0;text-wrap:balance}.traffic-hero p:not(.eyebrow){max-width:48rem;margin:1.25rem 0 0;color:var(--muted);font-size:1.08rem;line-height:1.8}.traffic-visual{min-height:26rem}.traffic-visual img{min-height:26rem;object-fit:cover}.traffic-snapshot-grid,.traffic-method-grid,.traffic-scorecard-grid,.traffic-artifacts-grid,.traffic-example-steps{display:grid;gap:1rem}.traffic-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-snapshot-card,.traffic-method-card,.traffic-scorecard-panel,.traffic-artifact-card,.traffic-example-panel{border:1px solid rgba(20,29,36,.1);border-radius:8px;background:#ffffffd6;box-shadow:0 18px 45px #141d240f}.traffic-snapshot-card{padding:1.35rem}.traffic-snapshot-card span,.traffic-method-card span,.traffic-example-steps span{display:inline-flex;margin-bottom:.7rem;color:#125c5b;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.traffic-snapshot-card h3{margin:0;font-size:1.05rem;line-height:1.25}.traffic-snapshot-card p,.traffic-method-card p,.traffic-scorecard-list p,.traffic-artifact-card p,.traffic-example-steps p{margin:.55rem 0 0;color:var(--muted);line-height:1.7}.traffic-method-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1.4rem;align-items:start}.traffic-method-copy h2,.traffic-scorecard-panel h2,.traffic-questions-layout h2,.traffic-example-panel h2{margin:0;font-size:clamp(1.55rem,3vw,2.4rem);line-height:1.15;letter-spacing:0}.traffic-method-copy p:not(.eyebrow){color:var(--muted);line-height:1.8}.traffic-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-method-card{padding:1.25rem}.traffic-method-card strong,.traffic-scorecard-list strong,.traffic-artifact-card strong{display:block;color:var(--ink);font-size:1rem;line-height:1.35}.traffic-scorecard-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.traffic-scorecard-panel{padding:1.55rem}.traffic-scorecard-list{display:grid;gap:.8rem;margin-top:1.2rem}.traffic-scorecard-list div{border-top:1px solid rgba(20,29,36,.08);padding-top:.85rem}.traffic-redflag-panel ul{display:grid;gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none}.traffic-redflag-panel li{position:relative;padding-left:1.25rem;color:var(--muted);line-height:1.65}.traffic-redflag-panel li:before{content:"";position:absolute;top:.72rem;left:0;width:.42rem;height:.42rem;border-radius:999px;background:#9b4d2a}.traffic-questions-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:1.4rem;align-items:start}.traffic-question-list{display:grid;gap:.75rem}.traffic-question-list p{margin:0;border-left:3px solid rgba(18,92,91,.5);padding:.75rem 0 .75rem 1rem;color:var(--ink);line-height:1.6}.traffic-artifacts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-artifact-card{padding:1.25rem}.traffic-example-panel{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:1.2rem;padding:1.55rem}.traffic-example-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.traffic-example-steps article{border-left:1px solid rgba(20,29,36,.1);padding-left:1rem}@media (max-width: 960px){.traffic-hero-grid,.traffic-method-layout,.traffic-scorecard-grid,.traffic-questions-layout,.traffic-example-panel,.traffic-snapshot-grid,.traffic-method-grid,.traffic-artifacts-grid,.traffic-example-steps{grid-template-columns:1fr}.traffic-visual,.traffic-visual img{min-height:18rem}}@media (max-width: 760px){.products-page .products-hero-copy h1,.contact-page .page-hero h1{max-width:min(100%,13.4ch);font-size:clamp(1.86rem,8.4vw,2.32rem);line-height:1.04}.products-page .products-hero-copy>p:not(.eyebrow),.contact-page .page-hero-sub{max-width:36ch;font-size:.96rem;line-height:1.5}.products-page .products-hero-path{gap:.45rem}.products-page .products-hero-path span{padding:.48rem .68rem;font-size:.82rem}.contact-page .contact-booking-section-premium{padding-top:.85rem}.contact-page .contact-form-card{gap:.82rem;padding:.95rem;border-radius:22px}.contact-page .contact-form-intro{gap:.38rem}.contact-page .contact-form-intro h2{max-width:100%;font-size:clamp(1.65rem,7vw,2.08rem);line-height:1.05}.contact-page .contact-form-intro p:not(.eyebrow){font-size:.96rem;line-height:1.48}.contact-page .contact-request-form{gap:.68rem}.contact-page .contact-form-field input,.contact-page .contact-form-field select{min-height:48px;padding-block:.72rem}.contact-page .contact-form-field textarea{min-height:122px}.ai-readiness-card{gap:.85rem;scroll-margin-top:76px;padding:1rem;border-radius:24px}.ai-readiness-card-short{gap:.9rem}.ai-readiness-card-head-short{gap:.65rem}.ai-readiness-card-head h2,.ai-readiness-card-head h3{font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.06}.ai-readiness-card-head p:not(.meta){margin-top:.38rem;font-size:.96rem;line-height:1.45}.ai-readiness-card-head-short .ai-score-progress{display:none}.ai-readiness-form{gap:.72rem}.ai-score-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;padding:.28rem;border-radius:12px}.ai-score-stepper-item{grid-template-columns:24px minmax(0,1fr);gap:.42rem;min-height:44px;padding:.46rem;border-radius:9px}.ai-score-stepper-item span{width:24px;height:24px;font-size:.68rem}.ai-score-stepper-item strong{font-size:.72rem;line-height:1.12}.ai-score-wizard-meta{grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.56rem .68rem;border-radius:10px}.ai-score-wizard-meta small{display:none}.ai-score-wizard-meta strong{font-size:.9rem}.ai-score-question{padding:.68rem;border-radius:18px}.ai-score-question legend{gap:.48rem}}@media (max-width: 430px){.products-page .products-hero-copy h1,.contact-page .page-hero h1{max-width:min(100%,12.8ch);font-size:clamp(1.78rem,8.1vw,2.18rem)}.products-page .products-hero-copy>p:not(.eyebrow),.contact-page .page-hero-sub{max-width:34ch}}.frameworks-page,.framework-detail-page{background:linear-gradient(180deg,#fff,#f7f9fc 38%,#fff)}.frameworks-page .page-hero,.framework-detail-page .page-hero{background:linear-gradient(135deg,#fff,#f5f8fc 46%,#eef7f4)}.frameworks-page .page-hero h1,.framework-detail-page .page-hero h1{max-width:min(100%,15.5ch);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none}.framework-system-section{padding-top:5.5rem}.framework-system-grid,.framework-detail-grid,.framework-risk-grid,.framework-faq-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1fr);gap:1.4rem;align-items:stretch}.framework-system-copy,.framework-main-panel,.framework-side-panel,.framework-list-panel,.framework-faq-item,.framework-card,.framework-score-card,.framework-use-card{border:1px solid rgba(15,20,25,.08);border-radius:8px;background:#ffffffe6;box-shadow:0 20px 60px #0f141913}.framework-system-copy{padding:clamp(1.4rem,3vw,2rem)}.framework-system-copy h2,.framework-main-panel h2,.framework-list-panel h2,.framework-faq-grid h2{margin:0;color:var(--ink);font-size:clamp(2rem,3vw,3rem);line-height:1.08;letter-spacing:0}.framework-system-copy p:not(.eyebrow),.framework-main-panel>p,.framework-side-panel p,.framework-list-panel li,.framework-faq-item p,.framework-use-card p{color:var(--muted);line-height:1.75}.framework-system-track{display:grid;gap:.8rem}.framework-system-step{display:grid;grid-template-columns:3rem minmax(160px,.42fr) minmax(0,1fr);gap:.9rem;align-items:center;min-height:6.4rem;border:1px solid rgba(0,115,230,.12);border-radius:8px;padding:1rem;background:#ffffffc2}.framework-system-step span,.framework-architecture-card span{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#0f1419;color:#fff;font-size:.76rem;font-weight:900}.framework-system-step strong,.framework-architecture-card strong,.framework-score-card strong,.framework-use-card strong{min-width:0;color:var(--ink);font-size:1rem;line-height:1.3;overflow-wrap:anywhere}.framework-system-step p,.framework-architecture-card p,.framework-score-card p{margin:0;color:var(--muted);line-height:1.58}.framework-card-grid,.framework-score-grid,.framework-use-grid,.framework-architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.framework-card{position:relative;overflow:hidden;display:flex;min-height:29rem;flex-direction:column;gap:1.15rem;padding:clamp(1.2rem,2vw,1.6rem)}.framework-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0073e6,#0f766e)}.framework-card-permission:before{background:linear-gradient(90deg,#0f766e,#b45309)}.framework-card-company-brain:before{background:linear-gradient(90deg,#0073e6,#111827)}.framework-card-topline,.framework-card-model,.framework-card-actions,.framework-source-row{display:flex;flex-wrap:wrap;gap:.55rem}.framework-card-topline{justify-content:space-between;color:var(--brand);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.framework-card-topline small{color:var(--muted);font-size:.72rem}.framework-card h3{margin:0;color:var(--ink);font-size:clamp(1.45rem,2.1vw,2.05rem);line-height:1.08;letter-spacing:0}.framework-card p{margin:0;color:var(--muted);line-height:1.72}.framework-card-model{margin-top:auto}.framework-card-model span{border:1px solid rgba(0,115,230,.16);border-radius:999px;padding:.42rem .62rem;background:#f7fafdf2;color:#0f1419b8;font-size:.72rem;font-weight:850}.framework-main-panel,.framework-side-panel,.framework-list-panel{padding:clamp(1.25rem,2.6vw,2rem)}.framework-main-panel{display:flex;flex-direction:column;gap:1rem}.framework-architecture-card{display:flex;min-height:13rem;flex-direction:column;gap:.85rem;border:1px solid rgba(0,115,230,.12);border-radius:8px;padding:1rem;background:#fff}.framework-side-panel{display:flex;flex-direction:column;gap:1rem;align-self:stretch;background:linear-gradient(180deg,#fffffff2,#f6fafdf2)}.framework-side-panel .btn{width:100%;justify-content:center}.framework-score-section .section-header h2{max-width:62rem}.framework-score-card{min-height:8.4rem;padding:1rem}.framework-score-card strong{display:block;margin-bottom:.52rem}.framework-dimension-table{overflow:hidden;border:1px solid rgba(15,20,25,.08);border-radius:8px;background:#fff}.framework-dimension-header,.framework-dimension-row{display:grid;grid-template-columns:minmax(0,1fr) 4.4rem;gap:1rem;align-items:center;padding:.92rem 1rem}.framework-dimension-header{background:#0f1419;color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.framework-dimension-row{border-top:1px solid rgba(226,230,235,.88)}.framework-dimension-row strong{color:var(--ink)}.framework-dimension-row p{margin:.28rem 0 0;color:var(--muted);line-height:1.55}.framework-dimension-row>span{display:inline-grid;place-items:center;min-width:3.2rem;border-radius:999px;padding:.34rem .52rem;background:#0073e614;color:var(--brand);font-weight:900}.framework-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.framework-list-panel ul{display:grid;gap:.72rem;margin:1.1rem 0 0;padding:0;list-style:none}.framework-list-panel li{position:relative;padding-left:1.45rem}.framework-list-panel li:before{content:"";position:absolute;top:.68rem;left:0;width:.42rem;height:.42rem;border-radius:50%;background:var(--brand)}.framework-stop-panel li:before{background:#b45309}.framework-use-card{min-height:9.5rem;padding:1.1rem}.framework-use-card p{margin:.65rem 0 0}.framework-faq-grid{align-items:start}.framework-faq-list{display:grid;gap:.8rem}.framework-faq-item{padding:1rem}.framework-faq-item h3{margin:0;color:var(--ink);font-size:1.05rem;line-height:1.32}.framework-faq-item p{margin:.55rem 0 0}.resource-download-ready{display:grid;gap:.75rem;border:1px solid rgba(0,115,230,.16);border-radius:8px;padding:1rem;background:#eef6ffb8}.resource-download-ready span{color:var(--ink);font-weight:850}.home-integrator-panel,.product-ladder-panel,.kickstart-package-offer-panel{display:grid;gap:clamp(1.5rem,3vw,2.4rem)}.home-integrator-table,.product-ladder-grid,.kickstart-package-offer-grid,.case-proof-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem}.home-integrator-table article,.product-ladder-grid article,.kickstart-package-offer-grid article,.case-proof-detail-grid article{display:grid;align-content:start;gap:.62rem;min-height:100%;border:1px solid rgba(29,29,31,.09);border-radius:8px;padding:1rem;background:#ffffffc7;box-shadow:0 18px 42px #12263f0d}.home-integrator-table article{grid-template-columns:2.1rem minmax(0,1fr)}.home-integrator-table article span,.product-ladder-grid article span,.kickstart-package-offer-grid article span{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:999px;background:#0073e61a;color:var(--brand);font-size:.78rem;font-weight:850}.case-proof-detail-grid article>span{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:1.8rem;padding:.35rem .62rem;border-radius:999px;background:#0073e61a;color:var(--brand);font-size:.76rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.home-integrator-table article strong{color:var(--ink)}.home-integrator-table article p{margin:0;color:var(--muted);line-height:1.55}.home-integrator-table article p:first-of-type{grid-column:1 / -1;padding-top:.2rem}.home-integrator-table article p:last-of-type{grid-column:1 / -1;color:var(--ink);font-weight:800}.product-ladder-section{background:linear-gradient(180deg,#f8fafcdb,#fffffff2)}.product-ladder-grid article small,.kickstart-package-offer-grid article small{color:var(--brand);font-weight:850;line-height:1.45}.product-ladder-grid article p,.kickstart-package-offer-grid article p,.case-proof-detail-grid article p{margin:0;color:var(--muted);line-height:1.62}.product-ladder-grid article a{align-self:flex-start;color:var(--brand);font-size:.88rem;font-weight:850;text-decoration:none}.product-ladder-grid article a:hover,.product-ladder-grid article a:focus-visible{color:var(--accent)}.kickstart-package-offer-grid article ul,.product-tier-list article ul{display:grid;gap:.35rem;margin:0;padding-left:1.05rem;color:var(--muted);line-height:1.5}.product-tier-list{display:grid;gap:.7rem;margin-top:1rem;border-top:1px solid rgba(29,29,31,.08);padding-top:1rem}.product-tier-list>span{color:var(--ink);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.product-tier-list article{display:grid;gap:.45rem;border:1px solid rgba(29,29,31,.08);border-radius:8px;padding:.85rem;background:#f8fafcb8}.product-tier-list article strong{color:var(--ink)}.product-tier-list article small{color:var(--brand);font-weight:800;line-height:1.45}.product-tier-list article p,.product-tier-list article em{margin:0;color:var(--muted);line-height:1.55}.product-tier-list article em{font-style:normal;color:var(--ink)}.kickstart-package-offer-section{background:#f8fafc9e}.kickstart-artifact-grid .case-artifact-mockup,.premium-service-artifact-grid .case-artifact-mockup{margin-top:.75rem}.case-proof-detail{border:1px solid rgba(0,115,230,.13);border-radius:8px;padding:1rem;background:#eef6ff8a}.case-proof-detail-quote{margin:0;border-left:3px solid var(--brand);padding:.1rem 0 .1rem .9rem;color:var(--ink);font-weight:750;line-height:1.65}.case-proof-detail-quote span{display:block;margin-bottom:.35rem;color:var(--muted);font-size:.78rem;font-weight:850;text-transform:uppercase}@media (max-width: 1080px){.framework-system-grid,.framework-detail-grid,.framework-faq-grid{grid-template-columns:1fr}.framework-card-grid,.framework-score-grid,.framework-use-grid,.framework-architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.frameworks-page .page-hero,.framework-detail-page .page-hero{padding-top:6.6rem}.frameworks-page .page-hero h1,.framework-detail-page .page-hero h1{max-width:100%;font-size:clamp(1.92rem,8.2vw,2.15rem);line-height:1.08;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.framework-system-section{padding-top:3.6rem}.framework-system-step{grid-template-columns:2.6rem minmax(0,1fr)}.framework-system-step p{grid-column:1 / -1}.framework-card-grid,.framework-score-grid,.framework-use-grid,.framework-architecture-grid,.framework-risk-grid{grid-template-columns:1fr}.framework-card{min-height:0}.framework-dimension-header,.framework-dimension-row{grid-template-columns:minmax(0,1fr) 3.7rem;gap:.7rem;padding:.82rem}.framework-dimension-row p{font-size:.94rem}.framework-card-actions .resource-card-cta,.framework-side-panel .btn,.resource-download-ready .btn{width:100%}.home-integrator-table article{grid-template-columns:1fr}}.home-credentials-band{border-block:1px solid rgba(29,29,31,.08);background:#f4f7fb}.home-credentials-inner{padding:clamp(1.45rem,2.7vw,2.15rem) 0 0}.home-credentials-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:clamp(1rem,2.6vw,2.6rem);align-items:start}.home-credentials-row+.home-credentials-row{margin-top:clamp(1.15rem,2vw,1.5rem);padding-top:clamp(1.1rem,2vw,1.45rem);border-top:1px solid rgba(29,29,31,.09)}.home-credentials-label{padding-top:.28rem;color:var(--brand);font-size:.74rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.home-credentials-list{display:grid;margin:0;padding:0;list-style:none}.home-credentials-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.home-credentials-certified{grid-template-columns:repeat(3,minmax(0,1fr))}.home-credentials-list li{min-width:0;padding:0 clamp(1.15rem,2.5vw,2.5rem)}.home-credentials-list li:first-child{padding-left:0}.home-credentials-list li+li{border-left:1px solid rgba(29,29,31,.1)}.home-credential-badge-item{display:flex;align-items:flex-start}.home-credential-partner-badge{width:clamp(10rem,13vw,11.75rem);height:auto}.home-credentials-list strong{display:block;color:#172334;font-weight:720;letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.home-credentials-list strong:after{content:"";display:block;width:2rem;height:2px;margin:.55rem 0 .48rem;background:var(--brand)}.home-credentials-partners strong{font-size:clamp(1.4rem,2.1vw,1.85rem)}.home-credentials-certified strong{font-size:clamp(1.08rem,1.55vw,1.36rem)}.home-credentials-list span{display:block;color:#617080;font-size:clamp(.76rem,.9vw,.86rem);font-weight:650;line-height:1.4}.home-credentials-footer{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;margin-top:clamp(1.15rem,2vw,1.45rem);padding:.9rem 0 1rem;border-top:1px solid rgba(29,29,31,.09)}.home-credentials-assurance{display:flex;flex-wrap:wrap;gap:.42rem 1.15rem;color:#667380;font-size:.78rem;font-weight:650;line-height:1.4}.home-credentials-assurance span+span{position:relative}.home-credentials-assurance span+span:before{content:"";position:absolute;top:.55em;left:-.66rem;width:3px;height:3px;border-radius:50%;background:#17233473}.home-credentials-link{display:inline-flex;flex:0 0 auto;gap:.35rem;align-items:center;color:var(--brand);font-size:.82rem;font-weight:780;line-height:1.2;white-space:nowrap;transition:color .16s ease,transform .16s ease}.home-credentials-link:hover,.home-credentials-link:focus-visible{color:var(--brand-dark);transform:translate(2px)}.home-proof-context-section{padding:clamp(2.8rem,5vw,4.8rem) 0;background:linear-gradient(180deg,#fff,#f7f9fc)}.home-proof-context{display:grid;gap:clamp(1.4rem,2.6vw,2.2rem)}.home-proof-context-grid,.home-us-exposure-grid,.executive-review-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.2rem)}.home-proof-context-grid article,.home-us-exposure-grid article,.executive-review-panel{display:grid;align-content:start;gap:.85rem;min-height:100%;padding:clamp(1rem,1.7vw,1.35rem);border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fffffff0;box-shadow:0 18px 44px #1d1d1f0a}.home-proof-context-grid article>span,.home-us-exposure-grid article>span,.executive-review-summary span,.executive-review-memo-card span{color:#06c;font-size:.76rem;font-weight:860;line-height:1.2}.home-proof-context-grid strong,.home-us-exposure-grid strong,.executive-review-summary strong,.executive-review-memo-card strong{color:#1d1d1f;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.22}.home-proof-context-grid p,.home-us-exposure-grid p,.executive-review-summary p,.executive-review-panel li,.executive-review-memo-card p,.executive-review-next p{color:#6e6e73;line-height:1.62}.home-proof-context-grid dl{display:grid;gap:.55rem;margin:.2rem 0 0}.home-proof-context-grid dl div{display:grid;gap:.16rem;padding-top:.55rem;border-top:1px solid rgba(29,29,31,.07)}.home-proof-context-grid dt{color:var(--muted);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.home-proof-context-grid dd{color:#1d1d1f;font-size:.92rem;font-weight:720;line-height:1.35}.home-us-exposure-section{background:#fff}.home-us-exposure-panel{display:grid;gap:clamp(1.5rem,3vw,2.4rem);padding:clamp(1.2rem,2.5vw,2rem);border:1px solid rgba(29,29,31,.075);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(0,102,204,.08),transparent 28%),linear-gradient(135deg,#fff,#f7f9fc);box-shadow:0 18px 48px #1d1d1f0a}.home-us-exposure-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-us-exposure-grid article{box-shadow:none}.executive-review-page{background:#fff}.executive-review-hero{padding:clamp(7rem,9vw,9rem) 0 clamp(3rem,5vw,5rem);background:radial-gradient(circle at 76% 20%,rgba(0,102,204,.08),transparent 28%),linear-gradient(180deg,#f7f9fc,#fff)}.executive-review-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.executive-review-copy{display:grid;gap:1.1rem}.executive-review-copy h1{max-width:850px;color:#1d1d1f;font-size:clamp(2.5rem,5.4vw,5.4rem);line-height:.98}.executive-review-copy>p:not(.eyebrow){max-width:680px;color:#5f6368;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.62}.executive-review-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:.4rem}.executive-review-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;padding:clamp(1.2rem,2.4vw,2rem);border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#ffffffe6;box-shadow:0 22px 60px #1d1d1f0f}.executive-review-summary p{min-width:0;max-width:100%;overflow-wrap:anywhere}.executive-review-summary strong{min-width:0;max-width:100%;font-size:clamp(1.45rem,1.9vw,1.7rem);line-height:1.08;overflow-wrap:anywhere}.executive-review-fit-section,.executive-review-next-section{padding-block:clamp(3.2rem,6vw,5.5rem)}.executive-review-panel h2{color:#1d1d1f;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.08}.executive-review-panel ul{display:grid;gap:.65rem;margin:0;padding-left:1.05rem}.executive-review-memo{display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,.7fr);gap:clamp(1.2rem,3vw,2.6rem);align-items:center}.executive-review-memo h2,.executive-review-next h2{max-width:760px;color:#1d1d1f;font-size:clamp(2rem,3.4vw,3.6rem);line-height:1.02}.executive-review-memo>div:first-child,.executive-review-next{display:grid;gap:1rem}.executive-review-memo>div:first-child p:not(.eyebrow),.executive-review-next>p:not(.eyebrow){max-width:650px;color:#6e6e73;line-height:1.7}.executive-review-memo-card{display:grid;gap:.75rem;padding:clamp(1rem,2vw,1.5rem);border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fff;box-shadow:0 18px 46px #1d1d1f0b}.executive-review-memo-card article{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.4rem .75rem;padding:.9rem;border:1px solid rgba(29,29,31,.065);border-radius:14px;background:#f7f9fc}.executive-review-memo-card p{grid-column:2}.executive-review-next{justify-items:start;max-width:820px}.index-priority-section{background:#f7f9fc}.products-page .index-priority-section{padding-bottom:clamp(2rem,4vw,3rem)}.index-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.index-priority-link{display:grid;gap:.35rem;min-height:7rem;padding:1rem;border:1px solid rgba(29,29,31,.09);border-radius:8px;background:#fff;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.index-priority-link:hover{border-color:#0c66ff47;box-shadow:0 14px 34px #1d1d1f12;transform:translateY(-2px)}.index-priority-link span{font-weight:760;color:#1d1d1f}.index-priority-link small{color:#68686d;line-height:1.5}.index-priority-more{border:1px solid rgba(29,29,31,.08);border-radius:8px;background:#ffffffb8}.index-priority-more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;cursor:pointer;list-style:none}.index-priority-more summary::-webkit-details-marker{display:none}.index-priority-more summary:after{content:"+";display:grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(29,29,31,.12);border-radius:999px;color:#4d535c;font-weight:760;flex:0 0 auto}.index-priority-more[open] summary:after{content:"-"}.index-priority-more summary span{color:#1d1d1f;font-weight:760}.index-priority-more summary small{color:#68686d;font-size:.84rem}.index-priority-clusters{display:grid;gap:1rem;padding:0 1.1rem 1.1rem}.index-priority-cluster{display:grid;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(29,29,31,.08)}.index-priority-cluster h3{margin:0;color:#4d535c;font-size:.82rem;font-weight:780;letter-spacing:0}.index-priority-cluster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem}.index-priority-link-compact{min-height:0;padding:.82rem;background:#ffffffd1}@media (max-width: 1040px){.home-us-exposure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-review-hero-grid,.executive-review-memo{grid-template-columns:1fr}}@media (max-width: 820px){.home-credentials-row{grid-template-columns:1fr;gap:.72rem}.home-proof-context-grid,.executive-review-fit-grid{grid-template-columns:1fr}}@media (max-width: 640px){.home-credentials-inner{padding-top:1.25rem}.home-credentials-list{grid-template-columns:1fr}.home-credentials-list li{padding:0}.home-credentials-list li+li{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(29,29,31,.09);border-left:0}.home-credential-partner-badge{width:min(12rem,66vw)}.home-credentials-partners strong,.home-credentials-certified strong{font-size:1.18rem}.home-credentials-footer{align-items:flex-start;flex-direction:column;gap:.7rem}.home-credentials-assurance{flex-direction:column;gap:.3rem}.home-credentials-assurance span+span:before{display:none}.home-us-exposure-grid{grid-template-columns:1fr}.executive-review-hero{padding-top:6.6rem}.executive-review-actions,.executive-review-actions .btn,.executive-review-next .btn{width:100%}.executive-review-memo-card article{grid-template-columns:1fr}.executive-review-memo-card p{grid-column:auto}}@media (max-width: 1040px){.leakage-score-orbit{display:none}}@media (max-width: 760px){.products-page .products-hero-premium{padding-top:clamp(4.1rem,14vw,4.7rem);padding-bottom:1.05rem}.products-page .products-hero-copy{gap:.72rem}.products-page .products-hero-copy h1{max-width:min(100%,12.4ch);font-size:clamp(1.72rem,7.4vw,2.16rem);line-height:1.05}.products-page .products-hero-copy>p:not(.eyebrow){max-width:33ch;font-size:.94rem;line-height:1.46}.products-page .products-hero-path{display:none}.products-page .products-hero-visual{max-height:145px;aspect-ratio:16 / 7.6;object-fit:cover}.products-page .product-portfolio-section .section-header h2,.products-page .product-flagship h2{max-width:100%;font-size:clamp(1.52rem,6.8vw,2.08rem);line-height:1.08;overflow-wrap:anywhere}.executive-review-hero{padding-top:clamp(4.9rem,15vw,6rem);padding-bottom:2rem}.executive-review-copy{gap:.82rem}.executive-review-copy h1{max-width:min(100%,11.6ch);font-size:clamp(2rem,8.4vw,2.7rem);line-height:1.04}.executive-review-copy>p:not(.eyebrow){max-width:34ch;font-size:.98rem;line-height:1.5}}@media (min-width: 761px){.page-hero h1,.about-hero-copy h1,.use-case-hero h1,.intent-hero h1,.products-hero-copy h1,.premium-service-page .page-hero h1,.medical-ai-hero h1{max-width:min(100%,980px);font-size:clamp(2.55rem,4.1vw,4.25rem);line-height:1.04;text-wrap:balance}.products-hero-copy h1{max-width:min(100%,860px)}.intent-hero h1,.use-case-hero h1{max-width:min(100%,900px);font-size:clamp(2.45rem,3.95vw,4rem)}.frameworks-page .page-hero h1,.framework-detail-page .page-hero h1,.brand-assets-hero h1{max-width:min(100%,900px)}.brand-assets-hero h1{font-size:clamp(2.75rem,4.4vw,4.55rem);line-height:1.02}}@media (max-width: 760px){.about-hero-copy h1,.use-case-hero h1,.brand-assets-hero h1,.medical-ai-hero h1{max-width:100%;font-size:clamp(1.9rem,8vw,2.48rem);line-height:1.08;overflow-wrap:normal;text-wrap:balance}.traffic-hero{padding:clamp(4.7rem,15vw,5.35rem) 0 clamp(2.2rem,8vw,2.8rem)}.traffic-hero-copy,.traffic-hero-grid,.traffic-hero h1,.traffic-hero p:not(.eyebrow){min-width:0;max-width:100%}.traffic-hero h1{font-size:clamp(1.95rem,8.4vw,2.55rem);line-height:1.08;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.traffic-hero p:not(.eyebrow){font-size:.98rem;line-height:1.55}.traffic-hero-topline{align-items:flex-start}.traffic-hero-topline .eyebrow,.traffic-hero-topline span{min-width:0;max-width:100%}.case-hero-grid,.case-detail-media{width:100%;max-width:100%;min-width:0}.container.case-hero-grid{width:min(calc(100vw - 2rem),var(--max));grid-template-columns:minmax(0,1fr);margin-inline:auto}.case-detail-media{height:340px;min-height:340px}.case-detail-media-overlay{left:.75rem;right:.75rem;bottom:.75rem;max-width:calc(100% - 1.5rem);padding:.75rem}.case-detail-media-overlay span,.case-detail-media-overlay strong,.case-detail-media-overlay small{min-width:0;overflow-wrap:anywhere}.case-evidence-panel,.case-evidence-panel>*,.case-decision-summary,.case-decision-card-grid,.case-proof-detail,.case-proof-detail-grid,.case-artifact-proof,.case-evidence-meta{max-width:100%;min-width:0}.case-evidence-meta{display:flex;flex-wrap:wrap}.case-evidence-meta span{min-width:0;max-width:100%;overflow-wrap:anywhere}.case-artifact-proof,.case-artifact-proof-note,.case-artifact-mockup{box-sizing:border-box;width:100%}.case-artifact-mockup>*,.case-artifact-proof-note>*{min-width:0;max-width:100%}.case-artifact-mockup-grid,.case-artifact-mockup-metrics{grid-template-columns:minmax(0,1fr)}}@media (min-width: 761px){.intent-page .intent-hero h1,.traffic-page .traffic-hero h1,.case-studies-page .page-hero h1,.about-hero-copy h1,.medical-ai-hero h1,.use-case-hero h1,.use-case-detail-hero h1{max-width:min(100%,980px);font-size:clamp(2.4rem,3.65vw,3.7rem);line-height:1.055}.intent-page .intent-hero h1{max-width:min(100%,1020px);font-size:clamp(2.35rem,3.45vw,3.55rem)}.medical-ai-hero h1,.use-case-hero h1,.use-case-detail-hero h1{font-size:clamp(2.35rem,3.55vw,3.65rem)}}@media (max-width: 760px){.premium-service-page .page-hero h1,.english-offer-page .page-hero h1,.case-study-detail-page .page-hero h1,.use-case-detail-hero h1,.intent-page .intent-hero h1{max-width:100%;font-size:clamp(1.76rem,7.25vw,2.18rem);line-height:1.08}}@media (max-width: 640px){.cookie-consent-card .cookie-actions,.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button:first-child{grid-column:1 / -1}.cookie-consent-card .cookie-actions button,.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button{min-height:44px;padding-inline:.62rem;font-size:.74rem;line-height:1.1}}.btn-primary,.nav-cta,.contact-submit,.cookie-primary,.mobile-sticky-cta a{background:var(--brand);border-color:var(--brand);box-shadow:0 12px 28px rgba(var(--brand-rgb),.16)}.btn-primary:hover,.nav-cta:hover,.contact-submit:hover,.cookie-primary:hover,.mobile-sticky-cta a:hover{background:var(--brand-dark);border-color:var(--brand-dark);box-shadow:0 14px 30px rgba(var(--brand-rgb),.18)}.product-score-guide-action span,.use-case-proof-line,.use-case-promise,.ai-readiness-choice-hint,.medical-ai-hero-proof span{border-color:rgba(var(--brand-rgb),.11);background:#ffffffdb;color:#36506c}.executive-review-hero,.use-case-hero,.use-case-detail-hero,.traffic-hero,.medical-ai-hero{background:radial-gradient(circle at 78% 18%,rgba(var(--brand-rgb),.045),transparent 30%),linear-gradient(180deg,#f7f9fb,#fff)}.medical-ai-hero{padding:clamp(5.9rem,7.2vw,7.2rem) 0 clamp(2.6rem,4.2vw,3.6rem)}.medical-ai-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.62fr);gap:clamp(1.4rem,3vw,3.4rem)}.medical-ai-hero-copy{min-height:0}.medical-ai-hero h1{max-width:760px;font-size:clamp(2.25rem,3.05vw,3rem);line-height:1.075}.medical-ai-hero-copy>p:not(.eyebrow){max-width:58ch;font-size:clamp(1rem,1.16vw,1.08rem);line-height:1.62}.medical-ai-hero-panel,.products-page .product-flagship,.product-score-guide-panel,.executive-review-summary,.executive-review-panel,.executive-review-memo-card,.home-inbound-panel,.home-proof-context-grid article,.use-case-card,.use-case-operating-panel,.use-case-path-panel,.use-case-proof-panel,.use-case-regulated-panel,.use-case-signal-panel,.ai-score-outcome-card,.ai-leakage-problem-block{border-radius:var(--premium-card-radius);box-shadow:0 14px 38px #0f172a0b}.products-hero-visual,.medical-ai-hero-panel img,.use-case-hero-media,.use-case-detail-media{border-radius:var(--premium-media-radius)}.medical-ai-visual-badge{border-color:#ffffffd1;background:#ffffffe0;color:#172033;box-shadow:0 10px 24px #0f14191a}.medical-ai-no-fit:before{background:linear-gradient(180deg,rgba(var(--brand-rgb),.72),#8b5f34ad)}.home-proof-context-section{padding-block:clamp(2.4rem,4vw,3.6rem)}.site-home .home-inbound-section{padding-top:clamp(2.4rem,4vw,3.6rem)}.resources-page .page-hero h1,.frameworks-page .page-hero h1,.insights-page .page-hero h1{max-width:min(100%,980px);font-size:clamp(2.65rem,4.25vw,4.35rem);line-height:1.04}.resources-page .page-hero,.frameworks-page .page-hero,.insights-page .page-hero{padding-top:clamp(5rem,6.4vw,6rem);padding-bottom:clamp(2.35rem,4vw,3.4rem)}@media (min-width: 761px){.executive-review-hero{padding-top:clamp(5.6rem,7vw,6.8rem);padding-bottom:clamp(2.4rem,4.2vw,3.7rem)}.executive-review-copy h1{max-width:980px;font-size:clamp(2.85rem,4.4vw,4.7rem);line-height:1.025}.products-hero-premium{padding-top:clamp(5rem,6.2vw,6rem);padding-bottom:clamp(2.3rem,4vw,3.3rem)}.products-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.64fr);gap:clamp(1.6rem,3.5vw,3.8rem)}.products-hero-copy h1{max-width:min(100%,820px);font-size:clamp(2.25rem,3.55vw,3.6rem);line-height:1.055}.products-hero-copy>p:not(.eyebrow){max-width:58ch;font-size:clamp(1rem,1.18vw,1.12rem)}.use-case-hero,.use-case-detail-hero{padding-top:clamp(5.7rem,7vw,6.8rem);padding-bottom:clamp(2.5rem,4vw,3.6rem)}.use-case-hero-grid,.use-case-detail-hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.62fr);gap:clamp(1.35rem,3vw,3.2rem)}.use-case-hero h1,.use-case-detail-hero h1{max-width:min(100%,840px);font-size:clamp(2.15rem,3.05vw,3.1rem);line-height:1.075}.use-case-hero p,.use-case-detail-hero p{max-width:58ch;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.62}}@media (max-width: 760px){.resources-page .page-hero,.frameworks-page .page-hero,.insights-page .page-hero,.products-page .products-hero-premium,.use-case-hero,.use-case-detail-hero,.medical-ai-hero,.executive-review-hero{padding-top:clamp(4.85rem,14vw,5.55rem);padding-bottom:clamp(1.45rem,5vw,2rem)}.executive-review-copy h1{max-width:min(100%,14ch);font-size:clamp(1.92rem,7.8vw,2.42rem);line-height:1.075}.executive-review-copy>p:not(.eyebrow){max-width:35ch;font-size:.94rem;line-height:1.48}.products-page .products-hero-copy h1{max-width:min(100%,21ch);font-size:clamp(1.9rem,7.6vw,2.3rem);line-height:1.08}.products-page .products-hero-copy>p:not(.eyebrow){max-width:36ch;font-size:.92rem;line-height:1.45}.products-page .products-hero-grid,.use-case-hero-grid,.use-case-detail-hero-grid,.medical-ai-hero-grid{gap:1.15rem}.products-page .products-hero-visual{max-height:132px;aspect-ratio:16 / 7.2}.products-page .product-score-guide-section{padding-top:.75rem}.use-case-hero h1,.use-case-detail-hero h1,.medical-ai-hero h1{max-width:100%;font-size:clamp(1.72rem,6.9vw,2.08rem);line-height:1.095;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.use-case-hero p,.use-case-detail-hero p,.medical-ai-hero-copy>p:not(.eyebrow){max-width:37ch;font-size:.93rem;line-height:1.5}.use-case-proof-line,.use-case-promise{display:none}.use-case-hero-media,.use-case-detail-media{min-height:210px}.medical-ai-hero-proof{gap:.42rem;margin-top:1.2rem}.medical-ai-hero-proof span{padding:.42rem .62rem;font-size:.72rem}.medical-ai-hero-panel{margin-top:.35rem}.ai-readiness-section{padding-top:2.65rem;padding-bottom:calc(2.75rem + 72px)}.ai-readiness-shell{gap:.85rem}.ai-readiness-intro h1,.ai-readiness-intro h2,.ai-score-outcomes-head h1,.ai-score-outcomes-head h2{font-size:clamp(1.74rem,7.2vw,2.18rem);line-height:1.075}.ai-readiness-intro>p:not(.kicker),.ai-score-outcomes-head p:not(.meta){font-size:.9rem;line-height:1.46}.ai-score-track-badge,.ai-leakage-problem-block{gap:.42rem;padding:.72rem}.ai-score-outcome-card{grid-template-columns:34px minmax(0,1fr);gap:.62rem;padding:.72rem}.ai-score-outcome-card>span{width:34px;height:34px;border-radius:12px}}@media (max-width: 640px){.cookie-consent,.cookie-consent-expanded{left:max(.55rem,env(safe-area-inset-left));right:max(.55rem,env(safe-area-inset-right));bottom:max(.55rem,env(safe-area-inset-bottom))}.cookie-consent-card{border-radius:14px;box-shadow:0 12px 34px #0a0f171f}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy{padding:.55rem .68rem .18rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy h2{font-size:.92rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy p{font-size:.72rem;line-height:1.25}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr);gap:.32rem;padding:.34rem .5rem .5rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button:first-child{grid-column:auto}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button{min-height:44px;padding:.34rem .38rem;font-size:.64rem}.cookie-consent-card-expanded .cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-founder-trust-section{padding-bottom:clamp(2.6rem,4.5vw,4rem)}.home-founder-trust{border-radius:var(--premium-card-radius)}.home-founder-trust img{min-height:280px}.home-founder-trust-copy{padding:clamp(1.25rem,3vw,2.2rem)}@media (min-width: 1081px){.medical-ai-hero-grid{grid-template-columns:minmax(0,1.16fr) minmax(300px,.62fr)}}@media (max-width: 1080px){.medical-ai-hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.products-hero-grid,.use-case-hero-grid,.use-case-detail-hero-grid{grid-template-columns:minmax(0,1fr)}.products-page .products-hero-copy h1{max-width:min(100%,24ch);font-size:clamp(2rem,5.6vw,2.85rem)}.use-case-hero h1,.use-case-detail-hero h1,.medical-ai-hero h1{max-width:min(100%,25ch);font-size:clamp(1.85rem,5.15vw,2.55rem);line-height:1.09}.use-case-hero p,.use-case-detail-hero p,.medical-ai-hero-copy>p:not(.eyebrow){max-width:48ch}}@media (max-width: 760px){.frameworks-page .page-hero h1,.resources-page .page-hero h1,.insights-page .page-hero h1{max-width:100%;font-size:clamp(1.62rem,6.4vw,2.02rem);line-height:1.1}.use-case-hero h1,.use-case-detail-hero h1,.medical-ai-hero h1{max-width:100%;font-size:clamp(1.52rem,6.1vw,1.9rem);line-height:1.105;text-wrap:balance}.use-case-hero p,.use-case-detail-hero p,.medical-ai-hero-copy>p:not(.eyebrow){max-width:38ch;font-size:.9rem;line-height:1.48}.home-founder-trust-section{padding-bottom:2rem}.home-founder-trust img{min-height:220px;max-height:260px}.home-founder-trust-copy{padding:1.1rem}}.medical-ai-page{--medical-blue: var(--brand);--medical-blue-soft: #f4f7fa}.home-actions .ki-button-brand,.hero-actions .btn-primary,.page-hero-actions .btn-primary,.products-hero-copy .page-hero-actions .btn-primary,.executive-review-actions .btn-primary,.executive-review-next .btn-primary,.ai-readiness-submit,.ai-readiness-calendar-link,.ai-readiness-success-booking,.ai-score-personal-cta,.product-offer-cta,.brand-asset-download,.nav-cta,.mobile-nav-cta,.mobile-sticky-cta a,.cookie-primary{background:var(--brand);border-color:var(--brand);box-shadow:0 12px 28px rgba(var(--brand-rgb),.16)}.home-actions .ki-button-brand:hover,.hero-actions .btn-primary:hover,.page-hero-actions .btn-primary:hover,.products-hero-copy .page-hero-actions .btn-primary:hover,.executive-review-actions .btn-primary:hover,.executive-review-next .btn-primary:hover,.ai-readiness-submit:hover:not(:disabled),.ai-readiness-calendar-link:hover,.ai-readiness-success-booking:hover,.ai-score-personal-cta:hover,.product-offer-cta:hover,.brand-asset-download:hover,.nav-cta:hover,.mobile-nav-cta:hover,.mobile-sticky-cta a:hover,.cookie-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark);box-shadow:0 14px 30px rgba(var(--brand-rgb),.18)}.ai-readiness-section{background:radial-gradient(circle at 10% 8%,rgba(var(--brand-rgb),.045),transparent 28%),radial-gradient(circle at 92% 82%,rgba(77,119,115,.052),transparent 32%),linear-gradient(180deg,#f7f9fb,#fff)}.ai-score-medical-ai-crosslink,.home-us-exposure-panel{background:radial-gradient(circle at 92% 0%,rgba(var(--brand-rgb),.045),transparent 32%),linear-gradient(145deg,#fffffffa,#f6f8fbe6)}@media (max-width: 760px){.products-page .products-hero-premium{padding-bottom:1rem}.products-page .products-hero-grid{gap:.68rem}.products-page .page-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem .5rem;margin-top:.72rem}.products-page .page-hero-actions .btn-primary{grid-column:1 / -1}.products-page .page-hero-actions .btn,.products-page .page-hero-actions a{min-height:2.45rem;padding:.56rem .72rem;font-size:.86rem;line-height:1.2}.products-page .page-hero-actions .btn-ghost{min-height:2rem;padding-block:.28rem}.products-page .products-hero-visual{margin-top:.12rem;max-height:118px}.executive-review-actions{gap:.44rem;margin-top:1rem}.executive-review-actions .btn{min-height:2.55rem}}.proof-pack-section{background:linear-gradient(180deg,#fff,#f7f9fb)}.proof-pack-panel{display:grid;gap:clamp(1.1rem,2.2vw,1.75rem)}.proof-pack-section-compact{padding-block:clamp(2.6rem,5vw,4.8rem)}.proof-pack-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.proof-pack-card,.security-procurement-card,.security-procurement-trust-card,.security-vendor-panel,.offer-buyer-schema,.resource-sample-preview,.resource-preview-panel,.ai-decision-snapshot-panel{border:1px solid rgba(16,32,48,.09);border-radius:var(--premium-card-radius);background:#ffffffeb;box-shadow:0 14px 40px #09213a0f}.proof-pack-card{display:grid;gap:.85rem;padding:clamp(1rem,2vw,1.35rem);color:inherit;text-decoration:none}.proof-pack-card-head{display:grid;gap:.35rem}.proof-pack-card-head span,.proof-pack-link,.offer-buyer-schema>span,.resource-sample-preview>span,.security-vendor-list span,.security-procurement-trust-card span{color:var(--brand);font-size:.72rem;font-weight:800;letter-spacing:.02em}.proof-pack-card-head strong{color:var(--ink);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.28}.proof-pack-compact-body{display:grid;gap:1rem}.proof-pack-compact-body>p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.proof-pack-compact-body>span{display:grid;gap:.25rem;padding-top:.85rem;border-top:1px solid var(--border)}.proof-pack-compact-body small{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.proof-pack-compact-body strong{color:var(--ink);font-size:.9rem;line-height:1.4}.proof-pack-card dl,.offer-buyer-schema dl,.ai-decision-snapshot-panel dl{display:grid;gap:.62rem;margin:0}.proof-pack-card dl div,.offer-buyer-schema dl div,.ai-decision-snapshot-panel dl div{display:grid;gap:.18rem}.proof-pack-card dt,.offer-buyer-schema dt,.ai-decision-snapshot-panel dt{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.proof-pack-card dd,.offer-buyer-schema dd,.ai-decision-snapshot-panel dd{margin:0;color:var(--ink);font-size:.86rem;line-height:1.45}.proof-pack-card .case-artifact-mockup{box-shadow:none}.proof-pack-card .case-artifact-mockup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-pack-quote{margin:0;color:var(--muted);font-size:.84rem;line-height:1.5}.security-procurement-hero{padding:clamp(6.2rem,10vw,9rem) 0 clamp(2.8rem,5vw,4.5rem);background:radial-gradient(circle at 12% 12%,rgba(var(--brand-rgb),.055),transparent 30%),linear-gradient(180deg,#f7f9fb,#fff)}.security-procurement-hero-grid,.security-vendor-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.58fr);gap:clamp(1rem,3vw,2rem);align-items:center}.security-procurement-hero-copy{display:grid;gap:1rem}.security-procurement-hero-copy h1{max-width:19ch;margin:0;color:var(--ink);font-size:clamp(2.45rem,5.6vw,4.6rem);line-height:.98}.security-procurement-hero-copy>p:not(.eyebrow){max-width:56ch;margin:0;color:var(--muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.65}.security-procurement-trust-card{display:grid;gap:.65rem;padding:clamp(1rem,2vw,1.35rem)}.security-procurement-trust-card span,.security-vendor-list span{border-radius:999px;background:rgba(var(--brand-rgb),.065);padding:.55rem .72rem}.security-procurement-facts-section{padding:0 0 clamp(2.3rem,4.5vw,4rem);background:#fff}.security-procurement-facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}.security-procurement-fact{display:grid;gap:.38rem;min-height:8.25rem;padding:.82rem;border:1px solid rgba(16,32,48,.08);border-radius:var(--card-radius);background:#fff;box-shadow:0 10px 28px #09213a0b}.security-procurement-fact span{color:var(--brand);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.security-procurement-fact p{margin:0;color:var(--ink);font-size:.78rem;line-height:1.45}.security-trust-center-section{background:#fff}.security-trust-center-panel{display:grid;gap:clamp(1rem,2vw,1.45rem);padding:clamp(1.2rem,2.4vw,1.8rem);border:1px solid rgba(16,32,48,.09);border-radius:var(--premium-card-radius);background:radial-gradient(circle at 100% 0%,rgba(var(--brand-rgb),.045),transparent 34%),#fff;box-shadow:0 14px 40px #09213a0e}.security-trust-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.security-trust-center-item{display:grid;gap:.42rem;min-height:8.4rem;padding:.9rem;border:1px solid rgba(16,32,48,.075);border-radius:8px;background:#f8fafcb8}.security-trust-center-item span{color:var(--ink);font-size:.86rem;font-weight:780}.security-trust-center-item p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55}.security-trust-center-actions{justify-content:flex-start}.security-simple-panel{gap:clamp(1.1rem,2.2vw,1.75rem)}.security-process-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.68rem}.security-process-rail article{display:grid;gap:.42rem;min-height:10.5rem;padding:clamp(.9rem,1.7vw,1.15rem);border:1px solid rgba(16,32,48,.08);border-radius:16px;background:linear-gradient(180deg,#fffffffa,#f8fafcdb),#fff}.security-process-rail span{width:fit-content;min-width:2.1rem;border-radius:999px;background:rgba(var(--brand-rgb),.08);color:var(--brand);font-size:.72rem;font-weight:850;line-height:1;padding:.42rem .5rem}.security-process-rail strong{color:var(--ink);font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.22}.security-process-rail p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.security-detail-accordion{display:grid;gap:.62rem}.security-detail-accordion details{border:1px solid rgba(16,32,48,.09);border-radius:16px;background:#f8fafcbd;overflow:hidden}.security-detail-accordion summary{cursor:pointer;color:var(--ink);font-weight:800;line-height:1.25;list-style:none;padding:.95rem 1rem}.security-detail-accordion summary::-webkit-details-marker{display:none}.security-detail-accordion summary:after{content:"+";float:right;color:var(--brand);font-weight:850}.security-detail-accordion details[open] summary:after{content:"-"}.security-detail-accordion p{margin:0;padding:0 1rem .8rem;color:var(--muted);line-height:1.6}.security-detail-accordion ul{display:grid;gap:.44rem;margin:0;padding:0 1rem 1rem 2rem;color:var(--ink);line-height:1.5}.security-operational-trust{display:grid;gap:clamp(.9rem,1.8vw,1.25rem);padding-top:clamp(.9rem,1.8vw,1.15rem);border-top:1px solid rgba(16,32,48,.08)}.security-operational-head{display:grid;gap:.36rem;max-width:760px}.security-operational-head span{color:var(--muted);font-size:.74rem;font-weight:780}.security-operational-head h3,.security-flow-card h3{margin:0;color:var(--ink);font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.22}.security-operational-head p{margin:0;color:var(--muted);line-height:1.58}.security-phase-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem}.security-phase-matrix article,.security-flow-card,.security-contact-strip{border:1px solid rgba(16,32,48,.075);border-radius:12px;background:#f8fafcb8}.security-phase-matrix article{display:grid;gap:.34rem;min-height:9rem;padding:.78rem}.security-phase-matrix strong{color:#172033;font-size:.86rem;line-height:1.2}.security-phase-matrix p,.security-phase-matrix small{margin:0;color:var(--muted);font-size:.78rem;line-height:1.42}.security-phase-matrix small{color:#526170;font-weight:690}.security-operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.security-flow-card{padding:clamp(.9rem,1.7vw,1.1rem)}.security-flow-card ol,.security-flow-card ul{display:grid;gap:.62rem;margin:.8rem 0 0;padding-left:1.1rem;color:#344254}.security-flow-card li::marker{color:var(--brand);font-weight:800}.security-flow-card strong{color:#172033;font-size:.88rem}.security-flow-card p{margin:.14rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.48}.security-contact-strip{display:grid;gap:.3rem;padding:.9rem 1rem;background:linear-gradient(135deg,rgba(var(--brand-rgb),.04),#f8fafcb8),#fff}.security-contact-strip strong{color:#172033;font-size:.94rem}.security-contact-strip p{margin:0;color:var(--muted);line-height:1.55}.security-procurement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.security-procurement-card{padding:clamp(1rem,2vw,1.45rem)}.security-procurement-card h2{margin:0 0 .55rem;color:var(--ink);font-size:clamp(1.15rem,1.7vw,1.45rem)}.security-procurement-card p{margin:0;color:var(--muted);line-height:1.65}.security-procurement-card ul{display:grid;gap:.42rem;margin:.9rem 0 0;padding-left:1rem;color:var(--ink)}.security-vendor-panel{padding:clamp(1.1rem,2.6vw,1.9rem)}.security-vendor-list,.resource-sample-preview div{display:flex;flex-wrap:wrap;gap:.45rem}.offer-buyer-schema,.resource-sample-preview,.resource-preview-panel,.ai-decision-snapshot-panel{display:grid;gap:.7rem;padding:.95rem}.resource-preview-panel{gap:1rem}.resource-preview-head,.resource-preview-list,.resource-preview-table-wrap,.resource-preview-outcomes>div{display:grid;gap:.55rem}.resource-preview-head span,.resource-preview-list span,.resource-preview-table-wrap span,.resource-preview-outcomes span{color:var(--brand);font-size:.72rem;font-weight:850;letter-spacing:.02em}.resource-preview-head strong{color:var(--ink);font-size:1rem;line-height:1.35}.resource-preview-head p,.resource-preview-list ul,.resource-preview-outcomes ul{margin:0;color:var(--muted);line-height:1.55}.resource-preview-visual .case-artifact-mockup{max-width:620px;box-shadow:none}.resource-preview-grid,.resource-preview-outcomes{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.75rem}.resource-preview-list,.resource-preview-table-wrap,.resource-preview-outcomes>div{min-width:0;border:1px solid rgba(16,32,48,.07);border-radius:8px;background:#f8fafcb8;padding:.78rem}.resource-preview-list ul,.resource-preview-outcomes ul{display:grid;gap:.34rem;padding-left:1rem}.resource-preview-table{width:100%;border-collapse:collapse;color:var(--ink);font-size:.78rem;line-height:1.45}.resource-preview-table tr+tr{border-top:1px solid rgba(16,32,48,.08)}.resource-preview-table td{padding:.48rem .34rem;vertical-align:top}.resource-preview-table td:first-child{color:var(--brand);font-weight:850}.resource-sample-preview i{border-radius:999px;background:#f4f7fa;color:var(--ink);font-size:.78rem;font-style:normal;font-weight:700;padding:.45rem .62rem}.ai-decision-snapshot-panel{background:radial-gradient(circle at 100% 0%,rgba(var(--brand-rgb),.06),transparent 35%),#fffffff5}.ai-decision-snapshot-panel>strong{color:var(--ink);font-size:1rem}@media (max-width: 900px){.security-procurement-facts-grid,.security-trust-center-grid,.resources-page .resource-moment-grid,.security-phase-matrix,.security-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.security-operational-grid,.resource-preview-grid,.resource-preview-outcomes,.proof-pack-grid,.security-procurement-grid,.security-procurement-hero-grid,.security-vendor-panel{grid-template-columns:minmax(0,1fr)}.security-procurement-hero-copy h1{max-width:100%;font-size:clamp(2rem,8vw,3rem)}}@media (max-width: 620px){.proof-pack-card,.security-procurement-fact,.security-procurement-card,.security-procurement-trust-card,.security-vendor-panel,.resource-preview-panel{border-radius:var(--card-radius)}.security-procurement-facts-grid,.security-process-rail,.security-trust-center-grid,.resources-page .resource-moment-grid,.security-phase-matrix{grid-template-columns:minmax(0,1fr)}.security-phase-matrix article{min-height:0}.security-procurement-fact,.security-trust-center-item{min-height:0}}@media (min-width: 721px){.site-home .home-hero-title-sub,.site-home.home-locale-en .home-hero-title-sub{max-width:min(100%,34ch);font-size:clamp(1.5rem,1.9vw,2.18rem);line-height:1.12}.security-procurement-hero-copy h1{max-width:min(100%,28ch);font-size:clamp(2.28rem,4.35vw,3.82rem);line-height:1.02}}@media (min-width: 721px) and (max-width: 1080px){.site-home .home-hero-title-sub,.site-home.home-locale-en .home-hero-title-sub{max-width:min(100%,46ch);font-size:clamp(1.24rem,2.05vw,1.48rem);line-height:1.14}}@media (max-width: 760px){.kickstart-page .page-hero h1{font-size:clamp(1.92rem,7.45vw,2.24rem);line-height:1.08}.case-studies-page .page-hero h1{font-size:clamp(1.72rem,7vw,2.04rem);line-height:1.1}}.eyebrow,.page-hero .eyebrow,.home-section-head .kicker,.kicker{color:var(--muted);font-size:.74rem;font-weight:680;letter-spacing:.01em;text-transform:none}.cta-band .eyebrow{color:#d4d4d8}.section-header .eyebrow,.premium-section-header .eyebrow,.home-section-head .kicker{margin-bottom:.55rem}.filter-label,.case-card-meta,.product-sprint-title,.product-deliverable-title{margin:0;color:#6e6e73;font-size:.82rem;font-weight:720;letter-spacing:0;line-height:1.35;text-transform:none}.case-card-meta{color:#555f6b;font-size:.8rem}.product-deliverable-title{color:#1d1d1f;font-size:.95rem}.product-market-router-card,.product-portfolio-card,.decision-moment-card,.proof-pack-card,.case-brief-card,.resource-card,.security-procurement-card,.security-procurement-trust-card,.security-vendor-panel,.offer-buyer-schema,.resource-sample-preview,.ai-decision-snapshot-panel,.medical-ai-signal-row,.medical-ai-decision-zone,.medical-ai-path-step,.medical-ai-risk-row,.medical-ai-deliverable-list article,.medical-ai-case-artifact{border-radius:var(--card-radius);border-color:#1d1d1f16;box-shadow:0 12px 30px #1d1d1f08}.product-market-router-card:hover,.product-market-router-card:focus-visible,.product-portfolio-card:hover,.decision-moment-card:hover,.case-brief-card:hover,.resource-card:hover,.resource-card:focus-visible{box-shadow:0 16px 38px #1d1d1f0e}.product-score-guide-panel,.product-deliverable-strip,.offer-proof-patterns,.product-price-row,.case-proof-detail,.proof-pack-section,.ai-score-medical-ai-crosslink,.home-us-exposure-panel{border-color:#1d1d1f16;background:linear-gradient(145deg,#fffffffa,#f7f8fae6),#fff;box-shadow:none}.product-portfolio-card-phase,.offer-proof-patterns-toggle,.product-module-list i,.product-sales-card-top>span,.security-procurement-trust-card span,.security-vendor-list span{border-color:#1d1d1f17;background:#f5f5f7d1;color:#2f3a46}.product-mini-icon,.medical-ai-card-icon{border-radius:var(--control-radius);border-color:#1d1d1f1a;background:#f5f5f7;box-shadow:none}.security-procurement-facts-grid{display:flex;flex-wrap:wrap;gap:.65rem}.security-procurement-fact{flex:1 1 210px;min-height:0;border-radius:var(--card-radius);box-shadow:none}.security-procurement-fact:nth-child(-n+3){flex-basis:280px}.security-procurement-fact span{color:#4a5663;letter-spacing:.01em;text-transform:none}.medical-ai-hero-panel,.medical-ai-hero-panel img{border-radius:var(--media-radius)}.medical-ai-hero-panel{border-color:#1d1d1f17;box-shadow:0 18px 45px #1d1d1f0e}.medical-ai-visual-badge{display:none}.medical-ai-no-fit:before{width:3px;background:var(--brand)}.cookie-consent,.cookie-consent-expanded{width:min(340px,calc(100vw - 2rem))}.cookie-consent-card{border-radius:var(--card-radius);background:#fffffff7;box-shadow:0 14px 42px #0a0f171f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cookie-actions button{border-radius:999px}@media (max-width: 640px){.cookie-consent,.cookie-consent-expanded{top:auto;bottom:max(.65rem,env(safe-area-inset-bottom));width:auto}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{grid-template-columns:minmax(0,.9fr) minmax(0,.78fr) minmax(0,1fr)}.security-procurement-facts-grid{display:grid;grid-template-columns:minmax(0,1fr)}}.use-case-hero,.use-case-detail-hero{padding:clamp(5.35rem,6.4vw,6.1rem) 0 clamp(2.35rem,4vw,3.5rem);background:linear-gradient(135deg,#f8fafcfa,#fffffff5 54%,#eef4fad1),#fff}.use-case-hero-grid,.use-case-detail-hero-grid{gap:clamp(1.25rem,3vw,2.8rem)}.use-case-hero-copy,.use-case-detail-copy{gap:.82rem}.use-case-hero h1{max-width:14ch;font-size:clamp(2.2rem,3.8vw,3.7rem);line-height:1.04}.use-case-detail-hero h1{max-width:20ch;font-size:clamp(2.1rem,3.55vw,3.45rem);line-height:1.05}.use-case-proof-line,.use-case-promise{background:#ffffffe6;color:#2f3a46;font-size:.86rem}.medical-ai-hero,.security-procurement-hero{padding:clamp(5.25rem,6.3vw,6rem) 0 clamp(2.25rem,4vw,3.45rem)}.medical-ai-hero{background:linear-gradient(135deg,#fff,#f7f9fb 56%,#f3f7fb)}.medical-ai-hero-copy{min-height:auto;gap:.9rem}.medical-ai-hero h1{max-width:15ch;font-size:clamp(2.18rem,3.45vw,3.35rem);line-height:1.04}.medical-ai-hero-copy>p:not(.eyebrow){max-width:43rem;margin-top:0;line-height:1.62}.medical-ai-hero-proof{margin-top:.4rem}.security-procurement-hero{background:linear-gradient(180deg,#f8fafc,#fff)}.security-procurement-hero-copy h1{max-width:min(100%,25ch);font-size:clamp(2.22rem,3.85vw,3.55rem);line-height:1.04}.security-procurement-hero-copy>p:not(.eyebrow){max-width:52ch;line-height:1.58}.security-procurement-trust-card{align-content:center;gap:.5rem}.security-procurement-fact{flex:1 1 220px;padding:.9rem}.security-phase-matrix{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.72rem}.security-phase-matrix article{min-height:0;padding:.9rem}.resources-page .resource-decision-hero{grid-template-columns:minmax(0,.92fr) minmax(280px,.58fr);gap:clamp(1rem,2.4vw,1.8rem)}.resources-page .resource-moment-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(.72rem,1.45vw,1rem)}.resources-page .resource-moment-card{border-radius:var(--card-radius);box-shadow:none}.resources-page .resource-moment-card dt{letter-spacing:.01em;text-transform:none}.case-artifact-mockup{border-color:#1d1d1f16;background:linear-gradient(135deg,#fffffffa,#f7fafceb),#fff;box-shadow:0 12px 30px #1d1d1f09}.case-artifact-mockup-top span,.case-artifact-mockup-table th{letter-spacing:.01em;text-transform:none}.case-artifact-mockup-preview{scrollbar-width:thin}.case-artifact-mockup-table{min-width:min(430px,100%)}.case-artifact-mockup-compact .case-artifact-mockup-table{min-width:360px;font-size:.64rem}@media (max-width: 680px){.case-artifact-mockup-preview{display:none}}@media (min-width: 1080px){.page-hero,.premium-service-page .page-hero{padding-top:6rem}}@media (max-width: 900px){.resources-page .resource-decision-hero,.use-case-hero-grid,.use-case-detail-hero-grid,.medical-ai-hero-grid,.security-procurement-hero-grid{grid-template-columns:minmax(0,1fr)}.use-case-hero-media{max-height:420px}.medical-ai-hero-panel{max-height:none}.medical-ai-hero-image-wrap{aspect-ratio:16 / 8.5;max-height:360px}.medical-ai-hero-panel img{height:100%;aspect-ratio:auto}}@media (max-width: 760px){.use-case-hero,.use-case-detail-hero,.medical-ai-hero,.security-procurement-hero{padding-top:clamp(4.7rem,13vw,5.35rem);padding-bottom:clamp(1.85rem,6vw,2.55rem)}.use-case-hero h1,.use-case-detail-hero h1,.medical-ai-hero h1,.security-procurement-hero-copy h1{max-width:100%;font-size:clamp(1.82rem,7.15vw,2.28rem);line-height:1.08}.use-case-hero p,.use-case-detail-hero p,.medical-ai-hero-copy>p:not(.eyebrow),.security-procurement-hero-copy>p:not(.eyebrow){font-size:.98rem;line-height:1.55}.resources-page .resource-decision-hero{grid-template-columns:minmax(0,1fr)}}.case-studies-page .insights-filter-panel,.case-studies-page .insights-filter-group,.case-studies-page .insight-filter-row,.case-studies-page .case-brief-grid,.case-studies-page .case-brief-card,.case-studies-page .case-brief-card .media-frame{min-width:0;max-width:100%}@media (max-width: 760px){.case-studies-page .content-stack,.case-studies-page .case-brief-grid{width:100%;max-width:100%;overflow:hidden}.case-studies-page .case-brief-grid{grid-template-columns:minmax(0,1fr)}.case-studies-page .case-brief-card{width:100%;overflow:hidden}.case-studies-page .case-brief-card .overview-card-img,.case-studies-page .case-brief-card .media-frame,.case-studies-page .case-brief-card img{width:100%;max-width:100%}.case-studies-page .insights-filter-panel{width:100%;overflow:hidden}.case-studies-page .insights-filter-group{overflow:hidden}.case-studies-page .insight-filter-row{width:100%;max-width:100%;display:flex;flex-wrap:wrap;overflow:visible;padding-bottom:0}.case-studies-page .insight-filter-row .btn{flex:0 1 auto;width:auto;max-width:100%;min-width:0;min-height:32px;padding:.42rem .58rem;font-size:.72rem;white-space:nowrap}.case-studies-page .insights-filter-panel{gap:.68rem;padding:.76rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy{padding-block:.48rem .14rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy p{max-width:34ch}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{gap:.26rem;padding-block:.28rem .46rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button{min-height:44px;padding-block:.3rem}}.case-story-featured-section{background:#fff}.case-story-featured-shell{display:grid;gap:clamp(1rem,2vw,1.5rem)}.case-story-featured-shell>.section-header{max-width:760px;margin-bottom:0}.case-story-featured-list .case-story-card:first-child{border-color:#1f5a4733;background:linear-gradient(135deg,#fffefb,#f4f8f5)}.case-story-overview-section{padding-top:clamp(1.4rem,3vw,2.4rem);background:#f7f9fc}.case-studies-page .case-story-overview-section{padding-block:clamp(1.4rem,3vw,2.4rem) clamp(2.2rem,4vw,3.4rem);background:#f7f9fc}.case-story-overview-shell,.case-story-card-main,.case-story-card-side{display:grid;min-width:0}.case-story-overview-shell{gap:clamp(1rem,2vw,1.45rem)}.case-studies-page .case-story-overview-section .case-story-overview-shell.container{width:min(calc(100vw - 3rem),1180px)}.case-story-router{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(16,32,48,.08);border-radius:18px;background:linear-gradient(135deg,#fffefbfa,#f4f8fbeb);box-shadow:0 18px 48px #1226360e}.case-story-router-copy{display:grid;align-content:start;gap:.45rem}.case-story-router-copy h2{max-width:17ch;margin:0;color:#122636;font-size:clamp(1.7rem,3vw,3.05rem);line-height:1.03;text-wrap:balance}.case-story-router-copy p{max-width:58ch;margin:0;color:#122636ad;line-height:1.58}.case-story-router-count{align-self:start;min-width:8.5rem;padding:.85rem;border:1px solid rgba(31,90,71,.13);border-radius:14px;background:#edf3edd6;color:#1f5a47}.case-story-router-count strong,.case-story-router-count span{display:block}.case-story-router-count strong{font-size:clamp(2rem,4vw,3rem);line-height:.95}.case-story-router-count span{margin-top:.35rem;font-size:.8rem;font-weight:780;line-height:1.25}.case-story-moment-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.case-story-moment-list button{display:grid;min-width:0;min-height:5.5rem;gap:.35rem;padding:.82rem;border:1px solid rgba(18,38,54,.1);border-radius:12px;background:#fffefbeb;color:#122636;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.case-story-moment-list button:hover,.case-story-moment-list button:focus-visible{border-color:#1f5a4747;transform:translateY(-1px)}.case-story-moment-list button:active{transform:translateY(0)}.case-story-moment-list button.is-active{border-color:#1f5a476b;background:#edf3ed}.case-story-moment-list span,.case-story-moment-list strong,.case-story-moment-list small{min-width:0}.case-story-moment-list span{color:#122636c7;font-size:.84rem;font-weight:830;line-height:1.2}.case-story-moment-list strong{color:#1f5a47;font-size:1.4rem;line-height:1}.case-story-moment-list small{display:-webkit-box;overflow:hidden;color:#12263694;font-size:.75rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.case-story-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.5vw,1.1rem);padding:clamp(.82rem,1.4vw,1rem);border-radius:16px;background:#fffefbe6;box-shadow:none}.case-story-list{display:grid;gap:clamp(.85rem,1.5vw,1.1rem)}.case-story-card{display:grid;grid-template-columns:minmax(170px,.24fr) minmax(0,.48fr) minmax(250px,.28fr);gap:clamp(1rem,2vw,1.35rem);align-items:stretch;min-width:0;padding:clamp(.85rem,1.6vw,1.08rem);border:1px solid rgba(16,32,48,.08);border-radius:18px;background:#fffefb;box-shadow:0 14px 38px #1226360b}.case-story-media-link{display:block;min-width:0;color:inherit;text-decoration:none}.case-story-card-media{width:100%;height:100%;min-height:210px;border-radius:12px}.case-story-card-media img{height:100%;object-fit:cover}.case-story-card-main{align-content:center;gap:.7rem}.case-story-card-top{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.case-story-card-top span,.case-story-tags span{display:inline-flex;align-items:center;min-height:1.8rem;border-radius:999px;font-size:.76rem;font-weight:780;line-height:1}.case-story-card-top span{padding:0 .58rem;background:#edf3ed;color:#1f5a47}.case-story-card h3{margin:0;color:#122636;font-size:clamp(1.18rem,1.55vw,1.46rem);line-height:1.12;text-wrap:balance}.case-story-card h3 a{color:inherit;text-decoration:none}.case-story-card h3 a:hover,.case-story-card h3 a:focus-visible{color:#1f5a47}.case-story-summary{max-width:62ch;margin:0;color:#122636a8;line-height:1.56}.case-story-card .case-story-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;border:0;background:transparent}.case-story-card .case-story-preview div{display:grid;grid-template-columns:1fr;gap:.28rem;padding:.62rem;border:1px solid rgba(18,38,54,.075);border-radius:12px;background:#f8faf8}.case-story-card .case-story-preview dt,.case-story-card .case-story-preview dd{margin:0}.case-story-card .case-story-preview dt{color:#1226368c;font-size:.72rem;font-weight:820;line-height:1.2}.case-story-card .case-story-preview dd{display:-webkit-box;overflow:hidden;color:#122636;font-size:.86rem;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.case-story-card-side{align-content:space-between;gap:.85rem;padding-left:clamp(.85rem,1.5vw,1rem);border-left:1px solid rgba(18,38,54,.08)}.case-story-card-side .case-transfer-note{display:block;overflow:visible;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#122636ad;font-size:.9rem;line-height:1.52;-webkit-line-clamp:initial}.case-story-card-side .case-transfer-note strong{display:block;margin-bottom:.25rem;color:#122636}.case-proof-status{display:grid;gap:.25rem;margin:0;padding:.65rem .72rem;border:1px solid rgba(31,90,71,.13);border-radius:8px;background:#edf3ed;color:#1f5a47}.case-proof-status span{font-size:.7rem;font-weight:760;line-height:1.2}.case-proof-status strong{font-size:.78rem;font-weight:650;line-height:1.35}.case-story-tags{display:flex;flex-wrap:wrap;gap:.38rem}.case-story-tags span{padding:0 .52rem;border:1px solid rgba(18,38,54,.09);background:#f8faf8eb;color:#122636ad}.case-story-card-side .cta-band-actions{justify-content:flex-start;gap:.48rem}@media (max-width: 1120px){.case-story-card{grid-template-columns:minmax(160px,.32fr) minmax(0,.68fr)}.case-story-card-side{grid-column:2;padding:0;border-left:0}.case-story-card .case-story-preview{grid-template-columns:1fr}}@media (max-width: 860px){.case-story-router,.case-story-filter-panel,.case-story-card{grid-template-columns:minmax(0,1fr)}.case-story-router-count{width:100%}.case-story-moment-list{grid-template-columns:repeat(2,minmax(0,1fr))}.case-story-card-side{grid-column:auto}}@media (max-width: 640px){.case-story-overview-section{padding-top:1rem}.case-story-router,.case-story-card{border-radius:16px}.case-story-moment-list{grid-template-columns:minmax(0,1fr)}.case-story-moment-list button{min-height:0}.case-story-card-media{min-height:0;aspect-ratio:16 / 10}.case-story-card-side .cta-band-actions,.case-story-card-side .btn{width:100%}}.home-us-exposure-link{justify-self:start;margin-top:clamp(.25rem,1vw,.65rem)}.decision-call-proof-section{padding-block:clamp(1.35rem,3vw,2.4rem);background:#fff}.decision-call-proof-panel{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:clamp(1rem,2.4vw,1.8rem);align-items:start;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(18,38,54,.08);border-radius:var(--card-radius);background:linear-gradient(135deg,#fffffffa,#f6f9fceb),#fff;box-shadow:0 16px 42px #1226360a}.decision-call-proof-copy{display:grid;gap:.45rem}.decision-call-proof-copy h2{max-width:14ch;margin:0;color:var(--ink);font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.06;text-wrap:balance}.decision-call-proof-copy p{max-width:36ch;margin:0;color:var(--muted);line-height:1.58}.decision-call-proof-list{display:grid;gap:.55rem}.decision-call-proof-row{display:grid;grid-template-columns:minmax(7.5rem,.24fr) minmax(0,1fr);gap:.85rem;align-items:center;padding:.78rem 0;border-top:1px solid rgba(18,38,54,.08)}.decision-call-proof-row:first-child{border-top:0}.decision-call-proof-row span{color:#1f5a47;font-weight:850}.decision-call-proof-row p{margin:0;color:#122636;font-weight:690;line-height:1.4}.decision-call-proof-link{justify-self:start;margin-top:.45rem}.resources-page .resource-deep-dive-more+.resource-deep-dive-more{margin-top:clamp(.2rem,.8vw,.5rem)}.resources-page .resource-deep-dive-more summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.75rem,1.5vw,1rem);align-items:center;min-height:4.1rem}.resources-page .resource-deep-dive-more summary:after{content:"+";display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(18,38,54,.12);border-radius:999px;color:#1f5a47;font-weight:850}.resources-page .resource-deep-dive-more[open] summary:after{content:"-"}.resources-page .resource-deep-dive-more[open] summary{border-color:rgba(var(--brand-rgb),.22);background:linear-gradient(135deg,#fffffffa,#f0f6fceb),#fff}.case-story-library-disclosure{display:grid;gap:clamp(.9rem,2vw,1.25rem)}.case-story-library-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.75rem,1.5vw,1rem);align-items:center;min-height:4.35rem;padding:clamp(.9rem,1.8vw,1.15rem) clamp(1rem,2vw,1.35rem);border:1px solid rgba(18,38,54,.1);border-radius:var(--card-radius);background:linear-gradient(135deg,#fffffffc,#f5f8faeb),#fff;color:var(--ink);cursor:pointer;list-style:none;box-shadow:0 14px 38px #12263609}.case-story-library-disclosure>summary::-webkit-details-marker{display:none}.case-story-library-disclosure>summary:after{content:"+";display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid rgba(18,38,54,.12);border-radius:999px;color:#1f5a47;font-weight:850}.case-story-library-disclosure[open]>summary{border-color:#1f5a473d;background:#f2f7f4}.case-story-library-disclosure[open]>summary:after{content:"-"}.case-story-library-disclosure>summary span{font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:850}.case-story-library-disclosure>summary small{color:var(--muted);font-size:.84rem;font-weight:620;line-height:1.35}.case-story-library-content{display:grid;gap:clamp(1rem,2vw,1.5rem)}.case-proof-snapshot-section{padding-block:clamp(1.35rem,3vw,2.4rem);background:#fff}.case-proof-snapshot-shell{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.45rem);align-items:start}.case-proof-snapshot-copy{position:sticky;top:6.5rem;display:grid;gap:.6rem}.case-proof-snapshot-copy h2{max-width:11ch;margin:0;color:#122636;font-size:clamp(1.85rem,3vw,3rem);line-height:1.04;text-wrap:balance}.case-proof-snapshot-copy p{max-width:32rem;margin:0;color:#122636ad;line-height:1.58}.case-proof-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1rem)}.case-proof-snapshot-card{display:grid;gap:.8rem;min-width:0;min-height:100%;padding:clamp(.95rem,1.7vw,1.15rem);border:1px solid rgba(18,38,54,.085);border-radius:var(--card-radius);background:radial-gradient(circle at 100% 0%,rgba(31,90,71,.06),transparent 32%),#fffefb;box-shadow:0 12px 34px #1226360a}.case-proof-snapshot-card>span{color:#1f5a47;font-size:.82rem;font-weight:850}.case-proof-snapshot-card dl{display:grid;gap:.62rem;margin:0}.case-proof-snapshot-card dl div{display:grid;gap:.2rem;padding-top:.62rem;border-top:1px solid rgba(18,38,54,.075)}.case-proof-snapshot-card dt{color:var(--muted);font-size:.72rem;font-weight:780}.case-proof-snapshot-card dd{margin:0;color:#122636;font-size:.92rem;font-weight:680;line-height:1.35}.case-story-filter-disclosure{display:grid;gap:.75rem}.case-story-filter-disclosure summary{display:inline-grid;gap:.16rem;width:fit-content;max-width:min(100%,620px);min-height:2.7rem;padding:.58rem .95rem;border:1px solid rgba(16,32,48,.11);border-radius:16px;background:#fff;color:#172033;cursor:pointer;font-size:.86rem;font-weight:760;list-style:none}.case-story-filter-disclosure summary small{color:var(--muted);font-size:.74rem;font-weight:620;line-height:1.35}.case-story-filter-disclosure summary::-webkit-details-marker{display:none}.case-story-filter-disclosure[open] summary{border-color:#1f5a473d;background:#edf3ed}.case-story-filter-disclosure .case-story-filter-panel{margin-top:.75rem}.framework-review-note-section{padding:clamp(.95rem,2vw,1.35rem) 0 clamp(1.35rem,3vw,2.2rem);background:#f7f9fc}.framework-library-section{padding-top:clamp(2rem,4vw,3.5rem)}.framework-review-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.4rem);align-items:center;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(16,32,48,.09);border-radius:var(--card-radius);background:linear-gradient(135deg,#fffffffa,#f1f7fce6),#fff}.framework-review-note h2{margin:0;color:var(--ink);font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.08}.framework-review-note p{max-width:66ch;margin:.42rem 0 0;color:var(--muted);line-height:1.58}.framework-card-brief{display:grid;gap:.72rem}.framework-card-brief div{display:grid;gap:.26rem;padding:.75rem;border:1px solid rgba(15,20,25,.075);border-radius:12px;background:#f8fafcbd}.framework-card-brief span{color:#526170;font-size:.72rem;font-weight:820}.framework-card-brief p{margin:0;color:var(--ink);font-size:.86rem;line-height:1.48}.framework-card-open-field{display:grid;gap:.55rem;padding:.75rem;border:1px solid rgba(15,20,25,.075);border-radius:12px;background:#ffffffd1}.framework-card-open-field>span{color:#526170;font-size:.72rem;font-weight:820}.framework-card-open-field .framework-card-actions{margin-top:0}.deep-context-note-section{padding:clamp(.9rem,2vw,1.35rem) 0 clamp(1.2rem,2.8vw,2rem);background:#f7f9fc}.intent-deep-context-note-section{padding-top:clamp(1rem,2vw,1.5rem)}.deep-context-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(1rem,2vw,1.4rem);align-items:center;padding:clamp(1rem,2vw,1.35rem);border:1px solid rgba(16,32,48,.09);border-radius:var(--card-radius);background:linear-gradient(135deg,#fffffffa,#f0f6fce6),#fff;box-shadow:0 14px 38px #12263609}.deep-context-note h2{margin:0;color:var(--ink);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.08}.deep-context-note p{max-width:68ch;margin:.4rem 0 0;color:var(--muted);line-height:1.56}.product-choice-card dl div:last-child dd{color:#1f5a47;font-weight:820}.ai-readiness-card-head-short .ai-score-progress{align-self:stretch}.ai-score-progress strong{font-size:clamp(.86rem,1vw,.98rem)}.ai-score-stepper-item span{font-size:.86rem}@media (max-width: 980px){.case-proof-snapshot-shell,.decision-call-proof-panel,.framework-review-note,.deep-context-note{grid-template-columns:minmax(0,1fr)}.case-proof-snapshot-copy{position:static}.case-proof-snapshot-copy h2{max-width:18ch}.case-proof-snapshot-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.decision-call-proof-row,.resources-page .resource-deep-dive-more summary,.case-story-library-disclosure>summary{grid-template-columns:minmax(0,1fr)}.decision-call-proof-link,.framework-review-note .btn{width:100%}.resources-page .resource-deep-dive-more summary:after,.case-story-library-disclosure>summary:after{justify-self:start}.deep-context-note .btn{width:100%}}@media (max-width: 720px){.site-home .journey-hero .journey-hero-grid{width:min(calc(100vw - 2rem),var(--max));max-width:var(--max);min-width:0}.site-home .home-hero-copy,.site-home .hero-product-card-premium{width:100%;max-width:100%;min-width:0}.site-home .home-hero-copy p:not(.kicker){width:100%;max-width:min(100%,31ch);white-space:normal;text-wrap:wrap;overflow-wrap:anywhere;word-break:normal}}@media (max-width: 640px){.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy{padding-bottom:.1rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy p{font-size:.68rem;line-height:1.18}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-primary{grid-column:1 / -1}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button{min-width:0;white-space:normal}}.content-disclosure-section{padding-block:clamp(3.4rem,6vw,5.8rem)}.content-disclosure-shell{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.content-disclosure-intro{display:grid;gap:.85rem;min-width:0}.content-disclosure-intro h2{max-width:12ch;color:var(--ink);font-size:clamp(2rem,3.8vw,4rem);line-height:1;overflow-wrap:anywhere}.content-disclosure-intro>p:not(.eyebrow){max-width:40rem;margin:0;color:var(--muted);line-height:1.62}.content-disclosure{min-width:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.content-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:5.5rem;padding:1.1rem 0;color:var(--ink);cursor:pointer;list-style:none}.content-disclosure>summary::-webkit-details-marker,.faq-disclosure>summary::-webkit-details-marker{display:none}.content-disclosure>summary:focus-visible,.faq-disclosure>summary:focus-visible{border-radius:4px;outline:3px solid rgba(11,92,171,.34);outline-offset:5px}.content-disclosure-summary-copy{display:grid;gap:.3rem;min-width:0}.content-disclosure-summary-copy strong{font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.22}.content-disclosure-summary-copy small{color:var(--muted);font-size:.88rem;line-height:1.45}.content-disclosure-icon,.faq-disclosure summary i{position:relative;width:2.35rem;height:2.35rem;flex:0 0 2.35rem;border:1px solid rgba(11,92,171,.24);border-radius:999px;background:#0b5cab0b}.content-disclosure-icon:before,.content-disclosure-icon:after,.faq-disclosure summary i:before,.faq-disclosure summary i:after{content:"";position:absolute;left:50%;top:50%;width:.78rem;height:1px;background:var(--brand);transform:translate(-50%,-50%);transition:transform .18s ease}.content-disclosure-icon:after,.faq-disclosure summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.content-disclosure[open] .content-disclosure-icon:after,.faq-disclosure[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.content-disclosure-body{display:grid;gap:clamp(2.5rem,5vw,4.5rem);padding:1rem 0 clamp(2rem,4vw,3.5rem)}.content-disclosure-group{display:grid;gap:clamp(1.2rem,2.5vw,2rem);min-width:0;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--border)}.content-disclosure-group:first-child{padding-top:0;border-top:0}.content-disclosure-group-heading{display:grid;gap:.65rem;max-width:48rem}.content-disclosure-group-heading h3{max-width:22ch;color:var(--ink);font-size:clamp(1.5rem,2.5vw,2.35rem);line-height:1.08;overflow-wrap:anywhere}.content-disclosure-group-heading>p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.6}.content-disclosure-list-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.content-disclosure-list-grid>.ai-outcome-list{margin:0;padding:clamp(1rem,2vw,1.5rem);border:1px solid var(--border);border-radius:8px;background:#fff}.content-disclosure .geo-risk-grid,.content-disclosure .geo-question-list,.content-disclosure .intent-link-grid{margin-top:0}.faq-disclosure-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3.5rem);max-width:940px;margin:0 auto}.faq-disclosure{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.faq-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4.9rem;padding:1rem 0;color:var(--ink);font-size:clamp(1rem,1.4vw,1.15rem);font-weight:780;line-height:1.35;cursor:pointer;list-style:none}.faq-disclosure>p{max-width:70ch;margin:0;padding:0 3.4rem 1.35rem 0;color:var(--muted);line-height:1.65}@media (max-width: 900px){.content-disclosure-shell,.content-disclosure-list-grid{grid-template-columns:minmax(0,1fr)}.content-disclosure-intro h2{max-width:18ch}}@media (max-width: 640px){.content-disclosure-section{padding-block:3rem}.content-disclosure-shell{gap:1.5rem}.content-disclosure-intro h2,.content-disclosure-group-heading h3{max-width:100%}.content-disclosure>summary,.faq-disclosure>summary{min-height:4.6rem}.content-disclosure-summary-copy small{font-size:.8rem}.content-disclosure-icon,.faq-disclosure summary i{width:2.1rem;height:2.1rem;flex-basis:2.1rem}.faq-disclosure>p{padding-right:0}.faq-disclosure-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.content-disclosure-icon:before,.content-disclosure-icon:after,.faq-disclosure summary i:before,.faq-disclosure summary i:after{transition:none}}.home-calm-offer-card small,.product-choice-card dt,.case-story-moment-list small,.case-story-card .case-story-preview dt,.case-proof-snapshot-card dt{color:#526170}.ai-readiness-page-section{padding-top:clamp(5rem,7vw,6.5rem)}.ai-score-outcomes{margin-top:0}.home-locale-en .hero-product-card-premium .hero-product-media-wrap{background:#f7f9fb}.home-locale-en .hero-product-card-premium .hero-product-image{object-fit:cover;object-position:center;padding:0}.home-locale-en .hero-decision-chips span{border-color:rgba(var(--brand-rgb),.18);background:#fffffff5;box-shadow:0 10px 26px #1226361f}@media (max-width: 720px){.ai-readiness-page-section{padding-top:4.75rem}.ai-readiness-shell{gap:1rem}.ai-score-outcomes-head h1,.ai-score-outcomes-head h2{max-width:17ch;font-size:clamp(1.8rem,8.2vw,2.35rem)}.ai-readiness-card{padding:1rem;border-radius:18px}}@media (max-width: 640px){.cookie-consent,.cookie-consent-expanded{left:max(.5rem,env(safe-area-inset-left));right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom))}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy{padding:.58rem .72rem .14rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-consent-copy p{color:#526170;font-size:.7rem;line-height:1.25}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions{gap:.3rem;padding:.36rem .5rem .5rem}.cookie-consent-card:not(.cookie-consent-card-expanded) .cookie-actions button{min-height:44px;padding:.42rem;font-size:.69rem}}@media (min-width: 761px) and (max-width: 900px){.us-delivery-pattern-grid{grid-template-columns:minmax(0,1fr)}.intent-page .intent-hero-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:0;border-radius:0;overflow:visible}.intent-page .intent-hero h1{max-width:100%;font-size:clamp(2.35rem,5.2vw,2.75rem);line-height:1.07;text-wrap:balance}.intent-page .intent-visual{min-height:0;max-height:330px;aspect-ratio:16 / 7.5}.resources-page .resource-card-actions{grid-template-columns:minmax(0,1fr)}.resources-page .resource-card-cta{width:100%}.geo-answer-panel{grid-template-columns:minmax(0,1fr)}.geo-answer-panel aside{padding:1rem 0 0;border-top:1px solid rgba(29,29,31,.08);border-left:0}.geo-answer-cta{justify-self:start;white-space:nowrap}}@media (min-width: 1025px){.about-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.52fr);gap:clamp(2rem,3vw,3.5rem)}.about-hero-copy h1{max-width:760px;font-size:clamp(3rem,3.2vw,3.35rem)}}@media (max-width: 760px){.home-hero .hero-product-card-premium{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero .hero-product-media-wrap:before,.home-hero .hero-product-media-wrap:after{display:none}.home-hero .hero-product-image{filter:none}.section-header h2,.resource-detail-page .page-hero h1{max-width:100%;overflow-wrap:normal;word-break:normal}.resource-detail-page .page-hero h1{font-size:clamp(1.9rem,8.6vw,2.2rem);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}}
