._slide_trust_184oq_1462{background:radial-gradient(circle at 68% 54%,#a24fda1f,#0000 34%),#fff}._trustHeading_184oq_1468{width:45%;position:absolute;top:18%;left:7%}._trustHeading_184oq_1468>span{color:var(--motion-orchid);letter-spacing:.13em;text-transform:uppercase;font-size:clamp(8px,.8vw,13px);font-weight:700}._trustHeading_184oq_1468 h1{margin-top:12px;font-size:clamp(34px,4.6vw,74px)}._trustVisual_184oq_1488{aspect-ratio:1;width:38%;position:absolute;top:50%;right:8%;transform:translateY(-50%)}._trustRing_184oq_1497{border:1px solid #a24fda2e;border-radius:50%;position:absolute}._trustRingOne_184oq_1503{animation:4s ease-in-out infinite _trustBreathe_184oq_1;inset:0}._trustRingTwo_184oq_1508{border-color:#078fc82e;animation:4s ease-in-out -1.2s infinite _trustBreathe_184oq_1;inset:14%}._trustRingThree_184oq_1514{border-color:#ff765f2e;animation:4s ease-in-out -2.3s infinite _trustBreathe_184oq_1;inset:28%}._authorityCore_184oq_1520{color:#fff;background:var(--motion-navy);text-align:center;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset:34%;box-shadow:0 26px 60px #1621363d,inset 0 0 0 1px #ffffff1f}._authorityCore_184oq_1520 span{color:#f590c3;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(5px,.48vw,8px);font-weight:700}._authorityCore_184oq_1520 strong{margin-top:5px;font-size:clamp(11px,1.1vw,18px)}._authorityCore_184oq_1520 small{color:#ffffff8c;margin-top:4px;font-size:clamp(4px,.42vw,7px)}._trustBadge_184oq_1554{color:#536074;background:#ffffffeb;border:1px solid #16213614;border-radius:999px;padding:clamp(7px,.7vw,11px) clamp(10px,1vw,16px);font-size:clamp(7px,.7vw,11px);font-weight:700;position:absolute;box-shadow:0 12px 32px #1621361a}._trustBadgeOne_184oq_1566{top:3%;left:50%;transform:translate(-50%)}._trustBadgeTwo_184oq_1572{bottom:18%;right:-7%}._trustBadgeThree_184oq_1577{bottom:18%;left:-3%}._slide_system_184oq_1584{background:radial-gradient(circle,#078fc814,#0000 37%),#fff}._systemHeading_184oq_1590{text-align:center;position:absolute;top:16%;left:7%;right:7%}._systemHeading_184oq_1590 h1{font-size:clamp(34px,4.8vw,78px)}._systemMap_184oq_1602{grid-template-columns:repeat(4,1fr);gap:4%;display:grid;position:absolute;top:43%;left:8%;right:8%}._systemMap_184oq_1602>._thread_184oq_289{height:3px;inset:clamp(20px,2.5vw,40px) 10% auto}._systemNode_184oq_1620{z-index:5;text-align:center;justify-items:center;gap:8px;display:grid}._systemNode_184oq_1620 ._icon_184oq_1255,._systemNode_184oq_1620 ._mark_184oq_326{box-shadow:0 14px 32px #16213624,0 0 0 9px #fff}._systemNode_184oq_1620 strong{color:var(--motion-navy);margin-top:7px;font-size:clamp(9px,.92vw,15px)}._systemNode_184oq_1620>span:last-child{color:#7c8798;font-size:clamp(6px,.62vw,10px);line-height:1.35}._systemCaption_184oq_1647{color:#7c8798;text-align:center;font-size:clamp(9px,.9vw,14px);font-weight:600;position:absolute;bottom:13%;left:7%;right:7%}._slide_close_184oq_1660{color:#fff;background:radial-gradient(circle at 80% 20%,#ff765f24,#0000 31%),radial-gradient(circle at 10% 90%,#078fc82e,#0000 36%),#111c31}._slide_close_184oq_1660:after{background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:clamp(34px,4vw,64px) clamp(34px,4vw,64px);background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}._slide_close_184oq_1660 ._slideChapter_184oq_225,._slide_close_184oq_1660 ._slideIndex_184oq_237{color:#ffffff70}._closingOrbOne_184oq_1680{aspect-ratio:1;width:48%;top:-18%;right:-2%}._closingOrbTwo_184oq_1687{aspect-ratio:1;width:52%;bottom:-30%;left:-8%}._closingLockup_184oq_1694{z-index:4;text-align:center;place-content:center;justify-items:center;gap:clamp(14px,1.8vw,28px);display:grid;position:absolute;inset:0}._closingLockup_184oq_1694 h1{color:#fff;font-size:clamp(44px,6.8vw,110px);line-height:.92}._closingLockup_184oq_1694 p{color:#fff9;letter-spacing:.18em;text-transform:uppercase;font-size:clamp(9px,.9vw,14px);font-weight:700}._lab_184oq_1721{width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(46px,6vw,92px) 0 100px}._labIntro_184oq_1727{background:radial-gradient(circle at 88% 10%, #078fc833, transparent 32%), radial-gradient(circle at 12% 100%, #a24fda3d, transparent 37%), var(--motion-navy);color:#fff;border:1px solid #ffffffb3;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;min-height:340px;padding:clamp(34px,5vw,72px);display:grid;overflow:hidden;box-shadow:0 32px 88px #1621362e}._labIntro_184oq_1727>div{max-width:800px}._labIntro_184oq_1727>div>span{color:#f692c5;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}._labIntro_184oq_1727 h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:16px 0 18px;font-size:clamp(42px,6vw,82px);line-height:.98}._labIntro_184oq_1727 p{color:#ffffff96;max-width:640px;margin:0;font-size:15px;line-height:1.65}._reducedToggle_184oq_1774{color:#ffffffb8;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-width:188px;min-height:46px;padding:0 16px;font-size:10px;font-weight:700;display:flex}._reducedToggle_184oq_1774>span{width:32px;height:18px;transition:background var(--duration-responsive) ease;background:#ffffff2e;border-radius:99px;position:relative}._reducedToggle_184oq_1774>span:after{content:"";width:12px;height:12px;transition:transform var(--duration-responsive) var(--ease-productive);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}._reducedToggleActive_184oq_1811>span{background:var(--motion-orchid)}._reducedToggleActive_184oq_1811>span:after{transform:translate(14px)}._labSection_184oq_1819{margin-top:80px}._labSectionHeading_184oq_1823{align-items:center;gap:14px;min-height:40px;margin-bottom:22px;display:flex}._labSectionHeading_184oq_1823>span{color:var(--motion-orchid);font-size:10px;font-weight:700}._labSectionHeading_184oq_1823 h2{color:var(--motion-navy);letter-spacing:-.03em;margin:0;font-size:24px}._labSectionHeading_184oq_1823 button{min-height:34px;color:var(--motion-navy);cursor:pointer;background:#ffffffb8;border:1px solid #1621361f;border-radius:999px;margin-left:auto;padding:0 14px;font-size:10px;font-weight:700}._tokenGrid_184oq_1857,._easingGrid_184oq_1858{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}._tokenCard_184oq_1864,._easingCard_184oq_1865,._primitiveCard_184oq_1866{background:#ffffffc7;border:1px solid #16213617;border-radius:20px;box-shadow:0 14px 40px #1621360e}._tokenCard_184oq_1864{grid-template-rows:auto auto 1fr;gap:7px;min-height:168px;padding:22px;display:grid}._tokenCard_184oq_1864>span{color:#788397;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}._tokenCard_184oq_1864 strong{color:var(--motion-navy);letter-spacing:-.05em;font-size:28px}._tokenCard_184oq_1864 i{background:#16213614;border-radius:99px;align-self:end;height:3px;position:relative;overflow:visible}._tokenCard_184oq_1864 i:after{content:"";background:linear-gradient(135deg, var(--motion-coral), var(--motion-orchid));width:13px;height:13px;animation:_tokenTravel_184oq_1 infinite alternate var(--ease-productive);animation-duration:inherit;border-radius:50%;position:absolute;top:-5px;left:0;box-shadow:0 4px 10px #a24fda47}._easingCard_184oq_1865{grid-template-rows:82px auto auto;gap:8px;min-height:190px;padding:20px;display:grid}._easingCard_184oq_1865>div{border-bottom:1px solid #16213614;position:relative}._easingCard_184oq_1865>div span{background:linear-gradient(135deg, var(--motion-blue), var(--motion-orchid));width:18px;height:18px;animation:2s infinite alternate _easingTravel_184oq_1;animation-timing-function:inherit;border-radius:5px;position:absolute;bottom:12px;left:0}._easingCard_184oq_1865 strong{color:var(--motion-navy);font-size:14px}._easingCard_184oq_1865 code{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}._primitiveGrid_184oq_1956{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._primitiveCard_184oq_1866{text-align:center;align-content:center;place-items:center;gap:26px;min-height:280px;padding:28px;display:grid;overflow:hidden}._primitiveCard_184oq_1866>div:last-child{gap:8px;display:grid}._primitiveCard_184oq_1866>div:last-child strong{color:var(--motion-navy);font-size:15px}._primitiveCard_184oq_1866>div:last-child span{color:#788397;font-size:10px;line-height:1.5}._labThread_184oq_1989{width:100%;height:60px;position:relative}._labThread_184oq_1989 ._thread_184oq_289{top:50%;bottom:auto;transform:translateY(-50%)}._primitiveCard_184oq_1866 ._metric_184oq_430 strong{font-size:62px}._transitionStage_184oq_2005{background:radial-gradient(circle at 78% 24%,#078fc81f,#0000 30%),#fff;border:1px solid #16213617;border-radius:28px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 26px 70px #16213614}._transitionHeadline_184oq_2017{gap:9px;display:grid;position:absolute;top:74px;left:7%}._transitionHeadline_184oq_2017 span{color:var(--motion-orchid);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}._transitionHeadline_184oq_2017 strong{color:var(--motion-navy);letter-spacing:-.055em;font-size:clamp(34px,5vw,68px)}._transitionPanel_184oq_2039{background:#f3f5f8;border:1px solid #16213614;border-radius:20px;align-content:center;gap:10px;min-height:130px;padding:28px;display:grid;position:absolute;bottom:58px;left:7%;right:7%;overflow:hidden}._transitionPanel_184oq_2039 p{color:#566277;max-width:620px;margin:0;font-size:14px}._transitionPanel_184oq_2039 ._thread_184oq_289{bottom:0}._transitionStatus_184oq_2066{color:#29755e;background:#dff3eb;border-radius:99px;width:max-content;padding:5px 9px;font-size:9px;font-weight:700}._transitionMark_184oq_2076{position:absolute;top:58px;right:8%}._forceReduced_184oq_2082 *,._forceReduced_184oq_2082 :before,._forceReduced_184oq_2082 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@keyframes _gradientFlow_184oq_1{to{background-position:220%}}@keyframes _slideEnter_184oq_1{0%{opacity:0;transform:translate(2.5%)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _slideEnterReverse_184oq_1{0%{opacity:0;transform:translate(-2.5%)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes _revealIn_184oq_1{0%{opacity:0;filter:blur(5px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes _helpEnter_184oq_1{0%{opacity:0;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _threadTravel_184oq_1{0%{transform:translate(0)}to{transform:translate(305%)}}@keyframes _markBreathe_184oq_1{0%,to{opacity:.38;box-shadow:inset 0 0 #fff0}50%{opacity:.84;box-shadow:inset 0 0 26px #ffffff1f}}@keyframes _markArrive_184oq_1{0%{opacity:0;filter:blur(12px);transform:scale(.76)rotate(-9deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes _orbitSpin_184oq_1{to{transform:rotate(360deg)}}@keyframes _orbFloat_184oq_1{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(3%,4%)scale(1.06)}}@keyframes _metricArrive_184oq_1{0%{opacity:0;transform:translate(-50%,-50%)scale(.75)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes _listeningWave_184oq_938{0%{opacity:.65;transform:scale(.75)}to{opacity:0;transform:scale(1.35)}}@keyframes _trackGrow_184oq_1{0%{width:0}to{width:88%}}@keyframes _trackGrowSmall_184oq_1{0%{width:0}to{width:18%}}@keyframes _arrowNudge_184oq_1{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}@keyframes _trustBreathe_184oq_1{0%,to{opacity:.54;transform:scale(.98)}50%{opacity:1;transform:scale(1.025)}}@keyframes _tokenTravel_184oq_1{to{left:calc(100% - 13px)}}@keyframes _easingTravel_184oq_1{to{left:calc(100% - 18px);transform:rotate(180deg)}}@media (width<=760px){._motionHeader_184oq_48{grid-template-columns:auto 1fr;gap:12px;height:64px;padding:0 14px}._wordmark_184oq_68 img{width:94px;height:8px}._wordmark_184oq_68>span{font-size:10px}._viewSwitch_184oq_104{justify-self:end}._viewSwitch_184oq_104 button{min-height:32px;padding:0 11px;font-size:9px}._systemLabel_184oq_136{display:none}._deckShell_184oq_145{min-height:calc(100dvh - 64px);padding:12px 8px 20px}._deckStage_184oq_153{aspect-ratio:9/14;border-radius:14px;width:min(100%,64.2857dvh - 93.2143px)}._slide_184oq_198{padding:24px}._slideChapter_184oq_225{top:18px;left:24px}._slideIndex_184oq_237{bottom:50px;right:20px}._thread_184oq_289{bottom:42px}._openingMark_184oq_656{top:27%;left:50%;right:auto;transform:translate(-50%,-50%)}._openingCopy_184oq_701{text-align:center;width:84%;top:53%;left:8%;transform:none}._openingCopy_184oq_701 h1{font-size:clamp(44px,14vw,62px)}._openingCopy_184oq_701>span{margin:18px auto 0}._splitHeadline_184oq_742{gap:12px;width:86%;top:10%;left:7%}._splitHeadline_184oq_742 h1{font-size:clamp(30px,8.5vw,40px)}._intakeCanvas_184oq_762{width:88%;top:44%;bottom:13%;right:6%}._fieldCard_184oq_775{min-height:48px;padding:9px}._summaryMetric_184oq_829{width:48%}._slide_conversation_184oq_865>._reveal_184oq_270:first-of-type{top:10%;left:7%}._slide_conversation_184oq_865 h1{font-size:36px}._conversationFlow_184oq_885{grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px;height:auto;inset:31% 7% 12%}._memberBubble_184oq_897{padding:18px}._memberBubble_184oq_897:after{display:none}._memberBubble_184oq_897 p{font-size:11px}._listeningNode_184oq_932{z-index:4;position:absolute;top:42%;right:15px}._mappedFields_184oq_946{grid-template-columns:repeat(2,1fr);gap:7px}._mappedField_184oq_946{grid-template-columns:7px 1fr;min-height:40px}._mappedField_184oq_946 small{grid-column:2}._annualIntro_184oq_991{gap:12px;width:86%;top:10%;left:7%}._annualIntro_184oq_991 h1{font-size:36px}._timeCompare_184oq_1005{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr;gap:8px;height:auto;inset:35% 7% 16%}._timeCard_184oq_1017{padding:15px 18px}._timeCard_184oq_1017 strong{font-size:48px}._timeArrow_184oq_1096{justify-self:center;width:32px;height:32px;font-size:0;animation:none}._timeArrow_184oq_1096:after{content:"↓";font-size:18px}._policyNote_184oq_1109{bottom:9%;left:7%;right:7%}._slide_orchestration_184oq_1129>._reveal_184oq_270:first-of-type{width:86%;top:10%;left:7%}._slide_orchestration_184oq_1129 h1{font-size:36px}._appointmentJourney_184oq_1146{grid-template-rows:1fr auto 1fr;grid-template-columns:1fr;gap:6px;inset:32% 7% 18%}._appointmentCard_184oq_1157{min-height:0;padding:13px 16px}._appointmentCard_184oq_1157>div>strong{font-size:28px}._appointmentConnector_184oq_1206>span{background:linear-gradient(var(--motion-blue), var(--motion-orchid));width:2px;height:18px}._appointmentConnector_184oq_1206>span:after{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}._orchestrationFooter_184oq_1242{text-align:center;bottom:9%;left:7%;right:7%}._copilotHeading_184oq_1311{width:86%;top:10%;left:7%}._copilotHeading_184oq_1311 h1{font-size:36px}._copilotRail_184oq_1331{grid-template-rows:repeat(5,1fr);grid-template-columns:1fr;gap:6px;inset:31% 7% 12%}._copilotRail_184oq_1331:before{width:2px;height:auto;top:4%;bottom:4%;left:25px}._copilotStage_184oq_1353{grid-template-rows:none;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:0;padding:8px 10px}._copilotStage_184oq_1353>div{gap:3px}._knowledgeHeading_184oq_1394{gap:10px;width:86%;top:10%;left:7%}._knowledgeHeading_184oq_1394 h1{font-size:34px}._knowledgeStack_184oq_1414{width:86%;top:39%;bottom:12%;right:7%}._knowledgeExchange_184oq_1425>span,._knowledgeExchange_184oq_1425 p{font-size:9px}._trustHeading_184oq_1468{width:86%;top:10%;left:7%}._trustHeading_184oq_1468 h1{font-size:40px}._trustVisual_184oq_1488{width:60%;top:63%;right:20%}._systemHeading_184oq_1590{top:10%}._systemHeading_184oq_1590 h1{font-size:38px}._systemMap_184oq_1602{grid-template-columns:repeat(2,1fr);gap:24px 8px;top:36%;left:8%;right:8%}._systemMap_184oq_1602>._thread_184oq_289{display:none}._systemCaption_184oq_1647{bottom:11%}._closingLockup_184oq_1694 h1{font-size:clamp(46px,14vw,64px)}._deckControls_184oq_481{min-height:34px;padding:3px;bottom:8px;right:8px}._deckControls_184oq_481 button{width:26px;height:26px;font-size:9px}._deckControls_184oq_481>span{min-width:42px;font-size:8px}._deckControls_184oq_481 button:nth-of-type(n+5),._controlDivider_184oq_536{display:none}._deckHint_184oq_181{font-size:9px}._presenterNotes_184oq_544{width:62%;padding:12px;bottom:48px;right:10px}._helpPanel_184oq_574{grid-template-columns:repeat(3,1fr)}._lab_184oq_1721{width:min(100% - 24px,1240px);padding-top:28px}._labIntro_184oq_1727{grid-template-columns:1fr;align-content:end;min-height:430px;padding:30px 24px}._labIntro_184oq_1727 h1{font-size:44px}._labIntro_184oq_1727 p{font-size:12px}._reducedToggle_184oq_1774{width:max-content}._tokenGrid_184oq_1857,._easingGrid_184oq_1858{grid-template-columns:repeat(2,1fr)}._primitiveGrid_184oq_1956{grid-template-columns:1fr}._primitiveCard_184oq_1866{min-height:240px}._transitionStage_184oq_2005{min-height:390px}}@media (width<=460px){._viewSwitch_184oq_104 button{padding:0 9px}._tokenGrid_184oq_1857,._easingGrid_184oq_1858{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._motionPage_184oq_1 *,._motionPage_184oq_1 :before,._motionPage_184oq_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}._reveal_184oq_270{opacity:1;filter:none;transform:none}}

/* Enhanced Security Trust Center hero */
.security-page-hero {
  --security-pointer-x: 0;
  --security-pointer-y: 0;
  min-height: 990px;
  background:
    radial-gradient(circle at 78% 42%, rgba(7, 167, 211, .16), transparent 25%),
    radial-gradient(circle at 28% 112%, rgba(255, 112, 94, .22), transparent 35%),
    radial-gradient(circle at 105% 7%, rgba(132, 90, 201, .2), transparent 31%),
    linear-gradient(126deg, #091321 0%, #111e34 56%, #151a32 100%);
}

.security-page-hero::before {
  position: absolute;
  inset: 0;
  content: "";
  background: linear-gradient(112deg, rgba(255,255,255,.025), transparent 38%, rgba(255,255,255,.018) 38.1%, transparent 72%);
  pointer-events: none;
}

.security-page-hero .security-hero-grid {
  opacity: .32;
  background-image:
    linear-gradient(rgba(255,255,255,.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.045) 1px, transparent 1px);
  background-size: 72px 72px;
  mask-image: radial-gradient(circle at 74% 48%, #000, transparent 57%);
}

.security-page-hero .security-hero-glow {
  transition: transform 900ms cubic-bezier(.2,.75,.2,1);
}

.security-page-hero .security-hero-glow--one {
  right: -8%;
  bottom: -465px;
  width: 940px;
  height: 940px;
  box-shadow: 0 0 0 120px rgba(255,255,255,.018), 0 0 0 275px rgba(255,255,255,.011);
  transform: translate3d(calc(var(--security-pointer-x) * -28px), calc(var(--security-pointer-y) * -18px), 0);
}

.security-page-hero .security-hero-glow--two {
  top: 12%;
  right: 27%;
  width: 330px;
  height: 330px;
  background: rgba(255, 112, 94, .09);
  filter: blur(90px);
  transform: translate3d(calc(var(--security-pointer-x) * 38px), calc(var(--security-pointer-y) * 25px), 0);
}

.security-page-hero .security-page-hero__inner {
  padding-top: 112px;
  grid-template-columns: minmax(610px, .92fr) minmax(680px, 1.08fr);
  gap: clamp(50px, 4.5vw, 92px);
}

.security-page-hero .security-page-hero__copy h1 {
  max-width: 910px;
  font-size: clamp(76px, 6.15vw, 118px);
  line-height: .9;
  letter-spacing: -.06em;
}

.security-page-hero .security-page-hero__copy > p {
  max-width: 680px;
  margin-top: 34px;
  color: rgba(255,255,255,.67);
  font-size: 18px;
  line-height: 1.72;
}

.security-hero-actions {
  margin-top: 38px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}

.security-hero-actions a {
  min-height: 56px;
  padding: 0 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 18px;
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 999px;
  color: rgba(255,255,255,.78);
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
  transition: color 250ms ease, border-color 250ms ease, background 250ms ease, transform 250ms ease;
}

.security-hero-actions a:first-child { border-color: #fff; background: #fff; color: var(--navy); }
.security-hero-actions a:hover { transform: translateY(-3px); border-color: var(--coral); background: var(--coral); color: #fff; }
.security-hero-actions a span { font-size: 15px; }

.security-page-hero .security-hero-proof { margin-top: 31px; }

.security-trust-stage {
  position: relative;
  width: min(750px, 100%);
  min-height: 710px;
  display: grid;
  place-items: center;
  justify-self: end;
  isolation: isolate;
  transform: translate3d(calc(var(--security-pointer-x) * 11px), calc(var(--security-pointer-y) * 8px), 0);
  transition: transform 800ms cubic-bezier(.2,.75,.2,1);
}

.security-trust-stage::before {
  position: absolute;
  inset: 13% 4% 3% 9%;
  z-index: -2;
  content: "";
  border-radius: 50%;
  background: radial-gradient(circle, rgba(7,167,211,.13), rgba(7,167,211,.035) 39%, transparent 69%);
  filter: blur(2px);
}

.security-trust-scan {
  position: absolute;
  top: 11%;
  right: 5%;
  bottom: 7%;
  left: 10%;
  z-index: 0;
  overflow: hidden;
  border-radius: 40px;
  pointer-events: none;
}

.security-trust-scan::after {
  position: absolute;
  top: -25%;
  right: 0;
  left: 0;
  height: 24%;
  content: "";
  background: linear-gradient(180deg, transparent, rgba(42,210,221,.08), rgba(42,210,221,.28));
  border-bottom: 1px solid rgba(88,229,231,.55);
  animation: security-scan 6s ease-in-out infinite;
}

.security-posture-panel {
  position: relative;
  z-index: 2;
  width: min(620px, calc(100% - 88px));
  min-height: 560px;
  padding: 24px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 30px;
  background: linear-gradient(145deg, rgba(35,54,83,.88), rgba(9,19,33,.94) 68%);
  box-shadow: 0 58px 110px rgba(2,7,15,.56), inset 0 1px rgba(255,255,255,.08), inset 0 0 90px rgba(7,167,211,.035);
  backdrop-filter: blur(24px);
}

.security-posture-panel::after {
  position: absolute;
  top: -100px;
  right: -80px;
  width: 240px;
  height: 240px;
  content: "";
  border-radius: 50%;
  background: rgba(124,85,201,.14);
  filter: blur(45px);
}

.security-posture-panel__header {
  position: relative;
  z-index: 2;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgba(255,255,255,.1);
  color: rgba(255,255,255,.5);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .15em;
}

.security-posture-panel__header span, .security-posture-panel__header b { display: flex; align-items: center; gap: 8px; }
.security-posture-panel__header span > i { width: 17px; height: 17px; border: 1px solid var(--coral); border-radius: 50%; }
.security-posture-panel__header b { color: #70e2bd; font-size: 8px; }
.security-posture-panel__header b i { width: 6px; height: 6px; border-radius: 50%; background: #39d4a2; box-shadow: 0 0 0 5px rgba(57,212,162,.1), 0 0 15px rgba(57,212,162,.7); animation: security-pulse 2s ease infinite; }

.security-posture-overview {
  position: relative;
  z-index: 2;
  padding: 26px 3px 23px;
  display: grid;
  grid-template-columns: 1.1fr .9fr;
  align-items: center;
  gap: 22px;
}

.security-posture-score { width: 172px; aspect-ratio: 1; display: grid; place-items: center; border-radius: 50%; background: conic-gradient(#39d4a2 0 31%, #11a7d2 31% 59%, #9c68da 59% 78%, #ff705e 78% 100%); box-shadow: 0 0 55px rgba(17,167,210,.16); }
.security-posture-score::before { grid-area: 1 / 1; width: 82%; aspect-ratio: 1; content: ""; border-radius: 50%; background: #121f34; box-shadow: inset 0 0 28px rgba(255,255,255,.04); }
.security-posture-score > div { grid-area: 1 / 1; z-index: 2; display: grid; text-align: center; }
.security-posture-score strong { font-size: 42px; letter-spacing: -.055em; }
.security-posture-score span { margin-top: 3px; color: rgba(255,255,255,.43); font-size: 7px; font-weight: 700; line-height: 1.4; letter-spacing: .16em; }

.security-authorization-core { min-height: 160px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-left: 1px solid rgba(255,255,255,.1); text-align: center; }
.security-core-shield { position: relative; width: 76px; height: 88px; display: grid; place-items: center; overflow: hidden; border-radius: 48% 48% 52% 52% / 18% 18% 78% 78%; background: linear-gradient(145deg, #ff9b88 0%, var(--coral) 46%, #f25348 100%); filter: drop-shadow(0 16px 24px rgba(255,112,94,.28)); isolation: isolate; }
.security-core-shield::before { position: absolute; inset: 4px; z-index: -1; content: ""; border-radius: inherit; background: linear-gradient(155deg, #263c5b, #111e33 72%); }
.security-core-shield::after { position: absolute; top: 8px; left: 14px; width: 39px; height: 38px; content: ""; border-radius: 50%; background: radial-gradient(circle, rgba(255,255,255,.12), transparent 68%); filter: blur(3px); }
.security-lock-icon { position: relative; z-index: 2; width: 35px; height: 44px; display: block; }
.security-lock-icon::before { position: absolute; top: 0; left: 6px; width: 23px; height: 23px; box-sizing: border-box; content: ""; border: 5px solid #fff; border-bottom: 0; border-radius: 14px 14px 0 0; }
.security-lock-icon::after { position: absolute; right: 0; bottom: 0; left: 0; height: 27px; content: ""; border-radius: 7px; background: #fff; box-shadow: 0 6px 18px rgba(0,0,0,.22); }
.security-lock-icon i { position: absolute; top: 25px; left: 15px; z-index: 3; width: 6px; height: 6px; border-radius: 50%; background: #14243a; }
.security-lock-icon i::after { position: absolute; top: 4px; left: 2px; width: 2px; height: 8px; content: ""; border-radius: 2px; background: #14243a; }
.security-authorization-core p { margin: 14px 0 4px; color: rgba(255,255,255,.45); font-size: 8px; font-weight: 700; letter-spacing: .11em; text-transform: uppercase; }
.security-authorization-core strong { color: #6ee0ba; font-size: 9px; letter-spacing: .15em; }

.security-posture-metrics { position: relative; z-index: 2; display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid rgba(255,255,255,.1); border-radius: 14px; background: rgba(255,255,255,.035); }
.security-posture-metrics article { min-width: 0; padding: 16px 15px; display: grid; gap: 4px; border-right: 1px solid rgba(255,255,255,.09); }
.security-posture-metrics article:last-child { border-right: 0; }
.security-posture-metrics span { color: rgba(255,255,255,.42); font-size: 7px; font-weight: 700; letter-spacing: .12em; }
.security-posture-metrics strong { font-size: 15px; letter-spacing: -.02em; }
.security-posture-metrics small { overflow: hidden; color: rgba(255,255,255,.35); font-size: 7px; text-overflow: ellipsis; white-space: nowrap; }

.security-control-map { position: relative; z-index: 2; margin-top: 16px; }
.security-control-map > div:first-child { margin-bottom: 9px; display: flex; justify-content: space-between; color: rgba(255,255,255,.38); font-size: 7px; font-weight: 700; letter-spacing: .12em; }
.security-control-map > div:first-child b { color: #5edcaf; }
.security-control-map__grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 6px; }
.security-control-map__grid > span { min-height: 40px; padding: 0 10px; display: grid; grid-template-columns: 24px 1fr auto; align-items: center; gap: 7px; border: 1px solid rgba(255,255,255,.075); border-radius: 9px; background: rgba(255,255,255,.025); }
.security-control-map__grid i { color: var(--coral); font-size: 7px; font-style: normal; }
.security-control-map__grid b { overflow: hidden; color: rgba(255,255,255,.68); font-size: 8px; text-overflow: ellipsis; white-space: nowrap; }
.security-control-map__grid em { color: #62ddb4; font-size: 6px; font-style: normal; font-weight: 700; letter-spacing: .1em; }

.security-monitor-line { position: relative; z-index: 2; height: 26px; margin-top: 15px; display: flex; align-items: end; gap: 5px; }
.security-monitor-line::before { position: absolute; right: 0; bottom: 4px; left: 0; height: 1px; content: ""; background: linear-gradient(90deg, var(--cyan), rgba(7,167,211,0)); }
.security-monitor-line i { width: 3px; border-radius: 5px; background: var(--cyan); opacity: .52; animation: security-meter 1.8s ease-in-out infinite alternate; }
.security-monitor-line i:nth-child(1) { height: 7px; }.security-monitor-line i:nth-child(2) { height: 18px; animation-delay: -.3s; }