/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/globals.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************/body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:var(--ink);zoom:.9}.container{width:min(1180px,calc(100% - 40px));margin:auto}.mainNav a.navActive{position:relative}.heroGridBg{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);animation:gridBreath 10s ease-in-out infinite;background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.heroTags{padding:15px 0;gap:18px;display:grid}.heroTagsList{display:flex;flex-wrap:wrap;gap:8px}.heroTagChip{font-size:12.5px;font-weight:600;color:#cbd3de;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);padding:6px 12px;border-radius:999px;transition:all .2s ease}.heroTagChip:hover{color:#5ee69c;border-color:rgba(94,230,156,.4);background:rgba(94,230,156,.08);transform:translateY(-2px)}.heroPartners{margin-top:22px;display:flex;align-items:center;flex-wrap:wrap;gap:18px}.heroPartnersLabel{font-size:11px;letter-spacing:1px;font-weight:700;color:#6b7688;text-transform:uppercase;white-space:nowrap}.heroPartnerLogos{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.heroPartnerLogo{height:22px;width:auto;object-fit:contain;filter:grayscale(1) brightness(2.2);opacity:.55;transition:all .25s ease}.heroPartnerLogoRound{height:26px;border-radius:6px}.heroPartnerLogo:hover{filter:none;opacity:1}@keyframes gridBreath{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.02)}}.heroInner{position:relative;display:grid;grid-template-columns:1.45fr .9fr;grid-gap:70px;gap:70px;padding:64px 0;align-items:flex-start}.heroRight{display:flex;flex-direction:column;gap:24px}.hero h1,.pageHero h1{font-size:clamp(32px,5vw,56px);line-height:1.1;letter-spacing:-2.5px;margin:14px 0 18px}.primaryBtn,.secondaryBtn{transition:all .25s ease}.hero .primaryBtn:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(34,197,94,.35)}.hero .secondaryBtn:hover{transform:translateY(-4px);border-color:rgba(236,28,107,.8);box-shadow:0 16px 36px rgba(236,28,107,.15);background:rgba(236,28,107,.05)}.resourceGridNew{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.resourceCardNew{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:32px;transition:all .3s ease}.resourceCardNew:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(236,28,107,.08);border-color:rgba(236,28,107,.2)}.resourceTag{display:inline-block;font-size:11px;font-weight:800;padding:4px 8px;border-radius:4px;margin-bottom:16px;border:none}.tag-security{color:#ec1c6b;background:rgba(236,28,107,.15)}.tag-dev{color:#0ea5e9;background:rgba(14,165,233,.15)}.tag-devops{color:#10b981;background:rgba(16,185,129,.15)}.tag-aiml{color:#8b5cf6;background:rgba(139,92,246,.15)}.resourceCardNew h3{font-size:22px;color:#12161d;margin-bottom:12px}.resourceCardNew p{font-size:15px;color:#5c6472;margin-bottom:32px;line-height:1.6}.resourceAuthor{display:flex;align-items:center;font-size:13px;color:#64748b}.authorDot{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;margin-right:8px}.resourceAuthor strong{color:#10b981;margin-right:8px}.mediaGridDark{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.mediaCardDark{background:#fff;border:1px solid #e3e7ec;border-radius:12px;padding:32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.mediaCardDark:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(236,28,107,.08);border-color:rgba(236,28,107,.2)}.mediaIcon{width:48px;height:48px;margin-bottom:24px}.mediaIcon.yt{color:#ef4444}.mediaIcon.in{color:#0ea5e9}.mediaIcon.fb{color:#3b82f6}.mediaIcon.dc{color:#a855f7}.mediaCardDark h3{font-size:20px;color:#12161d;margin-bottom:8px}.mediaCardDark p{font-size:13px;color:#5c6472;margin-bottom:32px}.mediaBtnDark{display:inline-block;border:1px solid #cbd5e1;color:#334155;text-decoration:none;font-size:13px;font-weight:700;padding:8px 24px;border-radius:20px;transition:all .2s}.mediaBtnDark:hover{background:#f1f5f9;border-color:#94a3b8}.liveDot{width:6px;height:6px;background:var(--green);border-radius:50%;display:inline-block;animation:liveBlink 1.5s ease-in-out infinite}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.3}}.dashboardMock,.socVisual{background:#0c1016;border:1px solid #252c37;border-radius:20px;padding:20px;box-shadow:var(--shadow)}.mockHeader,.socTop{display:flex;justify-content:space-between;margin-bottom:18px;color:#95a0af;font-family:ui-monospace,monospace;font-size:12px}.mockStats,.socStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.terminalLines{font-family:ui-monospace,monospace;font-size:10px;color:#8d99aa;line-height:1.7}.terminalLines p{margin:0 0 4px;overflow:hidden;white-space:nowrap;max-width:0;animation:typeLine .4s steps(40) forwards}.terminalLines p:first-child{animation-delay:.2s}.terminalLines p:nth-child(2){animation-delay:.8s}.terminalLines p:nth-child(3){animation-delay:1.4s}.terminalLines p:nth-child(4){animation-delay:1.8s}.terminalLines p:nth-child(5){animation-delay:2.2s}.terminalLines p:nth-child(6){animation-delay:2.6s}.terminalLines p:nth-child(7){animation-delay:3s}@keyframes typeLine{to{max-width:100%}}.cursorBlink{display:inline-block;width:8px;height:14px;background:var(--green);vertical-align:middle;margin-left:6px;opacity:0;animation:blinkCursor 1s step-end infinite;animation-delay:3.6s}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.socFooter{font-size:10px;color:#5d6775;margin-top:18px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.05);overflow:hidden;position:relative;width:100%}.socFooterInner{display:inline-flex;align-items:center;white-space:nowrap;animation:marquee 15s linear infinite}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.section.alt{background:#f6f8fb}.sectionHead{justify-content:space-between}.cards3,.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ecosystemGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ecoCard{background:#fff;border:1px solid #e3e0e6;border-radius:16px;padding:30px;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 20px rgba(20,10,20,.05);transition:all .3s cubic-bezier(.16,1,.3,1)}.ecoCard:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(236,28,107,.08);border-color:rgba(236,28,107,.2)}.ecoCard.style-red{--accent:#ec1c24}.ecoCard.style-blue{--accent:#2173e8}.ecoCard.style-purple{--accent:#8b5cf6}.ecoCard.style-pink{--accent:var(--pink)}.ecoLogo{margin-bottom:24px}.squareLogo{display:inline-flex;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;font-weight:800;font-size:20px}.redSquare{background:#ec1c24;color:#fff}.purpleSquare{background:#8b5cf6;color:#fff}.textLogo{font-size:20px;color:#12161d;letter-spacing:1px;font-weight:800}.textLogo strong{color:#f59e0b}.shieldLogo{font-size:40px;line-height:1}.ecoEyebrow{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}.ecoTitle{font-size:20px;color:#12161d;margin-bottom:12px;font-weight:700}.ecoDesc{color:#5c6472;line-height:1.6;flex:1 1}.ecoDesc,.ecoLink{font-size:13px;margin-bottom:24px}.ecoLink{color:var(--accent);text-decoration:none;font-weight:600}.ecoLink:hover{text-decoration:underline}.ecoDivider{border:0;height:1px;background:#ece7ec;margin:0 0 20px}.ecoFooter{display:flex;flex-direction:column}.ecoFooter strong{color:var(--accent);font-size:15px;margin-bottom:4px}.ecoFooter span{color:#8b949e;font-size:12px}.ourProductBadge{position:absolute;top:24px;right:24px;background:rgba(236,28,107,.1);border:1px solid rgba(236,28,107,.2);color:#ec1c6b;font-size:10px;font-weight:800;padding:6px 12px;border-radius:6px}.platformPromo{background:#fff;color:#12161d;padding:80px 0}.promoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.promoKicker{display:inline-block;color:var(--green);border:1px solid rgba(34,197,94,.3);padding:6px 12px;border-radius:4px;font-family:monospace;font-size:11px;margin-bottom:24px;letter-spacing:1px}.promoTitle{font-size:42px;font-weight:800;margin-bottom:16px}.promoTitle span{color:var(--pink)}.promoDesc{color:#5c6472;font-size:15px;line-height:1.6;margin-bottom:32px;max-width:90%}.promoTags{display:flex;gap:12px;margin-bottom:24px}.promoTags span{font-size:11px;font-family:monospace;color:var(--pink);border:1px solid rgba(236,28,107,.3);padding:4px 8px;border-radius:4px}.promoStats{display:flex;gap:24px;margin-bottom:40px;font-size:14px;color:#5c6472}.promoStats strong{margin-right:6px;font-size:16px}.promoActions{display:flex;gap:16px;align-items:center}.promoActions .primaryBtn{background:var(--pink);color:#fff;border-radius:8px;padding:14px 24px;text-decoration:none;font-weight:800;text-transform:uppercase}.promoActions .primaryBtn:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(236,28,107,.35)}.outlineBtn{background:transparent;color:#12161d;border:1px solid #e3e7ec;text-transform:uppercase;font-weight:700;padding:14px 24px;border-radius:8px;text-decoration:none;transition:all .25s ease}.outlineBtn:hover{transform:translateY(-4px);border-color:#cbd3dc;box-shadow:0 14px 30px rgba(19,25,34,.08)}.dashboardMock{background:#0b0f19;border:1px solid rgba(236,28,107,.3);border-radius:12px;padding:24px;box-shadow:0 20px 40px rgba(0,0,0,.4)}.mockHeader{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-family:monospace;margin-bottom:24px}.mockHeader>span:first-child{color:var(--pink)}.liveStatus{color:var(--green);display:flex;align-items:center;gap:6px}.mockStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.mockStatBox{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:16px;text-align:center}.mockStatBox b{display:block;font-size:32px;margin-bottom:4px;line-height:1}.threatsNum{color:var(--pink)}.incidentsNum{color:#f59e0b}.resolvedNum{color:var(--green)}.mockStatBox span{font-size:10px;color:#6b7280;letter-spacing:1px}.mockLogs{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:16px;font-family:monospace;font-size:11px;line-height:1.8}.logLine{color:#94a3b8;margin-bottom:4px}.logTime{color:#64748b;margin-right:6px}.logMed{color:#f59e0b}.logLow,.logMed{margin-right:6px}.logLow{color:var(--green)}.logHigh{color:var(--pink);margin-right:6px}.resourceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.memberPillsWrapper{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;margin-bottom:48px}.memberPillsWrapper::-webkit-scrollbar{display:none}.memberPills{display:flex;flex-wrap:nowrap;gap:16px;width:max-content;margin:0 auto;padding:15px 20px}.memberPill{display:flex;align-items:center;background:#fff;border:1px solid #e2e8f0;padding:8px 20px;border-radius:99px;font-size:14px;color:#334155;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.02);white-space:nowrap;flex-shrink:0}.memberPill b{margin-left:8px;color:#10b981}.pillIcon{margin-right:8px;font-size:16px}.testimonialsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.testimonialCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.quoteIcon{color:#10b981;font-size:18px;font-weight:800;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-right:4px}.testimonialCard p{color:#475569;font-size:15px;line-height:1.6;margin-bottom:32px;font-style:italic;flex:1 1}.tAvatar,.testimonialAuthor{display:flex;align-items:center}.tAvatar{width:40px;height:40px;border-radius:50%;background:rgba(16,185,129,.1);color:#10b981;justify-content:center;font-weight:700;font-size:14px;margin-right:16px}.testimonialAuthor h4{font-size:14px;color:#0f172a;margin-bottom:4px}.testimonialAuthor span{font-size:12px;color:#64748b}.jobsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.jobCard{transition:all .3s cubic-bezier(.16,1,.3,1)}.jobCard:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(16,185,129,.1);border-color:rgba(16,185,129,.4)}.tagList span.highlightTag{color:var(--green);background:rgba(16,185,129,.08)}.jobBottom button{border:1px solid rgba(16,185,129,.3);background:transparent;color:var(--green);border-radius:8px;padding:7px 10px;cursor:pointer;transition:all .2s ease}.jobBottom button:hover{background:rgba(16,185,129,.08)}.joinWrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.joinForm{display:flex;background:#11151c;padding:6px;border-radius:8px;min-width:430px;border:1px solid hsla(0,0%,100%,.05)}.joinForm input{outline:0;padding:10px 14px;flex:1 1;background:transparent}.joinForm button,.joinForm input{border:0;color:#fff;font-size:14px}.joinForm button{background:var(--pink);border-radius:6px;padding:10px 16px;font-weight:700;cursor:pointer}.joinSocials{display:flex;justify-content:center;gap:12px}.joinSocials a{display:flex;width:36px;height:36px;border-radius:8px;background:#12161d;color:#fff;border:1px solid hsla(0,0%,100%,.05);transition:all .2s}.joinSocials a:hover{background:hsla(0,0%,100%,.1)}.joinSocials svg{width:18px;height:18px}.sponsorSection{background:radial-gradient(circle at 85% 15%,rgba(198,47,61,.2),transparent 32%),radial-gradient(circle at 12% 100%,rgba(227,81,69,.12),transparent 30%),linear-gradient(135deg,#061019,#07131f 58%,#102538);padding:60px 0;border-top:1px solid rgba(198,47,61,.12)}.sponsorTitle{text-align:center;color:#4b5563;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:30px}.sponsorList{justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:40px}.sponsorItem,.sponsorList{display:flex;align-items:center}.sponsorItem{gap:16px}.sponsorItem img{height:40px;border-radius:8px}.sponsorItem div{display:flex;flex-direction:column}.sponsorItem strong{color:#e2e8f0;font-size:15px;font-weight:700}.sponsorItem span{color:#64748b;font-size:12px}.sponsorDivider{width:1px;height:40px;background:hsla(0,0%,100%,.08)}.sponsorDisclaimer{text-align:center;color:#64748b;font-size:12px;max-width:600px;margin:0 auto;line-height:1.6}.footerGrid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:40px;gap:40px}.aboutGrid,.featureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:28px;gap:28px}.form2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.adminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.adminGrid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.thead,.trow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 40px;grid-gap:10px;gap:10px;padding:12px 14px;align-items:center}.reviewGrid{display:grid;grid-template-columns:330px 1fr;grid-gap:14px;gap:14px}.reviewMeta{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:14px 0}.adminCards,.settingsCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.serviceIndexHeroInner{min-height:620px;display:grid;grid-template-columns:1.05fr .8fr;align-items:center;grid-gap:64px;gap:64px;padding:86px 0}.serviceShowcaseGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.detailHeroGrid{min-height:690px;padding:72px 0;display:grid;grid-template-columns:1fr .9fr;grid-gap:64px;gap:64px;align-items:center;position:relative}.detailHeroGrid h1{font-size:clamp(44px,5.8vw,74px)}.detailMetrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:34px}.detailHighlights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.detailSplit{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;align-items:start}.offeringList div{display:grid;grid-template-columns:45px 1fr 30px;grid-gap:10px;gap:10px;align-items:center;padding:18px;border-bottom:1px solid #edf0f3}.processTrack{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid #dfe4ea}.audienceInner{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:center}.homeServiceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.navItemHasDropdown{position:relative}.navLinkWithArrow{display:inline-flex;align-items:center;gap:4px}.menuArrowIcon{transition:transform .28s cubic-bezier(.16,1,.3,1)}.navLinkWithArrow.dropdownOpen .menuArrowIcon{transform:rotate(180deg)}.megaDropdownContainer{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(12px) scale(.98);width:900px;background:hsla(0,0%,100%,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(236,28,107,.12);box-shadow:0 20px 50px rgba(20,10,20,.18);border-radius:20px;opacity:0;pointer-events:none;z-index:100;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.megaDropdownContainer.show{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) scale(1)}.megaDropdownInner{display:grid;grid-template-columns:1.1fr 2fr}.megaFeaturePanel{background:linear-gradient(135deg,var(--pink),var(--pink2));color:#fff;padding:40px 32px;display:flex;flex-direction:column;justify-content:center}.megaKicker{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.8);margin-bottom:8px}.megaFeaturePanel h3{font-size:26px;font-weight:800;line-height:1.2;margin:0 0 12px;letter-spacing:-.5px}.megaFeaturePanel p{font-size:13px;line-height:1.6;color:hsla(0,0%,100%,.85);margin:0 0 28px}.megaFeatureCta{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--pink);padding:10px 20px;border-radius:99px;font-size:12px;font-weight:800;align-self:start;box-shadow:0 4px 15px rgba(236,28,107,.25);transition:transform .2s,box-shadow .2s}.megaFeatureCta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(236,28,107,.35);color:var(--pink2)}.megaFeatureCta svg{transition:transform .22s}.megaFeatureCta:hover svg{transform:translateX(3px)}.megaServicesGrid{padding:24px;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:#faf7fa}.megaServiceCard{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid #f0e6ee;border-radius:12px;transition:all .24s cubic-bezier(.16,1,.3,1);position:relative}.megaServiceCard:hover{transform:translateY(-2px);border-color:rgba(236,28,107,.3);background:#fdf1f7;box-shadow:0 8px 24px rgba(236,28,107,.08)}.megaServiceIcon{width:40px;height:40px;border-radius:8px;background:rgba(236,28,107,.06);color:var(--item-accent);display:flex;align-items:center;justify-content:center;transition:all .24s;flex-shrink:0}.megaServiceCard:hover .megaServiceIcon{background:var(--item-accent);color:#fff;transform:scale(1.05)}.megaServiceContent{flex:1 1}.megaServiceContent h4{font-size:13px;font-weight:700;color:var(--ink);margin:0 0 3px}.megaServiceContent p{font-size:11px;color:#7a8292;margin:0;line-height:1.4}.megaCardArrow{font-size:14px;color:#a0a6b5;transition:all .22s;opacity:0;transform:translateX(-6px)}.megaServiceCard:hover .megaCardArrow{opacity:1;transform:translateX(0);color:var(--pink)}.filterSectionHead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.filterTabsContainer{background:#f5edf2;border:1px solid #ecdde6;border-radius:99px;padding:4px}.filterTabs{display:flex;gap:2px}.filterTabBtn{background:transparent;border:0;color:#6a7182;font-size:12px;font-weight:700;padding:8px 18px;border-radius:99px;cursor:pointer;transition:all .25s cubic-bezier(.25,1,.5,1)}.filterTabBtn:hover{color:var(--pink)}.filterTabBtn.active{background:#fff;color:var(--pink);box-shadow:0 4px 12px rgba(20,10,20,.08)}.serviceShowcaseCard{border:1px solid #f0e7ee;border-radius:18px;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px rgba(0,0,0,.02)}.serviceShowcaseCard:hover{transform:translateY(-8px);border-color:rgba(236,28,107,.3);box-shadow:0 15px 35px -5px rgba(236,28,107,.12),0 0 0 1px rgba(236,28,107,.05)}.serviceCardVisual{position:relative;overflow:hidden}.serviceCardVisual .serviceMedia{border-radius:0;height:200px}.serviceCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.serviceShowcaseBody{flex:1 1}.serviceShowcaseBody h3{font-size:20px;font-weight:800;color:var(--ink);margin:0 0 10px;letter-spacing:-.5px;transition:color .2s}.serviceShowcaseCard:hover .serviceShowcaseBody h3{color:var(--pink)}.serviceShowcaseBody p{font-size:13px;line-height:1.6;color:#5c6472;margin:0 0 20px;flex:1 1}.serviceCardFooter{border-top:1px solid #f7f1f6;padding-top:18px;margin-top:auto}.serviceShowcaseBody .serviceLink{color:var(--pink);font-size:13px;font-weight:800;display:inline-flex;align-items:center;gap:4px}.serviceShowcaseBody .serviceLink .arrow{transition:transform .22s}.serviceShowcaseCard:hover .serviceLink .arrow{transform:translate(3px,-3px)}.pillarsTabsWrapper{display:flex;justify-content:center;margin-bottom:48px}.pillarsTabs{position:relative;display:flex;background:#f7f2f5;border:1px solid #ecdfe8;border-radius:99px;padding:4px;width:min(860px,100%);z-index:1}.pillarTabBtn{flex:1 1 0;min-width:0;background:transparent;border:0;color:#6d7586;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;padding:12px 10px;border-radius:99px;cursor:pointer;z-index:3;transition:color .28s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.pillarTabBtn.active,.pillarTabBtn:hover{color:var(--pink)}.tabHighlight{position:absolute;top:4px;bottom:4px;left:0;background:#fff;border-radius:99px;box-shadow:0 4px 15px rgba(20,10,20,.08);z-index:2;transition:transform .35s cubic-bezier(.25,1,.5,1)}@media (max-width:640px){.pillarsTabs{width:100%;padding:3px}.pillarTabBtn{font-size:10.5px;padding:10px 6px;letter-spacing:.1px}}@media (max-width:420px){.pillarTabBtn{font-size:9px;padding:9px 3px}}.pillarPaneGrid{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;align-items:start}.pillarInfoCard{background:#fff;border:1px solid #f2e7ef;border-radius:20px;padding:36px;box-shadow:0 8px 30px rgba(0,0,0,.01)}.pillarTitleHeader{display:flex;align-items:center;gap:14px;margin-bottom:18px}.pillarIndicatorIcon{width:44px;height:44px;border-radius:12px;background:rgba(236,28,107,.08);color:var(--pink);display:flex;align-items:center;justify-content:center}.pillarInfoCard h3{font-size:24px;font-weight:800;margin:0;color:var(--ink);letter-spacing:-.5px}.pillarDescText{font-size:14px;line-height:1.7;color:#5c6472;margin:0 0 32px}.pillarFeaturesList h4{font-size:12px;font-weight:800;text-transform:uppercase;color:#8c93a3;letter-spacing:1px;margin:0 0 16px}.pillarFeaturesList ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.pillarFeaturesList li{font-size:13.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:10px}.featureCheckIcon{width:20px;height:20px;border-radius:99px;background:#eefdf5;color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillarFaqArea{display:flex;flex-direction:column}.faqAreaTitle{font-size:14px;font-weight:800;text-transform:uppercase;color:#8c93a3;letter-spacing:1px;margin:0 0 20px}.faqAccordionList{display:flex;flex-direction:column;gap:12px}.faqAccordionCard{background:#fff;border:1px solid #f2e7ef;border-radius:14px;overflow:hidden;cursor:pointer;position:relative;transition:all .28s cubic-bezier(.16,1,.3,1)}.faqAccordionCard:hover{border-color:rgba(236,28,107,.2);box-shadow:0 8px 24px rgba(236,28,107,.04)}.faqAccordionCard.open{border-color:rgba(236,28,107,.3);box-shadow:0 12px 32px rgba(236,28,107,.06)}.faqActiveBar{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pink);transform:scaleY(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.faqAccordionCard.open .faqActiveBar{transform:scaleY(1)}.faqHeader{justify-content:space-between;padding:20px 24px}.faqHeader,.faqQuestionContent{display:flex;align-items:center}.faqQuestionContent{gap:16px}.faqNumber{font-size:12px;font-weight:800;color:var(--pink2);background:#fdf1f7;width:28px;height:28px;border-radius:99px;display:flex;align-items:center;justify-content:center}.faqHeader h5{font-size:14.5px;font-weight:800;color:var(--ink);margin:0;line-height:1.4}.faqArrow{color:#9aa1b0;transition:transform .28s cubic-bezier(.16,1,.3,1);flex-shrink:0}.faqAccordionCard.open .faqArrow{transform:rotate(180deg);color:var(--pink)}.faqBodyWrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.faqAccordionCard.open .faqBodyWrapper{grid-template-rows:1fr}.faqBodyInner{overflow:hidden}.faqBodyInner p{font-size:13.5px;line-height:1.65;color:#5c6472;margin:0;padding:0 24px 22px 68px}@media (max-width:1050px){.megaDropdownContainer{width:95vw}.megaDropdownInner{grid-template-columns:1fr}.megaFeaturePanel{padding:24px}.megaServicesGrid{grid-template-columns:1fr;padding:16px}.pillarPaneGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.filterSectionHead{flex-direction:column;align-items:flex-start;gap:16px}.filterTabsContainer{width:100%;overflow-x:auto}.filterTabs{width:max-content}}.scrollRevealElement{opacity:0;transform:translateY(40px);will-change:transform,opacity;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.scrollRevealElement.revealed{opacity:1;transform:translateY(0);will-change:auto}.serviceShowcaseGrid>.scrollRevealElement{display:flex;height:100%}.serviceShowcaseGrid>.scrollRevealElement>a{flex:1 1;width:100%}.mediaConnections{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.flowPath{stroke-dasharray:6 18;stroke-linecap:round;animation:flowLight 4s linear infinite;opacity:.8;filter:drop-shadow(0 0 3px var(--accent))}.flow1{animation-delay:0s}.flow2{animation-delay:1s}.flow3{animation-delay:2s}.flow4{animation-delay:3s}@keyframes flowLight{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}.mediaPulse{border:1.5px solid color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none;width:88px;height:88px;box-sizing:border-box}.mediaPulse.p1{animation:sonarWave 6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:0s}.mediaPulse.p2{animation:sonarWave 6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:2s}.mediaPulse.p3{animation:sonarWave 6s cubic-bezier(.16,1,.3,1) infinite;animation-delay:4s;border-width:.8px}@keyframes sonarWave{0%{width:88px;height:88px;opacity:.8}to{width:320px;height:320px;opacity:0}}.mediaCore{animation:coreFloat 5s ease-in-out infinite}@keyframes coreFloat{0%,to{transform:translate(-50%,-50%) translateY(0);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 20px 50px color-mix(in srgb,var(--accent) 35%,transparent)}50%{transform:translate(-50%,-50%) translateY(-5px);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 70%,transparent),0 25px 60px color-mix(in srgb,var(--accent) 50%,transparent)}}.mediaNode.node1{animation:floatN1 7s ease-in-out infinite}.mediaNode.node2{animation:floatN2 8s ease-in-out infinite}.mediaNode.node3{animation:floatN3 7.5s ease-in-out infinite}.mediaNode.node4{animation:floatN4 8.5s ease-in-out infinite}@keyframes floatN1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatN2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes floatN3{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes floatN4{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.threatCard{position:relative;background:#080b11;border:1px solid rgba(34,197,94,.25);border-top-color:transparent;border-radius:16px;padding:24px;box-shadow:0 0 30px rgba(34,197,94,.05);overflow:hidden}.threatCard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ec1c6b,#22c55e,#ec1c6b,#22c55e);background-size:300% 100%;animation:threatBorderAnim 4s linear infinite}@keyframes threatBorderAnim{0%{background-position:100% 0}to{background-position:0 0}}.threatCardTop{margin-bottom:16px}.liveBadge{display:inline-flex;align-items:center;gap:8px;background:rgba(236,28,107,.1);color:var(--pink);font-size:10px;font-weight:800;padding:4px 10px;border-radius:999px;letter-spacing:1px}.threatForm input{flex:1 1;background:#080b11;border:1px solid #202833;border-right:0;color:#fff;border-radius:8px 0 0 8px;padding:14px 18px;font-size:13px;outline:none}.threatForm button{background:var(--pink);color:#fff;border:0;border-radius:0 8px 8px 0;padding:0 24px;font-weight:800;font-size:13px;cursor:pointer;white-space:nowrap;transition:.2s}.threatForm button:hover{background:var(--pink2)}.threatSocials a{display:flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:6px 12px;font-size:11px;color:#58a6ff;font-weight:600;background:hsla(0,0%,100%,.02)}.threatChecks span:before{content:"✓";color:var(--green)}.statItem{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.statItem:not(:last-child):after{content:"";position:absolute;right:0;top:10%;bottom:10%;width:1px;background:hsla(0,0%,100%,.05)}.socialGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:30px 0;max-width:460px}.socialPill .socialIcon{width:24px;height:24px;min-width:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;line-height:0;color:#ec1c6b}.socialPill .socialIcon svg{width:20px;height:20px;display:block}.threatSocials .threatSocialIcon{width:20px;height:20px;min-width:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center;line-height:0}.threatSocials .threatSocialIcon svg{width:18px;height:18px;display:block}.mediaIcon.fb{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;aspect-ratio:1/1;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 56px;box-sizing:border-box}.mediaIcon.fb svg{width:56px;height:56px;display:block;flex:0 0 56px}.joinSocials a{text-decoration:none}.joinSocialIcon,.joinSocials a{display:inline-flex;align-items:center;justify-content:center}.joinSocialIcon{width:42px;height:42px;min-width:42px;aspect-ratio:1/1;border-radius:50%;line-height:0;color:#ec1c6b}.joinSocialIcon svg{width:22px;height:22px;display:block;flex:0 0 22px}.threatCard h3{font-size:22px;line-height:1.3;margin:0 0 12px}.threatCard h3 span{color:var(--green)}.threatCard p{font-size:13px;color:#8b949e;line-height:1.6;margin:0 0 20px}.threatCard p span{color:var(--green)}.threatUpdate{background:rgba(236,28,107,.03);border:1px solid rgba(236,28,107,.15);border-radius:12px;padding:14px;margin-bottom:24px}.updateLabel{display:flex;align-items:center;gap:6px;color:var(--pink);font-size:10px;font-weight:800;margin-bottom:8px}.updateText{font-size:12px;color:#8b949e;line-height:1.5}.updateText .cve{color:var(--green);font-weight:700}.updateText .cvss{color:var(--pink);font-weight:700}.threatForm{display:flex;margin-bottom:24px}.threatSocials{display:flex;gap:10px;margin-bottom:16px}.threatChecks{display:flex;gap:16px;font-size:11px;color:#6e7681}.threatChecks span{display:flex;align-items:center;gap:4px}.statBar{background:#0d1117;border-top:1px solid #1c222b;border-bottom:1px solid #1c222b;padding:36px 0}.statBarInner{display:flex;justify-content:space-between;align-items:center}.statItem strong{font-size:36px;font-weight:800;color:var(--green);line-height:1;letter-spacing:-1px}.statItem span{font-size:13px;color:#8b949e}@media (max-width:768px){.statBarInner{flex-wrap:wrap;gap:30px}.statItem{min-width:40%}.statItem:after{display:none}}.socialPill{display:flex;align-items:center;justify-content:space-between;background:#090c12;border:1px solid #1c222b;padding:10px 14px;border-radius:8px;font-size:13px;color:#e5e7eb;transition:.2s;text-decoration:none}.socialPill:hover{border-color:rgba(34,197,94,.4);background:#0d111a;transform:translateY(-4px);box-shadow:0 8px 24px rgba(34,197,94,.1)}.socialPill>span:last-child{color:#5c6776;font-size:11px}.hoverPill .ytLabel{display:inline-grid;align-items:center;text-align:left;flex:1 1;white-space:nowrap}.hoverPill .ytHover,.hoverPill .ytNormal{grid-area:1/1;transition:.2s}.hoverPill .ytHover{opacity:0;color:var(--green);font-weight:700}.hoverPill:hover .ytNormal{opacity:0}.hoverPill:hover .ytHover{opacity:1}.eventsSection{background:#fff;color:#12161d;padding:82px 0}.eventsSection h2{color:#12161d}.eventsSection p{color:#5c6472}.eventEyebrow{display:inline-block;background:rgba(236,28,107,.05);border:1px solid rgba(236,28,107,.2);color:var(--pink);padding:5px 12px;border-radius:6px;margin-bottom:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.eventTitle{display:flex;align-items:center;gap:12px;font-size:32px}.eventIcon{font-size:44px;line-height:1}.terminalHead{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:40px}.terminalHead>div{display:flex;flex-direction:column;align-items:center;text-align:center}.terminalLink{position:absolute;right:0;bottom:0;color:var(--pink);text-decoration:none;font-weight:700;font-size:14px}.terminalCard{background:#fff;border:1px solid #ece7ec;border-top:3px solid var(--pink);border-radius:16px;padding:24px;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.04);transition:transform .3s ease,box-shadow .3s ease}.terminalCard:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(236,28,107,.1)}.sectionHead.center{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px;gap:0}.sectionHead .kicker{display:inline-block;background:rgba(236,28,107,.08);border:1px solid rgba(236,28,107,.2);color:var(--pink);padding:6px 16px;border-radius:20px;margin-bottom:12px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px}.sectionHead.center h2{font-size:40px;color:#12161d;margin-bottom:8px;font-weight:900;letter-spacing:-1px}.sectionHead.center p{font-size:16px;color:#5c6472;max-width:600px}.cardTop{display:flex;justify-content:space-between;margin-bottom:16px}.termBadge{color:var(--pink);font-family:ui-monospace,monospace;font-size:11px;font-weight:800;letter-spacing:1px}.terminalCard .eventDate strong{font-size:24px;color:#12161d}.terminalCard .eventDate span{font-size:12px;color:#8f9aaa}.terminalCard h3{font-size:18px;margin:0 0 12px;color:#12161d}.terminalCard p{font-size:13px;color:#5c6472;line-height:1.6;margin:0 0 20px;flex:1 1}.terminalCard .meta{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.metaItem{font-size:12px;color:#5c6472;display:flex;align-items:center;gap:8px}.metaItem span{font-size:14px}.terminalCard .author{display:flex;align-items:center;gap:12px;margin-bottom:20px}.author .avatar{width:32px;height:32px;border-radius:50%;background:rgba(236,28,107,.1);color:var(--pink);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.author div strong{display:block;font-size:13px;color:#12161d}.author div span{font-size:11px;color:#5c6472}.cardAction{display:flex;align-items:center;justify-content:space-between}.cardAction .primaryBtn{background:transparent;color:var(--pink);border:1px solid rgba(236,28,107,.3);font-family:ui-monospace,monospace;padding:8px 16px;font-size:12px;font-weight:700;text-transform:uppercase}.cardAction .primaryBtn:hover{background:rgba(236,28,107,.05)}.cardAction .primaryBtn:before{content:"$ ["}.cardAction .primaryBtn:after{content:"]"}.freeTag{color:var(--pink);font-size:11px;font-weight:700}.eventNewsletter{display:flex;max-width:500px;margin:40px auto 0}.eventNewsletter input{flex:1 1;background:#fff;border:1px solid #ece7ec;border-right:0;padding:14px 20px;border-radius:8px 0 0 8px;color:#12161d;font-size:13px;outline:none}.eventNewsletter button{background:var(--pink);color:#fff;border:0;padding:0 24px;border-radius:0 8px 8px 0;font-weight:700;font-size:13px;cursor:pointer}.solutionCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;display:flex;flex-direction:column;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);transition:all .2s ease}.solutionCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.05)}.solIcon{width:48px;height:48px;border-radius:12px;object-fit:cover;margin-bottom:24px}.poptechIcon2{object-fit:contain;padding:6px;background:#fff;border:1px solid #e2e8f0}.solBadgeWrapper{display:flex;justify-content:space-between;align-items:flex-start}.szIcon{display:flex;align-items:center;justify-content:center;font-size:24px;background:#1e293b;margin-bottom:0}.solBadge{background:rgba(236,28,107,.1);color:#ec1c6b;font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px}.solEyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.solTitle{font-size:22px;font-weight:700;color:#0f172a;margin-bottom:16px;line-height:1.3}.solDesc{color:#64748b;line-height:1.6;flex:1 1}.solDesc,.solLink{font-size:14px;margin-bottom:24px}.solLink{font-weight:700;text-decoration:none;display:inline-block}.solDivider{height:1px;background:#f1f5f9;margin-bottom:24px}.solFooter{display:flex;flex-direction:column}.solFooter strong{font-size:15px;margin-bottom:4px}.solFooter span{font-size:13px;color:#94a3b8}.ecosystemDarkGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ecosystemCard{background:transparent;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;transition:all .2s ease}.ecosystemCard:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.1)}.ecosystemLogo{width:56px;height:56px;border-radius:12px;object-fit:cover}.ecosystemInfo{flex:1 1}.ecosystemInfo h3{font-size:16px;margin-bottom:4px;font-weight:700}.ecosystemInfo p{font-size:12px;color:#94a3b8;line-height:1.5}.ecosystemLink{font-size:12px;color:#10b981;text-decoration:none;font-weight:500;white-space:nowrap}.poptechLogo{object-fit:contain;padding:8px}.glowCard{position:relative;overflow:hidden}.glowCard:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0),hsla(0,0%,100%,.08),transparent 40%);z-index:0;pointer-events:none;opacity:0;transition:opacity .3s ease}.glowCard:hover:before{opacity:1}.glowCard>*{position:relative;z-index:1}:root{--pink:#ec1c6b;--pink-light:#ff4f9c;--pink-dark:#a1105a;--pink2:#ff4f9c;--red:#ec1c6b;--red2:#ff4f9c;--blue-cyber:#2374ff;--blue-light:#5da3ff;--purple-deep:#7d5cff;--purple-light:#a381ff;--purple:#7357ff;--green-tech:#22c55e;--green-light:#5ee69c;--green:#22c55e;--green2:#29d17d;--dark-bg:#07090d;--dark-surface:#0f131a;--bg:#07090d;--panel:#0f131a;--light-bg:#fff;--light-surface:#f8fafc;--light:#f5f7fa;--text-primary:#12161d;--text-secondary:#6c7784;--text-muted:#8f9aaa;--text:#f8fafc;--muted:#8f9aaa;--ink:#12161d;--border-light:#e3e7ec;--line:hsla(0,0%,100%,.1);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 8px 20px rgba(0,0,0,.12);--shadow-lg:0 18px 40px rgba(0,0,0,.16);--shadow-xl:0 30px 60px rgba(0,0,0,.2);--shadow:0 18px 55px rgba(0,0,0,.25)}*{box-sizing:border-box}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:#fff;border-bottom:1px solid #ece7ec}.navBar{height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brandLink{justify-self:start}.logoWrap{display:flex;align-items:center;gap:10px;color:var(--pink)}.logoMark{width:38px;height:38px}.logoText{display:flex;flex-direction:column;line-height:1}.logoText strong{font-size:19px;color:var(--pink);font-weight:800}.logoText span{font-size:9px;letter-spacing:1.2px;color:#9aa0ac;margin-top:5px}.logoText span,.mainNav{text-transform:uppercase}.mainNav{display:flex;gap:22px;color:#1b1f27;font-size:13px;font-weight:700;letter-spacing:.3px;justify-self:center;align-items:center}.mainNav a:hover{color:var(--pink)}.navActions{display:flex;align-items:center;gap:10px;justify-self:end}.langSwitch{gap:2px;background:#f7f2f5;border:1px solid #ece3ea;padding:3px}.langFlag,.langSwitch{display:flex;align-items:center;border-radius:999px}.langFlag{justify-content:center;width:32px;height:30px;border:0;background:transparent;cursor:pointer;opacity:.5;transition:opacity .16s,background .16s,box-shadow .16s}.langFlag svg{border-radius:3px;display:block}.langFlag:hover{opacity:.85}.langFlag.active{opacity:1;background:#fff;box-shadow:0 3px 10px rgba(20,10,20,.14)}.adminBtn{display:inline-flex;align-items:center;gap:7px;background:#fff;color:#1b1f27;border:1px solid #e3e0e6;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700;transition:border-color .16s,color .16s,background .16s}.adminBtn svg,.adminBtn:hover{color:var(--pink)}.adminBtn:hover{border-color:var(--pink);background:#fdf1f7}.menuBtn{display:none;background:#fff;color:#1b1f27;border:1px solid #e3e0e6;border-radius:999px;padding:8px 12px;transition:border-color .16s,color .16s}.menuBtn:hover{border-color:var(--pink);color:var(--pink)}.navDropdown{position:relative}.navTrigger{gap:2px}.navTrigger,.navTriggerLabel{display:inline-flex;align-items:center}.navTriggerLabel{color:inherit;font:inherit;text-transform:uppercase;letter-spacing:.3px;padding:0}.navTriggerLabel:hover{color:var(--pink)}.navTriggerCaret{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;padding:6px;margin:-6px -6px -6px -2px;border-radius:8px}.navTriggerCaret:hover{color:var(--pink);background:#fdf1f7}.navChevron{transition:transform .18s ease}.navDropdown.isOpen .navChevron{transform:rotate(180deg)}.navDropdown.isOpen .navTriggerCaret,.navDropdown.isOpen .navTriggerLabel{color:var(--pink)}.dropdownPanel{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);min-width:280px;background:#fff;border:1px solid #ece7ec;border-radius:16px;box-shadow:0 22px 50px rgba(20,10,20,.14);padding:8px;z-index:120}.dropdownPanel:before{content:"";position:absolute;top:-16px;left:0;right:0;height:16px}.dropdownGroup{border-radius:10px}.dropdownGroupLabel{padding:10px 12px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#a7adb8;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdownDivider{height:1px;background:#ece7ec;margin:6px 4px}.flyoutLink{display:flex;align-items:center;padding:12px;border-radius:10px;font-size:13.5px;font-weight:600;color:#3a4048;text-transform:none;letter-spacing:0;line-height:1.4}.flyoutLink:hover{background:#fdf1f7;color:var(--pink)}.hero{background:radial-gradient(circle at 80% 20%,rgba(34,197,94,.14),transparent 28%),linear-gradient(180deg,#090c12,#06080c);color:#fff;position:relative;overflow:hidden}.eyebrow,.kicker{font-size:11px;letter-spacing:1.8px;font-weight:800;color:var(--pink2)}.hero .eyebrow{display:inline-block;border:1px solid rgba(34,197,94,.4);color:#5ee69c;padding:5px 10px;border-radius:999px}.hero h1 span{background:linear-gradient(90deg,#5ee69c,#22c55e);-webkit-background-clip:text;color:transparent}.hero p,.pageHero p{font-size:17px;line-height:1.7;color:#abb6c6;max-width:720px}.heroActions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.primaryBtn{background:linear-gradient(135deg,var(--pink),var(--pink2));color:#fff;box-shadow:0 10px 28px rgba(236,28,107,.24);padding:10px;border-radius:15px}.secondaryBtn{background:transparent;color:inherit;border-color:rgba(120,130,145,.34);padding:10px}.hero .primaryBtn{background:linear-gradient(135deg,var(--green),var(--green2));color:#04140c;box-shadow:0 10px 28px rgba(34,197,94,.24);padding:10px;border-radius:15px}.hero .secondaryBtn{color:var(--pink2);border-color:rgba(236,28,107,.4);border-radius:15px;padding:10px}.activeRow{display:flex;gap:8px;align-items:center;color:#9fa9b7;font-size:13px}.mockHeader span,.statusChip{background:#142f23;color:#5ee69c;border:1px solid #1b5d3c;border-radius:999px;padding:4px 8px;font-size:10px}.mockStats div,.socStats div{background:#121821;border:1px solid #202833;border-radius:12px;padding:13px}.mockStats b,.socStats strong{display:block;font-size:25px}.mockStats span,.socStats span{font-size:9px;color:#697586}.terminalLines b{color:#ff6fae}.ticker{background:#0d1117;color:#fff;border-top:1px solid #1a2029;border-bottom:1px solid #1a2029}.tickerInner{display:flex;gap:22px;padding:16px 0;align-items:center;font-size:12px;white-space:nowrap;overflow:hidden}.tickerInner span{color:#ff4f9c;font-weight:800}.tickerInner em{color:#8793a3;font-style:normal}.section{padding:82px 0}.sectionHead{display:flex;justify-content:flex-start;align-items:end;gap:24px;margin-bottom:28px}.sectionHead.centerHead{display:block}.sectionHead.centerHead h2{max-width:720px;text-wrap:balance}.sectionHead.centerHead p{margin-top:14px;max-width:640px}.joinCard h2,.promoGrid h2,.sectionHead h2{font-size:36px;letter-spacing:-1.2px;margin:8px 0}.sectionHead p{color:#6f7a89}.aboutPanel,.eventCard,.jobCard,.resourceCard,.serviceCard{background:#fff;border:1px solid #e3e7ec;border-radius:18px;padding:22px;box-shadow:0 12px 34px rgba(19,25,34,.05)}.aboutPanel{border-top:3px solid var(--pink)}.aboutPanel h2{color:#12161d}.eventDate{font-size:14px;color:#8d97a4}.eventDate strong{font-size:28px;color:var(--red)}.badge{display:inline-block;margin:12px 0 0;border-radius:999px;background:#fff0ed;color:#c21463;padding:6px 9px;font-size:10px;font-weight:800}.eventCard h3,.jobCard h3,.resourceCard h3,.serviceCard h3{font-size:20px;line-height:1.25;margin:14px 0 9px}.eventCard p,.jobCard p,.resourceCard p,.serviceCard p{color:#707a87;line-height:1.6}.author,.meta{font-size:12px;color:#66717e;margin-top:12px}.author{font-weight:700}.cardBtn,.serviceCard button{margin-top:18px;border:0;background:#12161d;color:#fff;padding:10px 13px;border-radius:10px}.ecoCard:after{content:"";position:absolute;right:-40px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:hsla(0,0%,100%,.08)}.ecoCard span{font-size:10px;letter-spacing:1.2px}.ecoCard h3{font-size:26px;max-width:420px}.ecoCard p{max-width:430px;color:rgba(0,0,0,.75);line-height:1.55}.ecoCard.red{background:linear-gradient(135deg,#a1105a,#ff4f9c)}.ecoCard.blue{background:linear-gradient(135deg,#163979,#2374ff)}.ecoCard.purple{background:linear-gradient(135deg,#4b2b91,#7d5cff)}.ecoCard.dark{background:linear-gradient(135deg,#111827,#26303d)}.pillRow{display:flex;gap:8px;flex-wrap:wrap}.pillRow span{border:1px solid #2e3744;background:#111720;padding:7px 10px;border-radius:999px;font-size:11px;color:#aeb8c7}.dashboardMock.large{min-height:320px}.mockChart{display:flex;gap:10px;align-items:end;height:120px;margin-top:24px}.mockChart i{flex:1 1;background:linear-gradient(180deg,#ff4f9c,#a1105a);border-radius:6px 6px 0 0}.mockChart i:first-child{height:28%}.mockChart i:nth-child(2){height:66%}.mockChart i:nth-child(3){height:45%}.mockChart i:nth-child(4){height:83%}.mockChart i:nth-child(5){height:57%}.mockChart i:nth-child(6){height:74%}.resourceCard{padding:0;overflow:hidden}.resourceArt{height:150px;background:radial-gradient(circle at 70% 20%,rgba(255,84,60,.6),transparent 30%),linear-gradient(145deg,#10151d,#243142);padding:18px;color:#fff;position:relative}.resourceArt span{font-size:10px;letter-spacing:1px}.artLines{position:absolute;bottom:20px;left:18px;right:18px}.artLines i{display:block;height:7px;background:hsla(0,0%,100%,.16);border-radius:4px;margin-top:6px}.artLines i:nth-child(2){width:72%}.artLines i:nth-child(3){width:44%}.resourceBody{padding:19px}.memberStats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}.memberStats div{background:#fff;border:1px solid #e3e7ec;border-radius:15px;padding:18px}.memberStats b{display:block;font-size:25px}.memberStats span{font-size:12px;color:#6c7683}.jobBottom,.jobTop{display:flex;justify-content:space-between;gap:16px}.jobTop span{font-size:11px;color:var(--red);font-weight:800}.jobTop small{color:#77818e}.tagList{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.tagList span{background:#f1f4f7;border-radius:7px;padding:5px 7px;font-size:10px}.joinSection{padding:0 0 86px}.joinCard{border-radius:24px;padding:38px;background:linear-gradient(135deg,#11151d,#1c2531);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center}.footer{background:#07090d;color:#fff;padding:55px 0 24px}.footerGrid>div{display:flex;flex-direction:column;gap:10px}.footerGrid h4{margin:0 0 8px}.footerGrid a{color:#9da8b8;font-size:13px}.mutedLight{color:#8792a2;line-height:1.6;font-size:13px}.cityPills{display:flex;gap:6px;flex-wrap:wrap}.cityPills span{border:1px solid #252c35;border-radius:999px;padding:5px 8px;font-size:10px;color:#a7b0bd}.footerBottom{border-top:1px solid #1d232c;margin-top:36px;padding-top:18px;display:flex;justify-content:space-between;color:#707987;font-size:11px}.pageShell{min-height:70vh}.pageHero{background:linear-gradient(180deg,#fdf1f7,#fff);color:#12161d;padding:76px 0;border-bottom:1px solid #f2e6ee}.pageHero .kicker{color:var(--pink)}.pageHero p{color:#5c6472}.pageHero h1{max-width:900px}.darkHero{padding:76px 0}.featureGrid>div{border:1px solid #e3e7ec;border-radius:18px;padding:24px}.featureGrid p{color:#6f7986;line-height:1.6}.filterBar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.filterBar input{min-width:300px;flex:1 1;border:1px solid #dfe3e8;padding:11px 13px;border-radius:10px}.filterBar button{border:1px solid #dfe3e8;background:#fff;border-radius:9px;padding:9px 12px}.contactForm,.contactInfo{border:1px solid #e1e6eb;border-radius:18px;padding:24px}.contactItem{display:flex;flex-direction:column;gap:4px;padding:13px 0;border-bottom:1px solid #edf0f3}.contactItem span{color:#687382}.contactForm input,.contactForm textarea{border:1px solid #dde2e8;border-radius:10px;padding:11px 12px}.contactForm textarea{display:block;width:100%;min-height:140px;margin:10px 0 14px}.forumPlaceholder{padding:100px 0;background:#f6f8fb;min-height:70vh}.placeholderBox{text-align:center;border:2px dashed #cbd3dc;border-radius:24px;padding:70px 30px;background:#fff}.placeholderIcon{width:70px;height:70px;border-radius:20px;background:#111722;color:#fff;display:grid;place-items:center;margin:0 auto 18px;font-size:30px;font-weight:900}.placeholderMeta{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:24px}.placeholderMeta span{background:#f2f4f7;border-radius:999px;padding:7px 10px;font-size:11px;color:#5d6774}.adminPage{min-height:100vh;background:#f3f5f8;display:grid;grid-template-columns:250px 1fr}.adminSide{background:#090c11;color:#fff;padding:22px 16px;display:flex;flex-direction:column;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}.adminBrand{margin-bottom:7px}.adminLabel{font-size:9px;letter-spacing:1.8px;color:#687385;padding:0 8px 22px}.adminSide nav{display:flex;flex-direction:column;gap:5px}.adminSide nav a{padding:11px 12px;border-radius:9px;color:#aeb8c5;font-size:13px}.adminSide nav a.active,.adminSide nav a:hover{background:#171e28;color:#fff}.adminFoot{margin-top:auto;border-top:1px solid #1f2630;padding-top:15px;font-size:12px;color:#909aaa}.adminTop{height:70px;background:#fff;border-bottom:1px solid #e2e6eb;display:flex;align-items:center;justify-content:space-between;padding:0 24px}.adminTop>div{display:flex;flex-direction:column}.adminTop span{font-size:10px;color:#7d8794}.adminUser{align-items:flex-end}.adminContent{padding:26px}.adminTitle{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.adminTitle h1{margin:0 0 4px;font-size:25px}.adminTitle p{margin:0;color:#75808e}.adminMiniCard,.adminPanel,.adminStats div,.settingsCards>div{background:#fff;border:1px solid #e1e6ec;border-radius:14px;padding:18px}.adminStats b{display:block;font-size:27px}.adminStats span{font-size:11px;color:#788391}.adminPanel h3{margin-top:0}.adminPanel ul{margin:0;padding-left:18px;color:#66717e;line-height:2}.sysRow{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf0f3}.ok{color:#15925b}.warn{color:#c88715}.adminToolbar{display:flex;gap:10px;margin-bottom:12px}.adminToolbar input,.adminToolbar select{border:1px solid #dce2e8;padding:10px;border-radius:9px;background:#fff}.adminToolbar input{flex:1 1}.adminTable{background:#fff;border:1px solid #e1e6ec;border-radius:14px;overflow:hidden}.thead{background:#f8fafb;color:#8b94a1;font-size:10px;text-transform:uppercase}.trow{border-top:1px solid #edf0f3;font-size:12px}.trow button{border:0;background:transparent}.reviewNotice{border:1px solid #f1d69e;background:#fff7e5;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:5px;margin-bottom:14px;color:#79500d}.reviewDetail,.reviewList{background:#fff;border:1px solid #e1e6ec;border-radius:14px;padding:12px}.reviewList{gap:8px}.reviewItem,.reviewList{display:flex;flex-direction:column}.reviewItem{align-items:flex-start;border:1px solid #e7ebef;background:#fff;border-radius:10px;padding:12px;text-align:left}.reviewItem.active{border-color:#ec1c6b;background:#fff6f4}.reviewItem small,.reviewItem span{font-size:10px;color:#7b8592;margin-top:4px}.previewBox{height:240px;border:1px dashed #cdd4dd;background:#f8fafc;border-radius:12px;display:grid;place-items:center;color:#99a2ae}.reviewMeta label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:700}.reviewDetail textarea,.reviewMeta select{border:1px solid #dfe4e9;border-radius:9px;padding:10px}.reviewDetail textarea{width:100%;min-height:100px}.reviewActions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.danger{border:1px solid #efb8b5;background:#fff;color:#b3145f;border-radius:10px;padding:11px 14px}.adminMiniCard h3{font-size:15px}.adminMiniCard p,.settingsCards p{font-size:12px;color:#6d7885}.adminMiniCard button,.settingsCards button{border:1px solid #dfe4e9;background:#fff;border-radius:8px;padding:7px 9px;margin-right:6px}.settingsCards button:disabled{opacity:.5}@media (max-width:1050px){.mainNav{position:fixed;top:76px;left:0;right:0;background:#fff;display:none;flex-direction:column;padding:18px 22px;border-bottom:1px solid #ece7ec;box-shadow:0 18px 40px rgba(20,10,20,.08)}.mainNav.open{display:flex}.menuBtn{display:block}.desktopOnly{display:none}.navDropdown{width:100%}.navTrigger{width:100%;justify-content:space-between;padding:12px 0}.navTriggerCaret{padding:10px;margin:-10px}.dropdownPanel{position:static;transform:none;box-shadow:none;border:0;border-radius:0;padding:0 0 8px 10px;margin:0;background:transparent}.dropdownPanel:before{content:none}.dropdownGroupLabel{padding:8px 6px 4px}.flyoutLink{padding:9px 6px}.contactGrid,.heroInner,.promoGrid{grid-template-columns:1fr}.socVisual{max-width:680px}.aboutGrid,.cards3,.featureGrid,.resourceGrid,.serviceGrid{grid-template-columns:repeat(2,1fr)}.memberStats{grid-template-columns:repeat(3,1fr)}.footerGrid{grid-template-columns:1fr 1fr}.adminPage{grid-template-columns:200px 1fr}.reviewGrid{grid-template-columns:1fr}.reviewList{display:grid;grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.container{width:min(100% - 26px,1180px)}.navBar{height:68px}.mainNav{top:68px}.heroInner{padding:65px 0 55px}.hero h1,.pageHero h1{letter-spacing:-1.6px}.section{padding:58px 0}.sectionHead{align-items:flex-start;flex-direction:column}.aboutGrid,.cards3,.ecosystemGrid,.featureGrid,.form2,.jobsGrid,.resourceGrid,.serviceGrid{grid-template-columns:1fr}.memberStats{grid-template-columns:repeat(2,1fr)}.joinCard{flex-direction:column;align-items:stretch}.joinForm{min-width:0}.footerGrid{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:5px}.tickerInner{gap:13px}.adminPage{display:block}.adminSide{position:relative;height:auto;min-height:0}.adminSide nav{display:grid;grid-template-columns:repeat(3,1fr)}.adminTop{display:none}.adminContent{padding:16px}.adminStats{grid-template-columns:repeat(2,1fr)}.adminCards,.adminGrid,.reviewMeta,.settingsCards{grid-template-columns:1fr}.thead,.trow{grid-template-columns:1.8fr 1fr 1fr 40px}.thead span:nth-child(4),.trow span:nth-child(4){display:none}}.modalOverlay{position:fixed;inset:0;background:rgba(5,8,12,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200}.uiModal{position:fixed;z-index:210;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 28px));max-height:88vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 30px 100px rgba(0,0,0,.35);border:1px solid #e3e7ec}.uiModalHead{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e8ecf0}.uiModalHead button{border:0;background:#f1f3f6;border-radius:9px;width:34px;height:34px;font-size:22px}.uiModalBody{padding:20px}.uiForm{gap:12px}.uiForm,.uiForm label{display:flex;flex-direction:column}.uiForm label{gap:6px;font-size:12px;font-weight:700}.uiForm input,.uiForm select,.uiForm textarea{border:1px solid #dce2e8;border-radius:10px;padding:11px 12px;outline:none}.uiForm input:focus,.uiForm select:focus,.uiForm textarea:focus{border-color:#ec1c6b;box-shadow:0 0 0 3px rgba(228,49,43,.08)}.successState{text-align:center;padding:20px 10px}.successState>div{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#e9f8ef;color:#15925b;font-size:30px;margin:0 auto}.inlineSuccess{background:#eaf8f0;border:1px solid #bfe8cf;color:#147448;border-radius:10px;padding:10px 12px;margin-bottom:12px;font-size:12px}.joinDone{color:#174f35;font-weight:800;padding:10px 14px;background:#eaf8f0;border-radius:9px;width:100%}.filterActive{background:#12161d!important;color:#fff!important;border-color:#12161d!important}.clickableCard{cursor:pointer;transition:transform .18s,box-shadow .18s}.clickableCard:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(19,25,34,.12)}.articlePreview{line-height:1.7}.modalActions{display:flex;justify-content:space-between;gap:10px;align-items:center}.state{display:inline-flex;width:max-content;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.state.published{background:#e8f7ef;color:#147448}.state.draft{background:#eef1f4;color:#67717e}.state.review{background:#fff0d8;color:#94600d}.adminMiniCard{transition:.18s}.adminMiniCard:hover{box-shadow:0 12px 32px rgba(25,30,36,.08)}.serviceIndexHero{background:linear-gradient(180deg,#fdf1f7,#fff);color:#12161d;overflow:hidden;border-bottom:1px solid #f2e6ee}.serviceIndexHero h1{font-size:clamp(32px,5vw,56px);line-height:1.02;letter-spacing:-2.5px;margin:14px 0 18px;max-width:870px}.serviceIndexHero p{color:#5c6472;font-size:17px;line-height:1.7;max-width:680px}.serviceIndexHero .kicker{color:var(--pink)}.serviceConstellation{height:420px;position:relative;border:1px solid hsla(0,0%,100%,.1);border-radius:36px;background:linear-gradient(145deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));box-shadow:inset 0 0 80px rgba(228,49,43,.06)}.serviceConstellation:after,.serviceConstellation:before{content:"";position:absolute;inset:50%;width:240px;height:240px;transform:translate(-50%,-50%);border:1px solid rgba(255,89,60,.28);border-radius:50%}.serviceConstellation:after{width:340px;height:340px;border-style:dashed;border-color:hsla(0,0%,100%,.1)}.serviceConstellation>i{position:absolute;width:14px;height:14px;border-radius:50%;background:#ff4f9c;box-shadow:0 0 30px #ff4f9c}.serviceConstellation>i:first-child{left:12%;top:28%}.serviceConstellation>i:nth-child(2){right:13%;top:20%;background:#7c5cff}.serviceConstellation>i:nth-child(3){left:20%;bottom:15%;background:#22bca8}.serviceConstellation>i:nth-child(4){right:16%;bottom:20%;background:#2b6ff5}.constellationCore{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:138px;height:138px;border-radius:34px;display:grid;place-items:center;background:linear-gradient(135deg,#ec1c6b,#ff4f9c);font-size:36px;font-weight:950;letter-spacing:-2px;box-shadow:0 25px 70px rgba(228,49,43,.36)}.constellationCore span{display:block;position:absolute;bottom:25px;font-size:8px;letter-spacing:2px}.serviceShowcaseCard{display:grid;grid-template-columns:44% 1fr;min-height:330px;border:1px solid #e0e5ea;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px rgba(19,25,34,.07);transition:transform .25s,box-shadow .25s,border-color .25s}.serviceShowcaseCard:hover{transform:translateY(-5px);box-shadow:0 28px 65px rgba(19,25,34,.13);border-color:#cfd6de}.serviceShowcaseBody{padding:24px;display:flex;flex-direction:column;position:relative}.serviceCount{font-size:11px;font-weight:900;color:#adb5c0;letter-spacing:1.5px;margin-bottom:15px}.serviceEyebrow{font-size:9px;font-weight:900;color:#ec1c6b;letter-spacing:1.15px;line-height:1.4}.serviceShowcaseBody h3{font-size:25px;margin:10px 0 9px;letter-spacing:-.7px}.serviceShowcaseBody p{color:#6c7684;line-height:1.55;margin:0 0 16px}.serviceMiniMetrics{display:flex;gap:18px;margin-top:auto}.serviceMiniMetrics span{font-size:9px;text-transform:uppercase;color:#8a94a2}.serviceMiniMetrics b{font-size:17px;display:block;color:#171b22;text-transform:none}.serviceLink{margin-top:20px;font-size:12px}.serviceLink b{color:#ec1c6b}.serviceMedia{position:relative;overflow:hidden;background:#0a0e14;color:#fff;min-height:300px;isolation:isolate}.serviceMedia.compact{min-height:100%;height:100%}.imageMedia img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.95) contrast(1.04)}.imageMedia:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,7,12,.82),transparent 58%)}.mediaCaption,.mediaOverlay{position:absolute;left:20px;right:20px;bottom:20px;z-index:3}.mediaCaption span,.mediaOverlay span{display:block;font-size:9px;letter-spacing:1.4px;color:#ffa8cf;font-weight:850}.mediaCaption b,.mediaOverlay b{display:block;font-size:18px;margin-top:5px}.visualMedia{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 30%),linear-gradient(145deg,#070b11,#101823)}.mediaGrid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.mediaCore{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:88px;height:88px;border-radius:25px;background:linear-gradient(145deg,var(--accent),#111722);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent),0 20px 50px color-mix(in srgb,var(--accent) 35%,transparent);display:grid;place-items:center;font-size:26px;font-weight:950;z-index:2}.mediaNode{position:absolute;padding:7px 9px;background:rgba(12,18,26,.86);border:1px solid hsla(0,0%,100%,.12);border-radius:9px;font-size:9px;font-weight:800;color:#c8d1dd;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mediaNode i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:5px;box-shadow:0 0 12px var(--accent)}.node1{left:9%;top:18%}.node2{right:8%;top:23%}.node3{left:12%;bottom:28%}.node4{right:9%;bottom:25%}.mediaPulse{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:50%}.mediaPulse.p1{width:180px;height:180px}.mediaPulse.p2{width:260px;height:260px;border-style:dashed;opacity:.55}.serviceCta{padding:70px 0;background:#080b10;color:#fff}.serviceCtaInner{display:flex;align-items:center;justify-content:space-between;gap:40px}.serviceCta h2{font-size:36px;margin:8px 0}.serviceCta p{color:#9da8b7;max-width:750px;line-height:1.6}.serviceDetailHero{position:relative;background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 32%),linear-gradient(180deg,#070a0f,#0c1118);color:#fff;overflow:hidden}.detailGlow{position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-260px;background:color-mix(in srgb,var(--accent) 17%,transparent);filter:blur(60px)}.backService{display:block;color:#8e99a7;font-size:12px;margin-bottom:24px}.detailHeroGrid h1{font-size:clamp(44px,5.8vw,55px);line-height:1.03;letter-spacing:-3px;margin:14px 0 20px}.detailHeroGrid>div>p{color:#a9b3c0;font-size:17px;line-height:1.72;max-width:710px}.detailHeroGrid>.serviceMedia{border:1px solid hsla(0,0%,100%,.1);border-radius:28px;min-height:490px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.detailMetrics div{padding:14px 12px;border-top:1px solid hsla(0,0%,100%,.14)}.detailMetrics b{display:block;font-size:24px}.detailMetrics span{font-size:9px;color:#7f8b9b;text-transform:uppercase;letter-spacing:.8px}.detailHighlights article{border-top:3px solid #ec1c6b;background:#fff;border-radius:0 0 18px 18px;padding:24px;box-shadow:0 14px 34px rgba(19,25,34,.06)}.detailHighlights article span{font-family:ui-monospace,monospace;font-size:11px;color:#a6afb9}.detailHighlights h3{font-size:23px;margin:22px 0 8px}.detailHighlights p{color:#6d7784;line-height:1.65}.detailSplit h2{font-size:40px;letter-spacing:-1.4px;margin:8px 0}.leadText{color:#6c7785;line-height:1.7}.offeringList{background:#fff;border:1px solid #dfe5ea;border-radius:20px;overflow:hidden}.offeringList div:last-child{border-bottom:0}.offeringList span{font-size:10px;color:#9ca6b2}.offeringList b{font-size:15px}.offeringList i{font-style:normal;color:#ec1c6b}.processTrack article{position:relative;padding:28px 25px 12px;border-right:1px solid #dfe4ea}.processTrack article:last-child{border-right:0}.processNo{width:36px;height:36px;border-radius:50%;background:#121722;color:#fff;display:grid;place-items:center;font-weight:900;margin-bottom:24px}.processTrack h3{font-size:18px}.processTrack p{color:#707b88;line-height:1.6;font-size:13px}.audienceBand{background:#10151d;color:#fff;padding:60px 0}.audienceInner h2{font-size:36px;margin:8px 0;text-wrap:balance;overflow-wrap:normal}.audienceTags{display:flex;gap:10px;flex-wrap:wrap}.audienceTags span{padding:12px 15px;border:1px solid rgba(198,47,61,.35);background:#fff;border-radius:999px;font-size:12px;font-weight:700;color:#c62f3d}.detailContact{padding:80px 0;background:linear-gradient(120deg,#9c0e4f,#ec1c6b 60%,#ff4f9c);color:#fff}.detailContactInner{display:flex;align-items:center;justify-content:space-between;gap:40px}.detailContact h2{font-size:42px;margin:8px 0}.detailContact p{color:#ffe2dc;max-width:800px}.detailContact .primaryBtn{background:#fff;color:#b3145f;box-shadow:none}.homeServices{background:#fff}.homeServiceCard{border:1px solid #e0e5ea;border-radius:20px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s;box-shadow:0 8px 28px rgba(20,27,36,.04)}.homeServiceCard:hover{transform:translateY(-4px);box-shadow:0 18px 48px rgba(20,27,36,.1)}.homeServiceCard .serviceMedia{height:190px;min-height:190px}.homeServiceCard>div:last-child{padding:19px}.homeServiceCard>div:last-child>span{font-size:8px;letter-spacing:1px;color:#ec1c6b;font-weight:900}.homeServiceCard h3{font-size:20px;margin:8px 0}.homeServiceCard p{font-size:13px;color:#707b88;line-height:1.55;min-height:60px}.homeServiceCard b{font-size:11px}@media (max-width:1180px){.detailHeroGrid,.serviceIndexHeroInner{grid-template-columns:1fr 1fr;gap:36px}.serviceShowcaseGrid{gap:16px}.serviceShowcaseCard{grid-template-columns:40% 1fr}.homeServiceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.audienceInner,.detailHeroGrid,.detailSplit,.serviceIndexHeroInner{grid-template-columns:1fr}.serviceIndexHeroInner{padding:70px 0}.serviceConstellation{height:330px}.detailHeroGrid>.serviceMedia{min-height:380px}.serviceShowcaseCard{grid-template-columns:1fr}.serviceShowcaseCard .serviceMedia{height:250px;min-height:250px}.detailHighlights{grid-template-columns:1fr}.processTrack{grid-template-columns:repeat(2,1fr)}.processTrack article:nth-child(2){border-right:0}.processTrack article{border-bottom:1px solid #dfe4ea}.detailMetrics{grid-template-columns:repeat(2,1fr)}.detailContactInner,.serviceCtaInner{align-items:flex-start;flex-direction:column}.detailContact h2{font-size:36px}}@media (max-width:620px){.detailHeroGrid h1,.serviceIndexHero h1{font-size:clamp(32px,5vw,56px);letter-spacing:-1.6px}.serviceConstellation{height:270px;border-radius:24px}.constellationCore{width:100px;height:100px;font-size:28px}.homeServiceGrid,.serviceShowcaseGrid{grid-template-columns:1fr}.serviceShowcaseCard .serviceMedia{height:220px;min-height:220px}.serviceShowcaseBody{padding:20px}.serviceShowcaseBody h3{font-size:22px}.detailHeroGrid{padding:50px 0}.detailHeroGrid>.serviceMedia{min-height:310px}.detailMetrics{grid-template-columns:1fr 1fr}.detailMetrics b{font-size:20px}.processTrack{grid-template-columns:1fr}.processTrack article{border-right:0}.audienceInner h2,.detailSplit h2,.serviceCta h2{font-size:30px}.detailContact{padding:58px 0}.detailContact h2{font-size:32px}.mediaNode{font-size:8px}.mediaPulse.p2{width:220px;height:220px}.mainNav{max-height:calc(100vh - 68px);overflow:auto}.navActions{gap:6px}.logoText strong{font-size:14px}.logoMark{width:34px;height:34px}.pageHero{padding:58px 0}.pageHero p{font-size:15px}.contactForm,.contactInfo{padding:18px}.adminSide nav{grid-template-columns:repeat(2,1fr)}.adminStats{grid-template-columns:1fr 1fr}.thead,.trow{font-size:10px;min-width:650px}.adminTable{overflow:auto}}@media (max-width:420px){.container{width:calc(100% - 22px)}.detailHeroGrid h1,.hero h1,.pageHero h1,.serviceIndexHero h1{font-size:36px;letter-spacing:-1.3px}.detailHeroGrid>div>p,.hero p,.serviceIndexHero p{font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.heroActions a,.heroActions button{width:100%}.detailMetrics{grid-template-columns:1fr 1fr}.serviceMiniMetrics{gap:12px}.serviceCount{margin-bottom:10px}.detailContactInner,.serviceCtaInner{gap:20px}.homeServiceCard p{min-height:auto}.modalActions{flex-direction:column}.uiModal{width:calc(100% - 16px);border-radius:14px}}.heroPill{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(236,28,107,.35);color:var(--pink);padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.2px;margin-bottom:16px}.pageHero.darkPageHero{background:radial-gradient(circle at 82% 0,rgba(236,28,107,.18),transparent 45%),linear-gradient(180deg,#0b0f16,#070a10);color:#fff;border-bottom:1px solid #161b24}.pageHero.darkPageHero .kicker{color:var(--pink2)}.pageHero.darkPageHero p{color:#aab3c2}.pageHero.darkPageHero .heroPill{border-color:rgba(94,230,156,.4);color:#5ee69c}.statStrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:14px;gap:14px;margin-top:34px}.statBlock{background:#fff;border:1px solid #e3e7ec;border-radius:16px;padding:20px 18px;text-align:center}.statBlock b{display:block;font-size:30px;letter-spacing:-1px;color:var(--pink)}.statBlock span{font-size:12px;color:#6c7683;font-weight:600}.statStrip.onDark .statBlock{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.statStrip.onDark .statBlock b{color:#fff}.statStrip.onDark .statBlock span{color:#b7c0cc}.iconHeroStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:34px}.iconHeroCard{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #f2e6ee;border-radius:18px;padding:20px;box-shadow:0 12px 30px rgba(19,25,34,.05)}.iconHeroCard .iconBadge{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;flex:none;background:linear-gradient(135deg,var(--pink),var(--pink2));color:#fff}.iconHeroCard b{display:block;font-size:14px}.iconHeroCard span{font-size:12.5px;color:#6c7683}.hubGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.hubCard{display:block;background:#fff;border:1px solid #e3e7ec;border-top:3px solid var(--pink);border-radius:18px;padding:24px;box-shadow:0 12px 34px rgba(19,25,34,.05);transition:transform .16s,box-shadow .16s}.hubCard:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(19,25,34,.1)}.hubCard .iconBadge{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#fdf1f7;color:var(--pink);margin-bottom:16px}.hubCard h3{font-size:17px;margin:0 0 8px}.hubCard p{color:#6f7986;line-height:1.6;font-size:13.5px;margin:0 0 14px}.hubCard .hubLink{font-size:12.5px;font-weight:800;color:var(--pink)}.hubCard.hubExternal .hubLink{display:inline-flex;align-items:center;gap:5px}.infoCardRow{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:30px}.infoCardRow>div{display:flex;gap:14px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:20px}.infoCardRow .iconBadge{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none;background:rgba(94,230,156,.14);color:#5ee69c}.infoCardRow p{margin:0;color:#cfd6e0;font-size:13.5px;line-height:1.55}.profileFormCard{max-width:640px;margin:34px auto 0;background:#fff;border:1px solid #e1e6eb;border-radius:20px;padding:28px;box-shadow:0 18px 44px rgba(19,25,34,.07)}.formRow2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.partnerStrip{display:flex;flex-wrap:wrap;gap:10px}.partnerStrip span{border:1px solid #e3e7ec;background:#fff;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;color:#3a4048}@media (max-width:1050px){.hubGrid{grid-template-columns:repeat(2,1fr)}.formRow2,.iconHeroStrip,.infoCardRow{grid-template-columns:1fr}}@media (max-width:720px){.statStrip{grid-template-columns:repeat(2,1fr)}.hubGrid{grid-template-columns:1fr}}:root{--sz-pink:#ec1c6b;--sz-pink-2:#f52f7b;--sz-pink-soft:#fff0f6;--sz-ink:#111722;--sz-body:#566171;--sz-line:#ece7eb;--sz-soft:#fff8fb;--sz-dark:#160b18;--sz-dark-2:#0f0b16;--sz-shadow:0 18px 45px rgba(35,16,29,.08)}.szRebuild{background:#fff;color:var(--sz-ink);overflow-x:clip;overflow-y:visible;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.szRebuild *{box-sizing:border-box}.szRebuild .container{width:min(1180px,calc(100% - 40px));margin:0 auto}.szSectionKicker{display:inline-flex;align-items:center;gap:9px;color:var(--sz-pink);font-size:11px;line-height:1;letter-spacing:1.5px;font-weight:900;text-transform:uppercase}.szSectionKicker:before{content:"";width:4px;height:16px;border-radius:4px;background:var(--sz-pink)}.szSectionKicker.szLight{color:#f7a}.szSectionKicker.szLight:before{background:#ff4f9c}.szBtn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:850;line-height:1;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.szBtn b{font-size:15px;font-weight:700}.szBtn:hover{transform:translateY(-2px)}.szBtnPink{color:#fff;background:var(--sz-pink);box-shadow:0 12px 25px rgba(236,28,107,.18)}.szBtnPink:hover{background:#d9155e;box-shadow:0 16px 30px rgba(236,28,107,.22)}.szBtnOutline{color:var(--sz-pink);background:#fff;border-color:#efb9cd}.szBtnOutline:hover{border-color:var(--sz-pink);background:#fff8fb}.szAboutHero{min-height:535px;position:relative;isolation:isolate;background:radial-gradient(circle at 79% 42%,rgba(255,190,219,.36),transparent 32%),linear-gradient(100deg,#fff,#fff 57%,#fff9fc)}.szAboutHero:after{content:"";left:-170px;bottom:-250px;width:620px;height:360px;background:rgba(255,218,234,.28);filter:blur(35px)}.szAboutHero:after,.szHeroPinkWash{position:absolute;border-radius:50%;z-index:-1}.szHeroPinkWash{right:-120px;top:-260px;width:720px;height:620px;background:radial-gradient(circle,rgba(255,174,210,.35),rgba(255,174,210,0) 68%)}.szHeroArc{position:absolute;width:510px;height:510px;border:1px solid rgba(236,28,107,.15);border-radius:50%;right:10%;top:25px;z-index:-1}.szHeroArc.arcB{width:440px;height:440px;right:12%;top:60px}.szHeroCube,.szInnerDecor{position:absolute;width:27px;height:27px;background:linear-gradient(135deg,#ff79ae,#df1761);box-shadow:8px 8px 0 rgba(236,28,107,.1);transform:rotate(8deg);opacity:.9}.szHeroCube.cubeA{right:13%;top:8%}.szHeroCube.cubeB{left:50%;bottom:10%;width:23px;height:23px}.szAboutHeroGrid{min-height:535px;display:grid;grid-template-columns:45% 55%;align-items:center;position:relative;z-index:2}.szAboutHeroCopy{padding:45px 0 35px;max-width:620px}.szAboutHeroCopy h1,.szInnerGrid h1{margin:14px 0 18px;color:var(--sz-ink);font-size:clamp(32px,5vw,56px);line-height:1.1;letter-spacing:-2.5px;font-weight:700}.szAboutHeroCopy h1 span,.szCenteredIntro h2 span,.szDarkCta h2 span,.szInnerGrid h1 span,.szSectionIntro h2 span,.szSplit h2 span{color:var(--sz-pink)}.szAboutHeroCopy h2,.szInnerGrid h2{max-width:650px;margin:0 0 13px;color:#566171;font-size:20px;line-height:1.36;letter-spacing:-.6px;font-weight:750}.szAboutHeroCopy p,.szInnerGrid>div:first-child>p{max-width:600px;margin:0;color:#737d8c;font-size:13px;line-height:1.7}.szAboutActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.about-page{background:#fff;color:var(--text-dark)}.about-hero{position:relative;padding:0;overflow:hidden;min-height:700px;display:flex;align-items:center}.hero-background{bottom:0;z-index:0}.hero-background,.hero-gradient{position:absolute;top:0;left:0;right:0}.hero-gradient{height:100%;background:linear-gradient(135deg,rgba(255,200,230,.4),rgba(255,240,250,.2));pointer-events:none}.hero-decorative-cubes{position:absolute;width:100%;height:100%;overflow:hidden}.cube{position:absolute;background:linear-gradient(135deg,rgba(236,28,107,.15),rgba(255,200,230,.1));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(236,28,107,.1);transform:rotate(45deg)}.cube-1{width:120px;height:120px;top:10%;right:10%;animation-delay:0s}.cube-2{width:90px;height:90px;top:60%;right:15%;animation-delay:1s}.cube-3{width:80px;height:80px;top:20%;right:30%;animation-delay:2s}.cube-4{width:100px;height:100px;bottom:15%;right:5%;animation-delay:.5s}@keyframes float{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-20px) rotate(45deg)}}.hero-content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.hero-left{max-width:500px}.hero-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pink);margin-bottom:20px;padding:8px 16px;background:rgba(236,28,107,.1);border-radius:20px}.hero-title{font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.2;margin:20px 0;color:var(--text-dark)}.hero-title .text-pink{color:var(--pink)}.hero-subtitle{font-size:20px;font-weight:600;color:var(--text-dark);margin:20px 0;line-height:1.5}.hero-description{font-size:15px;color:var(--text-light);line-height:1.7;margin:20px 0 30px}.hero-cta{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:none;border-radius:25px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--pink-gradient);color:#ec1c6b;box-shadow:0 4px 15px rgba(236,28,107,.3)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(236,28,107,.4)}.btn-outline{background:#fff;color:var(--pink);border:2px solid var(--pink)}.btn-outline:hover{background:var(--pink-light-bg);transform:translateY(-2px)}.btn-light{background:#fff;color:var(--pink)}.btn-light:hover{background:hsla(0,0%,100%,.9)}.stats-section{background:#fff;padding:60px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.stat-card{text-align:center;transition:transform .3s ease}.stat-card:hover{transform:translateY(-5px)}.stat-number{font-size:clamp(32px,5vw,48px);font-weight:800;color:var(--pink);margin-bottom:10px;line-height:1}.stat-label{font-size:15px;color:var(--text-dark);font-weight:500}.values-section{background:#fafbfc;padding:10px 0}.section-header{text-align:center;margin:0 auto 60px}.section-title{font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1.2;margin:0 0 20px;color:var(--text-dark)}.section-title .text-pink{color:var(--pink)}.section-subtitle{font-size:16px;color:var(--text-light);line-height:1.7;margin:0}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.value-card{background:#fff;padding:30px;border-radius:12px;border:1px solid var(--border-color);transition:all .3s ease;position:relative;cursor:pointer}.value-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(236,28,107,.1);border-color:var(--pink)}.value-icon{font-size:36px;margin-bottom:16px}.value-card h3{font-size:18px;font-weight:700;margin:16px 0;color:var(--text-dark)}.value-card p{font-size:14px;color:var(--text-light);line-height:1.6;margin:0;min-height:42px}.card-arrow{display:inline-block;color:var(--pink);font-size:20px;margin-top:16px;opacity:0;transition:all .3s ease;transform:translateX(-10px)}.value-card:hover .card-arrow{opacity:1;transform:translateX(0)}.cta-section{position:relative;padding:100px 0;color:#fff;overflow:hidden}.cta-background{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1a1d2e,#0f0e1a 50%,#1f1535);z-index:0}.cta-section:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(236,28,107,.15) 0,transparent 70%);border-radius:50%;z-index:1}.cta-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.cta-kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--pink);margin-bottom:16px;opacity:.9}.cta-left h2{font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.2;margin:0}.cta-right p{font-size:16px;line-height:1.7;opacity:.9;margin:0 0 24px}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;gap:40px}.szAboutVisual{height:340px;transform:scale(.72);transform-origin:top center}.cta-content{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.about-hero{padding:60px 0 40px;min-height:auto}.hero-title{font-size:32px}.hero-subtitle{font-size:16px}.hero-cta{flex-direction:column}.btn{width:100%;justify-content:center}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.values-grid{grid-template-columns:1fr}.section-title{font-size:28px}.cta-section{padding:60px 0}.hero-decorative-cubes{opacity:.3}}@media (max-width:480px){.hero-title{font-size:24px}.hero-subtitle{font-size:14px}.hero-description{font-size:13px}.stats-grid{grid-template-columns:1fr}.security-badges{width:100%;gap:12px}.badge{flex:1 1}}.text-pink{color:var(--pink)}.szAboutVisual{position:relative;height:455px;overflow:visible}.szVisualGlow{position:absolute;width:570px;height:390px;right:-15px;top:35px;border-radius:50%;background:radial-gradient(circle,rgba(255,202,226,.55),rgba(255,202,226,0) 70%)}.szLaptop{position:absolute;width:590px;right:-6px;top:85px;z-index:3}.szLaptopTop{height:305px;border:solid #30243c;border-width:8px 8px 12px;border-radius:13px 13px 7px 7px;background:#171220;box-shadow:0 24px 38px rgba(38,22,40,.18);overflow:hidden}.szLaptopChrome{height:27px;display:flex;align-items:center;gap:5px;padding:0 11px;background:#16101e;color:#d9d0df;font-size:8px}.szLaptopChrome i{width:5px;height:5px;border-radius:50%;background:#d7c5d2}.szLaptopChrome i:first-child{background:#ee5c86}.szLaptopChrome i:nth-child(2){background:#efc269}.szLaptopChrome i:nth-child(3){background:#62d39a}.szLaptopChrome b{margin-left:7px;font-weight:700;letter-spacing:.6px}.szLaptopChrome span{margin-left:auto;color:#48d79a;font-size:8px}.szLaptopContent{height:278px;display:grid;grid-template-columns:62px 1fr}.szLaptopContent aside{background:#171220;border-right:1px solid #3a2e46;padding:25px 13px;display:flex;flex-direction:column;gap:14px}.szLaptopContent aside strong{color:var(--sz-pink);font-size:18px;text-align:center;margin-bottom:5px}.szLaptopContent aside i{height:4px;border-radius:4px;background:#66586e;opacity:.7}.szSecurityCore{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 43%,rgba(236,28,107,.2),transparent 36%),#1b1525;color:#fff}.szSecurityCore small{font-size:8px;color:#a99cad;letter-spacing:1.5px}.szShieldShape{width:74px;height:74px;margin:10px 0 7px;border:1px solid rgba(255,79,156,.62);border-radius:21px;background:rgba(236,28,107,.1);display:grid;place-items:center;color:#ff4f9c;box-shadow:0 0 0 9px rgba(236,28,107,.04)}.szShieldShape span{font-size:39px}.szSecurityCore>strong{font-size:15px}.szSecurityCore>em{margin-top:4px;color:#95899e;font-size:7px;letter-spacing:1.1px;font-style:normal}.szCoreBars{width:62%;display:flex;gap:4px;margin-top:18px}.szCoreBars i{flex:1 1;height:3px;background:var(--sz-pink);border-radius:5px}.szCoreBars i:nth-child(2){opacity:.55}.szCoreBars i:nth-child(3){opacity:.25}.szLaptopBase{width:625px;height:18px;margin-left:-18px;border-radius:0 0 20px 20px;background:linear-gradient(#f7f7f8,#c8c9ce);box-shadow:0 10px 16px rgba(24,15,27,.13);position:relative}.szLaptopBase span{position:absolute;width:105px;height:3px;top:5px;left:50%;transform:translateX(-50%);border-radius:3px;background:#b3b4ba}.szPhone{position:absolute;z-index:5;right:18px;bottom:-12px;width:82px;height:140px;border:6px solid #30243c;border-radius:15px;background:#181321;transform:rotate(10deg);box-shadow:0 16px 25px rgba(30,18,34,.18);display:grid;place-items:center}.szPhone div{width:35px;height:35px;border-radius:11px;background:rgba(236,28,107,.16);color:var(--sz-pink);display:grid;place-items:center}.szSecureTag{position:absolute;z-index:7;min-width:130px;padding:10px 12px;display:flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.97);border:1px solid #eee0e8;border-radius:9px;box-shadow:0 12px 27px rgba(35,16,29,.09)}.szSecureTag>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--sz-pink);background:#fff0f6}.szSecureTag small,.szSecureTag strong{display:block}.szSecureTag strong{font-size:10px}.szSecureTag small{margin-top:2px;font-size:8px;color:#78818e}.tagPeople{right:-2px;top:105px}.tagTechnology{right:-25px;top:214px;animation-delay:.7s}.tagFuture{right:2px;top:324px;animation-delay:1.4s}.szMiniPlant{position:absolute;z-index:6;left:8%;bottom:66px;width:48px;height:65px}.szMiniPlant span{position:absolute;left:8px;bottom:0;width:32px;height:26px;border:1px solid #e2dfe1;border-radius:0 0 10px 10px;background:#fff;box-shadow:0 5px 9px rgba(0,0,0,.06)}.szMiniPlant b,.szMiniPlant i{position:absolute;bottom:22px;width:20px;height:31px;border-radius:20px 4px 20px 4px;background:#60c58a;transform:rotate(-25deg)}.szMiniPlant i{left:2px}.szMiniPlant b{right:2px;transform:scaleX(-1) rotate(-25deg);background:#43b977}.szStatsBand{background:#fff;border-top:1px solid var(--sz-line);border-bottom:1px solid var(--sz-line)}.szStatsGrid{display:grid;grid-template-columns:repeat(4,1fr)}.szStatsGrid>div{min-height:76px;padding:15px 25px;border-right:1px solid #eee7ec;display:flex;flex-direction:column;justify-content:center}.szStatsGrid>div:last-child{border-right:0}.szStatsGrid strong{color:#ec1c6b;font-size:23px;line-height:1;font-weight:900;letter-spacing:-.8px}.szStatsGrid span{margin-top:5px;color:#727c89;font-size:10px}.szSoftSection,.szWhiteSection{padding:82px 0}.szWhiteSection{background:#fff}.szSoftSection{background:linear-gradient(180deg,#fff,#fff8fb)}.szCenteredIntro,.szSectionIntro{margin:0 auto 36px;text-align:center}.szCenteredIntro h2,.szProfileFormGrid h2,.szSectionIntro h2,.szSplit h2{margin:12px 0 9px;color:var(--sz-ink);font-size:38px;line-height:1.05;letter-spacing:-1.8px;font-weight:900}.szCenteredIntro p,.szSectionIntro p,.szSplit>div>p{max-width:720px;margin:0 auto;color:#77818e;font-size:12px;line-height:1.7}.szValueGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.szValueCard{min-height:170px;position:relative;padding:20px;border:1px solid #eee5ea;background:#fff;box-shadow:0 8px 24px rgba(35,16,29,.025);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szValueCard:hover{transform:translateY(-4px);border-color:#e8b4c9;box-shadow:var(--sz-shadow)}.szValueIcon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--sz-pink-soft);color:var(--sz-pink);font-size:17px}.szValueCard h3{margin:15px 0 6px;font-size:13px}.szValueCard p{margin:0;color:#7a838e;font-size:10px;line-height:1.55}.szValueCard>b{position:absolute;right:18px;bottom:16px;color:var(--sz-pink)}.szDarkCta{position:relative;overflow:hidden;padding:80px 0;color:#fff;background:linear-gradient(115deg,#190c17,#110d18 60%,#25101e)}.szDarkCta:before{content:"";position:absolute;right:-155px;top:-300px;width:500px;height:500px;border:1px solid rgba(255,79,156,.23);border-radius:50%;box-shadow:0 0 0 55px rgba(255,79,156,.04),0 0 0 110px rgba(255,79,156,.02)}.szDarkGlow{position:absolute;left:-180px;bottom:-250px;width:560px;height:390px;background:radial-gradient(circle,rgba(236,28,107,.25),transparent 68%)}.szDarkCtaGrid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.szDarkCta h2{margin:11px 0;color:#fff;font-size:46px;line-height:1.02;letter-spacing:-2.4px;font-weight:900}.szDarkCta p{max-width:520px;margin:0 0 23px;color:#cbbdc8;font-size:12px;line-height:1.7}.szInnerHero{position:relative;min-height:500px;overflow:hidden;background:radial-gradient(circle at 82% 42%,rgba(255,193,220,.35),transparent 31%),linear-gradient(100deg,#fff,#fff 58%,#fff9fc)}.szInnerHero:after{content:"";position:absolute;right:-190px;top:-220px;width:620px;height:620px;border-radius:50%;border:1px solid rgba(236,28,107,.12);box-shadow:0 0 0 45px rgba(236,28,107,.025),0 0 0 90px rgba(236,28,107,.015)}.szInnerGrid{position:relative;z-index:2;min-height:500px;display:grid;grid-template-columns:45% 55%;align-items:center}.szInnerGrid>div:first-child{padding:42px 0}.szInnerGrid h1{max-width:620px}.szInnerGrid h2{max-width:600px}.szPageVisual{position:relative;height:405px;overflow:visible}.szVisualLabel{position:absolute;left:30px;top:25px;z-index:8;color:#9a8c95;font-size:8px;font-weight:900;letter-spacing:1.4px}.szInnerDecor{z-index:1}.decorOne{right:14%;top:13%}.decorTwo{left:52%;bottom:10%;width:20px;height:20px;animation-delay:1s}.decorThree{right:28%;bottom:6%;width:24px;height:24px;animation-delay:2s}.szFloatingChip{position:absolute;z-index:9;min-width:120px;padding:10px 13px;background:#fff;border:1px solid #eadfe7;box-shadow:0 12px 28px rgba(35,16,29,.09);border-radius:9px;display:flex;align-items:center;gap:8px}.szFloatingChip span{width:25px;height:25px;border-radius:7px;background:var(--sz-pink-soft);color:var(--sz-pink);display:grid;place-items:center;font-size:11px;font-weight:900}.szFloatingChip b,.szFloatingChip small{display:block}.szFloatingChip b{font-size:11px}.szFloatingChip small{color:#777f89;font-size:7px;margin-top:2px;letter-spacing:.7px}.policyVisual{display:flex;align-items:center;justify-content:center}.policyDocument{width:80%;background:#fff;border:1px solid #e9dfe6;box-shadow:var(--sz-shadow);margin-top:18px}.policyDocument header{height:47px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee6ea;font-size:9px;letter-spacing:1px}.policyDocument header span{color:#39a96f}.policyItem{display:grid;grid-template-columns:40px 1fr 26px;grid-gap:10px;gap:10px;align-items:center;padding:15px;border-bottom:1px solid #f0e8ed}.policyItem:last-child{border-bottom:0}.policyItem>strong{color:var(--sz-pink);font-size:15px}.policyItem b{display:block;font-size:11px}.policyItem small{display:block;color:#7d858e;font-size:8px;line-height:1.45;margin-top:3px}.policyItem i{width:21px;height:21px;border-radius:50%;background:#effaf5;color:#35b57b;display:grid;place-items:center;font-style:normal;font-size:9px}.policyChip{right:2%;bottom:62px}.ecosystemVisual{overflow:hidden}.ecoCore{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:138px;height:138px;border-radius:50%;background:#171a22;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;border:7px solid #fff;box-shadow:0 20px 42px rgba(25,16,25,.16);z-index:5}.ecoCore small{color:#c2c1c7;font-size:7px;letter-spacing:1px}.ecoCore strong{margin:4px 0;font-size:16px}.ecoCore span{color:#ff6da6;font-size:7px;letter-spacing:1px}.ecoUnit{position:absolute;z-index:6;width:155px;padding:13px;background:#fff;border:1px solid #eadfe7;box-shadow:0 12px 26px rgba(35,16,29,.07)}.ecoUnit small{color:#c0a5b3;font-size:9px;font-weight:900}.ecoUnit b{display:block;margin-top:5px;font-size:12px}.ecoUnit span{display:block;margin-top:3px;color:#7b838e;font-size:8px;line-height:1.35}.ecoUnit1{left:6%;top:20%}.ecoUnit2{right:6%;top:20%}.ecoUnit3{left:6%;bottom:16%}.ecoUnit4{right:6%;bottom:16%}.ecoConnector{position:absolute;z-index:2;height:1px;width:28%;background:linear-gradient(90deg,transparent,var(--sz-pink),transparent);opacity:.45}.c1{left:25%;top:36%;transform:rotate(20deg)}.c2{left:50%;top:36%}.c2,.c3{transform:rotate(-20deg)}.c3{left:25%;top:64%}.c4{left:50%;top:64%;transform:rotate(20deg)}.careerVisual{display:flex;align-items:center;justify-content:center}.careerBoard{width:85%;height:350px;margin-top:20px;background:#fff;border:1px solid #e9dfe6;box-shadow:var(--sz-shadow);position:relative;padding:25px 22px}.careerBoard header{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.careerBoard header span{color:var(--sz-pink)}.careerTrack{height:190px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;position:relative}.careerTrack:before{content:"";position:absolute;left:10%;right:10%;top:51%;height:2px;background:#e9dfe5}.careerTrack>div{position:relative;z-index:2;text-align:center}.careerTrack i{margin:auto;width:43px;height:43px;display:grid;place-items:center;border:1px solid #e2d8df;border-radius:50%;background:#fff;color:#9da2aa;font-style:normal;font-size:10px;font-weight:900}.careerTrack .isDone i{color:#fff;background:var(--sz-pink);border-color:var(--sz-pink)}.careerTrack b{display:block;margin-top:8px;font-size:9px}.careerTrack small{display:block;margin-top:3px;color:#89919a;font-size:8px}.careerNote{position:absolute;left:22px;right:22px;bottom:20px;padding:11px 13px;border:1px solid #eadfe7;background:#fff;display:flex;justify-content:space-between;align-items:center}.careerNote b{color:var(--sz-pink);font-size:8px;letter-spacing:1px}.careerNote span{color:#7c848d;font-size:8px}.profileVisual{display:flex;align-items:center;justify-content:center}.profileBoard{width:82%;background:#fff;border:1px solid #e7dce4;box-shadow:var(--sz-shadow)}.profileBoard header{height:42px;border-bottom:1px solid #eee5ea;padding:0 15px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1px}.profileBoard header span{color:#32aa70}.profileIdentity{display:flex;gap:13px;align-items:center;padding:22px 20px}.profileAvatar{width:58px;height:58px;border-radius:16px;background:var(--sz-pink-soft);color:var(--sz-pink);display:grid;place-items:center;font-weight:900;font-size:18px}.profileIdentity small{color:var(--sz-pink);font-size:8px;font-weight:900;letter-spacing:1px}.profileIdentity h3{margin:5px 0;font-size:13px}.profileIdentity span{color:#7d858e;font-size:8px}.profileRows{border-top:1px solid #eee5ea;border-bottom:1px solid #eee5ea}.profileRows>div{display:grid;grid-template-columns:1fr auto 55px;grid-gap:10px;gap:10px;padding:10px 20px;border-bottom:1px solid #f1e9ed;font-size:8px}.profileRows>div:last-child{border-bottom:0}.profileRows span{color:#777f89}.profileRows b{color:#33aa70;font-size:8px}.profileRows i{align-self:center;height:4px;border-radius:4px;background:#e6dde3;position:relative}.profileRows i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:88%;border-radius:4px;background:var(--sz-pink)}.profileBoard footer{padding:13px 20px;display:grid;grid-template-columns:1fr auto;grid-gap:5px;gap:5px}.profileBoard footer span{color:#8b929b;font-size:8px}.profileBoard footer b{color:var(--sz-pink);font-size:10px}.profileBoard footer i{grid-column:1/3;height:4px;background:#eee6eb;border-radius:4px}.profileBoard footer em{display:block;width:92%;height:100%;background:var(--sz-pink);border-radius:4px}.profileChip{right:1%;bottom:65px}.contactVisual{display:flex;align-items:center;justify-content:center}.contactBoard{width:76%;height:330px;background:#fff;border:1px solid #e8dee5;box-shadow:var(--sz-shadow)}.contactBoard header{height:45px;padding:0 15px;border-bottom:1px solid #eee5ea;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1px}.contactBoard header span{color:#32a86f}.messageStack{padding:25px 28px;display:flex;flex-direction:column;gap:12px}.messageBubble{width:max-content;max-width:80%;padding:11px 13px;border:1px solid #eadfe7;box-shadow:0 7px 18px rgba(35,16,29,.04)}.messageBubble small{display:block;color:var(--sz-pink);font-size:7px;font-weight:900;letter-spacing:1px;margin-bottom:4px}.messageBubble b{font-size:10px}.bubbleOne{margin-left:auto;background:#fff5f9}.bubbleTwo{margin-right:auto}.bubbleThree{margin-left:25px;background:#fff}.contactBoard footer{margin:0 25px;padding:11px 0;border-top:1px solid #eee5ea;color:#8b929b;font-size:8px;letter-spacing:.7px}.contactBoard footer i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:#38ad78}.contactBoard footer b{color:#35a971;float:right}.contactChip{right:3%;bottom:55px}.szEditorialCards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.szEditorialCards article{min-height:170px;position:relative;padding:19px;border:1px solid #eee5ea;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szEditorialCards article:hover{transform:translateY(-4px);border-color:#e8b4c9;box-shadow:var(--sz-shadow)}.szEditorialCards small{color:var(--sz-pink);font-size:25px;font-weight:900}.szEditorialCards h3{margin:31px 0 7px;font-size:15px}.szEditorialCards p{margin:0;color:#7b838e;font-size:12px;line-height:1.55}.szEditorialCards article>b{position:absolute;right:17px;bottom:15px;color:var(--sz-pink)}.szSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.szSplit>div>p{margin-left:0}.szChecklist{display:flex;flex-direction:column;border-top:1px solid #eee5ea}.szChecklist>div{display:grid;grid-template-columns:40px 1fr 22px;grid-gap:12px;gap:12px;align-items:center;padding:15px 0;border-bottom:1px solid #eee5ea}.szChecklist b{color:#c7a7b6;font-size:10px}.szChecklist span{color:#3c444e;font-size:13px;font-weight:700;display:flex;align-items:baseline;gap:30px}.szChecklist i{width:21px;height:21px;border-radius:50%;background:#fff0f6;color:var(--sz-pink);display:grid;place-items:center;font-size:9px;font-style:normal}.szUnitGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.szUnitGrid article{position:relative;min-height:190px;padding:22px;border:1px solid #eee5ea;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.szUnitGrid article:hover{transform:translateY(-4px);box-shadow:var(--sz-shadow)}.szUnitGrid small{color:#c4a8b6;font-size:32px;font-weight:900}.szUnitGrid article>span{display:block;color:var(--sz-pink);font-size:14px;font-weight:900;letter-spacing:1px;margin-top:15px}.szUnitGrid h3{margin:8px 0;font-size:19px}.szUnitGrid p{max-width:430px;margin:0;color:#7b838e;font-size:14px;line-height:1.55}.szUnitGrid b{position:absolute;right:20px;bottom:18px;color:var(--sz-pink);font-size:9px;letter-spacing:1px}.szFlowGrid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #eee5ea;background:#fff}.szFlowGrid>div{min-height:125px;padding:20px;border-right:1px solid #eee5ea}.szFlowGrid>div:last-child{border-right:0}.szFlowGrid small{color:#c3a6b5;font-size:26px;font-weight:900}.szFlowGrid b{display:block;margin-top:20px;color:var(--sz-ink);font-size:14px}.szFlowGrid span{display:block;margin-top:4px;color:#7d858e;font-size:12px}.szJobs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.szJobs article{padding:20px;border:1px solid #eee5ea;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.szJobs article:hover{transform:translateY(-3px);box-shadow:var(--sz-shadow)}.szJobTop{display:flex;justify-content:space-between;color:var(--sz-pink);font-size:9px;font-weight:900;letter-spacing:1px}.szJobTop small{color:#89919a;font-size:9px;letter-spacing:0}.szJobs h3{margin:16px 0 7px;font-size:18px}.szJobs p{margin:0;color:#7b838e;font-size:10px;line-height:1.55}.szJobs article>div:last-child{margin-top:19px;display:flex;justify-content:space-between;align-items:center}.szJobs article>div:last-child b{color:#747d88;font-size:9px}.szJobs article a{color:var(--sz-pink);font-size:10px;font-weight:900}.szProfileFormGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:start}.szProfileFormGrid h2{text-align:left}.szProfileFormGrid>div>p{max-width:470px;margin:0;color:#77818e;font-size:12px;line-height:1.7}.szForm{display:grid;grid-gap:13px;gap:13px;padding:24px;border:1px solid #eee5ea;background:#fff;box-shadow:var(--sz-shadow)}.szForm label{display:grid;grid-gap:6px;gap:6px;color:#444c56;font-size:10px;font-weight:800}.szForm input,.szForm textarea{width:100%;border:1px solid #e5dde2;background:#fff;border-radius:8px;padding:11px 12px;color:#1c222a;outline:0;font-size:11px;transition:border-color .2s,box-shadow .2s}.szForm input:focus,.szForm textarea:focus{border-color:#e8a8c2;box-shadow:0 0 0 3px rgba(236,28,107,.06)}.szForm textarea{min-height:110px;resize:vertical}.szForm button{justify-self:start;border:0;cursor:pointer}.szContactGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.szContactGrid h2{margin:12px 0 8px;font-size:38px;line-height:1.05;letter-spacing:-1.8px;font-weight:900}.szContactGrid h2 span{color:var(--sz-pink)}.szContactGrid>div>p{max-width:540px;margin:0;color:#77818e;font-size:12px;line-height:1.7}.szContactList{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eee5ea}.szContactList>div{min-height:78px;padding:15px 10px 15px 0;border-bottom:1px solid #eee5ea}.szContactList small{display:block;color:var(--sz-pink);font-size:8px;font-weight:900;letter-spacing:1px}.szContactList b{display:block;margin-top:6px;color:#3e4650;font-size:10px;line-height:1.45}@keyframes szLaptopFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-.25deg)}}@keyframes szShieldPulse{0%,to{box-shadow:0 0 0 0 rgba(236,28,107,.04)}50%{box-shadow:0 0 0 10px rgba(236,28,107,.07)}}@keyframes szTagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes szSoftFloat{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-7px) rotate(13deg)}}@media (max-width:980px){.szAboutHeroGrid,.szInnerGrid{grid-template-columns:1fr}.szAboutHeroCopy,.szInnerGrid>div:first-child{padding:45px 0 15px}.szAboutVisual,.szPageVisual{height:390px;min-height:390px}.szAboutVisual{margin-bottom:5px}.szLaptop{right:50%;top:45px}.szLaptop,.szLaptop:hover{transform:translateX(50%)}.szSecureTag{transform:scale(.88)}.szEditorialCards,.szFlowGrid,.szValueGrid{grid-template-columns:repeat(2,1fr)}.szFlowGrid>div:nth-child(2){border-right:0}.szFlowGrid>div:nth-child(-n+2){border-bottom:1px solid #eee5ea}}@media (max-width:700px){.szRebuild .container{width:min(calc(100% - 30px),560px)}.szAboutHero{min-height:0}.szAboutHeroCopy h1,.szInnerGrid h1{font-size:clamp(32px,9vw,56px);letter-spacing:-1.6px}.szAboutHeroCopy h2,.szInnerGrid h2{font-size:17px}.szAboutHeroCopy p,.szInnerGrid>div:first-child>p{font-size:12px}.szAboutActions{flex-direction:column;align-items:stretch}.szBtn{width:100%}.szAboutVisual{height:330px;min-height:330px;transform:scale(.78);transform-origin:top center;margin:15px 0 -55px}.szLaptop{width:560px;right:50%;top:45px;transform:translateX(50%)}.szLaptopBase{width:595px}.szSecureTag{transform:scale(.75)}.tagPeople{right:-20px}.tagTechnology{right:-35px}.tagFuture{right:-18px}.szMiniPlant{left:2%}.szStatsGrid{grid-template-columns:1fr 1fr}.szStatsGrid>div{padding:13px 12px;min-height:68px}.szSoftSection,.szWhiteSection{padding:60px 0}.szCenteredIntro h2,.szContactGrid h2,.szProfileFormGrid h2,.szSectionIntro h2,.szSplit h2{font-size:32px}.szContactGrid,.szDarkCtaGrid,.szEditorialCards,.szJobs,.szProfileFormGrid,.szSplit,.szUnitGrid,.szValueGrid{grid-template-columns:1fr}.szDarkCtaGrid{gap:28px}.szDarkCta h2{font-size:38px}.szPageVisual{height:340px;min-height:340px}.policyDocument{width:94%}.ecoUnit{width:125px;padding:10px}.ecoUnit span{display:none}.ecoCore{width:115px;height:115px}.careerBoard{width:96%}.careerTrack{gap:2px}.careerTrack b{font-size:8px}.careerTrack small{display:none}.profileBoard{width:94%}.contactBoard{width:90%}.messageStack{padding:22px 18px}.szContactList{grid-template-columns:1fr}.szProfileFormGrid{gap:35px}}.szHomeHero{position:relative;min-height:560px;overflow:hidden;background:radial-gradient(circle at 78% 45%,rgba(255,191,219,.34),transparent 31%),linear-gradient(100deg,#fff,#fff 58%,#fff9fc)}.szHomeGlow{position:absolute;right:-130px;top:-220px;width:680px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(255,177,213,.3),transparent 68%)}.szHomeHeroGrid{min-height:560px;display:grid;grid-template-columns:46% 54%;align-items:center;position:relative;z-index:2}.szHomeCopy{padding:55px 0;max-width:630px}.szHomeCopy h1{margin:16px 0 13px;color:var(--sz-ink);font-size:clamp(52px,5.4vw,78px);line-height:.98;letter-spacing:-4px;font-weight:900}.szHomeCopy h1 span{color:var(--sz-pink)}.szHomeCopy p{max-width:590px;margin:0;color:#737d8c;font-size:13px;line-height:1.7}.szHomeStats{display:flex;gap:34px;margin-top:27px;padding-top:17px;border-top:1px solid #eee5ea}.szHomeStats div{display:flex;flex-direction:column}.szHomeStats strong{color:var(--sz-pink);font-size:19px;font-weight:900}.szHomeStats span{margin-top:4px;color:#7b838e;font-size:9px}.szHomeVisual{position:relative;height:455px}.szHomeDashboard{position:absolute;width:560px;right:0;top:65px;border:7px solid #30243c;border-radius:13px;background:#171220;overflow:hidden;box-shadow:0 25px 42px rgba(38,22,40,.16);animation:szLaptopFloat 6s ease-in-out infinite}.szHomeDashboard header{height:32px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#d7cfdd;font-size:8px;letter-spacing:.8px;border-bottom:1px solid #382d43}.szHomeDashboard header span{color:#42d392}.szHomeDashboardGrid{display:grid;grid-template-columns:56px 1fr;height:315px}.szHomeDashboardGrid aside{background:#171220;border-right:1px solid #382d43;padding:22px 12px;display:flex;flex-direction:column;gap:15px}.szHomeDashboardGrid aside strong{color:var(--sz-pink);font-size:17px;text-align:center;margin-bottom:6px}.szHomeDashboardGrid aside i{height:4px;border-radius:5px;background:#6a5c72;opacity:.65}.szMonitorMain{position:relative;padding:22px;background:radial-gradient(circle at 50% 35%,rgba(236,28,107,.18),transparent 35%),#1b1525;color:#fff}.szMonitorCore{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:120px;height:120px;border:1px solid rgba(255,79,156,.48);border-radius:24px;background:rgba(236,28,107,.07);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 0 16px rgba(236,28,107,.025)}.szMonitorCore span{color:#a99cad;font-size:7px;letter-spacing:1.3px}.szMonitorCore b{margin:4px 0 7px;font-size:13px}.szMonitorCore i{width:39px;height:39px;border:1px solid #ff4f9c;border-radius:12px;display:grid;place-items:center;color:#ff4f9c;font-style:normal;font-size:22px}.szMonitorCore small{margin-top:7px;color:#8f8497;font-size:7px;letter-spacing:1px}.szMonitorBars{position:absolute;left:14%;right:14%;bottom:86px;display:flex;gap:5px}.szMonitorBars i{flex:1 1;height:3px;border-radius:5px;background:var(--sz-pink)}.szMonitorBars i:nth-child(2){opacity:.7}.szMonitorBars i:nth-child(3){opacity:.45}.szMonitorBars i:nth-child(4){opacity:.2}.szMonitorRows{position:absolute;left:22px;right:22px;bottom:16px;display:grid;grid-template-columns:1fr auto;grid-row-gap:7px;row-gap:7px;grid-column-gap:18px;column-gap:18px;padding-top:12px;border-top:1px solid #3b2e44}.szMonitorRows span{color:#8f8497;font-size:7px;letter-spacing:.8px;align-self:center}.szMonitorRows b{color:#fff;font-size:9px;text-align:right;align-self:center}.szHomeChip{position:absolute;z-index:8;padding:11px 14px;min-width:90px;border:1px solid #eadfe7;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(35,16,29,.09);display:flex;flex-direction:column;animation:szTagFloat 5s ease-in-out infinite}.szHomeChip b{color:var(--sz-pink);font-size:15px}.szHomeChip small{color:#7b838e;font-size:7px;letter-spacing:.8px;margin-top:3px}.chipThreat{right:-2px;top:110px}.chipCommunity{right:26px;bottom:-16px;animation-delay:1s}.homeCubeA{right:12%;top:7%}.homeCubeB{left:8%;bottom:12%;animation-delay:1.2s}@media (max-width:980px){.szHomeHeroGrid{grid-template-columns:1fr}.szHomeCopy{padding:45px 0 15px}.szHomeVisual{height:390px}.szHomeDashboard{right:50%;transform:translateX(50%);top:40px}}@media (max-width:700px){.szHomeCopy h1{font-size:clamp(45px,13vw,64px);letter-spacing:-3px}.szHomeVisual{height:330px;transform:scale(.78);transform-origin:top center;margin-bottom:-55px}.szHomeDashboard{width:560px;right:50%;transform:translateX(50%)}.chipThreat{right:-25px}.chipCommunity{right:-20px}}.szHomeSocialRow{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.szSocialPill{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #eee0e8;border-radius:999px;background:#fff;font-size:10px;font-weight:750;color:#4b5563;transition:border-color .2s ease,transform .2s ease}.szSocialPill:hover{border-color:#f0b8cd;transform:translateY(-2px)}.szSocialPill b{color:var(--sz-ink)}.szSocialPill span{color:var(--sz-pink);font-size:11px}.szLiveDot{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-size:10px;font-weight:750;color:#7b838e;letter-spacing:.3px}.szLiveDot i{width:7px;height:7px;border-radius:50%;background:#2ecb71;box-shadow:0 0 0 4px rgba(46,203,113,.18);animation:szPulseDot 1.8s ease-in-out infinite}@keyframes szPulseDot{0%,to{opacity:1}50%{opacity:.35}}.szTickerBand{position:relative;overflow:hidden;padding:13px 0;background:#fff6fa;border-top:1px solid var(--sz-line);border-bottom:1px solid var(--sz-line)}.szTickerInner{display:flex;align-items:center;gap:12px;white-space:nowrap;overflow:hidden}.szTickerTrack{display:inline-flex;gap:44px;animation:szTickerScroll 22s linear infinite}.szTickerTrack span{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700;color:#7a4358;letter-spacing:.2px}.szTickerTrack span i{width:6px;height:6px;border-radius:50%;background:var(--sz-pink)}@keyframes szTickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.szThreatStrip{position:relative;overflow:hidden;padding:46px 0;background:linear-gradient(120deg,#160b18,#1c0f22 55%,#25101e);color:#fff}.szThreatStrip:before{content:"";position:absolute;right:-140px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,156,.16),transparent 70%)}.szThreatGrid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:50px;gap:50px;align-items:center}.szThreatGrid h2{margin:11px 0 12px;font-size:30px;line-height:1.14;letter-spacing:-1.2px;font-weight:900}.szThreatGrid h2 span{color:var(--sz-pink-2)}.szThreatGrid>div:first-child>p{max-width:480px;margin:0 0 20px;color:#c9bcc7;font-size:12px;line-height:1.7}.szCveCard{padding:16px 18px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.04)}.szCveCard small{color:#9c8fa0;font-size:9px;letter-spacing:.9px}.szCveCard b,.szCveCard small{display:block;margin-bottom:8px}.szCveCard b{color:#fff;font-size:13px}.szCveCard div{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.szCveCard div span{padding:4px 9px;border-radius:999px;font-size:9px;font-weight:800;background:rgba(255,79,156,.14);color:#ff85b3}.szEventGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.szEventCard{position:relative;padding:22px 20px 20px;border:1px solid var(--sz-line);border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szEventCard:hover{transform:translateY(-4px);box-shadow:var(--sz-shadow);border-color:#f0c3d6}.szEventTop{gap:12px;margin-bottom:14px}.szEventDate,.szEventTop{display:flex;align-items:center}.szEventDate{flex-direction:column;justify-content:center;width:46px;height:46px;border-radius:10px;background:var(--sz-pink-soft);color:var(--sz-pink);flex:none}.szEventDate strong{font-size:15px;line-height:1;font-weight:900}.szEventDate span{font-size:8px;margin-top:2px}.szEventTag{padding:5px 10px;border-radius:999px;background:#12161d;color:#fff;font-size:8.5px;font-weight:800;letter-spacing:.6px}.szEventCard h3{margin:0 0 8px;font-size:13.5px;line-height:1.4;color:var(--sz-ink)}.szEventCard p{margin:0 0 14px;color:#7a838e;font-size:10.5px;line-height:1.6}.szEventMeta{display:flex;flex-direction:column;gap:5px;margin-bottom:16px}.szEventMeta span{font-size:9.5px;color:#8b93a0}.szEventSpeaker{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #f1ebef}.szSpeakerAvatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--sz-pink),var(--sz-pink-2));flex:none}.szEventSpeaker div{display:flex;flex-direction:column;flex:1 1}.szEventSpeaker b{font-size:10.5px;color:var(--sz-ink)}.szEventSpeaker small{font-size:9px;color:#8b93a0}.szEventPrice{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.szEventPrice b{font-size:10px;color:#2ecb71;font-weight:800}.szEventPrice a{font-size:10px;font-weight:800;color:var(--sz-pink)}.szNeedGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.szNeedCard{position:relative;padding:24px 20px;border:1px solid var(--sz-line);border-radius:16px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szNeedCard:hover{transform:translateY(-4px);box-shadow:var(--sz-shadow);border-color:#f0c3d6}.szNeedCard small{display:block;margin-bottom:14px;color:var(--sz-pink);font-size:9px;font-weight:800;letter-spacing:.8px}.szNeedCard h3{margin:0 0 8px;font-size:13px;line-height:1.4;color:var(--sz-ink)}.szNeedCard p{margin:0 0 16px;color:#7a838e;font-size:10px;line-height:1.6}.szNeedCard footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #f1ebef}.szNeedCard footer b{font-size:10px;color:var(--sz-ink);font-weight:800}.szNeedCard footer span{font-size:10px;color:var(--sz-pink);font-weight:800}.szNeedCard.szNeedFeatured{background:linear-gradient(155deg,#1a0e1c,#150a17);border-color:#2c1926}.szNeedCard.szNeedFeatured small{color:#ff8fb8}.szNeedCard.szNeedFeatured h3,.szNeedCard.szNeedFeatured p{color:#e9dfe6}.szNeedCard.szNeedFeatured footer{border-top-color:#2c1926}.szNeedCard.szNeedFeatured footer b{color:#fff}.szPlatformSection{position:relative;overflow:hidden;padding:86px 0;color:#fff;background:linear-gradient(125deg,#150a17,#0f0b16 55%,#1c0f22)}.szPlatformSection:after{content:"";position:absolute;left:-160px;bottom:-200px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,156,.1),transparent 70%)}.szPlatformGrid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.szPlatformGrid h2{margin:12px 0 14px;font-size:36px;line-height:1.08;letter-spacing:-1.6px;font-weight:900}.szPlatformGrid h2 span{color:var(--sz-pink-2)}.szPlatformGrid>div:first-child>p{max-width:480px;margin:0 0 20px;color:#c9bcc7;font-size:12.5px;line-height:1.75}.szPlatformPills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.szPlatformPills span{padding:7px 13px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);font-size:9.5px;font-weight:750;color:#e9dfe6}.szPlatformKpis{display:flex;gap:26px;margin-bottom:24px}.szPlatformKpis div{display:flex;flex-direction:column}.szPlatformKpis strong{font-size:18px;font-weight:900;color:var(--sz-pink-2)}.szPlatformKpis span{margin-top:4px;font-size:9px;color:#a99cad}.szDashboard{border:1px solid #362a3f;border-radius:14px;background:#171220;overflow:hidden;box-shadow:0 30px 60px rgba(10,5,12,.4)}.szDashboard header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;border-bottom:1px solid #362a3f;font-size:9px;letter-spacing:.8px;color:#c9bcc7}.szDashboard header b{color:#fff}.szDashLive{display:inline-flex;align-items:center;gap:6px;color:#42d392;font-weight:800}.szDashLive i{width:6px;height:6px;border-radius:50%;background:#42d392;animation:szPulseDot 1.6s ease-in-out infinite}.szDashKpis{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #362a3f}.szDashKpis div{padding:16px;text-align:center;border-right:1px solid #362a3f}.szDashKpis div:last-child{border-right:none}.szDashKpis strong{display:block;font-size:22px;font-weight:900;color:#fff}.szDashKpis span{display:block;margin-top:4px;font-size:8px;letter-spacing:.8px;color:#8f8497}.szDashLogs{padding:14px 16px;display:flex;flex-direction:column;gap:9px;max-height:210px;overflow:hidden}.szDashLogs div{display:flex;gap:8px;font-size:9.5px;line-height:1.5;color:#b7abbb}.szDashLogs em{font-style:normal;color:#7b6f81;flex:none}.szDashLogs b{flex:none;padding:1px 6px;border-radius:5px;font-size:7.5px;font-weight:900;height:-moz-fit-content;height:fit-content}.szSevHigh{background:rgba(255,79,156,.16);color:#ff6fa3}.szSevMed{background:rgba(255,180,79,.16);color:#ffb84f}.szSevLow{background:rgba(122,209,255,.16);color:#7ad1ff}.szChannelGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.szChannelCard{padding:22px 18px;border:1px solid var(--sz-line);border-radius:16px;background:#fff;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szChannelCard:hover{transform:translateY(-4px);box-shadow:var(--sz-shadow);border-color:#f0c3d6}.szChannelIcon{width:44px;height:44px;margin:0 auto 13px;border-radius:12px;display:grid;place-items:center;background:var(--sz-pink-soft);color:var(--sz-pink);font-size:18px}.szChannelCard h3{margin:0 0 5px;font-size:12.5px;color:var(--sz-ink)}.szChannelCard p{margin:0 0 15px;font-size:9.5px;color:#8b93a0}.szResourceGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.szResourceCard{display:flex;flex-direction:column;border:1px solid var(--sz-line);border-radius:16px;background:#fff;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.szResourceCard:hover{transform:translateY(-4px);box-shadow:var(--sz-shadow);border-color:#f0c3d6}.szResourceThumb{height:86px;background:linear-gradient(135deg,#fdeaf2,#fff);display:flex;align-items:flex-start;padding:14px}.szResourceThumb span{padding:5px 10px;border-radius:999px;background:#12161d;color:#fff;font-size:8px;font-weight:800;letter-spacing:.6px}.szResourceCard h3{margin:14px 18px 8px;font-size:12px;line-height:1.45;color:var(--sz-ink)}.szResourceCard p{margin:0 18px 14px;font-size:10px;line-height:1.6;color:#7a838e;flex:1 1}.szResourceMeta{display:flex;align-items:center;gap:8px;margin:0 18px 18px;font-size:9px;color:#9099a6}.szResourceMeta i{width:5px;height:5px;border-radius:50%;background:#dcc0cc}.szCommunitySplit{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:start}.szRoleBars{display:flex;flex-direction:column;gap:16px;margin-top:24px}.szRoleBar span{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:10.5px;font-weight:700;color:#4b5563}.szRoleBar span b{color:var(--sz-pink);font-weight:900}.szRoleTrack{height:7px;border-radius:999px;background:#f4e9ee;overflow:hidden}.szRoleTrack i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--sz-pink),var(--sz-pink-2))}.szTestimonialGrid{display:grid;grid-gap:16px;gap:16px}.szTestimonialCard{padding:20px 22px;border:1px solid var(--sz-line);border-radius:16px;background:#fff}.szTestimonialCard p{margin:0 0 16px;font-size:11.5px;line-height:1.75;color:#4b5563}.szTestimonialWho{display:flex;align-items:center;gap:11px}.szTestimonialWho div{display:flex;flex-direction:column}.szTestimonialWho b{font-size:11px;color:var(--sz-ink)}.szTestimonialWho small{font-size:9.5px;color:#8b93a0}.szSponsorStrip{padding:34px 0;border-top:1px solid var(--sz-line)}.szSponsorRow{display:flex;align-items:center;justify-content:center;gap:56px;flex-wrap:wrap}.szSponsorRow div{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.85}.szSponsorRow b{font-size:12px;color:var(--sz-ink)}.szSponsorRow span{font-size:8.5px;color:#9099a6;letter-spacing:.4px}.szSponsorNote{margin:20px auto 0;max-width:560px;text-align:center;font-size:9.5px;line-height:1.7;color:#9099a6}.szFooter{background:#0f0b16;color:#cbc0c9;padding:70px 0 0}.szFooterTop{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:46px;border-bottom:1px solid #2a1f2e}.szFooterBrand strong{display:block;font-size:19px;font-weight:900;color:#fff;letter-spacing:-.5px}.szFooterBrand strong span{color:var(--sz-pink-2)}.szFooterBrand p{max-width:280px;margin:13px 0 16px;font-size:11px;line-height:1.75;color:#a99cad}.szFooterCities{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;color:#a99cad}.szFooterCol h4{margin:0 0 16px;font-size:10.5px;letter-spacing:.8px;color:#fff;text-transform:uppercase}.szFooterCol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.szFooterCol a{font-size:11px;color:#a99cad;transition:color .2s ease}.szFooterCol a:hover{color:#ff85b3}.szFooterBottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:24px 0;font-size:10px;color:#847a8a}.szFooterBottom a{color:#a99cad}.szFooterSocials{display:flex;gap:10px}.szFooterSocials a{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;border:1px solid #2a1f2e;color:#cbc0c9;font-size:12px;transition:border-color .2s ease,color .2s ease}.szFooterSocials a:hover{border-color:#ff4f9c;color:#ff85b3}@media (max-width:980px){.szChannelGrid,.szEventGrid,.szNeedGrid,.szResourceGrid{grid-template-columns:repeat(2,1fr)}.szCommunitySplit,.szPlatformGrid,.szThreatGrid{grid-template-columns:1fr;gap:34px}.szFooterTop{grid-template-columns:1fr 1fr}}@media (max-width:640px){.szChannelGrid,.szEventGrid,.szNeedGrid,.szResourceGrid{grid-template-columns:1fr}.szHomeSocialRow{gap:7px}.szFooterTop{grid-template-columns:1fr}.szSponsorRow{gap:30px}}.jobCard{min-width:0}.jobBottom{align-items:flex-end}.applyBtn,.jobBottom .applyBtn{display:inline-flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;width:auto;min-width:108px;height:38px;margin:0;padding:8px 12px;border:1px solid rgba(198,47,61,.3);border-radius:10px;background:transparent;color:var(--red);white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:all .2s ease;font-weight:600}.applyBtn:hover,.jobBottom .applyBtn:hover{background:rgba(198,47,61,.08)}.applyBtn svg,.jobBottom .applyBtn svg{display:block;width:24px;height:24px;min-width:24px;min-height:24px;flex:0 0 24px}.applyBtn span,.jobBottom .applyBtn span{display:inline-block;line-height:1;white-space:nowrap}@media (max-width:620px){.applyBtn,.jobBottom .applyBtn{min-width:96px;height:44px;padding:7px 10px}.applyBtn svg,.jobBottom .applyBtn svg{width:22px;height:22px;min-width:22px;min-height:22px;flex-basis:22px}}.szThemePink{--page-bg:#fff4f8;--page-card:#fff9fb;--page-border:#f0cddd;--page-text:#1d1720;background:var(--page-bg);color:var(--page-text)}.szThemePink .stats-section,.szThemePink .values-section{background:#fefefe;border-color:var(--page-border)}.szThemePink .stat-card,.szThemePink .value-card{background:var(--page-card);border-color:var(--page-border)}.szThemePink .about-hero{background:var(--page-bg)}.szThemePink .hero-gradient{background:linear-gradient(135deg,rgba(255,188,216,.42),rgba(255,232,242,.7))}.szThemePink .cta-background{background:linear-gradient(135deg,#8f174d,#c51f67 55%,#e53d83)}.szThemeDark{--page-bg:#0d1118;--page-card:#151b24;--page-border:#29313d;--page-text:#f4f7fb;background:var(--page-bg);color:var(--page-text)}.szThemeDark .szInnerHero,.szThemeDark .szSoftSection,.szThemeDark .szStatsBand,.szThemeDark .szWhiteSection{background:var(--page-bg);color:var(--page-text);border-color:var(--page-border)}.szThemeDark .szInnerHero{background:radial-gradient(circle at 78% 40%,rgba(236,28,107,.13),transparent 32%),#0d1118}.szThemeDark .szInnerHero:after{border-color:hsla(0,0%,100%,.08);box-shadow:0 0 0 45px hsla(0,0%,100%,.015),0 0 0 90px hsla(0,0%,100%,.01)}.szThemeDark .szInnerGrid h1,.szThemeDark .szInnerGrid h2,.szThemeDark .szSectionIntro h2,.szThemeDark .szSplit h2{color:#f7f9fc}.szThemeDark .szChecklist small,.szThemeDark .szEditorialCards p,.szThemeDark .szInnerGrid>div:first-child>p,.szThemeDark .szSectionIntro p,.szThemeDark .szSplit>div>p{color:#aab4c1}.szThemeDark .szChecklist>div,.szThemeDark .szEditorialCards article,.szThemeDark .szFlowGrid{background:var(--page-card);border-color:var(--page-border)}.szThemeDark .szFlowGrid>div,.szThemeDark .szStatsGrid>div{border-color:var(--page-border)}.szThemeDark .szStatsGrid span{color:#aab4c1}.szThemeTech{--page-bg:#111722;--page-card:#171f2c;--page-border:#2c3748;--page-text:#eef4fb;background:var(--page-bg);color:var(--page-text)}.szThemeTech .szInnerHero,.szThemeTech .szSoftSection,.szThemeTech .szStatsBand,.szThemeTech .szWhiteSection{background:var(--page-bg);color:var(--page-text);border-color:var(--page-border)}.szThemeTech .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(61,140,255,.12),transparent 30%),#111722}.szThemeTech .szInnerGrid h1,.szThemeTech .szInnerGrid h2,.szThemeTech .szSectionIntro h2{color:#f4f8ff}.szThemeTech .szInnerGrid>div:first-child>p,.szThemeTech .szSectionIntro p,.szThemeTech .szUnitGrid p{color:#aeb9c8}.szThemeTech .szFlowGrid,.szThemeTech .szUnitGrid article{background:var(--page-card);border-color:var(--page-border)}.szThemeTech .szFlowGrid>div{border-color:var(--page-border)}.szThemeTech .szUnitGrid h3,.szThemeTech .szUnitGrid span{color:#f1f5fa}.szThemeTech .szStatsGrid span{color:#aeb9c8}.szThemeCareers{--page-bg:#fff3f8;--page-card:#fff9fc;--page-border:#efc9da;--page-text:#211820;background:var(--page-bg);color:var(--page-text)}.szThemeCareers .szInnerHero,.szThemeCareers .szSoftSection,.szThemeCareers .szStatsBand,.szThemeCareers .szWhiteSection{background:var(--page-bg);color:var(--page-text);border-color:var(--page-border)}.szThemeCareers .szInnerHero{background:radial-gradient(circle at 78% 40%,rgba(236,28,107,.13),transparent 31%),#fff3f8}.szThemeCareers .szEditorialCards article,.szThemeCareers .szFlowGrid,.szThemeCareers .szJobs article,.szThemeCareers .szUnitGrid article{background:var(--page-card);border-color:var(--page-border)}.szThemeCareers .szFlowGrid>div{border-color:var(--page-border)}.szThemeCareers .szInnerGrid h1,.szThemeCareers .szInnerGrid h2,.szThemeCareers .szSectionIntro h2{color:#201821}.szThemeCareers .szInnerGrid>div:first-child>p,.szThemeCareers .szJobs p,.szThemeCareers .szSectionIntro p,.szThemeCareers .szUnitGrid p{color:#756d74}.szThemeLight{--page-bg:#f4f6f8;--page-card:#fff;--page-border:#dde2e8;--page-text:#18202a;background:var(--page-bg);color:var(--page-text)}.szThemeLight .szInnerHero,.szThemeLight .szSoftSection,.szThemeLight .szStatsBand,.szThemeLight .szWhiteSection{background:var(--page-bg);color:var(--page-text);border-color:var(--page-border)}.szThemeLight .szInnerHero{background:radial-gradient(circle at 80% 40%,rgba(236,28,107,.07),transparent 30%),#f4f6f8;padding:80px 0}.szThemeLight .szEditorialCards article,.szThemeLight .szForm{background:var(--page-card);border-color:var(--page-border)}.szThemeLight .szInnerGrid h1,.szThemeLight .szInnerGrid h2,.szThemeLight .szSectionIntro h2{color:#18202a}.szThemeContact{--page-bg:#fff;--page-card:#fff;--page-border:#e4e7eb;background:var(--page-bg)}.szThemeContact .szInnerHero,.szThemeContact .szSoftSection,.szThemeContact .szStatsBand,.szThemeContact .szWhiteSection{background:#fff}.szThemeContact .szInnerGrid h1{font-size:clamp(32px,5vw,56px)}.szThemeContact .szInnerGrid h2{font-size:21px}.szThemeContact .szInnerGrid>div:first-child>p{font-size:15px;line-height:1.8;max-width:610px}.szThemeContact .szContactGrid>div>p,.szThemeContact .szSectionIntro p{font-size:15px;line-height:1.75}.szThemeContact .szContactGrid h2{font-size:clamp(38px,4vw,52px)}.szThemeContact .szContactList>div{min-height:102px;padding:18px 16px 18px 0}.szThemeContact .szContactList small{font-size:10px}.szThemeContact .szContactList b{font-size:13px;line-height:1.55}.szThemeContact .szForm{padding:30px;border-radius:16px;box-shadow:0 18px 45px rgba(25,31,39,.08)}.szThemeContact .szForm label{font-size:13px;gap:8px}.szThemeContact .szForm input,.szThemeContact .szForm textarea{font-size:14px;padding:13px 14px;border-radius:10px}.szThemeContact .szForm textarea{min-height:145px}.szContactIcon{color:var(--pink);margin-bottom:10px}.szAutomation{margin-top:18px;padding:20px;border:1px solid #e3e7ec;border-radius:16px;background:#f8fafc}.szAutomationHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.szAutomationHead b{display:block;font-size:14px;color:#20262e}.szAutomationHead small{display:block;margin-top:4px;font-size:9px;letter-spacing:1px;color:#79838e}.szAutomationDot{width:9px;height:9px;border-radius:50%;background:#25b878;box-shadow:0 0 0 5px rgba(37,184,120,.09)}.szAutomation>p{margin:14px 0;color:#66717d;font-size:12px;line-height:1.65}.szAutomationOptions{display:grid;grid-gap:8px;gap:8px}.szAutomationOptions button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;border:1px solid #e0e5ea;border-radius:10px;background:#fff;color:#29313b;font-size:12px;cursor:pointer;transition:.2s ease}.szAutomationOptions button:hover{transform:translateX(2px)}.szAutomationReply{margin-top:12px;padding:12px;border-left:3px solid var(--pink);background:#fff4f8;border-radius:8px;display:grid;grid-gap:5px;gap:5px}.szAutomationReply small{color:var(--pink);font-size:8px;font-weight:900;letter-spacing:1px}.szAutomationReply span{color:#3d4650;font-size:12px;line-height:1.6}.szBulletList{margin:16px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.szBulletList li{display:flex;gap:8px;align-items:flex-start;color:inherit;font-size:12px;line-height:1.5}.szBulletList li>span{color:var(--pink);flex:0 0 auto}.szCardArrow{color:var(--pink);display:flex;justify-content:end}.szUnitIcon{color:var(--pink);display:inline-flex;margin-bottom:14px}.szSkillLine{display:block;margin-top:18px;line-height:1.7;color:#89919a;font-size:10px}.szFormNote{margin:0;font-size:12px;line-height:1.7;color:#77818e}.szFiveFlow{grid-template-columns:repeat(5,1fr)}.szMascotPlaceholder{display:flex;align-items:center;gap:10px;margin:0 0 18px}.szMascotPlaceholder.dark{color:#fff}.szMascotBox{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--pink);font-size:8px;font-weight:900;letter-spacing:.8px;background:rgba(236,28,107,.06)}.szMascotPlaceholder small{max-width:250px;color:#89919a;font-size:9px;line-height:1.45}.szMascotPlaceholder.dark .szMascotBox{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.25)}.szMascotPlaceholder.dark small{color:#9ca7b4}@media (max-width:980px){.szFiveFlow{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.szThemeContact .szInnerGrid h1{font-size:clamp(32px,9vw,56px)}.szThemeContact .szContactGrid h2{font-size:34px}.szThemeContact .szForm{padding:20px}.szFiveFlow{grid-template-columns:1fr}.szMascotPlaceholder{align-items:flex-start}}.szThemeContact .contactVisual .contactBoard{animation:contactBoardIn .75s cubic-bezier(.22,1,.36,1) both}.szThemeContact .contactVisual .bubbleOne{animation:contactBubbleIn .55s cubic-bezier(.22,1,.36,1) .18s both}.szThemeContact .contactVisual .bubbleTwo{animation:contactBubbleIn .55s cubic-bezier(.22,1,.36,1) .42s both}.szThemeContact .contactVisual .bubbleThree{animation:contactBubbleIn .55s cubic-bezier(.22,1,.36,1) .66s both}.szThemeContact .contactVisual .contactChip{animation:contactChipFloat 3.4s ease-in-out .7s infinite}.szThemeContact .szContactGrid>div:first-child,.szThemeContact .szContactGrid>div:last-child{animation:contactSectionIn .7s cubic-bezier(.22,1,.36,1) both}.szThemeContact .szContactGrid>div:last-child{animation-delay:.12s}.szThemeContact .szContactList>div{transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.szThemeContact .szContactList>div:hover{transform:translateX(5px);background:#fff7fa;border-color:#f1d5e1}.szThemeContact .szContactIcon{transition:transform .25s ease}.szThemeContact .szContactList>div:hover .szContactIcon{transform:translateY(-2px) scale(1.06)}.szThemeContact .szForm{animation:contactFormIn .7s cubic-bezier(.22,1,.36,1) .1s both}.szThemeContact .szForm input,.szThemeContact .szForm textarea{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.szThemeContact .szForm input:focus,.szThemeContact .szForm textarea:focus{transform:translateY(-1px);background:#fff}.szThemeContact .szForm button{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.szThemeContact .szForm button:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(236,28,107,.16)}.szAutomation{animation:contactAutomationIn .7s cubic-bezier(.22,1,.36,1) .22s both}.szAutomationDot{animation:contactOnlinePulse 1.8s ease-in-out infinite}.szAutomationOptions button{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,background .22s ease,box-shadow .22s ease}.szAutomationOptions button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(236,28,107,.08),transparent);transform:translateX(-120%);transition:transform .55s ease}.szAutomationOptions button:hover:after{transform:translateX(120%)}.szAutomationOptions button:hover{transform:translateY(-3px);border-color:#e8a8c2;box-shadow:0 8px 18px rgba(31,38,48,.07)}.szAutomationOptions button.isSelected{border-color:#ec1c6b;background:#fff4f8;color:#c91458;box-shadow:0 7px 18px rgba(236,28,107,.1)}.szAutomationOptions button>span:last-child{transition:transform .22s ease}.szAutomationOptions button.isSelected>span:last-child,.szAutomationOptions button:hover>span:last-child{transform:translateX(5px)}.szAutomationReply{animation:contactReplyIn .42s cubic-bezier(.22,1,.36,1) both}.szAutomationTyping{display:inline-flex!important;align-items:center;gap:5px;min-height:20px}.szAutomationTyping i{display:block;width:5px;height:5px;border-radius:50%;background:var(--pink);animation:contactTyping 1s ease-in-out infinite}.szAutomationTyping i:nth-child(2){animation-delay:.14s}.szAutomationTyping i:nth-child(3){animation-delay:.28s}@keyframes contactBoardIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contactBubbleIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes contactChipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes contactSectionIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes contactFormIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes contactAutomationIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes contactReplyIn{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes contactOnlinePulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}@keyframes contactTyping{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@media (prefers-reduced-motion:reduce){.szThemeContact *,.szThemeContact :after,.szThemeContact :before{animation:none!important;transition:none!important}}.szThemeContact .szInnerHero{padding-top:0;padding-bottom:86px}.szThemeContact .contactVisual{min-height:470px}.szThemeContact .contactBoard{max-width:540px;margin-left:auto;margin-right:auto}.szThemeContact .szStatsBand{border-top:1px solid #eceff2;border-bottom:1px solid #eceff2}.szThemeContact .szContactGrid{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:64px}.szThemeContact .szContactList{gap:12px;border-top:0;grid-template-columns:1fr}.szThemeContact .szContactList>div{border:1px solid #e6e9ed;border-radius:14px;padding:18px 20px;background:#fff;min-height:0;display:grid;grid-template-columns:36px 1fr;grid-column-gap:12px;column-gap:12px;align-items:center}.szThemeContact .szContactList>div .szContactIcon{grid-row:1/span 2;margin:0}.szThemeContact .szContactList small{grid-column:2}.szThemeContact .szContactList b{grid-column:2;font-size:14px}.szThemeContact .szForm{gap:16px}.szThemeContact .szForm button{min-height:46px;padding:12px 18px}.szThemeContact .szAutomation{margin-top:16px;background:linear-gradient(180deg,#fbfcfd,#f7f9fb)}.szThemeContact .szAutomationHead b{font-size:16px}.szThemeContact .szAutomation>p{font-size:13px;line-height:1.7}.szThemeContact .szAutomationOptions{grid-template-columns:1fr;gap:9px}.szThemeContact .szAutomationOptions button{min-height:46px;padding:12px 14px;font-size:13px}.szThemeContact .szAutomationReply span{font-size:13px}.szThemeContact .szContactIntentSection{padding:84px 0;background:#f7f8fa;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.szThemeContact .szContactIntentGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:28px}.szThemeContact .szContactIntentCard{padding:22px;border:1px solid #e2e6ea;background:#fff;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.szThemeContact .szContactIntentCard:hover{transform:translateY(-5px);border-color:#efbfd2;box-shadow:0 14px 30px rgba(31,38,48,.08)}.szThemeContact .szContactIntentCard b{display:block;margin-bottom:8px;color:var(--pink);font-size:11px;letter-spacing:.08em}.szThemeContact .szContactIntentCard h3{margin:0 0 8px;color:#1c222a;font-size:17px}.szThemeContact .szContactIntentCard p{margin:0;color:#6f7883;font-size:12px}.szThemeContact .szDarkCta{margin-top:0}@media (max-width:980px){.szThemeContact .szContactGrid{grid-template-columns:1fr;gap:38px}.szThemeContact .szContactIntentGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.szThemeContact .szInnerHero{padding-top:68px;padding-bottom:58px}.szThemeContact .szContactIntentGrid{grid-template-columns:1fr}.szThemeContact .szContactList>div{grid-template-columns:34px 1fr}}.szThemeCareers .szEditorialCards article,.szThemeDark .szEditorialCards article,.szThemeLight .szEditorialCards article,.szThemePink .value-card,.szThemeTech .szEditorialCards article{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.szThemeCareers .szEditorialCards article:hover,.szThemeDark .szEditorialCards article:hover,.szThemeLight .szEditorialCards article:hover,.szThemePink .value-card:hover,.szThemeTech .szEditorialCards article:hover{transform:translateY(-4px)}.szRebuild:has(.ecosystemVisual) .szCommunitySection{padding:88px 0 92px;background:#f8f9fb;color:#151821;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2}.szRebuild:has(.ecosystemVisual) .szCommunityIntro{margin:0 auto 42px}.szRebuild:has(.ecosystemVisual) .szCommunityIntro .szSectionKicker{display:inline-flex;align-items:center;margin-bottom:14px;color:#ec1c6b}.szRebuild:has(.ecosystemVisual) .szCommunityIntro h2{margin:0 0 14px;color:#151821;font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-2px;font-weight:900}.szRebuild:has(.ecosystemVisual) .szCommunityIntro p{max-width:860px;margin:0;color:#687382;font-size:16px;line-height:1.75}.szCommunityGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e7ed;background:#fff;box-shadow:0 18px 45px rgba(22,28,38,.06)}.szCommunityStep{position:relative;min-height:220px;padding:28px 26px 30px;border-right:1px solid #e5e9ee;background:#fff;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.szCommunityStep:nth-child(2n){background:#fff8fb}.szCommunityStep:last-child{border-right:0}.szCommunityStep:hover{z-index:2;transform:translateY(-6px);background:#fff;box-shadow:0 20px 40px rgba(236,28,107,.1)}.szCommunityStepNo{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:34px;border:1px solid #f0bfd3;border-radius:14px;background:#fff;color:#ec1c6b;font-size:13px;font-weight:900;letter-spacing:.5px}.szCommunityStepBody span{display:block;margin-bottom:9px;color:#151821;font-size:15px;font-weight:900;letter-spacing:.5px}.szCommunityStepBody p{margin:0;color:#6c7684;font-size:13px;line-height:1.65}.szCommunityArrow{position:absolute;top:42px;right:-12px;z-index:3;display:grid;place-items:center;width:24px;height:24px;border:1px solid #f0bfd3;border-radius:50%;background:#fff;color:#ec1c6b;font-size:14px;font-weight:900}@media (max-width:980px){.szCommunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.szCommunityStep:nth-child(2){border-right:0}.szCommunityStep:nth-child(3),.szCommunityStep:nth-child(4){border-top:1px solid #e5e9ee}.szCommunityStep:nth-child(2) .szCommunityArrow,.szCommunityStep:nth-child(4) .szCommunityArrow{display:none}}@media (max-width:700px){.szRebuild:has(.ecosystemVisual) .szCommunitySection{padding:64px 0 68px}.szRebuild:has(.ecosystemVisual) .szCommunityIntro h2{font-size:34px;letter-spacing:-1.3px}.szRebuild:has(.ecosystemVisual) .szCommunityIntro p{font-size:14px}.szCommunityGrid{grid-template-columns:1fr}.szCommunityStep,.szCommunityStep:nth-child(3),.szCommunityStep:nth-child(4){min-height:0;border-right:0;border-top:1px solid #e5e9ee}.szCommunityStep:first-child{border-top:0}.szCommunityArrow{display:none}}.szThemeEcosystem{--page-bg:#fff;--page-card:#fff;--page-border:#e7e9ee;--page-text:#151821;background:#fff;color:#151821}.szThemeEcosystem .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(236,28,107,.16),transparent 30%),#111722;color:#eef4fb}.szThemeEcosystem .szInnerGrid h1,.szThemeEcosystem .szInnerGrid h2{color:#f4f8ff}.szThemeEcosystem .szInnerGrid>div:first-child>p{color:#b9c3d0}.szThemeEcosystem .szCommunitySection,.szThemeEcosystem .szSoftSection,.szThemeEcosystem .szStatsBand,.szThemeEcosystem .szWhiteSection{background:#fff;color:#151821;border-color:#e8ebef}.szThemeEcosystem .szStatsGrid>div{border-color:#e8ebef}.szThemeEcosystem .szStatsGrid strong{color:var(--pink)}.szThemeEcosystem .szStatsGrid span{color:#687382}.szThemeEcosystem .szCommunityIntro h2,.szThemeEcosystem .szSectionIntro h2{color:#151821}.szThemeEcosystem .szCommunityIntro p,.szThemeEcosystem .szSectionIntro p{color:#687382}.szThemeEcosystem .szEditorialCards article,.szThemeEcosystem .szFlowGrid,.szThemeEcosystem .szUnitGrid article{background:#fff;color:#151821;border-color:#e4e8ed;box-shadow:0 14px 34px rgba(25,31,40,.055)}.szThemeEcosystem .szEditorialCards article:hover,.szThemeEcosystem .szUnitGrid article:hover{border-color:#f0bfd3;box-shadow:0 18px 38px rgba(236,28,107,.1)}.szThemeEcosystem .szEditorialCards h3,.szThemeEcosystem .szUnitGrid h3,.szThemeEcosystem .szUnitGrid span{color:#151821}.szThemeEcosystem .szEditorialCards p,.szThemeEcosystem .szUnitGrid p{color:#687382}.szThemeEcosystem .szFlowGrid>div{border-color:#e4e8ed}.szThemeEcosystem .szFlowGrid small{color:#c62f3d}.szThemeEcosystem .szFlowGrid b{color:#151821}.szThemeEcosystem .szFlowGrid span{color:#687382}.szThemeEcosystem .szCommunitySection,.szThemeEcosystem .szCommunityStep{background:#fff}.szThemeEcosystem .szCommunityStep:nth-child(2n){background:#fff7fb}.szThemeEcosystem .szDarkCta{background:radial-gradient(circle at 82% 50%,rgba(236,28,107,.1),transparent 28%),#fff7fb;color:#151821;border-top:1px solid #f0d8e3}.szThemeEcosystem .szDarkCta h2{color:#151821}.szThemeEcosystem .szDarkCta p{color:#687382}.szThemeEcosystem .szDarkCta .szLight{color:var(--pink)}.szThemeEcosystem .szMascotPlaceholder.dark .szMascotBox{background:#fff;border-color:#efbfd2;color:var(--pink)}.szThemeEcosystem .szMascotPlaceholder.dark small{color:#687382}@media (max-width:700px){.szThemeEcosystem .szInnerHero{background:radial-gradient(circle at 82% 32%,rgba(236,28,107,.14),transparent 34%),#111722}}body{zoom:1}.szRebuild .szInnerGrid>div:first-child>p,.szRebuild .szSectionIntro p,.szRebuild .szSplit>div>p{font-size:16px;line-height:1.75}.szRebuild .szSectionIntro h2,.szRebuild .szSplit h2{font-size:clamp(36px,4vw,54px)}.szRebuild .szStatsGrid span{font-size:13px}.szRebuild .szSkillLine{font-size:12px}.szContentFeature{position:relative;overflow:hidden;padding:70px 0;background:radial-gradient(circle at 88% 18%,rgba(236,28,107,.18),transparent 30%),linear-gradient(135deg,#0a0d13,#111722 58%,#160d18);color:#f5f7fb;margin-top:20px}.szContentFeature:after{content:"";position:absolute;right:-170px;bottom:-190px;width:520px;height:520px;border:1px solid rgba(255,79,156,.22);border-radius:50%;box-shadow:0 0 0 55px rgba(255,79,156,.035),0 0 0 110px rgba(255,79,156,.018);pointer-events:none}.szContentFeatureGrid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:76px;gap:76px;align-items:center}.szContentFeature .szSectionKicker{color:#ff70aa}.szContentFeature .szSectionKicker:before{background:#ff4f9c}.szContentFeature h2{max-width:680px;margin:16px 0;color:#fff;font-size:clamp(38px,4.5vw,62px);line-height:1.02;letter-spacing:-2.5px;font-weight:900}.szContentFeature p{max-width:620px;margin:0;color:#b8c1ce;font-size:17px;line-height:1.75}.szFeatureRail{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.szFeatureRail>div{min-height:108px;display:flex;align-items:center;gap:18px;padding:22px 24px;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .22s ease,border-color .22s ease,background .22s ease}.szFeatureRail>div:hover{transform:translateY(-4px);border-color:rgba(255,79,156,.55);background:rgba(236,28,107,.09)}.szFeatureRail b{flex:0 0 auto;color:#ff4f9c;font-size:18px;letter-spacing:.08em}.szFeatureRail span{color:#f4f7fb;font-size:18px;line-height:1.35;font-weight:800}.szThemeCareers .szJobs{gap:18px}.szThemeCareers .szJobs article{min-height:210px;padding:26px 28px;border-radius:16px;background:#fff;box-shadow:0 12px 32px rgba(35,16,29,.045)}.szThemeCareers .szJobTop,.szThemeCareers .szJobTop small{font-size:11px}.szThemeCareers .szJobs h3{font-size:22px;line-height:1.25}.szThemeCareers .szJobs p{font-size:14px;line-height:1.7}.szThemeCareers .szJobs article a,.szThemeCareers .szJobs article>div:last-child b{font-size:12px}.szThemeCareers .szCareersFeature,.szThemeLight .szPolicyFeature{background:radial-gradient(circle at 88% 18%,rgba(236,28,107,.18),transparent 30%),linear-gradient(135deg,#0a0d13,#111722 58%,#160d18)}.szThemeEcosystem .szEditorialCards{gap:16px}.szThemeEcosystem .szEditorialCards article{min-height:220px;padding:24px;border-radius:16px}.szThemeEcosystem .szEditorialCards small{font-size:13px;letter-spacing:.08em}.szThemeEcosystem .szEditorialCards h3{margin-top:34px;font-size:20px;line-height:1.3}.szThemeEcosystem .szEditorialCards p{font-size:14px;line-height:1.7}.szThemeContact .szContactIntentCard{min-height:190px;padding:26px;border-radius:16px}.szThemeContact .szContactIntentCard b{font-size:12px}.szThemeContact .szContactIntentCard h3{font-size:20px;line-height:1.3}.szThemeContact .szContactIntentCard p{font-size:14px;line-height:1.7}.szContactProcess{padding:92px 0;background:#fff}.szProcessGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.szProcessGrid article{position:relative;min-height:210px;padding:25px;border:1px solid #e2e6ea;border-radius:16px;background:#f8f9fb;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.szProcessGrid article:hover{transform:translateY(-5px);border-color:#efbfd2;box-shadow:0 16px 34px rgba(31,38,48,.08)}.szProcessGrid article>b{color:var(--pink);font-size:13px;letter-spacing:.08em}.szProcessGrid h3{margin:34px 0 9px;color:#1c222a;font-size:20px;line-height:1.3}.szProcessGrid p{margin:0;color:#6f7883;font-size:14px;line-height:1.7}.szProcessGrid article>span{position:absolute;right:20px;bottom:18px;color:var(--pink);font-size:18px}@media (max-width:980px){.szContentFeatureGrid{grid-template-columns:1fr;gap:42px}.szContentFeature h2{max-width:760px}.szFeatureRail,.szProcessGrid,.szThemeEcosystem .szEditorialCards{grid-template-columns:1fr 1fr}}@media (max-width:700px){.szRebuild .container{width:calc(100% - 30px)}.szSoftSection,.szWhiteSection{padding:68px 0}.szSectionKicker{font-size:10px;letter-spacing:1.25px}.szRebuild .szSectionIntro h2,.szRebuild .szSplit h2{font-size:clamp(32px,9vw,44px);letter-spacing:-1.5px}.szRebuild .szSectionIntro p,.szRebuild .szSplit>div>p{font-size:15px;line-height:1.75}.szStatsGrid strong{font-size:25px}.szStatsGrid span{font-size:12px;line-height:1.35}.szContentFeature{padding:72px 0}.szContentFeatureGrid{gap:34px}.szContentFeature h2{font-size:clamp(34px,10vw,48px);letter-spacing:-1.8px}.szContentFeature p{font-size:16px}.szFeatureRail{grid-template-columns:1fr;gap:10px}.szFeatureRail>div{min-height:82px;padding:18px 20px}.szFeatureRail b,.szFeatureRail span{font-size:16px}.szThemeCareers .szJobs article{min-height:0;padding:22px}.szThemeCareers .szJobs h3{font-size:20px}.szThemeCareers .szJobs p{font-size:14px}.szThemeEcosystem .szEditorialCards{grid-template-columns:1fr}.szThemeEcosystem .szEditorialCards article{min-height:0;padding:22px}.szThemeEcosystem .szEditorialCards h3{margin-top:25px;font-size:19px}.szThemeEcosystem .szEditorialCards p{font-size:14px}.szContactProcess{padding:72px 0}.szProcessGrid{grid-template-columns:1fr;gap:11px}.szProcessGrid article{min-height:0;padding:22px}.szProcessGrid h3{margin-top:25px;font-size:19px}.szProcessGrid p{font-size:14px}.szThemeContact .szContactIntentSection{padding:72px 0}}@media (max-width:480px){.szRebuild .container{width:calc(100% - 24px)}.szInnerGrid>div:first-child{padding-top:34px}.szAboutHeroCopy h1,.szInnerGrid h1{font-size:clamp(32px,10vw,56px);letter-spacing:-1.6px}.szAboutHeroCopy h2,.szInnerGrid h2{font-size:18px;line-height:1.4}.szAboutHeroCopy p,.szInnerGrid>div:first-child>p{font-size:14px;line-height:1.75}.szBtn{min-height:48px;font-size:13px}.szStatsGrid>div{min-height:76px;padding:13px 10px}.szStatsGrid strong{font-size:23px}.szStatsGrid span{font-size:12px}.szContentFeature h2{font-size:34px}.szContentFeature p{font-size:15px}.szFeatureRail>div{padding:17px 16px}.szFeatureRail span{font-size:15px}.szThemeCareers .szJobs h3{font-size:19px}.szThemeCareers .szJobTop,.szThemeCareers .szJobTop small{font-size:10px}.szThemeContact .szContactIntentCard{min-height:0;padding:21px}.szThemeContact .szContactIntentCard h3{font-size:18px}.szThemeContact .szContactIntentCard p{font-size:14px}}@media (max-width:380px){.szAboutHeroCopy h1,.szInnerGrid h1{font-size:32px}.szRebuild .szSectionIntro h2,.szRebuild .szSplit h2{font-size:30px}.szContentFeature h2{font-size:31px}.szFeatureRail span{font-size:14px}.szJobs article{padding:18px!important}}@media (prefers-reduced-motion:reduce){.szFeatureRail>div,.szProcessGrid article,.szThemeCareers .szJobs article,.szThemeEcosystem .szEditorialCards article{transition:none}}.szThemeCareers .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(236,28,107,.24),transparent 30%),#0a0d13;color:#f5f7fb}.szThemeCareers .szInnerGrid h1,.szThemeCareers .szInnerGrid h2{color:#f7f9fc}.szThemeCareers .szInnerGrid>div:first-child>p{color:#b9c3d0}.szThemeCareers .szInnerHero:after{border-color:rgba(255,79,156,.22);box-shadow:0 0 0 45px rgba(255,79,156,.035),0 0 0 90px rgba(255,79,156,.018)}.szThemeCareers .szInnerGrid h1{font-size:clamp(32px,5vw,56px)}.szThemeCareers .szInnerGrid h2{font-size:clamp(22px,2vw,28px)}.szThemeCareers .szInnerGrid>div:first-child>p{font-size:16px}.szThemeEcosystem .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(236,28,107,.28),transparent 27%),radial-gradient(circle at 70% 70%,rgba(125,92,255,.18),transparent 24%),#0b1018}.szThemeEcosystem .ecoCore{box-shadow:0 0 0 10px rgba(236,28,107,.1),0 0 55px rgba(236,28,107,.3),0 20px 42px rgba(25,16,25,.22)}.szThemeEcosystem .ecoConnector{opacity:.85;height:2px}@keyframes contactBubbleLoop{0%,12%{opacity:0;transform:translateY(12px) scale(.985)}18%,68%{opacity:1;transform:translateY(0) scale(1)}78%,to{opacity:0;transform:translateY(-8px) scale(.985)}}.szThemeContact .contactVisual .bubbleOne{animation:contactBubbleLoop 7.2s ease-in-out .2s infinite}.szThemeContact .contactVisual .bubbleTwo{animation:contactBubbleLoop 7.2s ease-in-out 1.15s infinite}.szThemeContact .contactVisual .bubbleThree{animation:contactBubbleLoop 7.2s ease-in-out 2.1s infinite}.szThemeContact .contactVisual .contactBoard{animation:contactBoardIn 1s cubic-bezier(.22,1,.36,1) both,contactBoardPulse 5s ease-in-out 1s infinite}@keyframes contactBoardPulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.006)}}@media (prefers-reduced-motion:reduce){.szThemeContact .contactVisual .bubbleOne,.szThemeContact .contactVisual .bubbleThree,.szThemeContact .contactVisual .bubbleTwo,.szThemeContact .contactVisual .contactBoard{animation:none;opacity:1;transform:none}}.szThemeCareers .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(236,28,107,.34) 0,rgba(236,28,107,.16) 22%,transparent 43%),radial-gradient(circle at 64% 78%,rgba(126,72,255,.16) 0,transparent 32%),linear-gradient(135deg,#070a0f,#0b0f16 58%,#120b17);color:#f7f9fc}.szThemeCareers .szInnerHero:after{border-color:rgba(255,79,156,.34);box-shadow:0 0 0 45px rgba(255,79,156,.075),0 0 0 90px rgba(126,72,255,.045),0 0 90px rgba(236,28,107,.08)}.szThemeCareers .szInnerHero .decorThree,.szThemeCareers .szInnerHero .decorTwo{opacity:1}.szThemeEcosystem .szInnerHero{background:radial-gradient(circle at 78% 42%,rgba(236,28,107,.38) 0,rgba(236,28,107,.18) 22%,transparent 43%),radial-gradient(circle at 66% 78%,rgba(126,72,255,.2) 0,transparent 32%),linear-gradient(135deg,#070a0f,#0b1018 58%,#120b18);color:#f4f8ff;padding:80px 0}.szThemeEcosystem .szInnerHero:after{border-color:rgba(255,79,156,.34);box-shadow:0 0 0 45px rgba(255,79,156,.075),0 0 0 90px rgba(126,72,255,.045),0 0 90px rgba(236,28,107,.08)}.szThemeEcosystem .ecoCore{background:linear-gradient(145deg,#ec1c6b,#b71870 52%,#6948ff);box-shadow:0 0 0 10px rgba(236,28,107,.13),0 0 70px rgba(236,28,107,.48),0 0 120px rgba(105,72,255,.2),0 20px 42px rgba(25,16,25,.35)}@media (max-width:700px){.szThemeCareers .szInnerHero,.szThemeEcosystem .szInnerHero{background:radial-gradient(circle at 82% 30%,rgba(236,28,107,.34) 0,rgba(236,28,107,.15) 25%,transparent 48%),radial-gradient(circle at 45% 82%,rgba(126,72,255,.14) 0,transparent 34%),linear-gradient(160deg,#070a0f,#0b1018)}}body,html{overflow-x:clip;overflow-y:visible}img{max-width:100%;height:auto}@media (max-width:1050px){.navBar{display:flex;align-items:center;justify-content:space-between}}@media (max-width:980px){.szHeroCube,.szInnerDecor{display:none}}.szPolicyPage .szInnerHero,.szThemeCareers .szInnerHero{background:radial-gradient(circle at 78% 40%,rgba(34,197,94,.16),transparent 32%),linear-gradient(160deg,#0a0f18,#10241a);padding:80px 0}.szPolicyPage .szInnerHero:after,.szThemeCareers .szInnerHero:after{border-color:hsla(0,0%,100%,.08);box-shadow:0 0 0 45px hsla(0,0%,100%,.015),0 0 0 90px hsla(0,0%,100%,.01)}.szPolicyPage .szInnerHero .szInnerDecor,.szThemeCareers .szInnerHero .szInnerDecor{background:linear-gradient(135deg,#5ee69c,#22c55e);box-shadow:8px 8px 0 rgba(34,197,94,.12)}.szPolicyPage .szInnerHero .szSectionKicker,.szThemeCareers .szInnerHero .szSectionKicker{color:#5ee69c}.szPolicyPage .szInnerHero .szSectionKicker:before,.szThemeCareers .szInnerHero .szSectionKicker:before{background:#22c55e}.szPolicyPage .szInnerHero .szInnerGrid h1,.szPolicyPage .szInnerHero .szInnerGrid h2,.szThemeCareers .szInnerHero .szInnerGrid h1,.szThemeCareers .szInnerHero .szInnerGrid h2{color:#f4f8ff}.szPolicyPage .szInnerHero .szInnerGrid>div:first-child>p,.szThemeCareers .szInnerHero .szInnerGrid>div:first-child>p{color:#a9c4b4}.szPolicyPage .szInnerHero .szBtnPink,.szThemeCareers .szInnerHero .szBtnPink{background:#22c55e;box-shadow:0 12px 25px rgba(34,197,94,.25)}.szPolicyPage .szInnerHero .szBtnPink:hover,.szThemeCareers .szInnerHero .szBtnPink:hover{background:#1aa34d;box-shadow:0 16px 30px rgba(34,197,94,.3)}.szPolicyPage .szInnerHero .szBtnOutline,.szThemeCareers .szInnerHero .szBtnOutline{color:#eafff2;background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.szPolicyPage .szInnerHero .szBtnOutline:hover,.szThemeCareers .szInnerHero .szBtnOutline:hover{border-color:#5ee69c;background:rgba(94,230,156,.1)}@media (max-width:900px){.ecosystemDarkGrid,.mediaGridDark,.resourceGridNew,.testimonialsGrid{grid-template-columns:repeat(2,1fr)}.resourceGridNew{gap:18px}.socialGrid{max-width:100%}}@media (max-width:640px){.ecosystemDarkGrid,.mediaGridDark,.resourceGridNew,.testimonialsGrid{grid-template-columns:1fr;gap:16px}.mediaCardDark,.resourceCardNew,.testimonialCard{padding:22px}.socialGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0}.socialPill{padding:10px 12px}.heroInner{padding:48px 0 40px}.dashboardMock{padding:16px}}@media (max-width:420px){.socialGrid{grid-template-columns:1fr}.mockStats,.socStats{gap:8px}.mockStats div,.socStats div{padding:10px 8px}.mockStats b,.socStats strong{font-size:20px}.hero h1,.pageHero h1{letter-spacing:-1.2px}.container{width:min(100% - 20px,1180px)}.ecosystemCard,.mediaCardDark,.resourceCardNew,.testimonialCard{padding:18px}}@media (max-width:1050px){.siteHeader .navBar{display:flex!important;align-items:center;justify-content:space-between}.siteHeader .desktopOnly{display:none!important}.siteHeader .menuBtn{display:inline-flex!important;align-items:center;justify-content:center;width:42px;height:42px;padding:0;font-size:18px;line-height:1}.siteHeader .mainNav{position:fixed!important;top:76px!important;left:0!important;right:0!important;bottom:auto!important;width:100%!important;max-width:100%!important;margin:0!important;transform:none!important;justify-self:auto!important;display:none;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:10px max(20px,calc((100% - 1180px) / 2 + 20px)) 26px;border-bottom:1px solid #ece7ec;box-shadow:0 24px 48px rgba(20,10,20,.16);max-height:calc(100vh - 76px);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:130;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.siteHeader .mainNav.open{display:flex;opacity:1;visibility:visible}.siteHeader .mainNav>.navDropdown,.siteHeader .mainNav>a{width:100%}.siteHeader .mainNav>a{display:flex;align-items:center;padding:16px 2px;font-size:15px;border-bottom:1px solid #f2eef1}.siteHeader .mainNav>a:last-child{border-bottom:0}.siteHeader .mainNav .navTrigger{width:100%;justify-content:space-between;padding:16px 2px;font-size:15px;border-bottom:1px solid #f2eef1}.siteHeader .mainNav .dropdownPanel{width:100%}.siteHeader .mainNav .flyoutLink{padding:12px 10px;font-size:14px}}@media (max-width:720px){.siteHeader .mainNav{top:68px!important;max-height:calc(100vh - 68px)}}.sz-reveal{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1);will-change:opacity,transform}.sz-reveal.sz-reveal-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sz-reveal{opacity:1;transform:none;transition:none}}:root{--sz-home-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}[class*=Hero],[class*=hero],[class*=page-hero],[class*=pageHero],body,button,input,select,textarea{font-family:var(--sz-home-font)}.mediaCore{font-size:0;overflow:visible;background:radial-gradient(120% 100% at 30% 0,color-mix(in srgb,var(--accent) 78%,#fff 6%) 0,color-mix(in srgb,var(--accent) 45%,#0d121b) 46%,#0d121b 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -14px 26px rgba(0,0,0,.42),0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),0 18px 44px color-mix(in srgb,var(--accent) 26%,transparent)}.mediaCore .coreOrbit{position:absolute;inset:-10px;border-radius:32px;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--accent) 85%,#fff) 60deg,transparent 140deg,transparent 220deg,color-mix(in srgb,var(--accent) 60%,#fff) 280deg,transparent 340deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;padding:1px;animation:coreOrbitSpin 11s linear infinite;opacity:.45;pointer-events:none}.mediaCore .coreGlow{position:absolute;inset:12px;border-radius:20px;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--accent) 70%,#fff) 0,transparent 70%);filter:blur(16px);opacity:.5;animation:coreGlowBreathe 5s ease-in-out infinite;pointer-events:none}.mediaCore .coreIcon{position:relative;z-index:3;width:34px;height:34px;color:hsla(0,0%,100%,.94);filter:drop-shadow(0 2px 12px rgba(0,0,0,.5));animation:coreIconPulse 5s ease-in-out infinite}@keyframes coreOrbitSpin{to{transform:rotate(1turn)}}@keyframes coreGlowBreathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.72;transform:scale(1.04)}}@keyframes coreIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.mediaCore .coreGlow,.mediaCore .coreIcon,.mediaCore .coreOrbit{animation:none}}.detailHeroGrid h1{font-size:clamp(40px,4.6vw,62px);line-height:1.06;letter-spacing:-2px;margin:14px 0 16px;text-wrap:balance}.detailHeroGrid .heroLead{color:#e6ebf2;font-size:clamp(18px,1.6vw,21px);line-height:1.55;font-weight:500;max-width:620px;margin:0 0 14px;text-wrap:pretty}.detailHeroGrid .serviceSummary{color:#93a0af;font-size:16px;line-height:1.68;max-width:620px}@media (max-width:620px){.detailHeroGrid h1{font-size:clamp(30px,7vw,42px);letter-spacing:-1.2px}.detailHeroGrid .heroLead{font-size:17px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.szScrollReveal>section{animation:sectionRise linear both;animation-timeline:view();animation-range:entry 0 entry 45%}.szScrollReveal>section:first-of-type{animation:none}}}@keyframes sectionRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.serviceDetailHero{background:radial-gradient(circle at 75% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 38%),linear-gradient(180deg,#070a0f 0,#0c1118 100%)}.detailGlow{width:700px;height:700px;right:-220px;top:-300px;background:color-mix(in srgb,var(--accent) 13%,transparent);filter:blur(90px)}.audienceTags span{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.audienceTags span:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent)}.detailMetrics>div{transition:transform .25s cubic-bezier(.16,1,.3,1)}.detailMetrics>div:hover{transform:translateY(-4px)}.detailMetrics>div b{transition:color .25s ease}.detailMetrics>div:hover b{color:color-mix(in srgb,var(--accent) 70%,#fff)}.primaryBtn{position:relative;overflow:hidden;transition:transform .22s cubic-bezier(.16,1,.3,1)}.primaryBtn:after{content:"";position:absolute;top:0;left:-140%;width:60%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.42),transparent);transform:skewX(-18deg);pointer-events:none}.primaryBtn:hover{transform:translateY(-2px)}.primaryBtn:hover:after{animation:btnShine .75s ease-out}@keyframes btnShine{to{left:140%}}.secondaryBtn{transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,color .22s ease}.secondaryBtn:hover{transform:translateY(-2px)}.backService{transition:transform .2s ease,opacity .2s ease;display:inline-block}.backService:hover{transform:translateX(-4px);opacity:.85}.serviceMedia .mediaNode{transition:transform .3s cubic-bezier(.16,1,.3,1)}.serviceMedia:hover .mediaNode{transform:scale(1.06)}.serviceMedia:hover .coreIcon{animation-duration:2.4s}@media (prefers-reduced-motion:reduce){.audienceTags span,.backService,.detailMetrics>div,.primaryBtn,.secondaryBtn,.serviceMedia .mediaNode{transition:none}.primaryBtn:hover:after{animation:none}}.siteHeader{transition:box-shadow .45s ease,background-color .45s ease,backdrop-filter .45s ease}.navBar{transition:height .45s cubic-bezier(.22,1,.36,1)}.brandLink{transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.siteHeader.siteHeaderCompact .navBar{height:60px}.siteHeader.siteHeaderCompact .brandLink{transform:scale(.86)}.siteHeader.siteHeaderCompact{background:hsla(0,0%,100%,.86);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);box-shadow:0 4px 22px rgba(20,12,22,.08)}@media (prefers-reduced-motion:reduce){.brandLink,.navBar,.siteHeader{transition:none}}.eventCard,.sponsorItem,.statItem,.testimonialCard,.wz-info-card,.wz-reflection-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease,border-color .28s ease}.eventCard:hover,.statItem:hover,.testimonialCard:hover,.wz-info-card:hover,.wz-reflection-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px rgba(20,12,22,.1)}.sponsorItem{filter:grayscale(1);opacity:.62}.sponsorItem:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}.szScrollReveal a:not([class]):not(.primaryBtn):not(.secondaryBtn){background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .28s cubic-bezier(.16,1,.3,1)}.szScrollReveal a:not([class]):not(.primaryBtn):not(.secondaryBtn):hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.eventCard,.sponsorItem,.statItem,.szScrollReveal a,.testimonialCard,.wz-info-card,.wz-reflection-card{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.szScrollReveal .ecosystemCard,.szScrollReveal .eventCard,.szScrollReveal .jobCard,.szScrollReveal .serviceShowcaseCard,.szScrollReveal .statItem,.szScrollReveal .value-card,.szScrollReveal .wz-info-card{animation:cardRise linear both;animation-timeline:view();animation-range:entry 0 entry 38%}.szScrollReveal .ecosystemCard:nth-child(2),.szScrollReveal .eventCard:nth-child(2),.szScrollReveal .jobCard:nth-child(2),.szScrollReveal .statItem:nth-child(2),.szScrollReveal .value-card:nth-child(2),.szScrollReveal .wz-info-card:nth-child(2){animation-range:entry 4% entry 42%}.szScrollReveal .ecosystemCard:nth-child(3),.szScrollReveal .eventCard:nth-child(3),.szScrollReveal .jobCard:nth-child(3),.szScrollReveal .statItem:nth-child(3),.szScrollReveal .value-card:nth-child(3),.szScrollReveal .wz-info-card:nth-child(3){animation-range:entry 8% entry 46%}.szScrollReveal .ecosystemCard:nth-child(n+4),.szScrollReveal .eventCard:nth-child(n+4),.szScrollReveal .jobCard:nth-child(n+4),.szScrollReveal .statItem:nth-child(n+4),.szScrollReveal .value-card:nth-child(n+4),.szScrollReveal .wz-info-card:nth-child(n+4){animation-range:entry 12% entry 50%}}}@keyframes cardRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.visual-marketing .mediaNode{animation:channelFloat 5.5s ease-in-out infinite;top:auto;right:auto;bottom:auto;left:auto;width:max-content}.visual-marketing .node1{left:6%;top:30%;animation-delay:0s}.visual-marketing .node2{left:20%;top:12%;animation-delay:.5s}.visual-marketing .node3{left:45%;top:6%;animation-delay:1s}.visual-marketing .node4{right:18%;left:auto;top:12%;animation-delay:1.5s}.visual-marketing .node5{right:5%;left:auto;top:32%;animation-delay:2s}.visual-marketing .node6{right:13%;left:auto;top:62%;animation-delay:2.5s}.visual-marketing .node7{left:13%;top:62%;animation-delay:3s}.visual-marketing .mediaNode i{animation:channelBlink 2.4s ease-in-out infinite}.visual-marketing .node2 i{animation-delay:.3s}.visual-marketing .node3 i{animation-delay:.6s}.visual-marketing .node4 i{animation-delay:.9s}.visual-marketing .node5 i{animation-delay:1.2s}.visual-marketing .node6 i{animation-delay:1.5s}.visual-marketing .node7 i{animation-delay:1.8s}.visual-marketing .mediaNode{transition:border-color .25s ease,box-shadow .25s ease}.visual-marketing .mediaNode:hover{border-color:color-mix(in srgb,var(--accent) 70%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 30%,transparent)}@keyframes channelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes channelBlink{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.visual-marketing .mediaNode,.visual-marketing .mediaNode i{animation:none}}.szAboutVisual,.szPageVisual{isolation:isolate}.szAboutVisual img,.szPageVisual img{position:relative;z-index:3;animation:szAvFloat 7s ease-in-out infinite}.szAboutVisual .szAvGlow,.szPageVisual .szAvGlow{position:absolute;z-index:1;left:50%;top:46%;width:62%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.26) 0,rgba(236,72,153,.08) 45%,transparent 70%);filter:blur(26px);animation:szAvGlowBreathe 6s ease-in-out infinite;pointer-events:none}.szAboutVisual .szAvRing,.szPageVisual .szAvRing{position:absolute;z-index:2;left:50%;top:48%;width:46%;aspect-ratio:1;margin:0;transform:translate(-50%,-50%) scale(.7);border-radius:50%;border:1px solid rgba(236,72,153,.3);opacity:0;animation:szAvRingPulse 4.5s ease-out infinite;pointer-events:none}.szAboutVisual .szAvRing2,.szPageVisual .szAvRing2{animation-delay:2.25s}.szAboutVisual .szAvScan,.szPageVisual .szAvScan{position:absolute;z-index:4;left:8%;right:8%;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(236,72,153,.55),transparent);opacity:0;animation:szAvScanMove 6s ease-in-out infinite;pointer-events:none}.szAboutVisual .szAvDot,.szPageVisual .szAvDot{position:absolute;z-index:4;width:7px;height:7px;border-radius:50%;background:#ec4899;box-shadow:0 0 12px rgba(236,72,153,.75);opacity:.75;pointer-events:none;animation:szAvDotFloat 5.5s ease-in-out infinite}.szAvDot1{left:6%;top:24%}.szAvDot2{right:9%;top:16%;animation-delay:1.4s}.szAvDot3{left:12%;bottom:18%;animation-delay:2.8s}.szAvDot4{right:6%;bottom:26%;animation-delay:4.2s}@keyframes szAvFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes szAvGlowBreathe{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes szAvRingPulse{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}18%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes szAvScanMove{0%,to{opacity:0;transform:translateY(6%)}12%{opacity:.9}76%{opacity:.9}88%{opacity:0;transform:translateY(430%)}}@keyframes szAvDotFloat{0%,to{transform:translate(0);opacity:.45}50%{transform:translate(6px,-14px);opacity:1}}@media (prefers-reduced-motion:reduce){.szAboutVisual .szAvDot,.szAboutVisual .szAvGlow,.szAboutVisual .szAvRing,.szAboutVisual .szAvScan,.szAboutVisual img,.szPageVisual .szAvDot,.szPageVisual .szAvGlow,.szPageVisual .szAvRing,.szPageVisual .szAvScan,.szPageVisual img{animation:none}.szAboutVisual .szAvRing,.szAboutVisual .szAvScan,.szPageVisual .szAvRing,.szPageVisual .szAvScan{opacity:0}}:root{--pink:#c62f3d;--pink-light:#e35145;--pink-dark:#7d1720;--pink2:#e35145;--red:#c62f3d;--red2:#e35145;--sz-pink:#c62f3d;--sz-pink-2:#e35145;--sz-pink-soft:#fbf0f1;--pink-gradient:linear-gradient(135deg,#c62f3d,#e35145);--pink-light-bg:#fbf0f1}.siteHeader .adminBtn:hover,.siteHeader .flyoutLink:hover,.siteHeader .logoText strong,.siteHeader .logoWrap,.siteHeader .mainNav a.navActive,.siteHeader .mainNav a:hover,.siteHeader .menuBtn:hover,.siteHeader .navDropdown.isOpen .navTriggerCaret,.siteHeader .navDropdown.isOpen .navTriggerLabel,.siteHeader .navTriggerCaret:hover,.siteHeader .navTriggerLabel:hover{color:#c62f3d!important}.siteHeader .adminBtn:hover,.siteHeader .flyoutLink:hover,.siteHeader .navTriggerCaret:hover{background:#fbf0f1!important}.siteHeader .adminBtn svg{color:#c62f3d!important}.siteHeader .adminBtn:hover,.siteHeader .menuBtn:hover{border-color:#c62f3d!important}.szPolicyPage,.szProfilePage,.szThemeCareers,.szThemeContact,.szThemeEcosystem,.szThemePink{--page-bg:#fff;--page-card:#fff;--page-border:#e4d8dc;--page-text:#18212d;--page-muted:#627184;--sz-pink:#c62f3d;--sz-pink-2:#e35145;--sz-pink-soft:#fbf0f1;--pink:#c62f3d;--pink2:#e35145;--red:#c62f3d;--red2:#e35145;--pink-gradient:linear-gradient(135deg,#c62f3d,#e35145);--pink-light-bg:#fbf0f1;background:#fff;color:var(--page-text)}.szPolicyPage .szInnerHero,.szProfilePage .szInnerHero,.szThemeCareers .szInnerHero,.szThemeContact .szInnerHero,.szThemeEcosystem .szInnerHero,.szThemePink .about-hero{background:radial-gradient(circle at 78% 36%,rgba(198,47,61,.2),transparent 34%),radial-gradient(circle at 18% 100%,rgba(227,81,69,.1),transparent 30%),linear-gradient(135deg,#07131f,#0b1b2a 58%,#102538)!important;color:#edf8ff!important}.szThemePink .hero-gradient{background:radial-gradient(circle at 74% 40%,rgba(198,47,61,.24),transparent 36%),linear-gradient(135deg,rgba(7,19,31,.9),rgba(16,37,56,.78))!important}.szPolicyPage .szInnerHero:after,.szProfilePage .szInnerHero:after,.szThemeCareers .szInnerHero:after,.szThemeContact .szInnerHero:after,.szThemeEcosystem .szInnerHero:after,.szThemePink .cube{border-color:rgba(227,81,69,.32)!important;box-shadow:0 0 0 44px rgba(198,47,61,.06),0 0 90px rgba(198,47,61,.1)!important}.szPolicyPage .szInnerHero .szSectionKicker,.szProfilePage .szInnerHero .szSectionKicker,.szThemeCareers .szInnerHero .szSectionKicker,.szThemeContact .szInnerHero .szSectionKicker,.szThemeEcosystem .szInnerHero .szSectionKicker,.szThemePink .hero-kicker,.szThemePink .szSectionKicker{color:#e35145!important}.szPolicyPage .szInnerHero .szSectionKicker:before,.szProfilePage .szInnerHero .szSectionKicker:before,.szThemeCareers .szInnerHero .szSectionKicker:before,.szThemeContact .szInnerHero .szSectionKicker:before,.szThemeEcosystem .szInnerHero .szSectionKicker:before,.szThemePink .hero-kicker:before,.szThemePink .szSectionKicker:before{background:#e35145!important}.szPolicyPage .szInnerHero h1,.szPolicyPage .szInnerHero h2,.szPolicyPage .szInnerHero p,.szProfilePage .szInnerHero h1,.szProfilePage .szInnerHero h2,.szProfilePage .szInnerHero p,.szThemeCareers .szInnerHero h1,.szThemeCareers .szInnerHero h2,.szThemeCareers .szInnerHero p,.szThemeContact .szInnerHero h1,.szThemeContact .szInnerHero h2,.szThemeContact .szInnerHero p,.szThemeEcosystem .szInnerHero h1,.szThemeEcosystem .szInnerHero h2,.szThemeEcosystem .szInnerHero p,.szThemePink .about-hero .hero-description,.szThemePink .about-hero .hero-subtitle,.szThemePink .about-hero .hero-title{color:#edf8ff!important}.szPolicyPage .szStatsBand,.szPolicyPage .szWhiteSection,.szProfilePage .szStatsBand,.szProfilePage .szWhiteSection,.szThemeCareers .szStatsBand,.szThemeCareers .szWhiteSection,.szThemeContact .szStatsBand,.szThemeContact .szWhiteSection,.szThemeEcosystem .szStatsBand,.szThemeEcosystem .szWhiteSection,.szThemePink .stats-section,.szThemePink .values-section{background:#fff!important;color:#18212d;border-color:#f0e2e4}.szPolicyPage .szSoftSection,.szProfilePage .szSoftSection,.szThemeCareers .szSoftSection,.szThemeContact .szContactIntentSection,.szThemeEcosystem .szSoftSection,.szThemePink .values-section:nth-of-type(2n){background:#0b1b2a!important;color:#edf8ff}.szThemePink .values-section:nth-of-type(2n) .section-header h2,.szThemePink .values-section:nth-of-type(2n) .section-header p,.szThemePink .values-section:nth-of-type(2n) .section-subtitle,.szThemePink .values-section:nth-of-type(2n) .section-title{color:inherit!important}.szThemeContact .szContactIntentSection .szSectionIntro h2{color:#edf8ff!important;text-transform:uppercase}.szThemeContact .szContactIntentSection .szSectionIntro p{color:#b8cad5!important}.szPolicyPage .szChecklist>div,.szPolicyPage .szEditorialCards article,.szProfilePage .szEditorialCards article,.szProfilePage .szForm,.szThemeCareers .szEditorialCards article,.szThemeCareers .szJobs article,.szThemeCareers .szUnitGrid article,.szThemeContact .szAutomation,.szThemeContact .szContactIntentCard,.szThemeContact .szContactList>div,.szThemeContact .szForm,.szThemeContact .szProcessGrid article,.szThemeEcosystem .szCommunityStep,.szThemeEcosystem .szEditorialCards article,.szThemeEcosystem .szUnitGrid article,.szThemePink .stat-card,.szThemePink .value-card{background:#fff!important;border-color:#e4d8dc!important;color:#18212d!important;box-shadow:0 16px 38px rgba(24,33,45,.07)}.szPolicyPage .szSoftSection .szChecklist>div,.szPolicyPage .szSoftSection .szEditorialCards article,.szProfilePage .szSoftSection .szEditorialCards article,.szThemeCareers .szSoftSection .szEditorialCards article,.szThemeCareers .szSoftSection .szJobs article,.szThemeCareers .szSoftSection .szUnitGrid article,.szThemeContact .szContactIntentCard,.szThemeContact .szProcessGrid article,.szThemeEcosystem .szCommunityStep,.szThemeEcosystem .szSoftSection .szEditorialCards article,.szThemeEcosystem .szSoftSection .szUnitGrid article,.szThemePink .values-section:nth-of-type(2n) .value-card{background:linear-gradient(145deg,rgba(19,45,66,.95),rgba(11,27,42,.95))!important;border-color:#34404b!important;color:#edf8ff!important;box-shadow:0 18px 45px rgba(0,0,0,.18)}.szPolicyPage .szChecklist span,.szPolicyPage .szEditorialCards h3,.szProfilePage .szEditorialCards h3,.szThemeCareers .szJobs h3,.szThemeCareers .szUnitGrid h3,.szThemeContact .szAutomationHead b,.szThemeContact .szContactIntentCard h3,.szThemeContact .szContactList b,.szThemeContact .szProcessGrid h3,.szThemeEcosystem .szEditorialCards h3,.szThemeEcosystem .szUnitGrid h3,.szThemePink .stat-label,.szThemePink .value-card h3{color:inherit!important}.szPolicyPage .szChecklist small,.szPolicyPage .szEditorialCards p,.szProfilePage .szEditorialCards p,.szThemeCareers .szEditorialCards p,.szThemeCareers .szJobs p,.szThemeCareers .szUnitGrid p,.szThemeContact .szAutomation>p,.szThemeContact .szContactIntentCard p,.szThemeContact .szContactList small,.szThemeContact .szProcessGrid p,.szThemeEcosystem .szEditorialCards p,.szThemeEcosystem .szUnitGrid p,.szThemePink .section-subtitle,.szThemePink .value-card p{color:#637285!important}.szPolicyPage .szSoftSection .szChecklist small,.szPolicyPage .szSoftSection .szEditorialCards p,.szProfilePage .szSoftSection .szEditorialCards p,.szThemeCareers .szSoftSection .szEditorialCards p,.szThemeCareers .szSoftSection .szJobs p,.szThemeCareers .szSoftSection .szUnitGrid p,.szThemeContact .szContactIntentCard p,.szThemeContact .szProcessGrid p,.szThemeEcosystem .szCommunityStep p,.szThemeEcosystem .szSoftSection .szEditorialCards p,.szThemeEcosystem .szSoftSection .szUnitGrid p,.szThemePink .values-section:nth-of-type(2n) .value-card p{color:#b8cad5!important}.szPolicyPage .szEditorialCards small,.szPolicyPage .szStatsGrid strong,.szProfilePage .szEditorialCards small,.szProfilePage .szStatsGrid strong,.szProfilePage .szUnitIcon,.szThemeCareers .szJobs article a,.szThemeCareers .szStatsGrid strong,.szThemeCareers .szUnitGrid article>span,.szThemeContact .szContactIcon,.szThemeContact .szContactIntentCard b,.szThemeContact .szProcessGrid article>b,.szThemeContact .szProcessGrid article>span,.szThemeContact .szStatsGrid strong,.szThemeEcosystem .szEditorialCards small,.szThemeEcosystem .szStatsGrid strong,.szThemeEcosystem .szUnitGrid article>span,.szThemeEcosystem .szUnitGrid b,.szThemePink .card-arrow,.szThemePink .stat-number{color:#c62f3d!important}.szThemeEcosystem .szStatsGrid strong,.szThemeEcosystem .szUnitGrid small{color:var(--sz-ink)!important}.szPolicyPage .szBtnPink,.szProfilePage .szBtnPink,.szThemeCareers .szBtnPink,.szThemeContact .szBtnPink,.szThemeEcosystem .szBtnPink,.szThemePink .btn-primary{background:linear-gradient(135deg,#c62f3d,#e35145)!important;color:#fff!important;box-shadow:0 14px 30px rgba(198,47,61,.28)!important}.szPolicyPage .szBtnPink:hover,.szProfilePage .szBtnPink:hover,.szThemeCareers .szBtnPink:hover,.szThemeContact .szBtnPink:hover,.szThemeEcosystem .szBtnPink:hover,.szThemePink .btn-primary:hover{background:linear-gradient(135deg,#a61e2d,#c62f3d)!important;box-shadow:0 18px 36px rgba(198,47,61,.34)!important}.szPolicyPage .szBtnOutline,.szProfilePage .szBtnOutline,.szThemeCareers .szBtnOutline,.szThemeContact .szBtnOutline,.szThemeEcosystem .szBtnOutline,.szThemePink .btn-outline{border-color:#c62f3d!important;color:#c62f3d!important}.szPolicyPage .szBtnOutline:hover,.szProfilePage .szBtnOutline:hover,.szThemeCareers .szBtnOutline:hover,.szThemeContact .szBtnOutline:hover,.szThemeEcosystem .szBtnOutline:hover,.szThemePink .btn-outline:hover{background:#fbf0f1!important;border-color:#a61e2d!important;color:#a61e2d!important}.szPolicyPage .szContentFeature,.szPolicyPage .szDarkCta,.szProfilePage .szContentFeature,.szProfilePage .szDarkCta,.szThemeCareers .szContentFeature,.szThemeCareers .szDarkCta,.szThemeContact .szDarkCta,.szThemeEcosystem .szDarkCta,.szThemePink .cta-background{background:radial-gradient(circle at 84% 20%,rgba(198,47,61,.2),transparent 32%),radial-gradient(circle at 16% 100%,rgba(227,81,69,.12),transparent 30%),linear-gradient(135deg,#061019,#07131f 58%,#102538)!important;color:#edf8ff!important}.audienceBand{background:radial-gradient(circle at 88% 15%,rgba(198,47,61,.2),transparent 32%),radial-gradient(circle at 10% 100%,rgba(227,81,69,.12),transparent 30%),linear-gradient(135deg,#061019,#07131f 58%,#102538)!important;color:#edf8ff!important}.audienceBand .kicker{color:#e35145!important}.audienceBand h2{color:#edf8ff!important}.detailContact{background:#fff!important;color:#1f2937!important;border-top:1px solid #f3d0d0;border-bottom:1px solid #f3d0d0}.detailContact .kicker{color:#c62f3d!important}.detailContact h2{color:#1f2937!important}.detailContact p{color:#4b5563!important}.detailContact .primaryBtn{background:#fff!important;color:#c62f3d!important;border:1px solid rgba(198,47,61,.4)!important;box-shadow:none!important}.detailContact .primaryBtn:hover{background:rgba(198,47,61,.06)!important;border-color:#c62f3d!important;transform:translateY(-2px);box-shadow:none!important}.detailContact .primaryBtn:after{background:linear-gradient(100deg,transparent,rgba(198,47,61,.35),transparent)!important}.szThemeContact .contactBoard,.szThemeContact .messageBubble{background:linear-gradient(145deg,rgba(16,37,56,.96),rgba(9,24,36,.96))!important;border-color:#34404b!important;color:#edf8ff!important}.szThemeContact .contactBoard footer,.szThemeContact .contactBoard header{border-color:rgba(198,47,61,.18)!important;color:#c4d5df!important}.szProfilePage .szForm input,.szProfilePage .szForm textarea,.szThemeContact .szForm input,.szThemeContact .szForm textarea{background:#fff!important;border-color:#e4d8dc!important;color:#18212d!important}.szProfilePage .szForm input:focus,.szProfilePage .szForm textarea:focus,.szThemeContact .szForm input:focus,.szThemeContact .szForm textarea:focus{border-color:#c62f3d!important;box-shadow:0 0 0 3px rgba(198,47,61,.12)!important}.szThemeContact .szAutomationOptions button{background:#fff!important;border-color:#e4d8dc!important;color:#18212d!important}.szThemeContact .szAutomationOptions button.isSelected,.szThemeContact .szAutomationOptions button:hover{background:#fbf0f1!important;border-color:rgba(227,81,69,.72)!important;color:#a61e2d!important}.szThemeContact .szAutomationOptions button:after{background:linear-gradient(90deg,transparent,rgba(227,81,69,.14),transparent)!important}.szAboutVisual .szAvDot,.szPageVisual .szAvDot{background:#e35145!important;box-shadow:0 0 12px rgba(227,81,69,.75)!important}.szAutomationOptions button,.szPolicyPage .szChecklist>div,.szPolicyPage .szEditorialCards article,.szProfilePage .szEditorialCards article,.szThemeCareers .szEditorialCards article,.szThemeCareers .szJobs article,.szThemeCareers .szUnitGrid article,.szThemeContact .szContactIntentCard,.szThemeContact .szContactList>div,.szThemeContact .szProcessGrid article,.szThemeEcosystem .szCommunityStep,.szThemeEcosystem .szEditorialCards article,.szThemeEcosystem .szUnitGrid article,.szThemePink .stat-card,.szThemePink .value-card{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,background .35s ease,color .35s ease!important}.szPolicyPage .szChecklist>div:hover,.szPolicyPage .szEditorialCards article:hover,.szProfilePage .szEditorialCards article:hover,.szThemeCareers .szEditorialCards article:hover,.szThemeCareers .szJobs article:hover,.szThemeCareers .szUnitGrid article:hover,.szThemeContact .szContactIntentCard:hover,.szThemeContact .szContactList>div:hover,.szThemeContact .szProcessGrid article:hover,.szThemeEcosystem .szCommunityStep:hover,.szThemeEcosystem .szEditorialCards article:hover,.szThemeEcosystem .szUnitGrid article:hover,.szThemePink .stat-card:hover,.szThemePink .value-card:hover{transform:translateY(-8px) scale(1.012)!important;box-shadow:0 24px 56px rgba(198,47,61,.18)!important;border-color:rgba(227,81,69,.68)!important}.szPolicyPage .szContentFeature h2,.szPolicyPage .szDarkCta h2,.szPolicyPage .szSoftSection .szSectionIntro h2,.szPolicyPage .szSoftSection .szSplit h2,.szProfilePage .szContentFeature h2,.szProfilePage .szDarkCta h2,.szProfilePage .szSoftSection .szSectionIntro h2,.szThemeCareers .szContentFeature h2,.szThemeCareers .szDarkCta h2,.szThemeCareers .szSoftSection .szSectionIntro h2,.szThemeContact .szContactIntentSection .szSectionIntro h2,.szThemeContact .szDarkCta h2,.szThemeEcosystem .szCommunitySection .szCommunityIntro h2,.szThemeEcosystem .szDarkCta h2,.szThemeEcosystem .szSoftSection .szCommunityIntro h2,.szThemeEcosystem .szSoftSection .szSectionIntro h2,.szThemePink .values-section:nth-of-type(2n) .section-header h2,.szThemePink .values-section:nth-of-type(2n) .section-title{color:#edf8ff!important;text-transform:uppercase;letter-spacing:0!important}.szPolicyPage .szContentFeature p,.szPolicyPage .szDarkCta p,.szPolicyPage .szSoftSection .szSectionIntro p,.szPolicyPage .szSoftSection .szSplit>div>p,.szProfilePage .szContentFeature p,.szProfilePage .szDarkCta p,.szProfilePage .szSoftSection .szSectionIntro p,.szThemeCareers .szContentFeature p,.szThemeCareers .szDarkCta p,.szThemeCareers .szSoftSection .szSectionIntro p,.szThemeContact .szContactIntentSection .szSectionIntro p,.szThemeContact .szDarkCta p,.szThemeEcosystem .szCommunitySection .szCommunityIntro p,.szThemeEcosystem .szDarkCta p,.szThemeEcosystem .szSoftSection .szCommunityIntro p,.szThemeEcosystem .szSoftSection .szSectionIntro p,.szThemePink .values-section:nth-of-type(2n) .section-header p,.szThemePink .values-section:nth-of-type(2n) .section-subtitle{color:#b8cad5!important}.szPolicyPage .szContentFeature .szSectionKicker,.szPolicyPage .szDarkCta .szSectionKicker,.szPolicyPage .szSoftSection .szSectionKicker,.szProfilePage .szContentFeature .szSectionKicker,.szProfilePage .szDarkCta .szSectionKicker,.szProfilePage .szSoftSection .szSectionKicker,.szThemeCareers .szContentFeature .szSectionKicker,.szThemeCareers .szDarkCta .szSectionKicker,.szThemeCareers .szSoftSection .szSectionKicker,.szThemeContact .szContactIntentSection .szSectionKicker,.szThemeContact .szDarkCta .szSectionKicker,.szThemeEcosystem .szCommunitySection .szSectionKicker,.szThemeEcosystem .szDarkCta .szSectionKicker,.szThemeEcosystem .szSoftSection .szSectionKicker,.szThemePink .values-section:nth-of-type(2n) .hero-kicker{color:#e35145!important}.serviceDetail .detailHeroGrid h1,.szPolicyPage .szInnerHero h1,.szProfilePage .szInnerHero h1,.szThemeCareers .szInnerHero h1,.szThemeContact .szInnerHero h1,.szThemeEcosystem .szInnerHero h1,.szThemePink .about-hero .hero-title{text-transform:uppercase;letter-spacing:0!important;font-size:46px!important;line-height:1.08!important}.detailContact h2,.serviceDetail .audienceInner h2,.serviceDetail .sectionHead h2,.szPolicyPage .szSectionIntro h2,.szProfilePage .szSectionIntro h2,.szThemeCareers .szSectionIntro h2,.szThemeContact .szContactGrid h2,.szThemeContact .szSectionIntro h2,.szThemeEcosystem .szSectionIntro h2,.szThemePink .section-header h2,.szThemePink .section-title{text-transform:uppercase;letter-spacing:0!important;font-size:34px!important;line-height:1.16!important}@media (max-width:700px){.serviceDetail .detailHeroGrid h1,.szPolicyPage .szInnerHero h1,.szProfilePage .szInnerHero h1,.szThemeCareers .szInnerHero h1,.szThemeContact .szInnerHero h1,.szThemeEcosystem .szInnerHero h1,.szThemePink .about-hero .hero-title{font-size:34px!important}.detailContact h2,.serviceDetail .audienceInner h2,.serviceDetail .sectionHead h2,.szPolicyPage .szSectionIntro h2,.szProfilePage .szSectionIntro h2,.szThemeCareers .szSectionIntro h2,.szThemeContact .szContactGrid h2,.szThemeContact .szSectionIntro h2,.szThemeEcosystem .szSectionIntro h2,.szThemePink .section-header h2,.szThemePink .section-title{font-size:26px!important}}.serviceDetail .audienceInner h2,.serviceDetail .section h2,.serviceIndex .pageHero h1,.serviceIndex .sectionHead h2,.serviceIndex .serviceCta h2,.szPolicyPage .szSoftSection h2,.szProfilePage .szSoftSection h2,.szThemeCareers .szInnerHero h2,.szThemeCareers .szSoftSection h2,.szThemeContact .szContactIntentSection h2,.szThemeEcosystem .szCommunitySection .szCommunityIntro h2,.szThemeEcosystem .szSoftSection h2,.szThemePink .cta-section h2,.szThemePink .szContentFeature h2{text-transform:uppercase!important;letter-spacing:0!important}.szPolicyPage .szSoftSection h2,.szProfilePage .szSoftSection h2,.szThemeCareers .szSoftSection h2,.szThemeContact .szContactIntentSection h2,.szThemeEcosystem .szCommunitySection .szCommunityIntro h2,.szThemeEcosystem .szSoftSection h2{color:#edf8ff!important}.szPolicyPage .szSoftSection p,.szProfilePage .szSoftSection p,.szThemeCareers .szSoftSection p,.szThemeContact .szContactIntentSection .szSectionIntro p,.szThemeEcosystem .szCommunitySection .szCommunityIntro p,.szThemeEcosystem .szSoftSection p{color:#b8cad5!important}.serviceIndex .pageHero h1,.szThemePink .cta-section h2,.szThemePink .szContentFeature h2{font-size:46px!important;line-height:1.08!important}.serviceDetail .audienceInner h2,.serviceDetail .section h2,.serviceIndex .sectionHead h2,.serviceIndex .serviceCta h2,.szPolicyPage .szSoftSection h2,.szProfilePage .szSoftSection h2,.szThemeCareers .szInnerHero h2,.szThemeCareers .szSoftSection h2,.szThemeContact .szContactIntentSection h2,.szThemeEcosystem .szCommunitySection .szCommunityIntro h2,.szThemeEcosystem .szSoftSection h2{font-size:34px!important;line-height:1.16!important}@media (max-width:700px){.serviceIndex .pageHero h1,.szThemePink .cta-section h2,.szThemePink .szContentFeature h2{font-size:34px!important}.serviceDetail .audienceInner h2,.serviceDetail .section h2,.serviceIndex .sectionHead h2,.serviceIndex .serviceCta h2,.szPolicyPage .szSoftSection h2,.szProfilePage .szSoftSection h2,.szThemeCareers .szInnerHero h2,.szThemeCareers .szSoftSection h2,.szThemeContact .szContactIntentSection h2,.szThemeEcosystem .szCommunitySection .szCommunityIntro h2,.szThemeEcosystem .szSoftSection h2{font-size:26px!important}}.szThemeEcosystem .szCommunitySection .szCommunityIntro h2{color:var(--sz-ink)!important}.szThemeEcosystem .szCommunitySection .szCommunityIntro p{color:#687382!important}.szPolicyPage .szStatsGrid strong,.szThemeCareers .szStatsGrid strong{color:var(--sz-ink)!important}.szThemeCareers .szFlowGrid small{color:#c62f3d}.szProfilePage .szStatsGrid strong,.szThemeContact .szStatsGrid strong{color:var(--sz-ink)!important}.szThemeContact .szProcessGrid article{background:#fff!important;border-color:#e4d8dc!important;color:#18212d!important;box-shadow:0 16px 34px rgba(31,38,48,.08)!important}.szThemeContact .szProcessGrid p{color:#6f7883!important}.szThemeEcosystem .szCommunityStepBody span{color:#fff!important}