.hero{min-height:100svh;display:flex;align-items:center;padding:calc(var(--nav-h) + 80px) 0 100px;position:relative;overflow:hidden;background:var(--cream)}.hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(26,75,138,.055) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(ellipse 68% 64% at 64% 50%,black 0%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 68% 64% at 64% 50%,black 0%,transparent 72%)}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 80% at 76% 35%,rgba(26,75,138,.044) 0,transparent 60%),radial-gradient(ellipse 50% 55% at 10% 72%,rgba(184,138,40,.026) 0,transparent 58%),radial-gradient(ellipse 35% 45% at 90% 90%,rgba(26,75,138,.028) 0,transparent 55%);pointer-events:none}.hero-inner{display:grid;grid-template-columns:1fr 1.08fr;gap:72px;align-items:center;position:relative}.hero-content{max-width:600px;position:relative}.hero-eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:34px}.hero-eyebrow-line{width:26px;height:1px;background:var(--blue);flex-shrink:0}.hero-eyebrow-text{font-size:.605rem;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--blue)}.hero-title{font-family:var(--font-display);font-size:clamp(2.5rem, 5.1vw, 4.7rem);line-height:1.04;letter-spacing:-.026em;color:var(--ink);margin-bottom:30px}.hero-title-row{display:block}.hero-title-em{display:block;font-style:italic;background:linear-gradient(135deg,var(--blue-dark) 0,var(--blue-mid) 45%,var(--blue-vivid) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--blue)}.hero-sub{font-size:1rem;line-height:1.76;color:var(--ink-faint);max-width:468px;margin-bottom:44px;font-weight:400}.hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px;align-items:center}.hero-partner-cta{display:flex;align-items:center;gap:10px;margin-bottom:36px;padding:10px 0;border-top:1px solid var(--border-soft)}.hero-partner-cta-label{font-size:.8rem;color:var(--ink-ghost);font-weight:500}.hero-partner-cta-link{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;font-weight:700;color:var(--blue);transition:gap .2s;letter-spacing:-.1px}.hero-partner-cta-link:hover{gap:8px}.hero-trust{display:flex;align-items:center;gap:12px}.hero-trust-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;flex-shrink:0;animation:pulseDot 2.8s ease-in-out infinite}@keyframes pulseDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.38;transform:scale(1.7)}}.hero-trust-text{font-size:.74rem;color:var(--ink-ghost);font-weight:500;letter-spacing:.05px}.hero-visual{position:relative;display:flex;flex-direction:column;gap:14px}.hero-img-wrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 48px 96px rgba(5,15,28,.18),0 20px 40px rgba(5,15,28,.1),0 0 0 1px rgba(5,15,28,.06)}.hero-img-wrap::before{content:'';position:absolute;inset:10px;border:1px solid rgba(255,255,255,.15);border-radius:calc(var(--radius-xl) - 10px);z-index:2;pointer-events:none}.hero-img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top;display:block;transition:transform .8s var(--ease-out);filter:contrast(1.04) saturate(1.05) brightness(1)}.hero-img-wrap:hover .hero-img{transform:scale(1.04)}.hero-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(165deg,transparent 40%,rgba(5,15,28,.14) 100%),linear-gradient(to bottom,rgba(5,15,28,.06) 0,transparent 30%);pointer-events:none;z-index:1}.hero-badge{position:absolute;background:rgba(250,250,247,.96);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-radius:var(--radius-md);padding:11px 15px;display:flex;align-items:center;gap:10px;box-shadow:0 16px 40px rgba(5,15,28,.16),0 4px 12px rgba(5,15,28,.09),0 0 0 1px rgba(255,255,255,.9);animation:floatBadge 6s ease-in-out infinite;z-index:3}@keyframes floatBadge{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.hero-badge-1{bottom:20px;left:-20px;animation-delay:0s}.hero-badge-2{top:20px;right:16px;animation-delay:3s}.hero-badge-icon{width:34px;height:34px;background:var(--blue-soft);border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--blue);flex-shrink:0}.hero-badge-num{font-weight:800;font-size:.88rem;color:var(--ink);line-height:1.2;letter-spacing:-.3px}.hero-badge-label{font-size:.62rem;color:var(--ink-ghost);font-weight:600;letter-spacing:.1px;white-space:nowrap}.hero-imgs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hero-img-mini{border-radius:var(--radius-lg);overflow:hidden;height:156px;box-shadow:var(--shadow-lg);position:relative}.hero-img-mini img{width:100%;height:100%;object-fit:cover;filter:contrast(1.04) saturate(.88) brightness(1.02);transition:transform .7s var(--ease-out);display:block}.hero-img-mini:hover img{transform:scale(1.06)}.hero-img-mini::before{content:'';position:absolute;inset:8px;border:1px solid rgba(255,255,255,.18);border-radius:calc(var(--radius-lg) - 8px);z-index:2;pointer-events:none}.hero-img-mini::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg,transparent 40%,rgba(5,15,28,.28) 100%);pointer-events:none;z-index:1}.hero-img-mini-label{position:absolute;bottom:11px;left:12px;display:flex;align-items:center;gap:5px;font-size:.66rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:rgba(255,255,255,.82);z-index:3}.hero-img-mini--b{margin-top:20px;height:136px}.hero-scroll{position:absolute;bottom:36px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;opacity:.22;transition:opacity .3s}.hero-scroll:hover{opacity:.48}.hero-scroll-line{width:1px;height:44px;background:linear-gradient(to bottom,transparent,var(--ink));animation:scrollReveal 2.4s ease-in-out infinite}@keyframes scrollReveal{0%{opacity:0;transform:scaleY(0);transform-origin:top}50%{opacity:1;transform:scaleY(1);transform-origin:top}100%{opacity:0;transform:scaleY(1);transform-origin:bottom}}.hero-scroll-label{font-size:.54rem;letter-spacing:2.8px;text-transform:uppercase;font-weight:700;color:var(--ink-ghost)}.about-teaser-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:96px;align-items:start}.manifesto-section{background:var(--navy);padding:128px 0;position:relative;overflow:hidden}.manifesto-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 65% 78% at 16% 50%,rgba(26,75,138,.24) 0,transparent 62%),radial-gradient(ellipse 48% 58% at 90% 14%,rgba(184,138,40,.07) 0,transparent 58%),radial-gradient(ellipse 42% 52% at 82% 88%,rgba(26,75,138,.14) 0,transparent 58%);pointer-events:none}.manifesto-section::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.028) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.manifesto-inner{position:relative;z-index:1}.manifesto-label{display:flex;align-items:center;gap:12px;margin-bottom:40px}.manifesto-label-line{width:22px;height:1px;background:var(--gold);flex-shrink:0}.manifesto-label-text{font-size:.605rem;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.manifesto-text{font-family:var(--font-display);font-size:clamp(1.7rem, 3.5vw, 3rem);line-height:1.24;color:rgba(255,255,255,.92);letter-spacing:-.018em;max-width:840px;font-weight:400}.manifesto-text em{font-style:italic;color:rgba(255,255,255,.48)}.manifesto-sub{margin-top:34px;font-size:.96rem;color:rgba(255,255,255,.32);max-width:468px;line-height:1.78;font-weight:400}.manifesto-cta{margin-top:48px;display:flex;gap:12px;align-items:center}.manifesto-divider{height:1px;margin:64px 0 56px;background:linear-gradient(to right,rgba(255,255,255,.1),rgba(255,255,255,.04),transparent)}.manifesto-stats{display:flex;gap:52px;align-items:flex-start}.manifesto-stat-item{flex-shrink:0}.manifesto-stat-num{font-family:var(--font-display);font-size:clamp(1.55rem, 2.4vw, 2.2rem);font-weight:700;color:#fff;letter-spacing:-.025em;line-height:1}.manifesto-stat-num span{color:var(--gold)}.manifesto-stat-num.is-text{font-size:clamp(1.55rem, 2.4vw, 2.2rem);letter-spacing:-.025em;color:var(--gold)}.manifesto-stat-label{font-size:.74rem;color:rgba(255,255,255,.3);margin-top:8px;font-weight:500;white-space:nowrap}.manifesto-stat-sep{width:1px;height:52px;background:rgba(255,255,255,.06);flex-shrink:0;align-self:center}.focus-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:20px}.focus-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.focus-card{display:block;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:32px 28px;position:relative;overflow:hidden;cursor:pointer;transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out),border-color .4s}.focus-card::before{content:'';position:absolute;inset:0;background:linear-gradient(145deg,var(--blue-soft) 0,transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}.focus-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--blue),var(--blue-mid));transform:scaleX(0);transition:transform .35s var(--ease-out);transform-origin:left}.focus-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px);border-color:var(--blue-border)}.focus-card:hover::before{opacity:.5}.focus-card:hover::after{transform:scaleX(1)}.focus-card-icon{width:42px;height:42px;background:var(--blue-soft);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--blue);margin-bottom:22px;transition:background .35s,transform .35s var(--ease-spring);position:relative;z-index:1}.focus-card:hover .focus-card-icon{background:var(--blue);color:#fff;transform:scale(1.08) rotate(-4deg)}.focus-card-title{font-weight:700;font-size:.89rem;color:var(--ink);margin-bottom:9px;letter-spacing:-.12px;position:relative;z-index:1}.focus-card-desc{font-size:.8rem;color:var(--ink-faint);line-height:1.65;position:relative;z-index:1}.focus-card-arrow{display:flex;align-items:center;gap:4px;margin-top:20px;font-size:.78rem;font-weight:600;color:var(--blue);opacity:0;transform:translateX(-6px);transition:opacity .24s,transform .24s;position:relative;z-index:1}.focus-card:hover .focus-card-arrow{opacity:1;transform:translateX(0)}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:20px}.project-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.project-card-home{display:block}.project-card-home .card-body h3{font-weight:700;font-size:.97rem;margin-bottom:9px;letter-spacing:-.12px;color:var(--ink);line-height:1.42}.project-card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;border-top:1px solid var(--border-soft);font-size:.73rem;color:var(--ink-ghost);font-weight:500}.project-card-arrow{color:var(--blue);transition:transform .24s}.project-card-home:hover .project-card-arrow{transform:translateX(5px)}.network-section{background:var(--bg-soft);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.network-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:96px;align-items:center}.network-countries{display:flex;flex-direction:column;gap:9px;margin-top:34px}.network-country{display:flex;align-items:center;gap:14px;padding:15px 18px;background:var(--white);border:1px solid var(--border-soft);border-radius:var(--radius-md);transition:border-color .28s,box-shadow .28s,transform .28s var(--ease-out)}.network-country:hover{border-color:var(--blue-border);box-shadow:var(--shadow-sm);transform:translateX(5px)}.network-flag{font-size:1.4rem;line-height:1;flex-shrink:0}.network-country-name{font-weight:600;font-size:.86rem;color:var(--ink)}.network-country-role{font-size:.71rem;color:var(--ink-ghost);margin-top:1px;font-weight:500}.network-country-badge{margin-left:auto;font-size:.585rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--blue);background:var(--blue-soft);padding:3px 8px;border-radius:var(--radius-full);flex-shrink:0}.network-visual{position:relative}.network-big-num{font-family:var(--font-display);font-size:clamp(5.5rem, 11vw, 10.5rem);line-height:1;letter-spacing:-.05em;color:var(--ink);opacity:.048;position:absolute;top:-28px;right:-8px;pointer-events:none;user-select:none}.network-statement{font-family:var(--font-display);font-size:clamp(1.35rem, 2.5vw, 2.15rem);line-height:1.26;color:var(--ink);letter-spacing:-.015em;max-width:420px;margin-bottom:20px}.network-statement em{font-style:italic;color:var(--blue)}.network-desc{font-size:.93rem;line-height:1.76;color:var(--ink-faint);max-width:380px;margin-bottom:30px}.network-tags{display:flex;flex-wrap:wrap;gap:8px}.pullquote{text-align:center;padding:0 24px}.pullquote-mark{font-family:var(--font-display);font-size:5.5rem;line-height:.36;color:var(--blue);margin-bottom:36px;opacity:.1;display:block}.pullquote-text{color:var(--ink);font-style:italic;margin-bottom:38px;font-weight:400;max-width:700px;margin-left:auto;margin-right:auto;font-size:clamp(1.12rem, 1.85vw, 1.62rem);line-height:1.48;letter-spacing:-.010em;font-family:var(--font-display)}.pullquote-author{display:flex;align-items:center;justify-content:center;gap:14px}.pullquote-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--border-soft);filter:contrast(1.04) saturate(.88)}.pullquote-name{font-weight:700;font-size:.86rem}.pullquote-role{font-size:.72rem;color:var(--ink-faint);margin-top:2px}.stats-section{padding:0;background:var(--white);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat-cell{padding:56px 36px;text-align:center;border-right:1px solid var(--border-soft);position:relative;transition:background .32s}.stat-cell:last-child{border-right:none}.stat-cell:hover{background:var(--cream)}.stat-cell::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%) scaleX(0);width:32px;height:2px;background:var(--blue);transition:transform .6s var(--ease-expo);transform-origin:center}.stat-cell.visible::before{transform:translateX(-50%) scaleX(1)}.stat-cell .stat-number{color:var(--ink)}.stat-cell .stat-number span{color:var(--blue)}.stat-cell .stat-label{font-size:.74rem;color:var(--ink-ghost);margin-top:8px;font-weight:500;letter-spacing:.1px}.blog-card-home{display:block;padding:30px;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--white);position:relative;overflow:hidden;transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out),border-color .4s}.blog-card-home::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1.5px;background:linear-gradient(90deg,transparent,var(--blue),transparent);opacity:0;transition:opacity .4s var(--ease-out)}.blog-card-home:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px);border-color:var(--blue-border)}.blog-card-home:hover::before{opacity:1}.blog-card-tag{margin-bottom:18px}.blog-card-title{font-weight:700;font-size:.9rem;color:var(--ink);line-height:1.5;margin-bottom:14px;letter-spacing:-.12px}.blog-card-meta{font-size:.72rem;color:var(--ink-ghost);font-weight:500}.cta-banner{background:var(--navy-deep);padding:112px 0;position:relative;overflow:hidden}.cta-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 58% 82% at 90% 50%,rgba(26,75,138,.22) 0,transparent 62%),radial-gradient(ellipse 44% 60% at 6% 50%,rgba(184,138,40,.055) 0,transparent 58%),radial-gradient(ellipse 30% 40% at 50% 100%,rgba(26,75,138,.1) 0,transparent 55%);pointer-events:none}.cta-banner::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.025) 1px,transparent 1px);background-size:30px 30px;pointer-events:none}.cta-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:56px;position:relative;z-index:1}.cta-banner-title{font-family:var(--font-display);font-size:clamp(1.6rem, 3.1vw, 2.75rem);color:rgba(255,255,255,.96);max-width:520px;line-height:1.16;letter-spacing:-.020em;margin-bottom:16px}.cta-banner-sub{color:rgba(255,255,255,.36);font-size:.95rem;max-width:400px;line-height:1.74}.cta-banner-actions{display:flex;gap:12px;flex-shrink:0}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hero-title-em{background-size:220% auto;animation:gradientFlow 7s ease-in-out infinite}@keyframes heroBreathe{0%,100%{opacity:1}50%{opacity:.72}}.hero-bg{animation:heroBreathe 9s ease-in-out infinite;will-change:opacity,transform}@keyframes heroImgReveal{from{opacity:0;transform:scale(1.06) translateY(20px);filter:blur(6px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.hero-visual{animation:heroImgReveal 1.05s var(--ease-expo) .36s both}@keyframes badgeReveal{from{opacity:0;transform:translateY(16px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-badge-1{animation:badgeReveal .72s var(--ease-spring) .8s both,floatBadge 6s ease-in-out 1.52s infinite}.hero-badge-2{animation:badgeReveal .72s var(--ease-spring) 1s both,floatBadge 6s ease-in-out 4s infinite}#manifesto-canvas{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:1}.manifesto-section{padding:140px 0}@keyframes textGlow{0%,100%{text-shadow:none}50%{text-shadow:0 0 48px rgba(255,255,255,.06)}}.manifesto-text{animation:textGlow 6s ease-in-out infinite}@keyframes ctaShimmer{0%{transform:translateX(-100%) skewX(-12deg)}100%{transform:translateX(250%) skewX(-12deg)}}.cta-banner::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 58% 82% at 90% 50%,rgba(26,75,138,.22) 0,transparent 62%),radial-gradient(ellipse 44% 60% at 6% 50%,rgba(184,138,40,.055) 0,transparent 58%),radial-gradient(ellipse 30% 40% at 50% 100%,rgba(26,75,138,.1) 0,transparent 55%);pointer-events:none}.cta-banner-sweep{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.cta-banner-sweep::after{content:'';position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.032),transparent);animation:ctaShimmer 7s ease-in-out infinite;animation-delay:2s}.cta-banner-inner{position:relative;z-index:1}@keyframes quotePulse{0%,100%{opacity:.1;transform:scale(1)}50%{opacity:.14;transform:scale(1.04)}}.pullquote-mark{animation:quotePulse 5s ease-in-out infinite}.stat-cell .stat-number{font-family:var(--font-display);font-size:clamp(1.55rem, 2.4vw, 2.2rem);font-weight:700;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.stat-cell .stat-number.is-text{font-size:clamp(1.55rem, 2.4vw, 2.2rem);letter-spacing:-.025em;color:var(--blue)}.network-country{transform:translateX(-22px);transition:transform .72s var(--ease-expo),border-color .28s,box-shadow .28s}.network-countries.visible .network-country{transform:translateX(0)}.network-countries.visible .network-country:first-child{transition-delay:80ms}.network-countries.visible .network-country:nth-child(2){transition-delay:160ms}.network-countries.visible .network-country:nth-child(3){transition-delay:240ms}.network-countries.visible .network-country:nth-child(4){transition-delay:320ms}.network-countries.visible .network-country:nth-child(5){transition-delay:0.4s}.network-country:hover{border-color:var(--blue-border);box-shadow:var(--shadow-sm),0 0 0 3px rgba(26,75,138,.06);transform:translateX(6px)!important}.blog-card-title{transition:color .22s var(--ease-out)}.blog-card-home:hover .blog-card-title{color:var(--blue)}.section-header-row .section-label{transition-delay:0s}.section-header-row h2{transition-delay:60ms}@keyframes logoMark{from{transform:rotate(-5deg) scale(.9);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.nav-logo-mark{animation:logoMark .55s var(--ease-spring) both}@media (max-width:1100px){.hero-inner{gap:48px}.about-teaser-grid{gap:56px}.network-grid{gap:56px}}@media (max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:0}.hero{min-height:auto;padding:calc(var(--nav-h) + 60px) 0 80px}.hero-visual{display:block;margin-top:44px}.hero-imgs-grid{display:none}.hero-badge{display:none}.hero-img{aspect-ratio:16/9}.about-teaser-grid{grid-template-columns:1fr;gap:36px}.focus-cards{grid-template-columns:repeat(2,1fr)}.project-cards-grid{grid-template-columns:repeat(2,1fr)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-cell{border-right:none;border-bottom:1px solid var(--border-soft)}.stat-cell:nth-child(odd){border-right:1px solid var(--border-soft)}.network-grid{grid-template-columns:1fr;gap:44px}.manifesto-stats{flex-wrap:wrap;gap:32px}.cta-banner-inner{flex-direction:column;align-items:flex-start;gap:36px}}@media (max-width:640px){.hero{min-height:auto;padding:calc(var(--nav-h) + 52px) 0 64px}.hero-visual{margin-top:36px}.hero-sub{font-size:.95rem;line-height:1.68}.hero-ctas{flex-direction:column;gap:12px}.hero-ctas .btn{width:100%;justify-content:center;min-height:48px}.focus-cards{grid-template-columns:1fr}.project-cards-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-cell{padding:32px 18px}.stat-cell:nth-child(odd){border-right:1px solid var(--border-soft)}.focus-header{flex-direction:column;align-items:flex-start;gap:16px}.section-header-row{flex-direction:column;align-items:flex-start;gap:16px}.cta-banner{padding:60px 0}.cta-banner-actions{flex-direction:column;width:100%;gap:12px}.cta-banner-actions .btn{width:100%;justify-content:center;min-height:48px}.manifesto-section{padding:64px 0}.manifesto-stats{flex-direction:column;gap:24px}.manifesto-stat-sep{display:none}.network-big-num{display:none}.blog-card-home{padding:20px}}@media (max-width:640px) and (hover:none){.focus-card:hover{transform:none;box-shadow:var(--shadow-xs)}.blog-card-home:hover{transform:none;box-shadow:var(--shadow-xs)}}@media (max-width:420px){.hero-sub{font-size:.9rem}.cta-banner{padding:48px 0}.manifesto-section{padding:52px 0}.stat-cell{padding:28px 14px}}