@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');html,body,*{font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','SF Pro Text','Helvetica Neue','Inter','Segoe UI',sans-serif !important}@font-face{font-family:'SF Pro Display';src:url('https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-regular-webfont.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'SF Pro Display';src:url('https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-bold-webfont.woff2') format('woff2');font-weight:700;font-display:swap}.hero h1,.case-header h1{font-size:clamp(56px,9vw,120px) !important;font-weight:700 !important;letter-spacing:-2px !important;line-height:1.05 !important;margin-bottom:24px !important}.hero .hero-tagline,.hero-tagline{font-size:clamp(24px,3.5vw,40px) !important;font-weight:500 !important;color:#FFFFFF !important;margin-bottom:18px !important;letter-spacing:-0.5px !important;line-height:1.15 !important}.hero .hero-desc,.hero-desc,.hero p{font-size:clamp(17px,1.5vw,21px) !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0 !important;max-width:680px !important;margin-left:auto !important;margin-right:auto !important;color:#a1a1a6 !important}.sec-title{font-size:clamp(40px,5vw,64px) !important;font-weight:700 !important;letter-spacing:-1px !important;line-height:1.1 !important;color:#1d1d1f !important;margin-bottom:18px !important}.hero .sec-title,.bottom-cta .sec-title,.case-cta .sec-title,.fo-section .sec-title,.widgets-section .sec-title,.how-section .sec-title,.case-header .sec-title{color:#FFFFFF !important}.sec-desc{font-size:clamp(17px,1.4vw,21px) !important;font-weight:400 !important;line-height:1.5 !important;letter-spacing:0 !important;max-width:720px !important;color:#6e6e73 !important}h3,.card-title,.pillar-card h3,.advisor-name{font-size:22px !important;font-weight:600 !important;letter-spacing:-0.3px !important;line-height:1.25 !important}.hero{padding-top:clamp(80px,12vh,140px) !important;padding-bottom:clamp(80px,12vh,140px) !important;text-align:center !important}section,.section{padding-top:clamp(80px,10vh,130px) !important;padding-bottom:clamp(80px,10vh,130px) !important}.sec-divider{display:none !important}.hero-lion-wrap{width:clamp(120px,18vw,200px) !important;height:clamp(120px,18vw,200px) !important;margin:0 auto 32px !important}.btn-primary,.nav-cta,.submit-btn,.cta-gold,.card-cta,.pillar-cta,.btn-white,.hero-cta,.btn-outline,.btn-ghost,.cta-outline{padding:12px 28px !important;font-size:15px !important;font-weight:500 !important}.hero .btn-primary,.hero .btn-white,.hero .hero-cta,.hero .btn-outline,.hero .btn-ghost{padding:14px 32px !important;font-size:16px !important}.hero-btns{display:flex !important;gap:14px !important;justify-content:center !important;margin-top:32px !important;flex-wrap:wrap !important}.stats{background:#f5f5f7 !important;padding:80px 64px !important;display:grid !important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr)) !important;gap:0 !important;max-width:none !important}.stat{text-align:center !important;padding:0 24px !important}.stat-v,.stat .stat-v{font-size:clamp(40px,5vw,64px) !important;font-weight:700 !important;color:#1d1d1f !important;letter-spacing:-1px !important;line-height:1 !important}.stat-l,.stat .stat-l{font-size:14px !important;font-weight:500 !important;color:#6e6e73 !important;letter-spacing:0 !important;text-transform:none !important;margin-top:10px !important}nav{padding:16px 64px !important;min-height:44px !important}.nav-links{gap:24px !important}.nav-wordmark{font-size:17px !important;letter-spacing:0 !important}.hero-badge,.featured-badge,.audience-pill,.coming-badge,.sec-tag{border-radius:980px !important;padding:5px 14px !important;font-size:12px !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;display:inline-block !important}.hero-badge{background:rgba(255,255,255,.1) !important;color:#f5f5f7 !important;margin-bottom:24px !important}.price-card,.pillar-card,.who-card,.fo-card,.widget-card,.advisor-card,.problem-card,.trust-item,.faq-item,.sys-card,.fw-card,.blog-card,.readiness-card{padding:36px 32px !important}.member-card{padding:24px !important}.price-card:hover,.pillar-card:hover,.who-card:hover,.fo-card:hover,.advisor-card:hover,.problem-card:hover,.trust-item:hover,.faq-item:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important}footer{padding:60px 64px 30px !important;font-size:12px !important}.footer-col h4{font-size:12px !important;margin-bottom:14px !important}.footer-col a{font-size:12px !important;line-height:1.8 !important}.footer-bottom{font-size:11px !important;padding-top:18px !important;margin-top:36px !important;letter-spacing:0 !important}@media (max-width:720px){nav{padding:12px 18px !important}.hero{padding:60px 24px !important}section,.section{padding:60px 24px !important}.stats{padding:50px 24px !important}footer{padding:40px 24px 24px !important}}:root,:root[class]{--black:#000000 !important;--charcoal:#000000 !important;--dark:#000000 !important;--dgray:#1d1d1f !important;--lgray:#6e6e73 !important;--gray:#86868b !important;--silver:#d2d2d7 !important;--chrome:#d2d2d7 !important;--white:#FFFFFF !important;--gold:#000000 !important}body{background:#FFFFFF !important;color:#1d1d1f !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[style*="background:#EEF2F7"],[style*="background:#F4F7FB"],[style*="background:#eef2f7"],[style*="background:#f4f7fb"],section.light,.frameworks-section,.faq-section,.trust-section,.process-bar,.readiness-section,section:not(.hero):not(.bottom-cta):not(.cta-section):not(.widgets-section):not(.fo-section):not(.case-cta):not(.how-section):not(.case-header):not(.dark){background:#f5f5f7 !important}.hero,.case-header,.bottom-cta,.case-cta,.how-section,.widgets-section,.fo-section,section[style*="background:var(--black)"],section[style*="background:var(--dark)"],section[style*="background:var(--charcoal)"],[style*="background:#010B1C"],[style*="background:#0D1E35"],[style*="background:#060F1F"],[style*="background:#0a1729"],footer{background:#000000 !important}.case-teaser,.deal-sheet,.memo-preview{background:#1d1d1f !important}.case-visual,.widget-mock{background:#000000 !important}.price-card,.pillar-card,.who-card,.fo-card,.widget-card,.advisor-card,.problem-card,.trust-item,.faq-item,.member-card,.sys-card,.fw-card,.blog-card,.readiness-card,.form-card,.timeline-table,.inflection{background:#FFFFFF !important;border:1px solid #e5e5ea !important;border-radius:18px !important;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s,border-color .25s}.price-card:hover,.pillar-card:hover,.who-card:hover,.fo-card:hover,.advisor-card:hover,.problem-card:hover,.trust-item:hover,.faq-item:hover{box-shadow:0 8px 24px rgba(0,0,0,.08) !important;transform:translateY(-2px);border-color:#d2d2d7 !important}.price-card.featured,.pillar-card.featured{background:#1d1d1f !important;border-color:#000 !important;color:#f5f5f7 !important}.price-card.featured *,.pillar-card.featured *{color:inherit !important}.price-card.featured .card-title,.pillar-card.featured h3{color:#FFFFFF !important}.sec-divider,.card-divider,.pillar-divider{background:#d2d2d7 !important}h1,h2,h3,.sec-title,.hero h1,.card-title,.pillar-card h3{color:#1d1d1f;letter-spacing:-0.5px !important;font-weight:700 !important}.hero h1,.case-header h1{color:#FFFFFF;background:none !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;font-weight:800 !important;letter-spacing:-1px !important}p,.sec-desc,.hero-desc,.card-features li,.pillar-features li,.card-note,.pillar-note,.form-sub{color:#6e6e73 !important}.hero p,.hero-tagline,.hero-desc,.hero-by,.bottom-cta p,.case-cta p,.how-section p,.widgets-section p,.fo-section p,.case-teaser .case-content p,.case-header .case-tagline,.price-card.featured .card-features li,.price-card.featured .card-note,.price-card.featured .card-sub,.pillar-card.featured .pillar-features li,.pillar-card.featured .pillar-note,.pillar-card.featured .pillar-sub,footer p,.footer-bottom,.footer-col a{color:#a1a1a6 !important}.sec-label,.sec-tag,.featured-badge,.audience-pill,.coming-badge,.case-section .label,.form-card .label-tag,.nav-links a,.hero-badge,.case-meta span{color:#86868b !important;letter-spacing:0.5px !important;text-transform:uppercase;font-weight:600}.hero .sec-label,.hero .sec-tag,.hero-badge,.bottom-cta .sec-label,.case-cta .sec-label,.fo-section .sec-label,.widgets-section .sec-label,.how-section .sec-label,.case-header .sec-label,.featured-badge,.audience-pill,.coming-badge,.case-meta span,.case-header .case-meta span{color:#a1a1a6 !important}.hero-stat .num,.stat-cell .num,.case-stat .num,.case-link,.deal-sheet .deal-title,.deal-sheet .section-head,.deal-sheet .ok,.case-visual .val,.memo-preview .h,.fo-card .num,.widget-card .icon-num,.widget-mock .mock-val,.pillar-card.featured .who,.stat-v{color:#FFFFFF !important}.btn-primary,.nav-cta,.submit-btn,.cta-gold,.card-cta.cta-gold,.card-cta,.pillar-cta,.btn-white,.hero-cta{background:#1d1d1f !important;color:#FFFFFF !important;border:none !important;border-radius:980px !important;padding:12px 24px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;font-size:14px !important;transition:background .15s,transform .15s !important;cursor:pointer}.btn-primary:hover,.nav-cta:hover,.submit-btn:hover,.cta-gold:hover,.card-cta:hover,.pillar-cta:hover,.btn-white:hover,.hero-cta:hover{background:#424245 !important;color:#FFFFFF !important;transform:none !important}.cta-outline,.btn-outline,.btn-ghost{background:transparent !important;color:#1d1d1f !important;border:1px solid #1d1d1f !important;border-radius:980px !important;padding:12px 24px !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important;font-size:14px !important;transition:background .15s,color .15s !important}.cta-outline:hover,.btn-outline:hover,.btn-ghost:hover{background:#1d1d1f !important;color:#FFFFFF !important}.hero .btn-primary,.hero .hero-cta,.hero .btn-white,.bottom-cta .btn-primary,.case-cta .btn-primary{background:#FFFFFF !important;color:#1d1d1f !important}.hero .btn-primary:hover,.hero .hero-cta:hover,.hero .btn-white:hover,.bottom-cta .btn-primary:hover,.case-cta .btn-primary:hover{background:#d2d2d7 !important}.hero .btn-outline,.hero .btn-ghost,.bottom-cta .btn-ghost,.case-cta .btn-ghost{border-color:rgba(255,255,255,.3) !important;color:#FFFFFF !important}.hero .btn-outline:hover,.hero .btn-ghost:hover,.bottom-cta .btn-ghost:hover,.case-cta .btn-ghost:hover{background:rgba(255,255,255,.1) !important;border-color:#FFFFFF !important;color:#FFFFFF !important}.price-card.featured .cta-outline,.pillar-card.featured .cta-outline{border-color:rgba(255,255,255,.3) !important;color:#FFFFFF !important;background:transparent !important}.price-card.featured .cta-outline:hover,.pillar-card.featured .cta-outline:hover{background:#FFFFFF !important;color:#1d1d1f !important;border-color:#FFFFFF !important}nav{background:rgba(255,255,255,0.85) !important;backdrop-filter:blur(20px) !important;-webkit-backdrop-filter:blur(20px) !important;border-bottom:1px solid #e5e5ea !important}.nav-links a{color:#1d1d1f !important;font-weight:500 !important;text-transform:none !important;letter-spacing:0 !important;font-size:13px !important}.nav-links a:hover,.nav-links a.active{color:#000000 !important;opacity:1 !important}.nav-wordmark{color:#1d1d1f !important}.nav-cta{background:#1d1d1f !important;color:#FFFFFF !important;border-radius:980px !important;padding:7px 16px !important;font-size:12px !important;letter-spacing:0 !important;text-transform:none !important;font-weight:500 !important}.nav-cta:hover{background:#424245 !important;color:#FFFFFF !important}.field input,.field textarea,.field select,input[type="text"],input[type="email"],input[type="tel"],textarea,select{background:#f5f5f7 !important;border:1px solid transparent !important;border-radius:12px !important;padding:12px 14px !important;color:#1d1d1f !important;font-size:14px !important;transition:border-color .15s,background .15s !important}.field input:focus,.field textarea:focus,.field select:focus,input:focus,textarea:focus,select:focus{background:#FFFFFF !important;border-color:#1d1d1f !important;outline:none !important}.feat-dot{background:#86868b !important}.feature-num{background:#1d1d1f !important;color:#FFFFFF !important}.process-step .step-num,.how-card .num,.process-bar-item .step,.problem-card .num,.icon-num{color:#d2d2d7 !important}.who-card,.readiness-card,.inflection{border-left-width:0 !important;border-top-width:0 !important;position:relative}.who-card::before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background:#1d1d1f;border-radius:2px}.case-teaser,.deal-sheet,.case-visual,.memo-preview,.fo-card,.widget-card,.price-card.featured,.pillar-card.featured,.featured-badge,.audience-pill,.coming-badge,.key-stats,.stat-cell{border-color:rgba(255,255,255,.12) !important}.case-link{border-bottom-color:#FFFFFF !important;color:#FFFFFF !important}.widget-mock{border-left-color:#FFFFFF !important}.memo-preview .verdict{background:rgba(255,255,255,.08) !important;border-left-color:#FFFFFF !important}.featured-badge,.audience-pill,.coming-badge{background:rgba(255,255,255,.1) !important;border-radius:980px !important;padding:4px 12px !important}footer{background:#000000 !important;color:#a1a1a6 !important}.footer-col h4{color:#FFFFFF !important;font-weight:600 !important;letter-spacing:0 !important;text-transform:none !important}.footer-col a{color:#a1a1a6 !important;font-size:13px !important}.footer-col a:hover{color:#FFFFFF !important}.footer-brand p{color:#a1a1a6 !important}.footer-bottom{color:#6e6e73 !important;border-top-color:rgba(255,255,255,.1) !important}.vm-btn{background:#1d1d1f !important;border:none !important;box-shadow:0 8px 24px rgba(0,0,0,.15) !important}.vm-btn:hover{box-shadow:0 12px 32px rgba(0,0,0,.25) !important}.vm-head{background:#1d1d1f !important}.vm-head .vm-av{border-color:rgba(255,255,255,.2) !important}.vm-head .vm-name{color:#FFFFFF !important}.vm-head .vm-role{color:#a1a1a6 !important}.vm-panel{border-radius:18px !important;border:1px solid #e5e5ea !important;box-shadow:0 24px 64px rgba(0,0,0,.2) !important}.vm-msg.you{background:#1d1d1f !important;border-radius:18px 18px 4px 18px !important}.vm-msg.her .vm-bubble{background:#f5f5f7 !important;border:none !important;border-radius:18px 18px 18px 4px !important;color:#1d1d1f !important}.vm-msg.her .vm-who{color:#86868b !important}.vm-quick button{border-radius:980px !important;background:#FFFFFF !important;border-color:#d2d2d7 !important;color:#1d1d1f !important}.vm-quick button:hover{background:#1d1d1f !important;color:#FFFFFF !important;border-color:#1d1d1f !important}.vm-input{background:#f5f5f7 !important;border:1px solid transparent !important;border-radius:18px !important}.vm-input:focus{background:#FFFFFF !important;border-color:#1d1d1f !important}.vm-send{background:#1d1d1f !important;border-radius:18px !important}.vm-send:hover:not(:disabled){background:#424245 !important;color:#FFFFFF !important}.vm-msg a{color:#1d1d1f !important}.vm-tip{background:#1d1d1f !important;border-radius:18px !important}.vm-tip::after{border-left-color:#1d1d1f !important}.vm-action{background:#1d1d1f !important;border-radius:18px !important;padding:12px 16px !important}.vm-action:hover{background:#424245 !important}.vm-action.green{background:#34c759 !important}.vm-action.green:hover{background:#30b350 !important;box-shadow:0 4px 12px rgba(52,199,89,.35) !important}.bar{background:#000000 !important}.auth-card{border-radius:18px !important}.auth-card input{border-radius:12px !important;background:#f5f5f7 !important}.auth-card button{background:#1d1d1f !important;border-radius:980px !important;padding:12px 24px !important}.tag{border-radius:980px !important;padding:3px 10px !important}.modal-card{border-radius:18px !important}.bubble{border-radius:18px !important}.bubble-row.user .bubble{background:#1d1d1f !important;border-radius:18px 18px 4px 18px !important}.bubble-row.assistant .bubble{background:#f5f5f7 !important;border:none !important;border-radius:18px 18px 18px 4px !important}#paths>div>a{border-radius:18px !important;overflow:hidden !important;border:1px solid #e5e5ea !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease !important}#paths>div>a:hover{box-shadow:0 20px 40px rgba(0,0,0,.08) !important;transform:translateY(-4px) !important;border-color:#d2d2d7 !important}#paths>div>a[style*="background:#010B1C"]{background:#1d1d1f !important;border-color:#000000 !important}#paths>div>a[style*="background:#010B1C"]:hover{box-shadow:0 20px 40px rgba(0,0,0,.25) !important;border-color:#1d1d1f !important}.about-box{background:#1d1d1f !important;border:none !important;border-radius:24px !important;padding:56px 48px !important;box-shadow:0 8px 32px rgba(0,0,0,.08)}.about-box-inner{border:none !important;padding:0 !important;text-align:center !important}.about-box-lion{width:clamp(160px,18vw,200px) !important;height:clamp(160px,18vw,200px) !important;margin:0 auto 28px !important}.about-name{font-size:32px !important;letter-spacing:-1px !important;font-weight:700 !important;color:#FFFFFF !important;margin-bottom:8px !important}.about-sub{font-size:14px !important;color:#a1a1a6 !important;letter-spacing:0 !important;text-transform:none !important;font-weight:500 !important;margin-bottom:36px !important}.pillars{grid-template-columns:1fr 1fr !important;gap:14px !important;margin-top:28px !important}.pillar{background:rgba(255,255,255,.04) !important;border:none !important;border-radius:14px !important;padding:20px 18px !important;text-align:left !important}.pillar-num{font-size:11px !important;color:#86868b !important;letter-spacing:0 !important;font-weight:500 !important;margin-bottom:8px !important}.pillar-t{font-size:16px !important;font-weight:600 !important;color:#FFFFFF !important;margin-bottom:6px !important;letter-spacing:-0.2px !important}.pillar-d{font-size:13px !important;color:#a1a1a6 !important;line-height:1.5 !important}.section.about{display:grid !important;grid-template-columns:1fr 1fr !important;gap:80px !important;align-items:center !important;max-width:1280px !important;margin:0 auto !important}.section.about .sec-tag{display:inline-block !important;background:#f5f5f7 !important;border-radius:980px !important;padding:5px 14px !important;margin-bottom:18px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}@media (max-width:900px){.section.about{grid-template-columns:1fr !important;gap:40px !important}.about-box{padding:40px 32px !important}.pillars{grid-template-columns:1fr 1fr !important}}.founder-card{background:#1d1d1f !important;border:none !important;border-radius:24px !important;padding:56px 48px !important;box-shadow:0 8px 32px rgba(0,0,0,.08)}.founder-avatar{width:100% !important;height:340px !important;border:none !important;border-radius:18px !important;margin:0 0 24px 0 !important;background:#000000 !important;overflow:hidden !important}.founder-name{font-size:28px !important;font-weight:600 !important;color:#FFFFFF !important;letter-spacing:-0.5px !important;margin-bottom:8px !important}.founder-title{font-size:14px !important;color:#a1a1a6 !important;letter-spacing:0 !important;text-transform:none !important;font-weight:500 !important}.founder-quote{font-size:clamp(20px,2vw,26px) !important;line-height:1.45 !important;color:#f5f5f7 !important;font-style:normal !important;font-weight:400 !important;margin-bottom:28px !important;letter-spacing:-0.3px !important}.quote-mark{font-size:64px !important;color:rgba(255,255,255,.15) !important;line-height:.5 !important;font-family:Georgia,serif !important;margin-bottom:24px !important}.founder-sig{font-size:14px !important;color:#a1a1a6 !important;font-weight:500 !important}.section.founder{display:grid !important;grid-template-columns:1fr 1fr !important;gap:80px !important;align-items:center !important;max-width:1280px !important;margin:0 auto !important}.section.founder .sec-tag{display:inline-block !important;background:#f5f5f7 !important;border-radius:980px !important;padding:5px 14px !important;margin-bottom:18px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}@media (max-width:900px){.section.founder{grid-template-columns:1fr !important;gap:40px !important}.founder-card{padding:40px 32px !important}.founder-avatar{height:300px !important}}.founder-story{background:#000000 !important;border-top:none !important;padding:clamp(80px,10vh,130px) 64px !important}.story-intro{font-size:19px !important;line-height:1.6 !important;color:#a1a1a6 !important;font-weight:400 !important;letter-spacing:0 !important}.story-header .sec-title{color:#FFFFFF !important}.section.systems{background:#f5f5f7 !important}.sys-header .sec-tag{display:inline-block !important;background:#FFFFFF !important;border-radius:980px !important;padding:5px 14px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}.sys-card{background:#FFFFFF !important;border:1px solid #e5e5ea !important;border-radius:18px !important;padding:36px 32px !important}.sys-card:hover{border-color:#d2d2d7 !important;transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important}.stat{border-right:none !important;border-left:none !important}.hero-badge{background:rgba(255,255,255,.1) !important;color:#f5f5f7 !important;border-radius:980px !important;padding:6px 16px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;display:inline-flex !important;align-items:center !important;gap:8px !important}.badge-dot{width:6px !important;height:6px !important;border-radius:50% !important;background:#34c759 !important;display:inline-block !important}.hero-by{font-size:14px !important;color:#a1a1a6 !important;font-weight:500 !important;letter-spacing:0 !important;margin-bottom:4px !important}.hero-divider{display:none !important}.story-node{width:56px !important;height:56px !important;border-radius:50% !important;border:none !important;background:#1d1d1f !important;color:#FFFFFF !important;font-weight:600 !important;font-size:13px !important;letter-spacing:0 !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.story-timeline::before{background:linear-gradient(#1d1d1f,rgba(29,29,31,0)) !important}.story-chapter-title{font-size:24px !important;font-weight:600 !important;color:#FFFFFF !important;letter-spacing:-0.4px !important;margin-bottom:12px !important}.story-year{font-size:12px !important;letter-spacing:0 !important;text-transform:none !important;color:#86868b !important;font-weight:500 !important;margin-bottom:8px !important}.story-chapter-text{font-size:16px !important;line-height:1.6 !important;color:#a1a1a6 !important}.story-closing{max-width:800px !important;margin:80px auto 0 !important;text-align:center !important;padding:40px 32px !important;background:rgba(255,255,255,.04) !important;border-radius:18px !important}.story-closing-quote{font-size:clamp(22px,2.2vw,28px) !important;line-height:1.45 !important;color:#f5f5f7 !important;font-weight:400 !important;font-style:normal !important;letter-spacing:-0.3px !important;margin-bottom:20px !important}.story-closing-attr{font-size:13px !important;color:#86868b !important;letter-spacing:0 !important;font-weight:500 !important}#team{background:#f5f5f7 !important;color:#1d1d1f !important}#team h2,#team .sec-title{color:#1d1d1f !important}#team .sec-desc,#team p{color:#6e6e73 !important}#team .sec-tag{display:inline-block !important;background:#FFFFFF !important;border-radius:980px !important;padding:5px 14px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}#team>div>img,#team img[src*="team-office"],#team img[src*="team-group"]{border-radius:24px !important;overflow:hidden !important;display:block !important}.team-grid>div,.team-grid>a{border-radius:18px !important;overflow:hidden !important;position:relative;background:#FFFFFF !important;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1) !important}.team-grid>div:hover,.team-grid>a:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important}.team-grid img{border-radius:18px 18px 0 0 !important;display:block !important}.team-grid>img{border-radius:18px !important}.team-overlay{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.85) 100%) !important;border-radius:18px !important}.team-overlay h4,.team-overlay .member-name{color:#FFFFFF !important;font-weight:600 !important;font-size:16px !important;letter-spacing:-0.2px !important}.team-overlay p,.team-overlay .member-role{color:rgba(255,255,255,.85) !important;font-size:12px !important;letter-spacing:0 !important;text-transform:none !important}.member-modal,.modal,#memberModal{border-radius:24px !important}.member-modal img,.modal img{border-radius:18px !important}.clients{background:#FFFFFF !important;padding:60px 64px !important}.clients-row{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:40px !important;max-width:1200px !important;margin:0 auto !important}.client-name,.client-link{color:#86868b !important;font-weight:500 !important;font-size:14px !important;letter-spacing:0 !important;text-transform:none !important;transition:color .15s ease,opacity .15s ease !important}.client-link:hover{color:#1d1d1f !important}.client-logo{max-height:36px !important;opacity:.6 !important;transition:opacity .15s ease,filter .15s ease !important;filter:grayscale(100%) !important}.client-logo:hover{opacity:1 !important;filter:grayscale(0%) !important}.proc-step{background:#FFFFFF !important;border:1px solid #e5e5ea !important;border-radius:18px !important;padding:32px 24px !important;text-align:center !important}.proc-step:hover{border-color:#d2d2d7 !important;transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important}.proc-circle{border:none !important;background:#1d1d1f !important;color:#FFFFFF !important;font-weight:600 !important;width:48px !important;height:48px !important;margin:0 auto 18px !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important}.proc-name{color:#1d1d1f !important;font-weight:600 !important;font-size:15px !important;letter-spacing:0 !important;margin-bottom:8px !important}.proc-desc{color:#6e6e73 !important;font-size:13px !important;line-height:1.5 !important}.section.process{background:#f5f5f7 !important}.section.process .sec-tag{display:inline-block !important;background:#FFFFFF !important;border-radius:980px !important;padding:5px 14px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}.cta-section{background:#000000 !important;padding:clamp(80px,12vh,140px) 64px !important;text-align:center !important}.cta-section h2{font-size:clamp(40px,5vw,64px) !important;font-weight:700 !important;color:#FFFFFF !important;letter-spacing:-1px !important;line-height:1.1 !important;margin-bottom:32px !important}[class*="card"]:not(.modal-card),[class*="-box"],[class*="-tile"],[class*="-panel"],[class*="-cell"]:not(td):not(th),.outcome-item,.proc-item,.module,.track,.phase,.del-card,.proc-step,.timeline-row,.key-stats,.stat-cell,.modal-card{border-radius:18px !important;overflow:hidden}.modal-card,.auth-card,.apply-modal,.member-modal{border-radius:24px !important;overflow:hidden}div[style*="background:#"][style*="padding:"]:not([style*="border-radius"]),div[style*="background-color:"][style*="padding:"]:not([style*="border-radius"]),a[style*="background:#"][style*="padding:"]:not([style*="border-radius"]),div[style*="border:1px solid"][style*="padding:"]:not([style*="border-radius"]){border-radius:18px !important;overflow:hidden}.del-card,.outcome-item,.proc-item,.hero-icon,.what-inner,.outcomes-inner,.process-inner,.cta-inner,.process-timeline>*{border-radius:18px !important;overflow:hidden}.proc-num,.del-card-num,.outcome-icon,.del-card-icon,.hero-sys-num{border-radius:50% !important}.del-card,.outcome-item,.proc-item{background:#FFFFFF !important;border:1px solid #e5e5ea !important;padding:36px 32px !important;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s,border-color .25s !important}.del-card:hover,.outcome-item:hover,.proc-item:hover{border-color:#d2d2d7 !important;transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important}.del-card-title,.outcome-title,.proc-title{color:#1d1d1f !important;font-size:18px !important;font-weight:600 !important;letter-spacing:-0.2px !important;margin-bottom:10px !important}.del-card-desc,.outcome-desc,.proc-desc{color:#6e6e73 !important;font-size:14px !important;line-height:1.55 !important}.proc-num,.del-card-num{background:#1d1d1f !important;color:#FFFFFF !important;width:48px !important;height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:600 !important;margin-bottom:18px !important;box-shadow:0 4px 12px rgba(0,0,0,.15)}.gold-line{background:#d2d2d7 !important;height:1px !important}table{border-radius:18px !important;overflow:hidden !important;border-collapse:separate !important;border-spacing:0 !important}input,textarea,select{border-radius:12px !important}button,.btn,.btn-dark,.btn-dark-outline,.btn-white,.btn-outline{border-radius:980px !important}.hero-glow,.hero-grid{border-radius:0 !important}img:not(.client-logo):not(.nav-logo):not([style*="border-radius"]){}[class*="card"] img:not([class*="logo"]):not(.client-logo),[class*="box"] img:not([class*="logo"]):not(.client-logo){border-radius:14px !important}.fw-card,.fw-grid>*{border-radius:18px !important;overflow:hidden !important}.blog-card,.blog-grid>*{border-radius:18px !important;overflow:hidden !important}.blog-card img{border-radius:18px 18px 0 0 !important}[id*="case-"] .hero,[id*="case-"] [class*="block"]{border-radius:0 !important}[class*="case-"][class*="block"]:not(.case-cta),[class*="case-"][class*="section"]:not(.case-cta):not(.case-header){}.story-closing{border-radius:18px !important;overflow:hidden}.hero-sys-num{background:#1d1d1f !important;color:#FFFFFF !important;border-radius:980px !important;padding:6px 16px !important;display:inline-block !important;font-size:12px !important;letter-spacing:0 !important;font-weight:500 !important}.process-timeline{display:flex !important;flex-direction:column !important;gap:16px !important}.proc-item{display:grid !important;grid-template-columns:80px 1fr auto !important;gap:24px !important;align-items:center !important}.proc-duration{color:#86868b !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}.proc-content{padding:0 !important}#pillars>div>a{border-radius:18px !important;overflow:hidden !important;border:1px solid #e5e5ea !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease !important}#pillars>div>a:hover{box-shadow:0 20px 40px rgba(0,0,0,.08) !important;transform:translateY(-4px) !important;border-color:#d2d2d7 !important}#pillars>div>a[style*="background:#060F1F"],#pillars>div>a[style*="background:#010B1C"],#pillars>div>a[style*="color:#fff"]{background:#1d1d1f !important;border-color:#000000 !important}#pillars>div>a[style*="background:#060F1F"]:hover,#pillars>div>a[style*="background:#010B1C"]:hover,#pillars>div>a[style*="color:#fff"]:hover{border-color:#1d1d1f !important;box-shadow:0 20px 40px rgba(0,0,0,.25) !important}.blog-hero{background:#000000 !important;padding:clamp(80px,12vh,140px) 64px !important}.blog-hero-title{font-size:clamp(48px,7vw,96px) !important;font-weight:700 !important;letter-spacing:-2px !important;background:none !important;-webkit-background-clip:initial !important;-webkit-text-fill-color:initial !important;color:#FFFFFF !important;line-height:1.05 !important;margin-bottom:22px !important}.blog-hero-tag{display:inline-block !important;background:rgba(255,255,255,.1) !important;color:#f5f5f7 !important;padding:6px 16px !important;border-radius:980px !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;margin-bottom:24px !important}.blog-hero-divider{display:none !important}.blog-hero-desc{font-size:clamp(17px,1.5vw,21px) !important;color:#a1a1a6 !important;line-height:1.5 !important;letter-spacing:0 !important;max-width:680px !important}.blog-hero-grid,.blog-hero-glow{opacity:.3 !important}.articles-section{background:#FFFFFF !important;padding:clamp(60px,8vh,100px) 64px !important}.filter-bar{display:flex !important;justify-content:center !important;flex-wrap:wrap !important;gap:8px !important;margin:0 auto 48px !important;max-width:1100px !important;padding:0 16px !important}.filter-pill{background:#f5f5f7 !important;border:none !important;border-radius:980px !important;padding:8px 18px !important;font-size:13px !important;font-weight:500 !important;color:#1d1d1f !important;letter-spacing:0 !important;text-transform:none !important;cursor:pointer !important;transition:background .15s,color .15s !important}.filter-pill:hover{background:#d2d2d7 !important;color:#1d1d1f !important}.filter-pill.active{background:#1d1d1f !important;color:#FFFFFF !important}.articles-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr)) !important;gap:24px !important;max-width:1200px !important;margin:0 auto !important}.article-card{background:#FFFFFF !important;border-radius:18px !important;border:1px solid #e5e5ea !important;padding:28px !important;overflow:hidden !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease !important;display:flex !important;flex-direction:column !important;gap:0 !important}.article-card:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important;border-color:#d2d2d7 !important}.card-top{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:14px !important}.card-cat{display:inline-block !important;background:#f5f5f7 !important;border-radius:980px !important;padding:4px 12px !important;font-size:11px !important;font-weight:500 !important;color:#6e6e73 !important;letter-spacing:0 !important;text-transform:none !important}.card-date{font-size:11px !important;color:#86868b !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important}.card-title,.article-card .card-title{font-size:22px !important;font-weight:600 !important;letter-spacing:-0.4px !important;line-height:1.25 !important;color:#1d1d1f !important;margin-bottom:12px !important}.card-excerpt{font-size:14px !important;color:#6e6e73 !important;line-height:1.6 !important;margin-bottom:20px !important;flex:1 !important}.card-bottom{display:flex !important;justify-content:space-between !important;align-items:center !important;padding-top:18px !important;border-top:1px solid #f5f5f7 !important;margin-top:auto !important}.card-meta{display:flex !important;align-items:center !important;gap:10px !important}.card-avatar{width:32px !important;height:32px !important;border-radius:50% !important;background:#f5f5f7 !important;overflow:hidden !important}.card-avatar img{border-radius:50% !important;width:100% !important;height:100% !important;object-fit:cover !important}.card-author-name{font-size:13px !important;font-weight:500 !important;color:#1d1d1f !important;letter-spacing:0 !important;text-transform:none !important}.card-author-role{font-size:11px !important;color:#86868b !important;letter-spacing:0 !important;text-transform:none !important}.card-read{font-size:13px !important;color:#1d1d1f !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important}.card-read::after{content:' →' !important;margin-left:2px !important}.blog-cta{background:#000000 !important;color:#FFFFFF !important;padding:clamp(80px,12vh,140px) 64px !important;text-align:center !important}.blog-cta h2{color:#FFFFFF !important;font-size:clamp(36px,4.5vw,64px) !important;font-weight:700 !important;letter-spacing:-1px !important;margin-bottom:18px !important}.blog-cta p{color:#a1a1a6 !important;font-size:19px !important;margin-bottom:32px !important}.articles-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:32px !important;max-width:1280px !important;margin:0 auto !important}.articles-grid .article-card:first-child{grid-column:1 / -1 !important;display:grid !important;grid-template-columns:1fr 1.2fr !important;align-items:center !important;gap:56px !important;padding:56px !important;background:#f5f5f7 !important;border-radius:24px !important;border:none !important}.articles-grid .article-card:first-child::before{content:'Featured Article' !important;display:block !important;font-size:11px !important;color:#86868b !important;font-weight:600 !important;letter-spacing:1px !important;text-transform:uppercase !important;margin-bottom:12px !important;grid-column:2 / 3 !important;align-self:end !important}.articles-grid .article-card:first-child .card-cat{align-self:end !important}.articles-grid .article-card:first-child .card-title{font-size:clamp(32px,3.5vw,48px) !important;font-weight:700 !important;letter-spacing:-1px !important;line-height:1.1 !important;margin-bottom:18px !important;color:#1d1d1f !important}.articles-grid .article-card:first-child .card-excerpt{font-size:18px !important;color:#6e6e73 !important;line-height:1.5 !important;margin-bottom:24px !important}.articles-grid .article-card:first-child .card-bottom{padding-top:0 !important;border-top:none !important;justify-content:flex-start !important;gap:24px !important}.articles-grid .article-card:first-child::after{content:'' !important;grid-column:1 / 2 !important;grid-row:1 / -1 !important;display:block !important;background:linear-gradient(135deg,#1d1d1f 0%,#424245 50%,#1d1d1f 100%) !important;aspect-ratio:4/3 !important;border-radius:18px !important;align-self:stretch !important;min-height:280px !important;position:relative !important}.card-cat{display:inline-block !important;background:#f5f5f7 !important;color:#1d1d1f !important;padding:5px 12px !important;border-radius:980px !important;font-size:11px !important;font-weight:500 !important;letter-spacing:0 !important;text-transform:none !important;margin-bottom:16px !important}.articles-grid .article-card:first-child .card-cat{background:#1d1d1f !important;color:#FFFFFF !important}.article-card{padding:32px !important;background:#FFFFFF !important;border:1px solid #e5e5ea !important;border-radius:18px !important;box-shadow:0 1px 3px rgba(0,0,0,.04) !important;display:flex !important;flex-direction:column !important;text-decoration:none !important;color:inherit !important;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease !important}.article-card:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.08) !important;border-color:#d2d2d7 !important}.article-card .card-title{font-size:22px !important;font-weight:600 !important;letter-spacing:-0.4px !important;line-height:1.25 !important;color:#1d1d1f !important;margin-bottom:12px !important}.article-card .card-excerpt{font-size:14px !important;color:#6e6e73 !important;line-height:1.6 !important;margin-bottom:20px !important;flex:1 !important}@media (max-width:900px){.articles-grid{grid-template-columns:1fr !important;gap:20px !important}.articles-grid .article-card:first-child{grid-template-columns:1fr !important;grid-template-rows:auto auto !important;padding:32px !important;gap:24px !important}.articles-grid .article-card:first-child::after{grid-column:1 / -1 !important;grid-row:1 / 2 !important;aspect-ratio:16/9 !important}.articles-grid .article-card:first-child::before{grid-column:1 / -1 !important}}footer,footer *,.footer-grid,.footer-grid *,.foot-brand,.foot-links,.foot-copy,.foot-nav-grid{opacity:1 !important;transform:none !important;visibility:visible !important}footer{display:block !important}.footer-grid{display:grid !important}@media (max-width:720px){footer{padding:48px 24px 32px !important;display:block !important}.footer-grid{grid-template-columns:1fr !important;gap:32px !important;text-align:left !important}.footer-brand{text-align:center !important}.footer-brand img{margin:0 auto 16px !important}.footer-brand p{max-width:100% !important;text-align:center !important}.footer-col{border-top:1px solid rgba(255,255,255,.08) !important;padding-top:24px !important}.footer-col:first-of-type{border-top:none !important;padding-top:0 !important}.footer-bottom{margin-top:32px !important;text-align:center !important}}.articles-section,.articles-grid,.articles-grid>a,.article-card,.filter-bar,.filter-pill,.blog-hero,.blog-hero-inner,.blog-hero-title,.blog-hero-tag,.blog-hero-desc,.blog-cta{opacity:1 !important;transform:none !important;visibility:visible !important}.articles-grid{display:grid !important}img{opacity:1 !important;visibility:visible !important}.article-card{padding:0 !important;overflow:hidden !important;display:flex !important;flex-direction:column !important}.article-card img,.article-card>img:first-child{width:100% !important;aspect-ratio:16/9 !important;object-fit:cover !important;display:block !important;margin:0 !important;border-radius:0 !important;border-top-left-radius:18px !important;border-top-right-radius:18px !important}.article-card .card-top{padding:24px 28px 0 28px !important;display:block !important}.article-card .card-cat{display:inline-block !important;margin-bottom:12px !important;font-size:11px !important;padding:4px 11px !important}.article-card .card-title{font-size:20px !important;font-weight:600 !important;letter-spacing:-0.3px !important;line-height:1.3 !important;color:#1d1d1f !important;margin-bottom:10px !important}.article-card .card-excerpt{font-size:13px !important;color:#86868b !important;line-height:1.5 !important;margin-bottom:0 !important}.article-card .card-bottom{padding:18px 28px 24px 28px !important;margin-top:auto !important;border-top:1px solid #f5f5f7 !important;display:flex !important;align-items:center !important;gap:10px !important}.article-card .card-avatar{width:28px !important;height:28px !important;border-radius:50% !important;flex-shrink:0 !important;font-size:11px !important}.article-card .card-author-name{font-size:12px !important;font-weight:500 !important;color:#1d1d1f !important}.article-card .card-author-role{font-size:11px !important;color:#86868b !important}.article-card .card-meta{margin-left:auto !important;text-align:right !important}.article-card .card-date,.article-card .card-read{font-size:11px !important;color:#86868b !important;font-weight:400 !important}.article-card:hover{transform:translateY(-4px) !important;box-shadow:0 20px 40px rgba(0,0,0,.1) !important}.articles-grid .article-card:first-child{display:flex !important;flex-direction:column !important}.articles-grid .article-card:first-child img{aspect-ratio:21/9 !important;border-radius:18px 18px 0 0 !important}.articles-grid .article-card:first-child .card-title{font-size:clamp(28px,3vw,40px) !important;font-weight:700 !important;letter-spacing:-0.8px !important;line-height:1.15 !important}.articles-grid .article-card:first-child .card-top{padding:32px 40px 0 40px !important}.articles-grid .article-card:first-child .card-bottom{padding:20px 40px 32px 40px !important}.articles-grid .article-card:first-child::before,.articles-grid .article-card:first-child::after{display:none !important}.featured-slideshow-wrap{background:#FFFFFF;padding:60px 64px 0 64px;max-width:100%}.featured-header{display:flex;justify-content:space-between;align-items:baseline;max-width:1280px;margin:0 auto 24px}.featured-section-title{font-size:clamp(28px,3.5vw,40px) !important;font-weight:700 !important;color:#1d1d1f !important;letter-spacing:-0.6px !important;margin:0 !important}.featured-nav{display:flex;gap:8px}.featured-arrow{width:36px;height:36px;border-radius:50%;border:1px solid #d2d2d7;background:#FFFFFF;cursor:pointer;font-size:16px;color:#1d1d1f;transition:background .15s,color .15s,border-color .15s}.featured-arrow:hover{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.featured-slideshow{display:grid !important;grid-auto-flow:column;grid-auto-columns:85%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 0 24px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.featured-slideshow::-webkit-scrollbar{display:none}@media (min-width:900px){.featured-slideshow{grid-auto-columns:calc((100% - 36px) / 3);max-width:1280px;margin:0 auto}}.featured-slide{position:relative;scroll-snap-align:start;border-radius:18px;overflow:hidden;text-decoration:none;aspect-ratio:4/3;display:block;background:#1d1d1f;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .25s,box-shadow .25s}.featured-slide:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.featured-slide img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;opacity:1 !important}.featured-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,0) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.featured-cat{display:inline-block;background:rgba(255,255,255,.15);color:#fff !important;font-size:11px;font-weight:500;padding:4px 12px;border-radius:980px;margin-bottom:14px;width:fit-content;backdrop-filter:blur(8px)}.featured-title{font-size:clamp(22px,2.5vw,30px) !important;font-weight:700 !important;color:#FFFFFF !important;letter-spacing:-0.5px !important;line-height:1.15 !important;margin:0 0 10px 0 !important}.featured-by{font-size:13px;color:rgba(255,255,255,.8) !important;font-weight:500}.blog-section-header{max-width:1280px;margin:80px auto 32px;padding:0 64px;text-align:left}.blog-section-title{font-size:clamp(28px,3.5vw,40px) !important;font-weight:700 !important;letter-spacing:-0.6px !important;color:#1d1d1f !important;margin:0 0 8px 0 !important}.blog-section-sub{font-size:16px !important;color:#6e6e73 !important;line-height:1.55 !important;max-width:640px !important;margin:0 !important}@media (max-width:720px){.featured-slideshow-wrap{padding:40px 24px 0 !important}.featured-header{margin-bottom:16px !important}.featured-slideshow{grid-auto-columns:88%;gap:14px;padding-left:0;padding-right:24px}.featured-slide{aspect-ratio:4/3}.featured-overlay{padding:20px}.featured-title{font-size:22px !important}.blog-section-header{padding:0 24px !important;margin:56px auto 24px !important}.articles-section{padding:0 24px 60px !important}.articles-grid{grid-template-columns:1fr !important;gap:20px !important}.article-card{width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden !important}.article-card .card-top{padding:20px 22px 0 22px !important;min-width:0 !important;overflow-wrap:break-word !important;word-wrap:break-word !important}.article-card .card-title{font-size:19px !important;word-wrap:break-word !important;overflow-wrap:break-word !important;hyphens:auto !important}.article-card .card-excerpt{word-wrap:break-word !important;overflow-wrap:break-word !important}.article-card .card-bottom{padding:14px 22px 20px 22px !important;flex-wrap:wrap !important;gap:8px !important}.article-card .card-author-name{font-size:12px !important}.article-card .card-author-role{font-size:11px !important}.article-card .card-meta{margin-left:auto !important;min-width:0 !important}}