.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;font-size:.95rem;font-weight:600;border-radius:var(--radius-md);transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast);white-space:nowrap}.btn__icon{display:inline-flex;align-items:center;font-size:1.05em}.btn--primary{background:var(--gradient-primary);color:#fff;box-shadow:0 4px 16px #3b82f647}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #3b82f66b,0 0 0 1px #8b5cf64d}.btn--secondary{background-color:#ffffff08;color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.btn--secondary:hover{border-color:var(--color-accent);color:var(--color-highlight);background-color:#ffffff0f;transform:translateY(-2px)}.btn--ghost{background-color:transparent;color:var(--color-text-secondary);padding:13px 18px}.btn--ghost:hover{color:var(--color-highlight)}@media (max-width: 480px){.btn{padding:11px 18px;font-size:.9rem}}.card{position:relative;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;backdrop-filter:blur(var(--blur-card));-webkit-backdrop-filter:blur(var(--blur-card));transition:border-color var(--transition-base),box-shadow var(--transition-base)}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-lg);padding:1px;background:var(--gradient-border);opacity:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:opacity var(--transition-base)}.card--hover{cursor:default}.card--hover:hover{border-color:transparent}.card--hover:hover:before{opacity:1}.badge{display:inline-flex;align-items:center;padding:6px 14px;font-size:.82rem;font-weight:500;border-radius:var(--radius-full);white-space:nowrap}.badge--default{background-color:#ffffff0a;color:var(--color-text-secondary);border:1px solid var(--color-border)}.badge--accent{background-color:var(--color-accent-soft);color:var(--color-highlight);border:1px solid rgba(59,130,246,.3)}.badge--success{background-color:#10b9811f;color:var(--color-success);border:1px solid rgba(16,185,129,.3)}.section-title{margin-bottom:56px;max-width:640px}.section-title--center{margin-left:auto;margin-right:auto;text-align:center}.section-title__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-highlight);margin-bottom:14px}.section-title__eyebrow:before{content:"";width:18px;height:1px;background:var(--gradient-primary)}.section-title--center .section-title__eyebrow{justify-content:center}.section-title__heading{font-size:clamp(1.9rem,3.6vw,2.625rem);margin-bottom:14px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-title__subtitle{font-size:1.05rem;color:var(--color-text-muted);line-height:1.7}@media (max-width: 768px){.section-title{margin-bottom:40px}}.counter{text-align:center}.counter__value{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.counter__label{margin-top:6px;font-size:.88rem;color:var(--color-text-muted);font-weight:500}.navbar{position:sticky;top:0;z-index:100;background-color:#0b1120b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}.navbar--scrolled{border-bottom-color:var(--color-border);box-shadow:var(--shadow-md);background-color:#0b1120eb}.navbar__inner{display:flex;align-items:center;justify-content:space-between;height:80px;transition:height var(--transition-base)}.navbar--scrolled .navbar__inner{height:66px}.navbar__logo{font-size:1.3rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text-primary)}.navbar__logo-dot{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.navbar__links{display:flex;align-items:center;gap:32px}.navbar__link{font-size:.92rem;font-weight:500;color:var(--color-text-muted);transition:color var(--transition-fast);position:relative}.navbar__link:hover{color:var(--color-text-primary)}.navbar__actions{display:flex;align-items:center}.navbar__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px}.navbar__burger span{display:block;height:2px;width:100%;background-color:var(--color-text-primary);border-radius:2px;transition:transform var(--transition-fast),opacity var(--transition-fast)}.navbar__burger--open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navbar__burger--open span:nth-child(2){opacity:0}.navbar__burger--open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navbar__mobile{display:none}@media (max-width: 920px){.navbar__links,.navbar__actions{display:none}.navbar__burger{display:flex}.navbar__mobile{display:flex;flex-direction:column;gap:4px;padding:12px 20px 24px;border-top:1px solid var(--color-border);background-color:var(--color-bg)}.navbar__mobile-link{padding:12px 4px;font-weight:500;color:var(--color-text-primary);border-bottom:1px solid var(--color-border)}.navbar__mobile .btn{margin-top:12px;width:100%}}.hero{position:relative;padding-top:88px;overflow:hidden}.hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--color-border) 1px,transparent 1px),linear-gradient(to bottom,var(--color-border) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 70% 30%,black 10%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 70% 30%,black 10%,transparent 70%);opacity:.5;pointer-events:none}.hero__inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;padding-top:56px;padding-bottom:72px}.hero__greeting{font-size:.95rem;font-weight:600;color:var(--color-highlight);margin-bottom:14px}.hero__name{font-size:clamp(2.4rem,5vw,3.5rem);line-height:1.08;margin-bottom:10px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__title{font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:600;color:var(--color-text-secondary);margin-bottom:22px}.hero__summary{font-size:1.125rem;color:var(--color-text-muted);max-width:540px;margin-bottom:32px;line-height:1.75}.hero__cta-group{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero__socials{display:flex;gap:12px}.hero__social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text-secondary);background-color:#ffffff05;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.hero__social-icon:hover{color:var(--color-highlight);border-color:var(--color-accent);transform:translateY(-2px)}.hero__visual{display:flex;justify-content:center}.hero__photo-wrap{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center}.hero__gradient-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,#3b82f6,#8b5cf6,#22d3ee,#3b82f6);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#fff calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#fff calc(100% - 3px));opacity:.85}.hero__photo-ring{position:relative;width:268px;height:268px;border-radius:50%;background-color:var(--color-bg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.hero__photo-placeholder,.hero__photo-img{width:232px;height:232px;border-radius:50%;border:1px solid var(--color-border)}.hero__photo-placeholder{display:flex;align-items:center;justify-content:center;font-size:3.2rem;font-weight:800;background:linear-gradient(145deg,var(--color-card-solid),var(--color-bg-section))}.hero__photo-img{object-fit:cover;display:block}.hero__photo-placeholder span{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero__float{position:absolute;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);background-color:var(--color-card);border:1px solid var(--color-border);backdrop-filter:blur(var(--blur-card));-webkit-backdrop-filter:blur(var(--blur-card));color:var(--color-highlight);box-shadow:var(--shadow-md)}.hero__photo-img{width:232px;height:232px;border-radius:50%;object-fit:cover;border:1px solid var(--color-border)}.hero__float--1{top:6%;left:-6%}.hero__float--2{top:64%;left:-10%}.hero__float--3{top:0%;right:-4%}.hero__float--4{bottom:4%;right:-8%}.hero__stats{position:relative;border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.hero__stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;padding:40px 32px}@media (max-width: 920px){.hero__inner{grid-template-columns:1fr;text-align:center;padding-top:32px}.hero__summary{margin-left:auto;margin-right:auto}.hero__cta-group,.hero__socials{justify-content:center}.hero__visual{order:-1}.hero__photo-wrap{width:220px;height:220px}.hero__photo-ring{width:196px;height:196px}.hero__photo-placeholder,.hero__photo-img{width:168px;height:168px}.hero__float{width:38px;height:38px}.hero__float--1,.hero__float--2{left:-4%}.hero__float--3,.hero__float--4{right:-2%}}@media (max-width: 640px){.hero__stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.hero__float{display:none}}.about__objective{font-size:1.05rem;color:var(--color-text-muted);line-height:1.85;max-width:820px;margin-bottom:48px}.about__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about__card-title{font-size:1.05rem;margin-bottom:10px}.about__card-desc{font-size:.92rem;color:var(--color-text-muted);line-height:1.65}@media (max-width: 900px){.about__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.about__grid{grid-template-columns:1fr}}.skills__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;align-items:stretch}.skills__grid>*{height:100%}.skills__card{height:100%;display:flex;flex-direction:column}.skills__card-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.skills__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-highlight)}.skills__category{font-size:1.02rem}.skills__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}@media (max-width: 900px){.skills__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.skills__grid{grid-template-columns:1fr}}.experience__timeline{display:flex;flex-direction:column}.experience__item{display:grid;grid-template-columns:64px 1fr;gap:24px}.experience__marker{display:flex;flex-direction:column;align-items:center}.experience__logo-placeholder{width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-highlight);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;border:1px solid rgba(59,130,246,.25);flex-shrink:0}.experience__line{flex:1;width:2px;background:linear-gradient(to bottom,var(--color-border-strong),transparent);margin-top:8px;min-height:24px}.experience__item:last-child .experience__line{display:none}.experience__card{margin-bottom:32px;width:100%}.experience__card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:16px}.experience__role{font-size:1.1rem;margin-bottom:4px}.experience__org{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.experience__duration{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);background-color:#ffffff0d;border:1px solid var(--color-border);padding:6px 12px;border-radius:var(--radius-full);white-space:nowrap}.experience__achievements{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.experience__achievements li{position:relative;padding-left:18px;font-size:.92rem;color:var(--color-text-muted);line-height:1.65}.experience__achievements li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--gradient-primary)}.experience__badges{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 560px){.experience__item{grid-template-columns:44px 1fr;gap:14px}.experience__logo-placeholder{width:36px;height:36px;font-size:.95rem}}.projects__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project-card{padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%}.project-card__image-placeholder{height:160px;background:linear-gradient(135deg,#3b82f62e,#8b5cf61f);display:flex;align-items:center;justify-content:center;color:var(--color-highlight);font-weight:700;font-size:1.1rem;border-bottom:1px solid var(--color-border)}.project-card__body{padding:24px;display:flex;flex-direction:column;flex:1}.project-card__heading{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.project-card__title{font-size:1.08rem}.project-card__duration{font-size:.78rem;color:var(--color-text-muted);font-weight:500;white-space:nowrap}.project-card__subtitle{font-size:.88rem;color:var(--color-highlight);font-weight:600;margin-top:4px;margin-bottom:12px}.project-card__desc{font-size:.9rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:14px}.project-card__features{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.project-card__features li{position:relative;padding-left:16px;font-size:.85rem;color:var(--color-text-muted);line-height:1.6}.project-card__features li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background-color:var(--color-success)}.project-card__badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.project-card__actions{display:flex;gap:10px;margin-top:auto}.project-card__image{width:100%;height:160px;object-fit:cover;border-bottom:1px solid var(--color-border)}@media (max-width: 980px){.projects__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.projects__grid{grid-template-columns:1fr}}.education__timeline{display:flex;flex-direction:column}.education__item{display:grid;grid-template-columns:24px 1fr;gap:24px}.education__marker{display:flex;flex-direction:column;align-items:center}.education__dot{width:14px;height:14px;border-radius:50%;background:var(--gradient-primary);margin-top:6px;box-shadow:0 0 0 4px var(--color-accent-soft);flex-shrink:0}.education__line{flex:1;width:2px;background:linear-gradient(to bottom,var(--color-border-strong),transparent);margin-top:8px;min-height:24px}.education__item:last-child .education__line{display:none}.education__card{margin-bottom:32px;width:100%}.education__card-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:16px}.education__institution{font-size:1.1rem;margin-bottom:4px}.education__degree{color:var(--color-text-secondary);font-size:.95rem;font-weight:500}.education__duration{font-size:.85rem;font-weight:600;color:var(--color-text-secondary);background-color:#ffffff0d;border:1px solid var(--color-border);padding:6px 12px;border-radius:var(--radius-full);white-space:nowrap}.education__badges{display:flex;flex-wrap:wrap;gap:8px}.certifications__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;align-items:stretch}.certifications__grid>*{height:100%}.cert-card{height:100%;display:flex;flex-direction:column;transition:border-color var(--transition-fast)}.cert-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-highlight);margin-bottom:16px}.cert-card__name{font-size:1rem;margin-bottom:6px;line-height:1.4}.cert-card__org{font-size:.88rem;color:var(--color-text-muted);margin-bottom:18px}.cert-card__footer{display:flex;margin-top:auto}@media (max-width: 900px){.certifications__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.certifications__grid{grid-template-columns:1fr}}.achievements__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:20px;align-items:stretch}.achievements__grid>*{height:100%}.achievement-card{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}.achievement-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-highlight);margin-bottom:14px}.achievement-card__counter-slot{min-height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.achievement-card__title{font-size:.98rem;margin-top:6px;margin-bottom:8px}.achievement-card__desc{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;flex:1}@media (max-width: 900px){.achievements__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.achievements__grid{grid-template-columns:1fr}}.contact__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px;max-width:980px;margin:0 auto}.contact__info-card,.contact__form-card{height:100%}.contact__info-title{font-size:1.1rem;margin-bottom:20px}.contact__links{display:flex;flex-direction:column;gap:4px}.contact__link{display:flex;align-items:center;gap:14px;padding:12px 8px;border-radius:var(--radius-sm);transition:background-color var(--transition-fast)}.contact__link:hover{background-color:#ffffff0a}.contact__link-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-highlight);flex-shrink:0}.contact__link-label{display:block;font-size:.78rem;color:var(--color-text-muted);font-weight:500}.contact__link-value{display:block;font-size:.92rem;font-weight:600;color:var(--color-text-primary)}.contact__form{display:flex;flex-direction:column;gap:18px}.contact__field{display:flex;flex-direction:column;gap:6px}.contact__field label{font-size:.85rem;font-weight:600;color:var(--color-text-primary)}.contact__field input,.contact__field textarea{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background-color:#ffffff08;font-size:.92rem;color:var(--color-text-primary);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);resize:vertical}.contact__field input::placeholder,.contact__field textarea::placeholder{color:var(--color-text-muted)}.contact__field input:focus,.contact__field textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.contact__success{display:flex;align-items:center;justify-content:center;height:100%;min-height:200px;text-align:center;color:var(--color-success);font-weight:600;font-size:1.02rem}@media (max-width: 800px){.contact__grid{grid-template-columns:1fr}}.footer{border-top:1px solid var(--color-border);background-color:var(--color-bg-secondary)}.footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:32px}.footer__logo{font-weight:700;font-size:1rem}.footer__nav{display:flex;flex-wrap:wrap;gap:20px}.footer__link{font-size:.85rem;color:var(--color-text-muted);transition:color var(--transition-fast)}.footer__link:hover{color:var(--color-highlight)}.footer__socials{display:flex;gap:10px}.footer__social-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);border:1px solid var(--color-border-strong);color:var(--color-text-muted);transition:color var(--transition-fast),border-color var(--transition-fast)}.footer__social-icon:hover{color:var(--color-highlight);border-color:var(--color-accent)}.footer__bottom{border-top:1px solid var(--color-border);padding:18px 32px;text-align:center}.footer__bottom p{font-size:.8rem;color:var(--color-text-muted)}@media (max-width: 640px){.footer__inner{flex-direction:column;text-align:center}}:root{--color-bg: #0B1120;--color-bg-secondary: #111827;--color-bg-section: #1A2236;--color-card: rgba(22, 30, 46, .85);--color-card-solid: #161E2E;--color-text-primary: #F8FAFC;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-accent: #3B82F6;--color-accent-secondary: #8B5CF6;--color-accent-hover: #2563EB;--color-highlight: #22D3EE;--color-success: #10B981;--color-border: rgba(255, 255, 255, .08);--color-border-strong: rgba(255, 255, 255, .16);--color-accent-soft: rgba(59, 130, 246, .12);--gradient-primary: linear-gradient(135deg, #3B82F6, #8B5CF6);--gradient-text: linear-gradient(135deg, #F8FAFC, #CBD5E1);--gradient-border: linear-gradient(135deg, rgba(59, 130, 246, .5), rgba(139, 92, 246, .5));--font-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--container-width: 1180px;--section-padding: 128px;--section-padding-mobile: 64px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .24);--shadow-md: 0 8px 24px rgba(0, 0, 0, .32);--shadow-lg: 0 20px 48px rgba(0, 0, 0, .4);--shadow-glow: 0 0 0 1px rgba(59, 130, 246, .25), 0 8px 32px rgba(59, 130, 246, .18);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-full: 999px;--transition-fast: .2s ease;--transition-base: .35s cubic-bezier(.22, 1, .36, 1);--blur-card: 20px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-base);background-color:var(--color-bg);color:var(--color-text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(59,130,246,.12),transparent),radial-gradient(ellipse 60% 40% at 90% 10%,rgba(139,92,246,.08),transparent);background-repeat:no-repeat}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--color-text-primary)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--color-highlight);outline-offset:3px;border-radius:4px}::selection{background:var(--color-accent);color:#fff}.container{max-width:var(--container-width);margin:0 auto;padding:0 32px}.section{padding:var(--section-padding) 0;position:relative}.section--alt{background-color:var(--color-bg-secondary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width: 768px){.section{padding:var(--section-padding-mobile) 0}.container{padding:0 20px}}
