.hero{z-index:0;position:relative}.heromark{aspect-ratio:1;width:82%;max-width:520px;position:relative}.hero__triangles .ph>img{object-position:22% center}.hero__triangles .ph:after{background:linear-gradient(150deg,#c2d2e86b,#0a1a3a1f 60%,#0000 82%)}.tri{will-change:transform;position:absolute}.tri--coral{z-index:2;background:#ff1a66}.tri--navy{z-index:0;background:#0f2244}.tri-r{clip-path:polygon(0 0,100% 50%,0 100%)}.tri-l{clip-path:polygon(100% 0,0 50%,100% 100%)}.why{z-index:1;position:relative}.why__in{text-align:center;max-width:780px;margin:0 auto}.why h2{margin:18px 0 28px;font-size:50px}.why p{max-width:60ch;margin:0 auto 18px;line-height:1.65}.simgrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sim{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);flex-direction:column;display:flex;overflow:hidden}.sim:hover{box-shadow:var(--shadow-lg),var(--glow-teal-lg);border-color:#1ab8c480;transform:translateY(-5px)}.sim .ph{height:188px}.sim__b{flex-direction:column;flex:1;padding:30px;display:flex}.sim__tags{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ra-teal);margin:0 0 12px;font-size:12px!important}.sim h3{font-family:var(--font-sans);color:var(--ra-frost);margin:0 0 14px;font-size:23px;font-weight:600}.sim p{color:var(--text-body);margin:0 0 22px;font-size:15px;line-height:1.55}.sim .pf{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:auto 0 12px;font-size:12px}.sim ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.sim li{color:var(--text-body);align-items:center;gap:11px;font-size:15px;display:flex}.sim li:before{content:"";background:var(--ra-aether);border-radius:50%;flex:none;width:7px;height:7px}.tkgrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:8px;display:grid}.tk{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base),box-shadow var(--dur-base);border-left:2px solid #7ff3e88c;padding:32px 28px 30px}.tk:hover{border-left-color:var(--ra-aether);box-shadow:var(--shadow-lg);transform:translateY(-6px)}.tk__check{color:#7ff3e8;width:26px;height:26px;margin-bottom:20px;display:flex}.tk__check img{width:100%;height:100%;display:block}.tk h3{font-family:var(--font-sans);color:var(--ra-frost);margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.25}.tk p{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.proof__grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.proof__grid--single{grid-template-columns:1fr}.proof__col .eyebrow{margin-bottom:16px}.proof__col h2{margin:0 0 30px;font-size:38px}.quote{font-family:var(--font-display);color:var(--ra-frost);letter-spacing:-.01em;margin:0 0 22px;font-size:30px;line-height:1.18}.quote__by{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ra-teal);font-size:14px}.qmark{font-family:var(--font-display);color:var(--ra-teal);opacity:.4;height:54px;font-size:110px;line-height:.4;display:block}.info{flex-direction:column;gap:14px;display:flex}.irow{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-base),transform var(--dur-base) var(--ease-out);padding:20px 24px}.irow:hover{border-color:#1ab8c480;transform:translate(4px)}.irow .k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ra-aether);margin:0 0 6px;font-size:12px}.irow .v{color:var(--ra-frost);margin:0;font-size:16px}@media (width<=1080px){.tkgrid{grid-template-columns:1fr 1fr}.simgrid{grid-template-columns:1fr}.proof__grid{grid-template-columns:1fr;gap:48px}}@media (width<=560px){.tkgrid{grid-template-columns:1fr}}
