.kbPage .kbHero h1{max-width:20ch;margin-inline:auto;font-size:clamp(38px,5vw,66px);line-height:1.08}.kbPage .kbHeroLead{max-width:66ch}.kbPage .kbHero .heroBadges{justify-content:center;margin-top:26px}.kbPage .kbHero{padding-bottom:clamp(48px,6vw,80px)}.kbDemoShot{border-bottom:1px solid var(--navy-line);border-radius:var(--r-lg);margin-bottom:0;padding-bottom:clamp(12px,2vw,22px)}.kbDemoShot img{border:1px solid var(--navy-line);border-radius:var(--r-md);background:var(--paper);width:100%;height:auto;box-shadow:var(--shadow-on-navy);display:block}.kbDemoShot figcaption{color:var(--on-navy);font-size:var(--fs-note);text-align:center;padding-top:12px;line-height:1.5}.dppShot{width:min(620px,100%)}.kbSplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.kbSplitReverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kbSplitCopy .offerBullets{border-top:1px solid var(--line);margin:0 0 28px;padding:0}.kbSplitCopy .offerBullets li{border-bottom:1px solid var(--line);font-size:var(--fs-body);margin:0;padding:14px 0}.kbShot{margin:0}.kbShot img{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);width:100%;height:auto;box-shadow:var(--shadow-md);display:block}.kbShot figcaption{color:var(--muted);font-size:var(--fs-note);padding-top:12px;line-height:1.5}.dppScanShot{justify-self:center;width:100%;max-width:470px}.dppScanShot img{object-fit:contain;max-height:470px}.kbSplitDark .trustHowSteps{margin-top:0}.kbSplitDark .trustHowClaim{margin-bottom:26px}.kbRail{border:1px solid var(--line);border-radius:var(--r-md);background:var(--line);counter-reset:kbRail;gap:1px;display:grid;overflow:hidden}.kbRail4{grid-template-columns:repeat(4,minmax(0,1fr))}.kbRail3{grid-template-columns:repeat(3,minmax(0,1fr))}.kbRail>article{background:var(--white);counter-increment:kbRail;min-height:190px;transition:background var(--dur) var(--ease);flex-direction:column;padding:24px;display:flex}.kbRail>article:hover{background:var(--paper)}.kbRail>article:before{content:counter(kbRail, decimal-leading-zero);border:1px solid var(--line);border-radius:var(--r-xs);color:var(--product-accent-text);font:700 var(--fs-label) ui-monospace, Menlo, monospace;align-self:flex-start;padding:3px 7px}.kbRail h3{color:var(--ink);font-size:var(--fs-h3);margin:22px 0 8px;line-height:1.2}.kbRail p{color:var(--muted);font-size:var(--fs-small);margin:0;line-height:1.6}.dppLife{--dl-gap:clamp(40px, 5vw, 72px);align-items:center;column-gap:var(--dl-gap);grid-template-columns:minmax(0,1fr) minmax(260px,320px) minmax(0,1fr);width:min(1080px,100%);margin:0 auto;display:grid}.dppLifeCol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dppLifeCol li{border:1px solid var(--navy-line);border-radius:var(--r-md);background:var(--navy-2);min-height:58px;color:var(--white);font-size:var(--fs-body);letter-spacing:-.01em;align-items:center;gap:14px;padding:10px 16px;font-weight:600;display:flex;position:relative}.dppLifeLeft li{text-align:right;flex-direction:row-reverse}.dppLifeCol i{border:1px solid rgba(var(--cyan-rgb), .35);background:rgba(var(--cyan-rgb), .1);width:36px;height:36px;color:var(--cyan);border-radius:10px;flex:none;place-items:center;display:grid}.dppLifeCol i svg{width:19px;height:19px}.dppLifeCol li:after{content:"";width:var(--dl-gap);height:1px;position:absolute;top:50%}.dppLifeLeft li:after{background:linear-gradient(90deg, rgba(var(--cyan-rgb), .5), rgba(var(--cyan-rgb), .15));left:100%}.dppLifeRight li:after{background:linear-gradient(270deg, rgba(var(--cyan-rgb), .5), rgba(var(--cyan-rgb), .15));right:100%}.dppLifeCol li:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--cyan-rgb), .18);border-radius:50%;position:absolute;top:calc(50% - 3px)}.dppLifeLeft li:before{right:-4px}.dppLifeRight li:before{left:-4px}.dppLifeCard{z-index:1;border-radius:var(--r-lg);background:var(--white);color:var(--ink);box-shadow:0 0 0 1px var(--navy-line), 0 30px 80px rgba(var(--cyan-rgb), .14), var(--shadow-on-navy);flex-direction:column;padding:18px 18px 0;display:flex;position:relative;overflow:hidden}.dppLifeCardTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.dppLifeCardTop span{color:var(--green-dark);font:700 var(--fs-label) var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:.1em}.dppLifeCardTop em{border-radius:var(--r-pill);background:var(--green-soft);color:var(--green-dark);font-size:var(--fs-note);padding:4px 10px;font-style:normal;font-weight:700}.dppLifeCardTop em:before{content:"";background:var(--green-dark);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.dppLifeCard img{border-radius:var(--r-md);background:var(--paper);aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;margin:14px 0 12px;display:block}.dppLifeCard b{font:800 19px/1.2 var(--font-manrope), var(--font-inter), sans-serif;letter-spacing:-.02em}.dppLifeCard small{color:var(--muted);font-size:var(--fs-small);margin-top:4px}.dppLifeCardFoot{border-top:1px solid var(--line);background:var(--paper);font-size:var(--fs-note);justify-content:space-between;gap:12px;margin:16px -18px 0;padding:12px 18px;display:flex}.dppLifeCardFoot span:first-child{color:var(--muted)}.dppLifeCardFoot span:last-child{color:var(--ink);font-weight:700}@media (width<=960px){.dppLife{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.dppLifeCard{order:-1;grid-column:1/-1;justify-self:center;width:min(340px,100%);margin-bottom:14px}.dppLifeLeft li{text-align:left;flex-direction:row}.dppLifeCol li:before,.dppLifeCol li:after{content:none}}@media (width<=560px){.dppLife{grid-template-columns:minmax(0,1fr)}}.kbRelated .kbHead{margin-bottom:28px}@media (width<=1100px){.kbRail4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.kbSplit,.kbSplitReverse{grid-template-columns:minmax(0,1fr)}.kbSplitReverse .kbSplitCopy{order:-1}}@media (width<=820px){.kbRail3{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.kbRail4{grid-template-columns:minmax(0,1fr)}.kbRail>article{min-height:0}}
