@import url("https://fonts.googleapis.com/css2?family=Jura:wght@400;500;600;700&display=swap");.etf-mod-function-cards{--pink:#ff0087;--pink-soft:rgba(255,0,135,.08);--pink-tint:rgba(255,0,135,.03);--pink-light:#ff0087;--dark:#0d1220;--dark-2:#11182b;--dark-3:#0a0f1b;--white:#fff;--mid-gray:#aaa;--border:hsla(0,0%,100%,.08);--border-strong:hsla(0,0%,100%,.16);--cyan:#2ee3d6;--font-display:"Jura","Tahoma",sans-serif;--font-body:"Tahoma","Segoe UI",sans-serif}.etf-mod-function-cards,.etf-mod-function-cards *{color:var(--white)}.etf-mod-function-cards{--header-offset:96px;background:var(--dark);font-family:var(--font-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.etf-mod-function-cards *,.etf-mod-function-cards :after,.etf-mod-function-cards :before{box-sizing:border-box}.etf-mod-function-cards a{color:inherit;text-decoration:none}.etf-mod-function-cards .header-offset{height:var(--header-offset)}@media (max-width:960px){.etf-mod-function-cards{--header-offset:80px}}@media (max-width:600px){.etf-mod-function-cards{--header-offset:72px}}.etf-mod-function-cards ::selection{background:var(--pink);color:var(--white)}.etf-mod-function-cards table tr,.etf-mod-function-cards table tr:nth-child(2n),.etf-mod-function-cards table tr:nth-child(odd){background-color:transparent!important}.etf-mod-function-cards a.btn-primary,.etf-mod-function-cards a.btn-primary:active,.etf-mod-function-cards a.btn-primary:focus,.etf-mod-function-cards a.btn-primary:hover,.etf-mod-function-cards a.btn-primary:link,.etf-mod-function-cards a.btn-primary:visited{color:var(--dark)!important;font-family:var(--font-display)!important;font-weight:600!important;text-decoration:none!important}.etf-mod-function-cards a.btn-secondary,.etf-mod-function-cards a.btn-secondary:active,.etf-mod-function-cards a.btn-secondary:focus,.etf-mod-function-cards a.btn-secondary:hover,.etf-mod-function-cards a.btn-secondary:link,.etf-mod-function-cards a.btn-secondary:visited{color:var(--white)!important;font-family:var(--font-display)!important;font-weight:500!important;text-decoration:none!important}.etf-mod-function-cards .container-narrow{margin:0 auto;max-width:980px;padding:0 32px}.etf-mod-function-cards .eyebrow.muted{color:var(--mid-gray)}.etf-mod-function-cards .eyebrow.muted:before{background:var(--mid-gray)}.etf-mod-function-cards .btn-primary{align-items:center;background:var(--cyan);border:none;color:var(--dark);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:600;gap:10px;letter-spacing:.6px;padding:16px 32px;transition:transform .2s ease,box-shadow .2s ease}.etf-mod-function-cards .btn-primary:hover{box-shadow:0 8px 28px rgba(46,227,214,.28);transform:translateY(-1px)}.etf-mod-function-cards .btn-secondary{background:transparent;border:1px solid var(--border-strong);color:var(--white);cursor:pointer;font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:.6px;padding:16px 32px;transition:border-color .2s ease,background .2s ease}.etf-mod-function-cards .btn-secondary:hover{background:rgba(255,0,135,.04);border-color:var(--pink)}.etf-mod-function-cards .container{margin:0 auto;max-width:1240px;padding:0 32px}.etf-mod-function-cards .eyebrow{align-items:center;color:var(--pink-light);display:inline-flex;font-family:var(--font-display);font-size:16px;font-weight:500;gap:12px;letter-spacing:2.4px;margin:0 0 24px;text-transform:uppercase}.etf-mod-function-cards .eyebrow:before{background:var(--pink);content:"";height:1px;width:28px}.etf-mod-function-cards .hero h1 .accent{color:var(--pink)}.etf-mod-function-cards .jobs{padding:130px 0 90px}.etf-mod-function-cards .jobs-header{margin:0 auto 72px;max-width:760px;text-align:center}.etf-mod-function-cards .jobs-title{font-family:var(--font-display);font-size:clamp(32px,4vw,46px);font-weight:500;letter-spacing:-.4px;line-height:1.15;margin:0 0 16px}.etf-mod-function-cards .jobs-title .accent{color:var(--pink)}.etf-mod-function-cards .jobs-lead{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.6}.etf-mod-function-cards .jobs-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.etf-mod-function-cards .job-card{background:var(--dark-2);border:1px solid var(--border);overflow:hidden;padding:48px 40px;position:relative;transition:border-color .3s ease,transform .3s ease}.etf-mod-function-cards .job-card:hover{border-color:var(--pink)}.etf-mod-function-cards .job-card:before{background:var(--pink);content:"";height:1px;left:0;position:absolute;top:0;width:48px}.etf-mod-function-cards .job-card:after{color:var(--pink);content:attr(data-num);font-family:var(--font-display);font-size:16px;font-weight:600;letter-spacing:2px;position:absolute;right:32px;top:24px}.etf-mod-function-cards .job-label{color:var(--mid-gray);font-family:var(--font-display);font-size:16px;font-weight:500;letter-spacing:2.4px;margin:0 0 16px;text-transform:uppercase}.etf-mod-function-cards .job-title{color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.3px;line-height:1.2;margin:0 0 18px}.etf-mod-function-cards .job-desc{color:hsla(0,0%,100%,.74);font-size:16px;line-height:1.65;margin:0 0 24px}.etf-mod-function-cards .job-audience{display:flex;flex-wrap:wrap;gap:8px;margin:0}.etf-mod-function-cards .audience-tag{border:1px solid var(--border-strong);color:hsla(0,0%,100%,.7);font-family:var(--font-display);font-size:16px;letter-spacing:1.2px;padding:6px 12px;text-transform:uppercase}.etf-mod-function-cards .attest-statement .accent,.etf-mod-function-cards .pillar-cell.outcome .pillar-text .accent{color:var(--pink)}@media (max-width:960px){.etf-mod-function-cards .hero-grid{gap:56px;grid-template-columns:1fr}.etf-mod-function-cards .jobs-grid{grid-template-columns:1fr}.etf-mod-function-cards .outcome{gap:24px;grid-template-columns:1fr;padding:56px 0}.etf-mod-function-cards .outcome-num{font-size:64px;position:static}.etf-mod-function-cards .outcome-list{grid-template-columns:1fr}.etf-mod-function-cards .diff-row{gap:16px;grid-template-columns:1fr}.etf-mod-function-cards .pillar-headers,.etf-mod-function-cards .pillar-row{gap:12px;grid-template-columns:1fr}.etf-mod-function-cards .pillar-headers{display:none}.etf-mod-function-cards .pillar-cell{min-height:auto}.etf-mod-function-cards .pillar-cell.feature .pillar-text{font-size:18px}.etf-mod-function-cards .pillar-cell.capability .pillar-text{font-size:16px}.etf-mod-function-cards .pillar-cell.outcome .pillar-text{font-size:17px}.etf-mod-function-cards .proof-grid{grid-template-columns:1fr 1fr}.etf-mod-function-cards .proof-cell{border-bottom:1px solid var(--border);border-right:none;padding:24px 16px}.etf-mod-function-cards .proof-cell:nth-child(odd){border-right:1px solid var(--border)}.etf-mod-function-cards .proof-cell:last-child,.etf-mod-function-cards .proof-cell:nth-last-child(2){border-bottom:none}.etf-mod-function-cards .share-grid{grid-template-columns:1fr}}@media (max-width:600px){.etf-mod-function-cards .container{padding:0 20px}.etf-mod-function-cards .hero{padding:60px 0}.etf-mod-function-cards .cta,.etf-mod-function-cards .jobs,.etf-mod-function-cards .outcomes,.etf-mod-function-cards .share,.etf-mod-function-cards .why-xyt{padding-bottom:80px;padding-top:80px}.etf-mod-function-cards .outcome{padding:48px 0}.etf-mod-function-cards .proof-grid{grid-template-columns:1fr}.etf-mod-function-cards .proof-cell{border-right:none!important}.etf-mod-function-cards .why-matters{padding:18px 22px}.etf-mod-function-cards .job-card{padding:36px 28px}.etf-mod-function-cards .ob-panel{padding:28px 24px}}.etf-mod-function-cards .eyebrow--centered{justify-content:center}