:root{--purple:#6b4ef7;--navy:#13294b;--navy-2:#151b58;--blue:#0059ff;--magenta:#ec00a3;--mint:#75e8c2;--brand-gradient-logo:linear-gradient(90deg,var(--purple) 0%,var(--navy-2) 34%,var(--blue) 68%,var(--mint) 100%);--brand-gradient-dark:linear-gradient(90deg,var(--magenta) 0%,var(--purple) 35%,var(--blue) 70%,var(--mint) 100%);--ink:#020736;--gray-100:#ededed;--gray-500:#aaa;--gray-900:#3a3a3a;--bg:#fff;--text:var(--ink);--muted:rgba(2,7,54,.65);--maxw:1120px;--gutter:24px;--radius:16px;--radius-sm:12px;--shadow-sm:0 6px 24px rgba(2,7,54,.08);--shadow-md:0 18px 48px rgba(2,7,54,.1)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-synthesis-weight:none;text-rendering:geometricPrecision}a{color:inherit;text-decoration:none}a:hover{opacity:.92}.container{width:100%;max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.hr{height:1px;background:linear-gradient(90deg,rgba(107,78,247,0),rgba(107,78,247,.35),rgba(117,232,194,0));border:none;margin:0}.kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(2,7,54,.55)}.h1{font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.03em}.h1,.h2{margin:0}.h2{font-size:clamp(28px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em}.lead{font-size:18px;color:var(--muted);max-width:68ch}.lead,.small{line-height:1.6}.small{color:rgba(2,7,54,.75)}.btn,.small{font-size:14px}.btn{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:12px 18px;font-weight:600;border:1px solid rgba(2,7,54,.1);background:hsla(0,0%,100%,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);border-color:rgba(2,7,54,.16)}.btn:active{transform:translateY(0);box-shadow:none}.btn:focus-visible{outline:2px solid rgba(0,89,255,.35);outline-offset:2px}.btnPrimary{background:linear-gradient(90deg,var(--purple),var(--blue),var(--mint));color:#fff;border-color:transparent}.btnPrimary:hover{box-shadow:0 12px 30px rgba(0,89,255,.22)}.btnGhost{background:hsla(0,0%,100%,.5)}.badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;border:1px solid rgba(2,7,54,.1);color:rgba(2,7,54,.72);background:#fff}.brandText{background:var(--brand-gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.section{padding:88px 0}@media (max-width:720px){.section{padding:64px 0}}.grid2{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:42px;gap:42px;align-items:start}@media (max-width:960px){.grid2{grid-template-columns:1fr;gap:28px}}.cards{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:18px;gap:18px}@media (max-width:860px){.cards{grid-template-columns:1fr}}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}@media (max-width:1080px){.bento{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bento{grid-template-columns:1fr}}.bentoCard{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%}.bentoCard:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius) var(--radius) 0 0}.bentoCard:before,.bentoNum{background:var(--brand-gradient-logo)}.bentoNum{font-size:64px;font-weight:900;line-height:1;letter-spacing:-.04em;-webkit-background-clip:text;background-clip:text;color:transparent;margin:0 0 8px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bentoCard{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .3s ease}.bentoCard:hover{transform:translateY(-6px);background-color:var(--gray-100);border-color:rgba(107,78,247,.18);box-shadow:0 12px 40px rgba(107,78,247,.12),0 4px 20px rgba(0,89,255,.08),0 0 60px rgba(117,232,194,.06)}.bentoCard:hover .btnCardCta{opacity:1;transform:translateY(0)}.btnCardCta{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 16px;font-size:13px;font-weight:700;color:var(--purple);background:rgba(107,78,247,.08);border:1px solid rgba(107,78,247,.2);border-radius:var(--radius-sm);text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background .2s ease}.btnCardCta:hover{background:rgba(107,78,247,.15)}.bentoCardActive{background-color:var(--gray-100)!important;border-color:var(--purple)!important;transform:translateY(-6px);box-shadow:0 12px 40px rgba(107,78,247,.12),0 4px 20px rgba(0,89,255,.08)}.serviceDetailPanel{margin-top:28px;padding:32px;border-radius:var(--radius);background:var(--gray-100);border:1px solid rgba(107,78,247,.12);animation:fadeSlideUp .3s ease}.serviceDetailDark{position:relative;background:var(--navy);border:1px solid rgba(107,78,247,.3);overflow:hidden}.serviceDetailBg{position:absolute;inset:0;pointer-events:auto}.serviceDetailBg .heroTubesCanvas{position:absolute;inset:0;width:100%;height:100%}.serviceDetailOverlay{position:absolute;inset:0;background:rgba(19,41,75,.75);pointer-events:none}.serviceDetailContent{position:relative;z-index:1}.serviceDetailStepDark{background:hsla(0,0%,100%,.06)!important;border-color:hsla(0,0%,100%,.12)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.serviceDetailBadgeDark{color:var(--mint)!important;background:rgba(117,232,194,.1)!important;border-color:rgba(117,232,194,.3)!important}.serviceDetailSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:24px}@media (max-width:860px){.serviceDetailSteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.serviceDetailSteps{grid-template-columns:1fr}}.serviceDetailStep{padding:18px;background:#fff;border-radius:var(--radius-sm);border:1px solid rgba(2,7,54,.08)}.serviceDetailStepNum{font-size:28px;font-weight:900;background:var(--brand-gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1;margin-bottom:6px}.serviceDetailStepTitle{font-size:15px;font-weight:800;color:var(--ink);margin-bottom:10px}.serviceDetailBenefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.serviceDetailBenefitsTitle{font-size:18px;font-weight:800;margin-bottom:12px}.serviceDetailBadge{padding:8px 16px;font-size:13px;font-weight:600;color:var(--purple);background:rgba(107,78,247,.08);border:1px solid rgba(107,78,247,.18);border-radius:20px}.serviceDetailSections{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:28px;gap:28px}.serviceDetailSection{padding:0}.serviceDetailSectionTitle{font-size:15px;font-weight:800;color:var(--ink);margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid var(--purple);display:inline-block}.assessmentWrapper{position:relative;min-height:480px;border-radius:var(--radius);overflow:hidden;margin:0 auto;max-width:var(--maxw)}.assessmentBg{position:absolute;inset:0;pointer-events:none}.assessmentBg .heroTubesCanvas{position:absolute;inset:0;width:100%;height:100%}.assessmentOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,7,54,.82),rgba(2,7,54,.65) 50%,rgba(2,7,54,.78));pointer-events:none}.assessmentContent{position:relative;z-index:1;padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:420px}.assessmentProgress{width:100%;max-width:500px;height:6px;background:hsla(0,0%,100%,.15);border-radius:3px;margin-bottom:32px;overflow:hidden}.assessmentProgressBar{height:100%;background:var(--brand-gradient-logo);border-radius:3px;transition:width .4s ease}.assessmentStep{text-align:center;max-width:560px;animation:fadeSlideUp .4s ease}.assessmentTitle{font-size:36px;font-weight:900;color:#fff;margin-bottom:16px}.assessmentText{font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.85);margin-bottom:12px}.assessmentBtn{margin-top:24px;font-size:16px;padding:14px 32px}.assessmentBtnNav{font-size:14px}.assessmentDuration{margin-top:16px;font-size:13px;color:hsla(0,0%,100%,.5)}.assessmentStepLabel{font-size:13px;color:var(--mint);font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:16px}.assessmentQuestion{font-size:22px;font-weight:800;color:#fff;margin-bottom:20px}.assessmentOptions{display:flex;flex-direction:column;gap:10px;width:100%;max-width:440px;margin:0 auto}.assessmentOption{display:flex;align-items:center;gap:12px;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.9);font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease;text-align:left}.assessmentOption:hover{background:hsla(0,0%,100%,.1);border-color:rgba(117,232,194,.4)}.assessmentOptionActive{background:rgba(117,232,194,.12)!important;border-color:var(--mint)!important}.assessmentOptionRadio{font-size:16px;color:var(--mint);min-width:18px}.assessmentDropdown{width:100%;max-width:440px;margin:0 auto}.assessmentSelect{width:100%;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:#fff;font-size:15px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.assessmentSelect option{background:var(--navy);color:#fff}.assessmentNav{display:flex;gap:12px;justify-content:center;margin-top:28px}.assessmentBtnNav:disabled{opacity:.4;cursor:not-allowed}.assessmentStepWide{max-width:720px}.challengeGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%;margin:0 auto}@media (max-width:600px){.challengeGrid{grid-template-columns:1fr}}.challengeCard{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.9);font-size:14px;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.challengeCard:hover{background:hsla(0,0%,100%,.1);border-color:rgba(117,232,194,.4);transform:translateY(-2px)}.challengeCardActive{background:rgba(117,232,194,.12)!important;border-color:var(--mint)!important}.challengeId{font-size:18px;font-weight:900;color:var(--mint)}.challengeText{font-weight:500;line-height:1.4}.challengeTags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.challengeTag{font-size:11px;font-weight:600;color:var(--mint);opacity:.7}.challengeOther{width:100%;margin-top:16px}.challengeTextarea{width:100%;padding:14px 18px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:#fff;font-size:15px;font-family:inherit;resize:vertical}.challengeTextarea::placeholder{color:hsla(0,0%,100%,.4)}.resultHighlight{margin:16px 0;padding:16px 24px;background:rgba(117,232,194,.1);border:2px solid var(--mint);border-radius:var(--radius-sm);display:inline-block}.resultService{font-size:22px;font-weight:900;color:var(--mint)}.resultForm{margin-top:32px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.12)}.resultFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:20px}@media (max-width:600px){.resultFormGrid{grid-template-columns:1fr}}.resultInput{padding:12px 16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:#fff;font-size:14px;font-family:inherit}.resultInput::placeholder{color:hsla(0,0%,100%,.4)}.resultInput:focus{outline:none;border-color:var(--mint)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.fadeIn{opacity:0;animation:fadeSlideUp .6s ease forwards}.fadeIn:first-child{animation-delay:0s}.fadeIn:nth-child(2){animation-delay:.12s}.fadeIn:nth-child(3){animation-delay:.24s}.methodologyBanner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;align-items:center;padding:90px 0 40px}@media (max-width:860px){.methodologyBanner{grid-template-columns:1fr;gap:32px}}.methodologyBannerText{max-width:560px}.methodologyCircle{display:flex;justify-content:center;align-items:center}.circleRing{position:relative;width:260px;height:260px;border-radius:50%;border:3px solid var(--gray-100);background:linear-gradient(135deg,rgba(107,78,247,.03),rgba(0,89,255,.03),rgba(117,232,194,.03))}.circleStep{position:absolute;flex-direction:column;gap:4px;font-size:13px;font-weight:700;color:var(--ink);background:#fff;border:2px solid var(--purple);border-radius:20px;padding:10px 16px;white-space:nowrap;box-shadow:0 2px 8px rgba(2,7,54,.08)}.circleStep,.circleStepIcon{display:flex;align-items:center}.circleStepIcon{justify-content:center;color:var(--purple)}.circleStep0{top:-22px;left:50%;transform:translateX(-50%)}.circleStep1{top:50%;right:-30px;transform:translateY(-50%)}.circleStep2{bottom:-22px;left:50%;transform:translateX(-50%)}.circleStep3{top:50%;left:-30px;transform:translateY(-50%)}.angled{border-radius:var(--radius);background:#fff;border:1px solid rgba(2,7,54,.1);box-shadow:0 8px 30px rgba(2,7,54,.06);overflow:hidden}.angledInner{padding:22px}.angledMask{-webkit-clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,0 100%)}.linkRow{display:inline-flex;align-items:center;gap:10px;font-weight:600}.linkRow svg{width:16px;height:16px;opacity:.8}@keyframes aignosShift{0%{transform:translate3d(-3%,-2%,0) scale(1.02)}50%{transform:translate3d(2%,2%,0) scale(1.05)}to{transform:translate3d(-3%,-2%,0) scale(1.02)}}.heroBg{inset:0;overflow:hidden}.heroBg,.heroBg:before{position:absolute;z-index:0}.heroBg:before{content:"";inset:-10%;background:radial-gradient(900px 520px at 12% 20%,rgba(236,0,163,.55),rgba(236,0,163,0) 60%),radial-gradient(820px 520px at 48% 35%,rgba(107,78,247,.55),rgba(107,78,247,0) 60%),radial-gradient(900px 600px at 72% 72%,rgba(0,89,255,.45),rgba(0,89,255,0) 62%),radial-gradient(860px 600px at 90% 20%,rgba(117,232,194,.4),rgba(117,232,194,0) 60%),linear-gradient(180deg,rgba(2,7,54,.85),rgba(2,7,54,.55));filter:saturate(1.08);animation:aignosShift 14s ease-in-out infinite}.heroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,7,54,.62),rgba(2,7,54,.38) 45%,rgba(2,7,54,.55));z-index:2;pointer-events:none}.hero{position:relative;min-height:86vh;display:flex;align-items:flex-end;padding:120px 0 72px}@media (max-width:720px){.hero{min-height:92vh;padding:110px 0 56px}}.heroContent{position:relative;z-index:4;color:#fff;pointer-events:none}.heroContent a,.heroContent button{pointer-events:auto}.heroContent .lead{color:hsla(0,0%,100%,.82)}.header{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px 0;transition:background .18s ease,border-color .18s ease,-webkit-backdrop-filter .18s ease;transition:background .18s ease,border-color .18s ease,backdrop-filter .18s ease;transition:background .18s ease,border-color .18s ease,backdrop-filter .18s ease,-webkit-backdrop-filter .18s ease;border-bottom:1px solid transparent}.header.isSolid{background:hsla(0,0%,100%,.98);border-bottom-color:rgba(2,7,54,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.headerRow{justify-content:space-between;gap:14px}.headerRow,.nav{display:flex;align-items:center}.nav{gap:18px;flex-wrap:wrap;justify-content:flex-end}.nav a{font-size:13px;color:rgba(2,7,54,.78);padding:8px 10px;border-radius:999px}.nav a:hover{background:rgba(2,7,54,.06)}.navRight{display:flex;align-items:center;gap:10px}.footer{padding:48px 0 40px;border-top:1px solid rgba(2,7,54,.1);background:#fff}.footerGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr auto;align-items:start}@media (max-width:720px){.footerGrid{grid-template-columns:1fr}}.mutedLinks a{color:rgba(2,7,54,.7);margin-right:14px;font-size:13px}.menuButton{display:none}@media (max-width:860px){.navDesktop{display:none}.menuButton{display:inline-flex}}.mobileSheetBackdrop{position:fixed;inset:0;background:rgba(2,7,54,.55);z-index:60}.mobileSheet{position:fixed;top:12px;left:12px;right:12px;z-index:61;border-radius:18px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(2,7,54,.1);box-shadow:var(--shadow-md);overflow:hidden}.mobileSheetHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px}.mobileSheetNav{display:grid;padding:10px 14px 14px;grid-gap:8px;gap:8px}.mobileSheetNav a{padding:12px;border-radius:12px;background:rgba(2,7,54,.04);color:rgba(2,7,54,.8);font-weight:600}.mobileSheetNav a:active{background:rgba(2,7,54,.08)}.localeToggle{display:inline-flex;border:1px solid rgba(2,7,54,.1);border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.localeToggle a{padding:10px 12px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(2,7,54,.75)}.localeToggle a.active{background:rgba(2,7,54,.08);color:rgba(2,7,54,.95)}.modalBackdrop{position:fixed;inset:0;background:rgba(2,7,54,.72);z-index:80}.modal{position:fixed;z-index:81;inset:24px;display:grid;place-items:center}.modalPanel{width:min(980px,calc(100vw - 24px));border-radius:18px;background:hsla(0,0%,100%,.96);border:1px solid rgba(2,7,54,.14);box-shadow:0 22px 60px rgba(2,7,54,.35);overflow:hidden}.modalTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px}.modalTitle{font-weight:800;letter-spacing:-.01em}.modalBody{padding:0 14px 14px}.responsiveIframe{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden;background:#000}.responsiveIframe iframe{border:0}.heroMedia,.responsiveIframe iframe{position:absolute;inset:0;width:100%;height:100%}.heroMedia{object-fit:cover;z-index:1;opacity:.62;filter:saturate(1.05) contrast(1.02)}.heroMediaImage{object-fit:cover;z-index:1;opacity:.5;filter:saturate(1.05) contrast(1.02)}.heroMediaImage,.heroTubesCanvas{position:absolute;inset:0;width:100%;height:100%}.heroTubesCanvas{z-index:3;opacity:.9;mix-blend-mode:screen}@media (pointer:coarse),(prefers-reduced-motion:reduce){.heroTubesCanvas{display:none}}.scrollHint{position:absolute;left:0;right:0;bottom:18px;display:grid;place-items:center;z-index:3;pointer-events:none}.scrollPill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.82);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.scrollDot{width:6px;height:6px;border-radius:999px;background:var(--brand-gradient-logo)}.cardTitle{font-weight:800;letter-spacing:-.01em;font-size:18px;margin:0}.cardDesc{margin:10px 0 0;color:rgba(2,7,54,.7)}.cardDesc,.ul{line-height:1.6;font-size:14px}.ul{margin:12px 0 0;padding-left:18px;color:rgba(2,7,54,.72)}.tagRow{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cards>*{grid-column:span 6}.cards>.span12{grid-column:span 12}@media (max-width:860px){.cards>*{grid-column:span 12}}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.chip{border-radius:999px;padding:10px 12px;border:1px solid rgba(2,7,54,.1);background:hsla(0,0%,100%,.7);font-size:13px;font-weight:700;cursor:pointer}.chipActive{background:rgba(2,7,54,.08)}.form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.field{display:grid;grid-gap:6px;gap:6px}.label{font-size:13px;font-weight:700;color:rgba(2,7,54,.8)}.input,.textarea{width:100%;border-radius:14px;border:1px solid rgba(2,7,54,.12);padding:12px;font-size:14px;outline:none;background:hsla(0,0%,100%,.9)}.textarea{min-height:120px;resize:vertical}.input:focus,.textarea:focus{border-color:rgba(0,89,255,.35);box-shadow:0 0 0 4px rgba(0,89,255,.1)}.notice{padding:12px 14px;border-radius:14px;border:1px solid rgba(2,7,54,.1);background:hsla(0,0%,100%,.7);font-size:14px;color:rgba(2,7,54,.78)}.noticeSuccess{border-color:rgba(117,232,194,.65);box-shadow:0 12px 30px rgba(117,232,194,.12)}.noticeError{border-color:rgba(236,0,163,.45);box-shadow:0 12px 30px rgba(236,0,163,.1)}.teamGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:860px){.teamGrid{grid-template-columns:1fr}}.teamCard{transition:transform .3s ease,box-shadow .3s ease}.teamCard:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(107,78,247,.12),0 4px 20px rgba(0,89,255,.08)}.teamCardInner{padding:28px 22px;text-align:center}.teamPhoto{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center top;margin-bottom:16px;border:3px solid transparent;background-origin:border-box;background-clip:padding-box,border-box;background-image:linear-gradient(#fff,#fff),var(--brand-gradient-dark)}.teamPhotoZoom{object-position:center 10%}.teamName{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.teamRole{display:inline-block;margin-top:4px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--brand-gradient-logo);-webkit-background-clip:text;background-clip:text;color:transparent}.teamBio{margin:14px 0 0;font-size:13px;line-height:1.6;color:rgba(2,7,54,.68);text-align:left}.embedFrame{width:100%;height:min(75vh,760px);border-radius:18px;border:1px solid rgba(2,7,54,.1);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.embedFrame iframe{width:100%;height:100%;border:0}