header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;display:flex;flex-direction:row;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 16px #00000014;transition:all .3s ease;width:100%}header .logo{flex:1}header .logo a{display:block;max-width:var(--logo-width);padding:var(--medium) var(--xmedium);transition:transform .3s ease}header .logo a:hover{transform:scale(1.05)}header .logo a img{width:100%;max-height:var(--logo-height)}header .navigation{display:grid;position:relative;margin:0 var(--xmedium);padding:0;text-align:right;align-items:center}header .navigation #menu__toggle{display:none}header .navigation .menu__btn{display:none}header .navigation .menu__box a{font-family:Saira,sans-serif;font-size:var(--text-normal);font-weight:300;text-decoration:none;display:inline-block;padding:var(--medium) var(--medium);text-align:center;color:var(--on-background);text-transform:uppercase;transition:all .3s ease;position:relative}header .navigation .menu__box a:after{content:"";position:absolute;bottom:var(--small);left:50%;transform:translate(-50%);width:0;height:3px;background:var(--on-background);transition:width .3s ease}header .navigation .menu__box a:hover:after{width:calc(100% - var(--medium) * 2)}header .navigation .menu__box a:hover{color:var(--on-background)}@media(max-width:768px){header{box-shadow:0 2px 12px #0000001a}header .logo a{padding:var(--small) var(--medium)}header .navigation{display:flex;align-items:center;justify-content:center}header .navigation .menu__btn{display:flex;align-items:center;justify-content:center;position:relative;width:48px;height:48px;cursor:pointer;z-index:1001;-webkit-tap-highlight-color:transparent;background:#008bff0d;border-radius:12px;transition:all .3s ease}header .navigation .menu__btn:hover{background:#008bff1a;transform:scale(1.05)}header .navigation .menu__btn:active{transform:scale(.95)}header .navigation .menu__btn>.menu__btn-icon{position:relative;display:block;width:24px;height:2px;background-color:var(--on-background);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:2px}header .navigation .menu__btn>.menu__btn-icon:before,header .navigation .menu__btn>.menu__btn-icon:after{position:absolute;display:block;width:24px;height:2px;background-color:var(--on-background);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:2px;content:"";left:0}header .navigation .menu__btn>.menu__btn-icon:before{top:-7px}header .navigation .menu__btn>.menu__btn-icon:after{top:7px}header .navigation .menu__box{display:none;flex-direction:column;position:absolute;top:100%;right:0;width:auto;min-width:220px;margin-top:12px;padding:var(--small) 0;list-style:none;background:#fff;box-shadow:0 8px 32px #008bff40,0 2px 8px #00000026;border-radius:12px;border:2px solid rgba(0,139,255,.2);z-index:2000;overflow:visible}header .navigation .menu__box:before{content:"";position:absolute;top:-10px;right:12px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0,139,255,.2);pointer-events:none}header .navigation .menu__box:after{content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #ffffff;pointer-events:none}header .navigation .menu__box a{display:block;padding:var(--medium) var(--large);font-size:var(--text-small);text-align:left;-webkit-tap-highlight-color:transparent;transition:all .2s ease;position:relative;white-space:nowrap;color:var(--on-background)}header .navigation .menu__box a:first-child{border-radius:10px 10px 0 0}header .navigation .menu__box a:last-child{border-radius:0 0 10px 10px}header .navigation .menu__box a:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:60%;background:var(--on-background);transition:width .2s ease;border-radius:0 4px 4px 0}header .navigation .menu__box a:hover{background:#008bff14;color:var(--on-background);padding-left:calc(var(--large) + 6px)}header .navigation .menu__box a:hover:before{width:4px}header .navigation .menu__box a:active{transform:scale(.98);background:#008bff26}header .navigation #menu__toggle:checked+.menu__btn{background:#008bff26}header .navigation #menu__toggle:checked+.menu__btn>.menu__btn-icon{background-color:transparent}header .navigation #menu__toggle:checked+.menu__btn>.menu__btn-icon:before{top:0;transform:rotate(45deg);background-color:var(--on-background)}header .navigation #menu__toggle:checked+.menu__btn>.menu__btn-icon:after{top:0;transform:rotate(-45deg);background-color:var(--on-background)}header .navigation #menu__toggle:checked~.menu__box{display:flex;animation:dropdownSlide .25s ease-out forwards}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}header .navigation #menu__toggle:checked~.menu__box a:nth-child(1){animation:slideInItem .3s ease .05s both}header .navigation #menu__toggle:checked~.menu__box a:nth-child(2){animation:slideInItem .3s ease .1s both}header .navigation #menu__toggle:checked~.menu__box a:nth-child(3){animation:slideInItem .3s ease .15s both}@keyframes slideInItem{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}}@media(max-width:340px){header{flex-direction:column;justify-items:center}header .logo{order:2;margin:0 auto}header .logo a{padding:var(--small) var(--medium)}header .navigation{order:1;margin:var(--small) var(--medium) 0 0;align-self:flex-end}header .navigation .menu__btn{margin:0}header .navigation .menu__box{padding-top:100px}}footer{display:flex;flex-direction:column;background:linear-gradient(180deg,#f8f9fa,#fff);color:var(--on-background-variant);border-top:1px solid rgba(0,139,255,.1);margin-top:0;padding:var(--xlarge) var(--xmedium) var(--large) var(--xmedium);box-shadow:0 -4px 16px #0000000d}footer .navigation{display:flex;justify-content:center;align-items:center;gap:var(--large);margin:0 0 var(--large) 0;padding:0;flex-wrap:wrap}footer .navigation a{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:#008bff0d;border-radius:50%;transition:all .3s ease;border:2px solid rgba(0,139,255,.1)}footer .navigation a:hover{background:var(--on-background);border-color:var(--on-background);transform:translateY(-4px) scale(1.1);box-shadow:0 8px 16px #008bff4d}footer .navigation a:hover svg{fill:#fff}footer .navigation a svg{width:32px;height:32px;fill:var(--on-background);transition:all .3s ease}footer p{font-family:Saira,sans-serif;font-size:var(--text-small);font-weight:300;text-decoration:none;width:100%;text-align:center;padding:var(--medium) 0 0 0;margin:var(--medium) 0 0 0;border-top:1px solid rgba(0,139,255,.1);box-sizing:border-box;color:#0009}footer p a{font-family:Saira,sans-serif;font-size:var(--text-small);font-weight:300;text-decoration:none;color:var(--on-background);transition:color .3s ease}footer p a:hover{color:#006dd4;text-decoration:underline}@media(max-width:576px){footer{padding:var(--large) var(--medium) var(--medium) var(--medium)}footer .navigation{gap:var(--medium)}footer .navigation a{width:50px;height:50px}footer .navigation a svg{width:28px;height:28px}}.hero{position:relative;width:100%;height:100vh;min-height:500px;max-height:900px;overflow:hidden;background:#000}.hero__slideshow{position:absolute;top:0;left:0;width:100%;height:100%}.hero__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;pointer-events:none}.hero__slide--active{opacity:1;pointer-events:auto}.hero__image{width:100%;height:100%;object-fit:cover}.hero__slide--portrait .hero__image{object-position:center center}.hero__slide--landscape .hero__image{object-position:center 30%}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080,#000000b3)}.hero__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 var(--xmedium);text-align:center;color:#fff}.hero__title{font-family:Saira,sans-serif;font-weight:800;text-transform:uppercase;line-height:1;font-size:clamp(48px,8vw,96px);margin:0 0 var(--medium) 0;text-shadow:0 4px 12px rgba(0,0,0,.8);letter-spacing:.02em}.hero__subtitle{font-family:Saira,sans-serif;font-weight:300;font-size:clamp(20px,3vw,32px);margin:0 0 var(--xlarge) 0;text-shadow:0 2px 8px rgba(0,0,0,.8);opacity:.95}.hero__cta{display:flex;gap:var(--medium);flex-wrap:wrap;justify-content:center}.hero__button{font-family:Saira,sans-serif;font-weight:600;font-size:clamp(18px,2vw,22px);padding:var(--medium) var(--large);text-decoration:none;text-transform:uppercase;border-radius:50px;transition:all .3s ease;display:inline-block;cursor:pointer;border:3px solid transparent;letter-spacing:.5px}.hero__button--primary{background:#fff;color:var(--on-background);box-shadow:0 4px 20px #0000004d;border-color:#fff}.hero__button--primary:hover{background:#fff;color:var(--on-background);box-shadow:0 8px 32px #fffc;transform:translateY(-4px) scale(1.05);border-color:#fff}.hero__button--secondary{background:var(--on-background);color:#fff;border:3px solid var(--on-background);box-shadow:0 4px 20px #008bff66}.hero__button--secondary:hover{background:var(--on-background);color:#fff;border-color:var(--on-background);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 32px #008bffcc}.hero__controls{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 var(--xmedium);z-index:20;pointer-events:none}.hero__control{pointer-events:auto;background:#fff3;border:2px solid rgba(255,255,255,.5);color:#fff;width:56px;height:56px;border-radius:50%;font-size:32px;font-weight:300;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.hero__control:hover{background:#008bffcc;border-color:var(--on-background);transform:scale(1.1)}.hero__control:active{transform:scale(.95)}.hero__indicators{position:absolute;bottom:var(--large);left:50%;transform:translate(-50%);display:flex;gap:var(--medium);z-index:20}.hero__indicator{width:12px;height:12px;border-radius:50%;background:#fff6;border:2px solid rgba(255,255,255,.6);cursor:pointer;transition:all .3s ease;padding:0}.hero__indicator:hover{background:#fff9;transform:scale(1.2)}.hero__indicator--active{background:var(--on-background);border-color:var(--on-background);width:32px;border-radius:6px}@media(max-width:768px){.hero{max-height:700px}.hero__title{font-size:clamp(36px,10vw,64px)}.hero__subtitle{font-size:clamp(18px,4vw,24px);margin-bottom:var(--large)}.hero__cta{flex-direction:column;width:100%;max-width:300px}.hero__button{width:100%;padding:var(--medium) var(--xmedium)}.hero__control{width:48px;height:48px;font-size:28px}.hero__controls{padding:0 var(--medium)}.hero__indicators{bottom:var(--xmedium)}}@media(max-width:576px){.hero{max-height:600px;min-height:400px}.hero__title{font-size:clamp(32px,12vw,48px);margin-bottom:var(--small)}.hero__subtitle{font-size:clamp(16px,5vw,20px);margin-bottom:var(--xmedium)}.hero__button{font-size:16px;padding:var(--small) var(--medium)}.hero__control{width:40px;height:40px;font-size:24px}.hero__controls{padding:0 var(--small)}.hero__indicator{width:10px;height:10px}.hero__indicator--active{width:24px}.hero__indicators{bottom:var(--medium);gap:var(--small)}}@media(max-width:340px){.hero{max-height:500px}.hero__title{font-size:28px}.hero__subtitle{font-size:14px}.hero__control{width:36px;height:36px;font-size:20px}}@media(max-height:500px)and (orientation:landscape){.hero{max-height:100vh;min-height:100vh}.hero__title{font-size:clamp(24px,6vh,36px);margin-bottom:8px}.hero__subtitle{font-size:clamp(14px,3vh,18px);margin-bottom:var(--medium)}.hero__cta{flex-direction:row}.hero__button{padding:var(--small) var(--medium);font-size:14px}.hero__indicators{bottom:var(--medium)}}.about-page{width:100%}.about-hero{background:linear-gradient(135deg,#008bff,#006dd4);color:#fff;padding:var(--xlarge) var(--xmedium);text-align:center;position:relative;overflow:hidden}.about-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#ffffff0d,#fff0);pointer-events:none}.about-hero__content{position:relative;z-index:1;max-width:800px;margin:0 auto}.about-hero__title{font-family:Saira,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(32px,6vw,56px);margin:0 0 var(--medium) 0;line-height:1.1;text-shadow:0 2px 8px rgba(0,0,0,.2)}.about-hero__subtitle{font-family:Saira,sans-serif;font-weight:300;font-size:clamp(18px,3vw,24px);margin:0;opacity:.95}.about-content{padding:var(--xlarge) var(--xmedium);max-width:1200px;margin:0 auto}.team-member-card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(0,139,255,.1)}.team-member-card__header{background:linear-gradient(135deg,#008bff0d,#008bff05);padding:var(--large) var(--large);border-bottom:2px solid rgba(0,139,255,.1)}.team-member-card__name{font-family:Saira,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(28px,4vw,40px);color:var(--on-background);margin:0 0 var(--small) 0;line-height:1.2}.team-member-card__nickname{font-family:Saira,sans-serif;font-weight:300;font-size:clamp(18px,2.5vw,24px);color:#0009;margin:0;font-style:italic}.team-member-card__body{display:flex;flex-direction:column;gap:var(--large);padding:var(--large)}.team-member-card__top-grid,.team-member-card__bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--large)}.team-member-card__photo{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #00000026;height:fit-content}.team-member-card__image{width:100%;display:block;transition:transform .3s ease}.team-member-card__photo:hover .team-member-card__image{transform:scale(1.05)}.team-member-card__info{display:flex;flex-direction:column;gap:var(--large)}.team-member-card__bio{font-family:Saira,sans-serif;font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.7;color:var(--on-background-variant)}.team-member-card__bio p{margin:0 0 var(--medium) 0}.team-member-card__bio p:last-of-type{margin-bottom:var(--large)}.team-member-card__bio a:not(.team-member-card__cta){color:var(--on-background);font-weight:300;transition:color .3s ease}.team-member-card__bio a:not(.team-member-card__cta):hover{color:#006dd4}.team-member-card__bio a.team-member-card__cta{display:inline-flex;align-items:center;gap:var(--small);padding:var(--medium) var(--large);background:var(--on-background);color:#fff!important;text-decoration:none!important;border-radius:50px;font-family:Saira,sans-serif;font-weight:600;font-size:clamp(18px,2vw,22px);transition:all .3s ease;align-self:flex-start;border:3px solid var(--on-background);letter-spacing:.5px;box-shadow:0 4px 20px #008bff66;cursor:pointer;will-change:transform,box-shadow}.team-member-card__bio a.team-member-card__cta:hover{background:var(--on-background);border-color:var(--on-background);color:#fff!important;transform:translateY(-4px) scale(1.05);box-shadow:0 8px 32px #008bffcc;text-decoration:none!important}.team-member-card__stats{background:linear-gradient(135deg,#008bff08,#008bff03);padding:var(--large);border-radius:16px;border:1px solid rgba(0,139,255,.1)}.team-member-card__stats-title{font-family:Saira,sans-serif;font-weight:800;text-transform:uppercase;font-size:clamp(18px,2.5vw,24px);color:var(--on-background);margin:0 0 var(--medium) 0;padding-bottom:var(--small);border-bottom:2px solid var(--on-background)}.team-member-card__stats-title:not(:first-child){margin-top:var(--large)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--medium)}.stat-item{display:flex;flex-direction:column;gap:4px;padding:var(--medium);background:#fff;border-radius:12px;transition:all .3s ease}.stat-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #008bff26}.stat-item--highlight{background:linear-gradient(135deg,var(--on-background) 0%,#006dd4 100%);color:#fff}.stat-item--highlight .stat-item__label,.stat-item--highlight .stat-item__value,.stat-item--highlight .stat-item__secondary{color:#fff}.stat-item__label{font-family:Saira,sans-serif;font-weight:300;font-size:clamp(12px,1.5vw,14px);color:#0009;text-transform:uppercase;letter-spacing:.5px}.stat-item__value{font-family:Saira,sans-serif;font-weight:800;font-size:clamp(20px,3vw,28px);color:var(--on-background);line-height:1}.stat-item__secondary{font-family:Saira,sans-serif;font-weight:300;font-size:clamp(12px,1.5vw,14px);color:#00000080}@media(max-width:768px){.about-hero,.about-content{padding:var(--large) var(--medium)}.team-member-card__header{padding:var(--medium) var(--medium)}.team-member-card__body{padding:var(--medium);gap:var(--medium)}.team-member-card__top-grid{grid-template-columns:1fr}.team-member-card__bottom-grid{gap:var(--medium)}.team-member-card__stats{padding:var(--medium)}.stats-grid{grid-template-columns:1fr}}@media(max-width:576px){.about-hero{padding:var(--medium) var(--medium)}.about-content,.team-member-card__body{padding:var(--medium) var(--small)}.team-member-card__top-grid,.team-member-card__bottom-grid{grid-template-columns:1fr}.team-member-card__cta{width:100%;justify-content:center}}:root{--primary: #FFFFFF;--primary-variant: #DDDDDD;--on-primary: #000000;--secondary: #000000;--secondary-variant: #222222;--on-secondary: #FFFFFF;--background: #FFFFFF;--on-background: #008BFF;--on-background-variant: #000000;--surface: #008BFF;--on-surface: #FFFFFF;--error: #FC4B2C;--on-error: #FFFFFF;--breakpoint-extra-small: 340px;--breakpoint-small: 576px;--breakpoint-medium: 768px;--breakpoint-large: 992px;--breakpoint-extra-large: 1200px;--breakpoint-maximum: 2160px;--small: 5px;--medium: 16px;--xmedium: 24px;--large: 36px;--xlarge: 48px;--logo-width: 244px;--logo-height: 86px;--text-title: 48px;--text-secondary-title: 32px;--text-normal: 26px;--text-small: 20px;--icon-size: 48px;--decorative-border-size: 10px}*{box-sizing:border-box}body{margin:0;padding:0;font-family:Saira,sans-serif;background:linear-gradient(180deg,#fff,#f8f9fa);min-height:100vh}@media(max-width:1200px){:root{--text-title: 42px;--text-secondary-title: 28px;--text-normal: 24px;--text-small: 18px}}@media(max-width:768px){:root{--text-title: 36px;--text-secondary-title: 26px;--text-normal: 22px;--text-small: 18px;--logo-width: 200px;--logo-height: 70px}}@media(max-width:576px){:root{--text-title: 32px;--text-secondary-title: 24px;--text-normal: 20px;--text-small: 16px;--logo-width: 180px;--logo-height: 63px}}@media(max-width:340px){:root{--text-title: 28px;--text-secondary-title: 20px;--text-normal: 18px;--text-small: 14px;--logo-width: 150px;--logo-height: 53px}}@font-face{font-family:Saira;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/SairaExt.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/font/Saira.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/font/SairaExt.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/font/Saira.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.text-bold{font-family:Saira,sans-serif;font-weight:800;text-decoration:none}.text-normal{font-family:Saira,sans-serif;font-size:var(--text-normal);font-weight:300;text-decoration:none}.text-title{font-family:Saira,sans-serif;font-weight:800;text-decoration:none;text-transform:uppercase;line-height:110%}body{margin:0;padding:0;scroll-behavior:smooth}.site-wrapper{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;max-width:var(--breakpoint-maximum);width:100%;background:var(--background);color:var(--on-background);margin:0 auto}.content-section{padding:var(--xlarge) var(--xmedium);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--large);max-width:1400px;margin:0 auto}.content-card{background:#fff;border-radius:16px;padding:var(--large);box-shadow:0 4px 16px #00000014;transition:all .3s ease;border:1px solid rgba(0,139,255,.1)}.content-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #008bff26;border-color:#008bff4d}.content-card__title{font-family:Saira,sans-serif;font-weight:800;text-transform:uppercase;line-height:1.2;font-size:clamp(24px,3vw,32px);margin:0 0 var(--medium) 0;color:var(--on-background);position:relative;padding-bottom:var(--medium)}.content-card__title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:var(--on-background);border-radius:2px}.content-card__description{font-family:Saira,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.6;margin:0;color:var(--on-background-variant)}.main-banner__container{padding:0;margin:0;width:100%;height:400px;border-top:solid var(--decorative-border-size) var(--on-background);border-bottom:solid var(--decorative-border-size) var(--on-background)}.main-banner__image{width:100%;height:100%;object-fit:cover;object-position:50% 0}.main__title{font-family:Saira,sans-serif;font-weight:800;text-decoration:none;text-transform:uppercase;line-height:110%;font-size:var(--text-title);margin:var(--medium) var(--xmedium)}.main__title--secondary{font-family:Saira,sans-serif;font-weight:800;text-decoration:none;text-transform:uppercase;line-height:110%;font-size:var(--text-secondary-title);margin:var(--xmedium) var(--xmedium) var(--medium) var(--xmedium)}.main__description{font-family:Saira,sans-serif;font-size:var(--text-normal);font-weight:300;text-decoration:none;margin:var(--small) var(--xmedium);color:var(--on-background-variant);text-align:justify}.main-content a:not([class*=button]):not([class*=cta]){font-family:Saira,sans-serif;font-size:inherit;font-weight:300;text-decoration:none;color:var(--on-background);transition:color .3s ease}.main-content a:not([class*=button]):not([class*=cta]):hover{color:#006dd4;text-decoration:underline}.main-content img{width:100%}@media(max-width:768px){.content-section{padding:var(--large) var(--medium);gap:var(--medium)}.content-card{padding:var(--medium) var(--medium)}.content-card__title{font-size:clamp(20px,4vw,28px)}.content-card__description{font-size:clamp(16px,3vw,20px)}}@media(max-width:576px){.content-section{padding:var(--medium) var(--medium);gap:var(--medium);grid-template-columns:1fr}.content-card{padding:var(--medium)}.content-card:hover{transform:translateY(-4px)}}
