.proof-shell{--aqua:#45d5c7;--aqua-soft:#c5efe9;--aqua-tint:#e6fbf8;--purple:#c6c7ff;--purple-deep:#3c3489;--yellow:#ffeb00;--yellow-soft:#fff8b3;--amber:#ff8a00;--ocean:#06445e;--deep:#00283b;--ink:#00283b;--ink-70:rgba(0,40,59,.72);--ink-55:rgba(0,40,59,.55);--ink-40:rgba(0,40,59,.4);--paper:#fafaf7;--paper-2:#f2f1ea;--rule:rgba(0,40,59,.12);--hair:rgba(0,40,59,.08);--sans:var(--sc-font-primary);--serif:var(--sc-font-primary);--gutter:32px;--max:1240px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-family:var(--sans);color:var(--ink);background:var(--paper);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.proof-shell img{max-width:100%;display:block}.proof-shell a{color:inherit}.proof-shell h1,.proof-shell h2,.proof-shell h3{letter-spacing:-.02em;color:var(--ink)}.proof-shell .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:600;color:var(--ink-55);letter-spacing:.14em;text-transform:uppercase}.proof-shell .eyebrow:before{content:"";width:22px;height:1px;background:currentColor;display:inline-block;opacity:.6}.proof-shell .eyebrow.flush:before{display:none}.proof-shell .display{font-family:var(--sans);font-weight:600;font-size:clamp(34px,4.6vw,62px);line-height:1.08;letter-spacing:-.03em}.proof-shell .display em{font-style:normal;color:var(--ocean);font-weight:600}.proof-shell .display .hl{background:linear-gradient(180deg,transparent 60%,var(--yellow) 60%);padding:0 4px;font-style:normal;font-weight:600}.proof-shell h2.section-title{font-family:var(--sans);font-weight:600;font-size:clamp(28px,3.6vw,46px);line-height:1.08;letter-spacing:-.025em;max-width:22ch}.proof-shell h2.section-title em{font-style:normal;color:var(--ocean);font-weight:600}.proof-shell .lede{font-family:var(--sans);font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--ink-70);max-width:58ch;letter-spacing:-.005em}.proof-shell .body-text{font-size:15.5px;line-height:1.68;color:var(--ink-70)}.proof-shell .micro{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-55);font-weight:600}.proof-shell section{position:relative}.proof-shell .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.proof-shell .divider-rule{height:1px;background:var(--rule);max-width:var(--max);margin:0 auto}.proof-shell .section-head{display:grid;grid-template-columns:1fr minmax(0,2fr);grid-gap:48px;gap:48px;align-items:start;padding:96px 0 40px}.proof-shell .section-head .left{position:-webkit-sticky;position:sticky;top:110px;align-self:start}.proof-shell .section-head .right{padding-top:6px}.proof-shell [data-density=tight] .section-head{padding:64px 0 24px}@media (max-width:880px){.proof-shell .section-head{grid-template-columns:1fr;gap:22px;padding:64px 0 24px}.proof-shell .section-head .left{position:static}}.proof-shell .hero{background:#e6fbf8;padding:56px 0 88px;position:relative;overflow:hidden}.proof-shell .hero-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:40px;border-bottom:1px solid var(--rule);font-size:12px;color:var(--ink-55);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.proof-shell .hero-top .edition{font-weight:600;color:var(--ink)}.proof-shell .hero-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:64px;gap:64px;align-items:flex-end;padding-top:56px}.proof-shell .hero-copy h1{margin-bottom:28px}.proof-shell .hero-hook{margin-top:18px;margin-bottom:0;font-size:14px;color:var(--ink-55);line-height:1.6;max-width:480px}.proof-shell .hero-ctas{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.proof-shell .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:600;font-size:14.5px;padding:14px 22px;border-radius:999px;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,background .15s,color .15s}.proof-shell .btn-primary{background:var(--ink);color:var(--aqua)}.proof-shell .btn-primary:hover{transform:translateY(-1px);background:#072f44}.proof-shell .btn-primary:hover .arrow{transform:translateX(3px)}.proof-shell .btn-ghost{color:var(--ink);background:transparent;border:1px solid var(--rule)}.proof-shell .btn-ghost:hover{background:var(--paper-2)}.proof-shell .arrow{transition:transform .2s;font-weight:500}.proof-shell .hero-card-wrap{position:relative;aspect-ratio:1/1;max-width:520px;justify-self:end;width:100%}.proof-shell .hero-card-wrap img{width:100%;height:100%;object-fit:contain;border-radius:22px;box-shadow:0 30px 70px -20px rgba(0,40,59,.25),0 10px 30px -10px rgba(0,40,59,.12);transform:rotate(-1.5deg);transition:transform .5s cubic-bezier(.2,.8,.2,1);background:#fff}.proof-shell .hero-card-wrap:hover img{transform:rotate(0deg) scale(1.01)}.proof-shell .hero-card-caption{position:absolute;bottom:-18px;right:-14px;background:var(--ink);color:#fff;padding:10px 16px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;display:inline-flex;align-items:center;gap:9px;box-shadow:0 10px 30px -10px rgba(0,40,59,.35)}.proof-shell .hero-card-caption .pulse{width:8px;height:8px;border-radius:50%;background:var(--aqua);box-shadow:0 0 0 0 rgba(69,213,199,.7);animation:proof-pulse 2.2s ease-out infinite}@keyframes proof-pulse{0%{box-shadow:0 0 0 0 rgba(69,213,199,.7)}80%{box-shadow:0 0 0 10px rgba(69,213,199,0)}to{box-shadow:0 0 0 0 rgba(69,213,199,0)}}.proof-shell .hero-card-badge{position:absolute;top:24px;right:-16px;background:var(--aqua);color:var(--ink);padding:10px 14px;border-radius:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transform:rotate(4deg);box-shadow:0 8px 22px -6px rgba(0,40,59,.25)}@media (max-width:980px){.proof-shell .hero-grid{grid-template-columns:1fr;gap:44px}.proof-shell .hero-card-wrap{justify-self:center;max-width:440px}}.proof-shell .pillars{background:var(--ink);color:#fff;padding:110px 0;position:relative;overflow:hidden}.proof-shell .pillars:before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(69,213,199,.09) 0,transparent 70%);pointer-events:none}.proof-shell .pillars .eyebrow{color:var(--aqua)}.proof-shell .pillars h2.section-title{color:#fff;font-family:var(--serif);max-width:20ch}.proof-shell .pillars h2.section-title em{color:var(--aqua)}.proof-shell .pillars .lede{color:hsla(0,0%,100%,.7)}.proof-shell .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:64px;max-width:var(--max);margin-left:auto;margin-right:auto;padding:0 var(--gutter)}.proof-shell .pillar{border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:34px 30px;background:hsla(0,0%,100%,.02);transition:background .3s,border-color .3s}.proof-shell .pillar:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.18)}.proof-shell .pillar-num{font-family:var(--serif);font-weight:400;font-style:italic;font-size:14px;color:var(--aqua);margin-bottom:28px;display:flex;align-items:center;gap:10px}.proof-shell .pillar-num:after{content:"";flex:1 1;height:1px;background:hsla(0,0%,100%,.12)}.proof-shell .pillar-svg{margin-bottom:28px;height:72px;display:flex;align-items:center}.proof-shell .pillar h3{font-family:var(--sans);font-weight:600;font-size:24px;color:#fff;margin-bottom:14px;line-height:1.2;letter-spacing:-.02em}.proof-shell .pillar h3 em{font-style:italic;color:var(--aqua)}.proof-shell .pillar p{font-size:14.5px;color:hsla(0,0%,100%,.72);line-height:1.65}@media (max-width:860px){.proof-shell .pillars-grid{grid-template-columns:1fr}}.proof-shell .voices{padding:110px 0;background:var(--paper)}.proof-shell .voices-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:24px}.proof-shell .voice{background:#fff;border-radius:22px;padding:34px 30px 30px;display:flex;flex-direction:column;gap:22px;border:1px solid var(--rule);position:relative;transition:transform .3s,box-shadow .3s}.proof-shell .voice:hover{transform:translateY(-4px);box-shadow:0 24px 60px -30px rgba(0,40,59,.2)}.proof-shell .voice .org{font-size:11.5px;font-weight:700;color:var(--ocean);letter-spacing:.14em;text-transform:uppercase}.proof-shell .voice blockquote{font-family:var(--sans);font-weight:500;font-size:22px;line-height:1.42;color:var(--ink);flex:1 1;letter-spacing:-.01em}.proof-shell .voice blockquote .pull{background:linear-gradient(180deg,transparent 62%,rgba(69,213,199,.35) 0);padding:0 1px}.proof-shell .voice.yellow blockquote .pull{background:linear-gradient(180deg,transparent 62%,var(--yellow) 62%)}.proof-shell .voice.purple blockquote .pull{background:linear-gradient(180deg,transparent 62%,rgba(198,199,255,.7) 0)}.proof-shell .voice-attr{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--hair)}.proof-shell .voice-av{width:44px;height:44px;border-radius:50%;background:var(--aqua);color:var(--ink);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.proof-shell .voice.yellow .voice-av{background:var(--yellow)}.proof-shell .voice.purple .voice-av{background:var(--purple);color:var(--purple-deep)}.proof-shell .voice-name{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.2}.proof-shell .voice-role{font-size:12px;color:var(--ink-55);margin-top:2px;line-height:1.35}.proof-shell .voice-context{font-size:13.5px;color:var(--ink-55);line-height:1.55;margin:16px 0 0}@media (max-width:980px){.proof-shell .voices-grid{grid-template-columns:1fr}}@media (max-width:760px){.proof-shell .voice{padding:24px 22px 22px;gap:16px}.proof-shell .voice blockquote{font-size:17px;line-height:1.38}.proof-shell .voice .org{font-size:10.5px}.proof-shell .voice-av{width:40px;height:40px;font-size:13px}.proof-shell .voice-name{font-size:14px}.proof-shell .voice-role{font-size:12px}}.proof-shell .mv-band{padding:72px 0 40px;background:var(--paper);border-top:1px solid var(--hair)}.proof-shell .mv-band-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:64px;gap:64px;align-items:center;max-width:980px;margin:0 auto}.proof-shell .mv-band-rule{width:1px;height:80px;background:rgba(0,40,59,.16)}.proof-shell .mv-band-block{text-align:left}.proof-shell .mv-band-grid .mv-band-block:last-child{text-align:right}.proof-shell .mv-band-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin-bottom:14px}.proof-shell .mv-band-text{font-family:var(--sans);font-weight:500;font-size:clamp(22px,2.4vw,28px);line-height:1.22;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.proof-shell .mv-band-text em{font-style:italic;font-weight:500;color:var(--ocean)}.proof-shell .mv-band-tag{display:inline-block;font-size:.6em;font-weight:500;color:var(--muted,rgba(0,40,59,.55));letter-spacing:0;vertical-align:.18em;margin-left:2px}@media (max-width:760px){.proof-shell .mv-band{padding:52px 0 20px}.proof-shell .mv-band-grid{grid-template-columns:1fr;gap:28px;text-align:left}.proof-shell .mv-band-grid .mv-band-block:last-child{text-align:left}.proof-shell .mv-band-rule{width:48px;height:1px}.proof-shell .mv-band-text{font-size:20px}}.proof-shell .li-proof{padding:110px 0;background:var(--paper-2);border-top:1px solid var(--hair)}.proof-shell .li-proof-head{max-width:720px;margin:0 auto 56px;text-align:center}.proof-shell .li-proof-head h2.section-title{max-width:none;margin:0 auto}.proof-shell .li-proof-head .lede{max-width:56ch;margin:18px auto 0}.proof-shell .li-facts,.proof-shell .li-proof-card-wrap{display:flex;justify-content:center}.proof-shell .li-facts{margin:32px auto 0;max-width:720px;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--ink-55);line-height:1.5;letter-spacing:-.005em}.proof-shell .li-fact-sep{display:inline-block;width:1px;height:14px;background:var(--rule);flex-shrink:0}.proof-shell .li-post{background:#fff;border-radius:10px;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 12px 40px -20px rgba(0,40,59,.2);overflow:hidden;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#000000e6;max-width:560px}.proof-shell .li-head{display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;padding:12px 16px 4px}.proof-shell .li-av{width:40px;height:40px;border-radius:50%;overflow:hidden}.proof-shell .li-av img{display:block;width:100%;height:100%;object-fit:cover}.proof-shell .li-av svg{display:block;border-radius:50%}.proof-shell .li-name-row{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.proof-shell .li-name{font-weight:600;font-size:14px;color:#000000e6}.proof-shell .li-badge{display:inline-flex;align-items:center}.proof-shell .li-conn{font-size:12px;color:#00000099;font-weight:400}.proof-shell .li-tag{font-size:12px;color:#00000099;line-height:1.35;margin-top:1px}.proof-shell .li-meta{font-size:12px;color:#00000099;margin-top:2px}.proof-shell .li-more{background:none;border:none;cursor:pointer;color:#00000099;font-size:18px;padding:0 6px}.proof-shell .li-body{padding:8px 16px 12px;font-size:14px;line-height:1.43;color:#000000e6}.proof-shell .li-link{color:#0a66c2;font-weight:600}.proof-shell .li-more-link{color:#00000099}.proof-shell .li-card{border-top:1px solid #00000014;border-bottom:1px solid #00000014;background:#fff}.proof-shell .li-card--img{padding:0}.proof-shell .li-card--img img{display:block;width:100%;height:auto}.proof-shell .li-close{margin-top:40px;padding:18px 4px;border-top:1px solid var(--hair);display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.proof-shell .li-close-cta{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--yellow);padding:14px 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:0;letter-spacing:-.005em;box-shadow:0 8px 24px -12px rgba(0,40,59,.35);transition:transform .2s ease,background .2s ease,gap .2s ease,box-shadow .2s ease;white-space:nowrap}.proof-shell .li-close-cta:hover{transform:translateY(-1px);gap:14px;background:var(--ocean);color:var(--yellow);box-shadow:0 10px 28px -12px rgba(0,40,59,.45)}@media (max-width:700px){.proof-shell .li-close{padding:16px 0;gap:14px}.proof-shell .li-close-cta{width:100%;justify-content:center}}.proof-shell .li-card-head{background:var(--yellow);padding:20px 22px 22px;display:grid;grid-template-columns:64px 1fr;grid-gap:16px;gap:16px;align-items:start}.proof-shell .li-card-lamp{display:inline-flex}.proof-shell .li-card-kicker>span{display:block;font-size:13px;font-weight:500;color:var(--ink);margin-bottom:2px;letter-spacing:.01em}.proof-shell .li-card-kicker h3{margin:0;font-size:32px;font-weight:600;color:var(--ink);letter-spacing:-.02em;line-height:1.02;font-family:var(--sans)}.proof-shell .li-card-kicker p{margin:4px 0 0;font-size:14px;color:var(--ink);font-weight:500}.proof-shell .li-card-body{padding:18px 22px}.proof-shell .li-card-row{margin-bottom:14px}.proof-shell .li-card-label{font-size:11.5px;font-weight:500;color:#00000099;margin-bottom:8px}.proof-shell .li-chips{display:flex;flex-wrap:wrap;gap:6px}.proof-shell .li-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:1px solid rgba(0,40,59,.14);border-radius:999px;font-size:13px;font-weight:500;color:var(--ink);background:#fff}.proof-shell .li-chip .dot{width:10px;height:10px;border-radius:50%;background:var(--aqua)}.proof-shell .li-chip.yellow .dot{background:var(--yellow)}.proof-shell .li-card-endorse{display:grid;grid-template-columns:1fr auto;grid-gap:18px;gap:18px;margin-top:10px;padding-top:14px;border-top:1px solid #00000010;align-items:start}.proof-shell .li-endorse-label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:6px}.proof-shell .li-endorse-main blockquote{margin:0;font-size:14px;line-height:1.45;color:var(--ink);font-style:italic;font-weight:500}.proof-shell .li-endorse-aside{text-align:center;padding-left:8px}.proof-shell .li-pers-label{font-size:10.5px;font-weight:500;color:#00000099;line-height:1.25;margin-bottom:10px}.proof-shell .li-pers-dia{position:relative;width:100px;height:100px;margin:0 auto}.proof-shell .li-pers-dia .pd{position:absolute;width:22px;height:22px;border-radius:50%;background:#e6e6e6;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--ink)}.proof-shell .li-pers-dia .pd.top{top:4px;left:50%;transform:translateX(-50%);background:var(--aqua)}.proof-shell .li-pers-dia .pd.ne{top:28px;right:12px}.proof-shell .li-pers-dia .pd.nw{top:28px;left:12px}.proof-shell .li-pers-dia .pd.se{bottom:10px;right:22px}.proof-shell .li-pers-dia .pd.sw{bottom:10px;left:22px}.proof-shell .li-pers-dia .pd.center{top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;background:var(--yellow);font-size:14px}.proof-shell .li-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}.proof-shell .li-card-chip{display:inline-flex;align-items:center;gap:6px;background:var(--ink);color:#fff;padding:6px 12px 6px 10px;border-radius:999px;font-size:12px}.proof-shell .li-card-chip-ico{width:16px;height:16px;border-radius:50%;background:hsla(0,0%,100%,.2);display:inline-flex;align-items:center;justify-content:center}.proof-shell .li-card-chip strong{font-weight:600;color:#fff}.proof-shell .li-beseen{gap:8px;background:var(--ink);color:var(--yellow);padding:7px 14px 7px 10px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em}.proof-shell .li-beseen,.proof-shell .li-beseen-lamp,.proof-shell .li-beseen-wordmark{display:inline-flex;align-items:center}.proof-shell .li-beseen-wordmark{font-family:var(--sans)}.proof-shell .li-beseen-u{margin:0 2px;color:var(--yellow);opacity:.7;transform:translateY(-1px)}.proof-shell .li-card-url{font-size:12px;color:var(--ink);padding:5px 10px;border:1px solid var(--ink);border-radius:999px;font-weight:500}.proof-shell .li-engage{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 8px;border-top:1px solid #00000010;font-size:12px;color:#00000099}.proof-shell .li-react{display:inline-flex;align-items:center;gap:8px}.proof-shell .li-react-icons{display:inline-flex}.proof-shell .li-react-icons .re{width:18px;height:18px;border-radius:50%;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;margin-left:-4px;border:1.5px solid #fff}.proof-shell .li-react-icons .re:first-child{margin-left:0}.proof-shell .li-react-icons .re-love{background:#df704d;color:#fff}.proof-shell .li-react-icons .re-clap{background:#6dae4f}.proof-shell .li-react-icons .re-bulb{background:#f5bb54}.proof-shell .li-actions{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #00000010;padding:4px}.proof-shell .li-act{background:none;border:none;cursor:pointer;padding:12px 8px;font-size:13px;font-weight:600;color:#00000099;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-family:inherit}.proof-shell .li-act:hover{background:#0000000a}.proof-shell .li-act.active{color:#df704d}.proof-shell .li-act span{font-size:15px}@media (max-width:900px){.proof-shell .li-proof{padding:60px 0}.proof-shell .li-proof-head{margin-bottom:36px}.proof-shell .li-facts{gap:12px;font-size:12.5px}.proof-shell .li-post{max-width:100%;border-radius:0;box-shadow:none;border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;background:#fff}.proof-shell .li-head{grid-template-columns:48px 1fr auto;padding:12px 16px 0;gap:8px;align-items:start}.proof-shell .li-av,.proof-shell .li-av img{width:48px;height:48px}.proof-shell .li-name{font-size:15px}.proof-shell .li-tag{font-size:13px;color:#00000080}.proof-shell .li-meta{font-size:12px;color:#00000080}.proof-shell .li-more{font-size:20px;align-self:flex-start}.proof-shell .li-body{padding:10px 16px 12px;font-size:15px;line-height:1.42}.proof-shell .li-more-link{float:right;color:#00000080}.proof-shell .li-card--img img{border-radius:0}.proof-shell .li-engage{padding:8px 14px 6px;font-size:11.5px;border-top:1px solid #00000010}.proof-shell .li-react-icons .re{width:16px;height:16px;font-size:9px;border-width:1.2px}.proof-shell .li-react{gap:6px}.proof-shell .li-actions{grid-template-columns:repeat(4,1fr);border-top:1px solid #00000010;padding:0 2px}.proof-shell .li-act{flex-direction:row;padding:10px 2px;font-size:12px;font-weight:600;gap:4px;white-space:nowrap}.proof-shell .li-act span{font-size:14px}.proof-shell .li-card-head{grid-template-columns:48px 1fr;padding:16px;gap:12px}.proof-shell .li-card-kicker h3{font-size:24px}.proof-shell .li-card-endorse{grid-template-columns:1fr}.proof-shell .li-endorse-aside{padding-left:0;display:flex;align-items:center;gap:16px;justify-content:flex-start}.proof-shell .li-pers-label{margin-bottom:0;text-align:left}.proof-shell .li-card-foot{flex-wrap:wrap}}@media (max-width:460px){.proof-shell .li-actions button:nth-child(3) span,.proof-shell .li-actions button:nth-child(4) span{font-size:18px}.proof-shell .li-act{font-size:12px;padding:12px 2px}}.proof-shell .big-cta{background:#c7ede6;padding:110px 0 120px;position:relative;overflow:hidden;border-top:1px solid rgba(0,40,59,.08)}.proof-shell .big-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(255,235,0,.18) 0,transparent 50%);pointer-events:none}.proof-shell .big-cta .wrap{position:relative;display:grid;grid-template-columns:1fr 1.4fr;grid-gap:72px;gap:72px;align-items:center}.proof-shell .big-cta h2{font-family:var(--sans);font-weight:600;font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.025em;color:var(--ink);max-width:18ch}.proof-shell .big-cta h2 em{font-style:normal;color:var(--ocean)}.proof-shell .big-cta .sub{font-family:var(--sans);font-size:18px;color:rgba(0,40,59,.7);margin-top:20px;max-width:42ch;line-height:1.55}.proof-shell .big-cta .ctas{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap;align-items:center}.proof-shell .big-cta .btn-primary{background:var(--ink);color:var(--aqua);padding:16px 26px;font-size:15px}.proof-shell .big-cta .tiny{font-size:12px;color:rgba(0,40,59,.5);font-style:italic}.proof-shell .big-cta-art{justify-self:start;width:100%;max-width:340px;aspect-ratio:1/1;position:relative}.proof-shell .big-cta-art .lamp-disk{position:absolute;inset:0;background:radial-gradient(circle,rgba(255,248,179,.55) 0,rgba(255,235,0,.18) 50%,transparent 72%);border-radius:50%;animation:proof-glow 5s ease-in-out infinite alternate}@keyframes proof-glow{0%{transform:scale(.97);opacity:.75}to{transform:scale(1.02);opacity:.95}}.proof-shell .big-cta-art svg{position:absolute;inset:0;margin:auto;width:50%;height:50%}.proof-shell .big-cta-art .lamp-mark{position:absolute;inset:0;margin:auto;width:54%;height:54%;object-fit:contain;filter:drop-shadow(0 8px 20px rgba(0,40,59,.15))}@media (max-width:880px){.proof-shell .big-cta .wrap{grid-template-columns:1fr;gap:32px}.proof-shell .big-cta-art{max-width:220px;justify-self:start}}.proof-shell .footer{background:var(--paper);border-top:1px solid var(--rule);padding:56px 0 44px}.proof-shell .footer-inner{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:start;max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.proof-shell .footer-brand img{height:22px;margin-bottom:14px}.proof-shell .footer-tag{font-size:13px;color:var(--ink-55);max-width:24ch;line-height:1.5}.proof-shell .footer-col .h{font-size:12px;font-weight:700;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}.proof-shell .footer-col a{display:block;font-size:13px;color:var(--ink-70);text-decoration:none;padding:4px 0;transition:color .15s}.proof-shell .footer-col a:hover{color:var(--ink)}.proof-shell .footer-bottom{max-width:var(--max);margin:40px auto 0;padding:22px var(--gutter) 0;border-top:1px solid var(--rule);font-size:12px;color:var(--ink-55);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}@media (max-width:860px){.proof-shell .footer-inner{grid-template-columns:1fr 1fr;gap:32px 24px}.proof-shell .footer-brand{grid-column:1/-1}}.proof-shell [data-density=tight] .hero{padding-top:40px;padding-bottom:64px}.proof-shell [data-density=tight] .hero-grid{padding-top:40px;gap:48px}.proof-shell [data-density=tight] .pillars{padding:80px 0}.proof-shell [data-density=tight] .pillars-grid{margin-top:44px}.proof-shell [data-density=tight] .big-cta,.proof-shell [data-density=tight] .voices{padding:80px 0}@media (max-width:720px){.proof-shell{--gutter:20px}.proof-shell .hero-top{flex-direction:column;gap:8px;align-items:flex-start;padding-bottom:24px}.proof-shell .hero-card-wrap{max-width:360px}.proof-shell .section-head{padding:48px 0 20px}}.proof-shell ::selection{background:var(--yellow);color:var(--ink)}