@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Raleway:wght@200;300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700;800;900&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Tamil:wght@400;600;700&family=Noto+Serif+Tamil:wght@700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ac-section,.at-section,.cg-section,.co-section,.cs-section,.fr-section,.fsp-section,.ro-section,.sp-section,.vs-section,.vsp-section,.wm-section,.wmsp-section{padding-top:130px!important}.rh-about{padding-top:0!important}body.dark-theme .ac-section,body.dark-theme .at-section,body.dark-theme .cg-section,body.dark-theme .co-section,body.dark-theme .cs-section,body.dark-theme .fr-section,body.dark-theme .fsp-section,body.dark-theme .rh-about,body.dark-theme .ro-section,body.dark-theme .sp-section,body.dark-theme .vs-section,body.dark-theme .vsp-section,body.dark-theme .wm-section,body.dark-theme .wmsp-section{background:#0f1419!important}body.dark-theme .ac-title,body.dark-theme .at-title,body.dark-theme .cg-title,body.dark-theme .co-title,body.dark-theme .cs-title,body.dark-theme .fr-title,body.dark-theme .fsp-title,body.dark-theme .ro-title,body.dark-theme .sp-title,body.dark-theme .vs-title,body.dark-theme .vsp-title,body.dark-theme .wm-title,body.dark-theme .wmsp-title{color:#f5f5f5!important}body.dark-theme .ac-sub,body.dark-theme .at-sub,body.dark-theme .cg-sub,body.dark-theme .co-sub,body.dark-theme .fr-sub,body.dark-theme .fsp-sub,body.dark-theme .ro-sub,body.dark-theme .sp-sub,body.dark-theme .vs-sub,body.dark-theme .vsp-sub,body.dark-theme .wm-sub,body.dark-theme .wmsp-sub{color:#9fb3c8!important}body.dark-theme .ac-jcard-name,body.dark-theme .ac-scard-name,body.dark-theme .at-jcard-name,body.dark-theme .at-scard-name,body.dark-theme .cg-jcard-name,body.dark-theme .cg-scard-name,body.dark-theme .co-jcard-name,body.dark-theme .co-scard-name,body.dark-theme .cs-jcard-name,body.dark-theme .cs-scard-name,body.dark-theme .fr-jcard-name,body.dark-theme .fr-scard-name,body.dark-theme .fsp-jcard-name,body.dark-theme .fsp-scard-name,body.dark-theme .ro-jcard-name,body.dark-theme .ro-scard-name,body.dark-theme .sp-jcard-name,body.dark-theme .sp-scard-name,body.dark-theme .vs-jcard-name,body.dark-theme .vs-scard-name,body.dark-theme .vsp-jcard-name,body.dark-theme .vsp-scard-name,body.dark-theme .wm-jcard-name,body.dark-theme .wm-scard-name,body.dark-theme .wmsp-jcard-name,body.dark-theme .wmsp-scard-name{color:#fff!important;font-weight:800!important}body.dark-theme .ac-jcard-label,body.dark-theme .ac-scard-label,body.dark-theme .at-jcard-label,body.dark-theme .at-scard-label,body.dark-theme .cg-jcard-label,body.dark-theme .cg-scard-label,body.dark-theme .co-jcard-label,body.dark-theme .co-scard-label,body.dark-theme .cs-jcard-label,body.dark-theme .cs-scard-label,body.dark-theme .fr-jcard-label,body.dark-theme .fr-scard-label,body.dark-theme .fsp-jcard-label,body.dark-theme .fsp-scard-label,body.dark-theme .ro-jcard-label,body.dark-theme .ro-scard-label,body.dark-theme .sp-jcard-label,body.dark-theme .sp-scard-label,body.dark-theme .vs-jcard-label,body.dark-theme .vs-scard-label,body.dark-theme .vsp-jcard-label,body.dark-theme .vsp-scard-label,body.dark-theme .wm-jcard-label,body.dark-theme .wm-scard-label,body.dark-theme .wmsp-jcard-label,body.dark-theme .wmsp-scard-label{color:#7a9bb5!important}body.dark-theme .ac-jcard-imgwrap,body.dark-theme .ac-scard-imgwrap,body.dark-theme .at-jcard-imgwrap,body.dark-theme .at-scard-imgwrap,body.dark-theme .cg-jcard-imgwrap,body.dark-theme .cg-scard-imgwrap,body.dark-theme .co-jcard-imgwrap,body.dark-theme .co-scard-imgwrap,body.dark-theme .cs-jcard-imgwrap,body.dark-theme .cs-scard-imgwrap,body.dark-theme .fr-jcard-imgwrap,body.dark-theme .fr-scard-imgwrap,body.dark-theme .fsp-jcard-imgwrap,body.dark-theme .fsp-scard-imgwrap,body.dark-theme .ro-jcard-imgwrap,body.dark-theme .ro-scard-imgwrap,body.dark-theme .sp-jcard-imgwrap,body.dark-theme .sp-scard-imgwrap,body.dark-theme .vs-jcard-imgwrap,body.dark-theme .vs-scard-imgwrap,body.dark-theme .vsp-jcard-imgwrap,body.dark-theme .vsp-scard-imgwrap,body.dark-theme .wm-jcard-imgwrap,body.dark-theme .wm-scard-imgwrap,body.dark-theme .wmsp-jcard-imgwrap,body.dark-theme .wmsp-scard-imgwrap{background:#1c232b!important}body.dark-theme .fsp-section-title,body.dark-theme .ro-section-title,body.dark-theme .sp-section-title,body.dark-theme .vsp-section-title,body.dark-theme .wmsp-section-title{color:#f0f0f0!important}body.dark-theme .fsp-section-head,body.dark-theme .ro-section-head,body.dark-theme .sp-section-head,body.dark-theme .vsp-section-head,body.dark-theme .wmsp-section-head{border-bottom-color:#2a3340!important}body.dark-theme .ac-back-btn,body.dark-theme .at-back-btn,body.dark-theme .cg-back-btn,body.dark-theme .co-back-btn,body.dark-theme .fr-back-btn,body.dark-theme .fsp-back-btn,body.dark-theme .ro-back-btn,body.dark-theme .sp-back-btn,body.dark-theme .vs-back-btn,body.dark-theme .vsp-back-btn,body.dark-theme .wm-back-btn,body.dark-theme .wmsp-back-btn{background:#1c232b!important;border-color:#2a3340!important;color:#4ecb98!important}body.dark-theme .ac-viewbtn,body.dark-theme .at-viewbtn,body.dark-theme .cg-viewbtn,body.dark-theme .co-viewbtn,body.dark-theme .cs-viewbtn,body.dark-theme .fr-viewbtn,body.dark-theme .fsp-viewbtn,body.dark-theme .ro-viewbtn,body.dark-theme .sp-viewbtn,body.dark-theme .vs-viewbtn,body.dark-theme .vsp-viewbtn,body.dark-theme .wm-viewbtn,body.dark-theme .wmsp-viewbtn{background:#233039!important;border:1.5px solid #3a4a58!important;color:#5fe3ac!important;font-weight:800!important}body.dark-theme .ac-viewbtn:hover,body.dark-theme .at-viewbtn:hover,body.dark-theme .cg-viewbtn:hover,body.dark-theme .co-viewbtn:hover,body.dark-theme .cs-viewbtn:hover,body.dark-theme .fr-viewbtn:hover,body.dark-theme .fsp-viewbtn:hover,body.dark-theme .ro-viewbtn:hover,body.dark-theme .sp-viewbtn:hover,body.dark-theme .vs-viewbtn:hover,body.dark-theme .vsp-viewbtn:hover,body.dark-theme .wm-viewbtn:hover,body.dark-theme .wmsp-viewbtn:hover{background:#1d9e75!important;border-color:#1d9e75!important;box-shadow:0 6px 20px #1d9e7580!important;color:#fff!important}body.dark-theme .ac-arrow,body.dark-theme .at-arrow,body.dark-theme .cg-arrow,body.dark-theme .co-arrow,body.dark-theme .cs-arrow,body.dark-theme .fr-arrow,body.dark-theme .fsp-arrow,body.dark-theme .ro-arrow,body.dark-theme .sp-arrow,body.dark-theme .vs-arrow,body.dark-theme .vsp-arrow,body.dark-theme .wm-arrow,body.dark-theme .wmsp-arrow{background:#1c232b!important;border-color:#2a3340!important}body.dark-theme .ac-eyebrow,body.dark-theme .at-eyebrow,body.dark-theme .cg-eyebrow,body.dark-theme .co-eyebrow,body.dark-theme .cs-eyebrow,body.dark-theme .fr-eyebrow,body.dark-theme .fsp-eyebrow,body.dark-theme .ro-eyebrow,body.dark-theme .sp-eyebrow,body.dark-theme .vs-eyebrow,body.dark-theme .vsp-eyebrow,body.dark-theme .wm-eyebrow,body.dark-theme .wmsp-eyebrow{color:#4ecb98!important}body.dark-theme .hero{background:#0f1419!important}body.dark-theme .hero-tag{color:#d4af37!important}body.dark-theme .hero-left p{color:#b8c4d0!important}body.dark-theme .rh-why-card{background:#1c232b!important;color:#e8e8e8!important}body.dark-theme .rh-story-content p,body.dark-theme .rh-why-card p{color:#b8c4d0!important}body.dark-theme .rh-stat h2{color:#4ecb98!important}.loader-screen{align-items:center;background:radial-gradient(ellipse at 50% 35%,#0a4a28 0,#042016 45%,#010d07 100%);display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:99999}.loader-glow{animation:glowPulse 4s ease-in-out infinite;background:radial-gradient(ellipse,#0a783c4d 0,#0000 70%);height:320px;left:50%;top:28%;transform:translate(-50%,-50%);width:460px}.loader-glow,.particles{pointer-events:none;position:absolute}.particles{inset:0}.particle{animation:floatUp calc(5s + var(--i)*.6s) calc(var(--i)*.4s) ease-in infinite;background:#d4af3766;border-radius:50%;height:2px;left:calc(10% + var(--i)*7%);position:absolute;top:100%;width:2px}.particle:nth-child(2n){background:#d4af3733;height:3px;width:3px}.loader-content{align-items:center;display:flex;flex-direction:column;padding:32px;position:relative;z-index:2}.eagle-ring-wrap{animation:fadeIn .4s ease .1s forwards;height:clamp(160px,45vw,200px);margin-bottom:20px;opacity:0;position:relative;width:clamp(160px,45vw,200px)}.ring-outer{animation:spinCW 14s linear infinite;border:1px solid #d4af371a;border-radius:50%;inset:-14px;position:absolute}.ring-outer:before{border-color:#d4af37bf #d4af3740 #0000 #0000;border-radius:50%;border-style:solid;border-width:1.5px;content:"";inset:0;position:absolute}.ring-mid{animation:spinCCW 9s linear infinite;border:.5px solid #d4af3726;border-radius:50%;inset:-5px;position:absolute}.ring-mid:after{border-color:#d4af37 #0000 #0000 #d4af3759;border-radius:50%;border-style:solid;border-width:1.5px;content:"";inset:0;position:absolute}.orbit-track{border-radius:50%;pointer-events:none;position:absolute}.orbit-track--1{animation:spinCW 5s linear infinite;inset:-14px}.orbit-track--2{animation:spinCCW 8s linear infinite;inset:-5px}.orbit-dot{border-radius:50%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.orbit-dot--lg{background:#d4af37;box-shadow:0 0 8px 2px #d4af3799;height:6px;top:-3px;width:6px}.orbit-dot--sm{background:#d4af37b3;height:3px;top:-1.5px;width:3px}.tick-ring{inset:-14px;pointer-events:none}.tick,.tick-ring{position:absolute}.tick{background:#d4af3740;border-radius:1px;height:5px;left:50%;top:0;transform:translateX(-50%) rotate(calc(var(--t)*15deg));transform-origin:.75px 114px;width:1.5px}.tick--major{background:#d4af3799;height:8px;width:2px}.eagle-circle{align-items:center;animation:circleGlow 3s ease-in-out 1.5s infinite;background:radial-gradient(ellipse at 50% 25%,#0a50288c 0,#02120afa 100%);border:1.5px solid #d4af374d;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.circle-inner-glow{background:radial-gradient(ellipse at 50% 110%,#d4af3714 0,#0000 55%);border-radius:50%;inset:0}.circle-inner-glow,.corner{pointer-events:none;position:absolute}.corner{height:13px;width:13px;z-index:2}.corner:after,.corner:before{background:#d4af378c;content:"";position:absolute}.corner:before{height:1px;left:0;top:0;width:100%}.corner:after{height:100%;left:0;top:0;width:1px}.corner--tl{left:6px;top:6px}.corner--tr{right:6px;top:6px;transform:scaleX(-1)}.corner--bl{bottom:6px;left:6px;transform:scaleY(-1)}.corner--br{bottom:6px;right:6px;transform:scale(-1)}.loader-eagle{animation:eagleDrop 1.3s cubic-bezier(.16,1,.3,1) .25s forwards;filter:drop-shadow(0 6px 24px rgba(0,0,0,.65));height:88%;object-fit:contain;opacity:0;position:relative;transform:scale(.45) translateY(16px);width:88%;z-index:1}.brand-wrap{margin:4px 0;overflow:hidden}.loader-brand{animation:zoomBrand 1s cubic-bezier(.16,1,.3,1) 1.1s forwards;color:#fff;font-family:Playfair Display,serif;font-size:clamp(30px,10vw,60px);font-weight:700;letter-spacing:clamp(2px,2vw,14px);opacity:0;text-align:center;text-indent:0;transform:scale(1.45)}.loader-divider{align-items:center;animation:fadeUp .6s ease 1.85s forwards;display:flex;gap:10px;margin:10px 0;opacity:0}.dl{background:#d4af3759;height:.5px;width:48px}.dd,.dl{display:block}.dd{background:#d4af37;height:5px;transform:rotate(45deg);width:5px}.loader-sub{animation:fadeUp .6s ease 2.05s forwards;color:#d4af37;font-family:Raleway,sans-serif;font-size:clamp(9px,2vw,12px);font-weight:900;letter-spacing:clamp(2px,1vw,6px);opacity:0;text-align:center;text-shadow:0 0 8px #d4af3759;text-transform:uppercase}.bar-wrap{animation:fadeUp .6s ease 2.25s forwards;margin-top:28px;opacity:0;width:230px}.bar-track{background:#ffffff12;height:1px;overflow:hidden;width:100%}.bar-fill{animation:fill 7s cubic-bezier(.4,0,.2,1) 2.5s forwards;background:linear-gradient(90deg,#d4af3740,#d4af37);height:100%;width:0}.dots{display:flex;gap:6px;justify-content:center;margin-top:12px}.dot{animation:dotPulse 1.5s ease infinite;background:#d4af3733;border-radius:50%;display:block;height:4px;width:4px}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes eagleDrop{to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoomBrand{to{opacity:1;transform:scale(1)}}@keyframes fadeIn{to{opacity:1}}@keyframes fill{to{width:100%}}@keyframes dotPulse{0%,to{background:#d4af3733}50%{background:#d4af37cc}}@keyframes spinCW{to{transform:rotate(1turn)}}@keyframes spinCCW{to{transform:rotate(-1turn)}}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes circleGlow{0%,to{box-shadow:0 0 0 0 #d4af3700}50%{box-shadow:0 0 22px 4px #d4af371a}}@keyframes floatUp{0%{opacity:.5;transform:translateY(0) scale(1)}80%{opacity:.3}to{opacity:0;transform:translateY(-100vh) scale(.5)}}*{font-family:Poppins,sans-serif;margin:0;padding:0}:root{--primary:#00c3ff;--secondary:#00ff95;--nav-bg:#0f3d2e;--nav-shadow:0 8px 30px #00000059;--text:#fff;--text-secondary:#8dd9ff;--hover-bg:#ffffff14;--transition:0.35s ease}.navbar{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(90deg,#062c18,#0f3d2e,#145a32,#0f3d2e,#062c18);border-bottom:1px solid #ffffff14;box-shadow:0 8px 30px #00000059,inset 0 1px 0 #ffffff0d;display:grid;grid-template-columns:auto 1fr auto;height:90px;left:0;padding:0 30px;position:fixed;top:0;transition:height .35s ease,background .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:height .35s ease,background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:height .35s ease,background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease;width:100%;z-index:1000}.navbar:hover{box-shadow:0 12px 40px #0006,inset 0 1px 0 #ffffff14}.navbar.scrolled{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#062c18f2;box-shadow:0 10px 35px #00000073;height:75px}a.logo{text-decoration:none}.logo{align-items:center;cursor:pointer;display:flex;gap:10px;margin-left:0;padding-left:0;transition:all .35s ease}.logo:hover{letter-spacing:1px}.logo-img{border-radius:50%;box-shadow:0 0 20px #00c3ff40;height:60px;object-fit:cover;transition:.3s ease;width:60px}.logo-img:hover{box-shadow:0 0 30px #00c3ff73;transform:scale(1.08)}.logo-icon{animation:snowRotate 8s linear infinite;color:#00c3ff;font-size:42px}.logo-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#8dd9ff,#00c3ff);background-clip:text;-webkit-background-clip:text;font-family:Poppins,sans-serif;font-size:32px;font-weight:800;letter-spacing:1px;line-height:1;margin:0}.logo-text span{color:#8dd9ff;font-size:14px;letter-spacing:5px}.nav-links{align-items:center;display:flex;gap:40px;justify-self:center;list-style:none}.nav-links.active{transform:translateX(0)}.nav-links a{border-radius:12px;color:#fff;font-size:17px;font-weight:600;padding:8px 14px;position:relative;text-decoration:none;transition:all .35s ease}.nav-links a:after{background:#00c3ff;border-radius:20px;bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:.4s;width:0}.nav-links a:hover{background:#ffffff14;color:#00c3ff;transform:translateY(-2px)}.nav-links a:hover:after{background:linear-gradient(90deg,#00c3ff,#00ff95);border-radius:50px;height:2px;width:100%}.nav-links a.active{color:#00c3ff}.nav-links a.active:after{width:100%}.navbar-right{gap:15px;justify-self:end}.navbar-right,.theme-toggle{align-items:center;display:flex}.theme-toggle{background:#fff;border:none;border-radius:50%;box-shadow:0 8px 20px #00000040;color:#0057ff;cursor:pointer;font-size:20px;height:48px;justify-content:center;margin-right:15px;transition:all .35s ease;width:48px}.theme-toggle:hover{box-shadow:0 0 25px #00c3ff80;transform:rotate(90deg) scale(1.08)}.menu-toggle{background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;font-size:28px;line-height:1;padding:6px;transition:all .35s ease}.menu-toggle svg{color:#fff}@keyframes snowRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.dark-theme .navbar{background:linear-gradient(90deg,#0b0b0b,#151515,#1f1f1f,#151515,#0b0b0b);box-shadow:0 8px 25px #0000008c}body.dark-theme .logo-text h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,gold,#ffb300);-webkit-background-clip:text;background-clip:text;color:#0000}body.dark-theme .logo-text span{color:gold}body.dark-theme .nav-links a{color:#f5f5f5}body.dark-theme .nav-links a:hover{color:gold}body.dark-theme .nav-links a:after{background:gold}body.dark-theme .theme-toggle{background:#222;color:gold}body.dark-theme .theme-toggle:hover{background:#333}body.dark-theme .menu-toggle{color:#fff}.nav-links a:focus-visible{background:#ffffff14;border-radius:12px;color:#00c3ff;outline:2px solid #00c3ff;outline-offset:3px}.menu-toggle:focus-visible,.theme-toggle:focus-visible{box-shadow:0 0 0 4px #00c3ff4d;outline:2px solid #00c3ff;outline-offset:3px}a.logo:focus-visible{border-radius:8px;outline:2px solid #00c3ff;outline-offset:4px}body.dark-theme .nav-links a:focus-visible{color:gold;outline-color:gold}body.dark-theme .menu-toggle:focus-visible,body.dark-theme .theme-toggle:focus-visible{box-shadow:0 0 0 4px #ffd7004d;outline-color:gold}body.dark-theme a.logo:focus-visible{outline-color:gold}@media (prefers-reduced-motion:reduce){.logo,.logo-img,.menu-toggle,.nav-links,.nav-links a,.navbar,.theme-toggle{animation:none!important;transition:none!important}.logo-icon{animation:none!important}}@media (max-width:900px){.menu-toggle{display:block}.nav-links{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0f3d2eeb;border-bottom:1px solid #ffffff14;box-shadow:0 10px 30px #00000059;display:flex;flex-direction:column;gap:25px;left:0;list-style:none;padding:30px 0;position:absolute;top:90px;transform:translateX(-100%);transition:transform .4s ease;width:100%;z-index:999}.nav-links.active{transform:translateX(0)}.nav-links a{border-radius:10px;font-size:18px;padding:8px 16px}.nav-links a:hover{background:#ffffff14}body.dark-theme .nav-links{background:#0f0f0ff2;border-bottom:1px solid #ffd7001a}}@media (max-width:480px){.navbar{height:80px;padding:0 6px}.logo{gap:6px}.logo-img{height:40px;width:40px}.logo-text h2{font-size:16px}.logo-text span{display:none}.navbar-right{gap:8px}.theme-toggle{font-size:16px;height:34px;margin-right:5px;width:34px}.menu-toggle{font-size:22px}.nav-links{top:80px}}:root{--gold-deep:#8c6b09;--gold-mid:#c9971c;--gold-bright:#d4af37;--gold-light:#ffe27a;--gold-pale:#fff4c2;--cream-bg:#fdfcf8;--cream-mid:#f4efe7;--cream-deep:#ece4d8;--red-brand:#b11f1f;--red-dark:#8a1515;--green-cta:#0f7a46;--green-dark:#0a5d35;--text-dark:#1a1209;--text-mid:#3d3020;--text-muted:#6b5d4f;--shadow-gold:#d4af372e;--shadow-dark:#0a060038}body.dark-theme{--cream-bg:#0d1117;--cream-mid:#131b24;--cream-deep:#0f172a;--text-dark:#f1e9d6;--text-mid:#d4c4a8;--text-muted:#8a7a6a;--shadow-gold:#d4af371f;--shadow-dark:#00000073}.hero{align-items:stretch;background:radial-gradient(ellipse 70% 60% at -5% 10%,#d4af3721 0,#0000 55%),radial-gradient(ellipse 40% 40% at 105% 90%,#d4af3712 0,#0000 55%),linear-gradient(158deg,#fdfcf8,#f4efe7 50%,#ece4d8);background:radial-gradient(ellipse 70% 60% at -5% 10%,#d4af3721 0,#0000 55%),radial-gradient(ellipse 40% 40% at 105% 90%,#d4af3712 0,#0000 55%),linear-gradient(158deg,var(--cream-bg) 0,var(--cream-mid) 50%,var(--cream-deep) 100%);display:flex;font-family:Space Grotesk,sans-serif;min-height:100vh;overflow:hidden;position:relative;width:100%}body.dark-theme .hero{background:radial-gradient(ellipse 70% 60% at -5% 10%,#d4af3712 0,#0000 55%),radial-gradient(ellipse 40% 40% at 105% 90%,#d4af370a 0,#0000 55%),linear-gradient(158deg,#0d1117,#0f1923 50%,#0c1520)}.hero:before{animation:floatOrb 14s ease-in-out infinite alternate;background:radial-gradient(circle,#d4af37 0,#a07d10 40%,#0000 70%);border-radius:50%;content:"";filter:blur(120px);height:560px;left:-180px;opacity:.18;pointer-events:none;position:absolute;top:-200px;width:560px;z-index:0}body.dark-theme .hero:before{opacity:.12}.hero:after{animation:floatOrb 18s ease-in-out infinite alternate-reverse;background:radial-gradient(circle,#d4af37 0,#0000 65%);border-radius:50%;bottom:-100px;content:"";filter:blur(100px);height:400px;opacity:.08;pointer-events:none;position:absolute;right:30%;width:400px;z-index:0}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(60px,50px) scale(1.12)}}.hero-content{align-items:center;display:grid;grid-template-columns:52% 48%;grid-template-rows:none;min-height:100vh;position:relative;width:100%;z-index:1}.hero-left{display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 48px 0 68px;position:relative;z-index:2}.hero-tag{align-items:center;animation:fadeSlideDown .6s ease forwards;animation-delay:.1s;color:#6b5d4f;color:var(--text-muted);display:flex;font-size:.62rem;font-weight:700;gap:10px;letter-spacing:.22em;margin-bottom:14px;opacity:0;text-transform:uppercase}.hero-tag:before{background:linear-gradient(90deg,#d4af37,#ffe27a);background:linear-gradient(90deg,var(--gold-bright),var(--gold-light));content:"";display:inline-block;flex-shrink:0;height:1.5px;width:28px}body.dark-theme .hero-tag{color:#8a9ab5}.hero-left h1{font-family:Space Grotesk,sans-serif;font-weight:900;line-height:1;margin:0 0 24px;padding:0}.hero-brand{-webkit-text-fill-color:#0000;animation:goldFlow 6s linear infinite;background:linear-gradient(100deg,#8c6b09,#c9971c 22%,#d4af37 40%,#ffe27a 50%,#d4af37 60%,#c9971c 78%,#8c6b09);background:linear-gradient(100deg,var(--gold-deep) 0,var(--gold-mid) 22%,var(--gold-bright) 40%,var(--gold-light) 50%,var(--gold-bright) 60%,var(--gold-mid) 78%,var(--gold-deep) 100%);-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:#0000;display:inline-block;filter:drop-shadow(0 4px 14px rgba(180,140,20,.35));font-size:clamp(3.2rem,6vw,5.8rem);font-weight:900;isolation:isolate;letter-spacing:-.02em;line-height:.95;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}@keyframes goldFlow{0%{background-position:0 50%}to{background-position:220% 50%}}.hero-brand:after{animation:shimmer 4s ease-in-out infinite;background:linear-gradient(110deg,#0000 20%,#ffffffbf 50%,#0000 80%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-200%) skewX(-18deg)}@keyframes shimmer{0%{transform:translateX(-200%) skewX(-18deg)}60%{transform:translateX(200%) skewX(-18deg)}to{transform:translateX(200%) skewX(-18deg)}}.hero-brand .letter{-webkit-text-fill-color:#0000;animation:letterRise .1s cubic-bezier(.22,.68,0,1.2) forwards;background:inherit;-webkit-background-clip:text;background-clip:text;background-size:inherit;color:#0000;display:inline-block;opacity:0;overflow:hidden}.hero-brand .letter:after{animation:shimmerLetter 3s infinite;background:linear-gradient(110deg,#0000 35%,#ffffffb3 50%,#0000 65%);content:"";inset:0;position:absolute;transform:translateX(-150%)}@keyframes shimmerLetter{0%{transform:translateX(-150%)}to{transform:translateX(150%)}}.hero-sub{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#8a1515,#b11f1f 45%,#d42525 70%,#b11f1f);background:linear-gradient(100deg,var(--red-dark) 0,var(--red-brand) 45%,#d42525 70%,var(--red-brand) 100%);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;filter:drop-shadow(0 3px 10px rgba(177,31,31,.22));font-size:clamp(1.6rem,3.2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}body.dark-theme .hero-sub{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#c43030,#e84040,#f55,#e84040,#c43030);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 3px 12px rgba(255,60,60,.25))}.hero-sub .letter{-webkit-text-fill-color:#0000;animation:letterRise .1s cubic-bezier(.22,.68,0,1.2) forwards;background:inherit;-webkit-background-clip:text;background-clip:text;background-size:inherit;color:#0000;display:inline-block;opacity:0}@keyframes letterRise{0%{filter:blur(3px);opacity:0;transform:translateY(22px) scale(.92)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.hero-divider{animation:fadeSlideDown .5s ease forwards;animation-delay:1.3s;background:linear-gradient(90deg,#d4af37,#ffe27a,#0000);background:linear-gradient(90deg,var(--gold-bright),var(--gold-light),#0000);border-radius:2px;height:2px;margin:0 0 22px;opacity:0;width:56px}.hero-left p{animation:fadeSlideUp .55s ease forwards;animation-delay:1.45s;color:#3d3020;color:var(--text-mid);font-size:.95rem;font-weight:400;line-height:1.72;margin:0 0 32px;max-width:430px;opacity:0}body.dark-theme .hero-left p{color:#9aabb8}.hero-buttons{animation:fadeSlideUp .55s ease forwards;animation-delay:1.6s;display:flex;flex-wrap:wrap;gap:14px;opacity:0}.primary-btn{background:linear-gradient(135deg,#0f7a46,#0d6b3d);background:linear-gradient(135deg,var(--green-cta) 0,#0d6b3d 100%);border:none;border-radius:50px;box-shadow:0 8px 24px #0f7a464d,0 2px 6px #0000001f,inset 0 1px 0 #ffffff26;color:#fff;cursor:pointer;font-size:.87rem;font-weight:700;letter-spacing:.06em;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.primary-btn:before{background:linear-gradient(135deg,#ffffff2e,#0000 60%);border-radius:50px;content:"";inset:0;pointer-events:none;position:absolute}.primary-btn:hover{box-shadow:0 16px 36px #0f7a4661,0 4px 10px #00000026,inset 0 1px 0 #ffffff2e;transform:translateY(-3px)}.primary-btn:active{transform:translateY(-1px)}.secondary-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000;border:1.5px solid #1a5c2e80;border-radius:50px;box-shadow:0 4px 14px #0000000f;color:#1a5c2e;cursor:pointer;font-size:.87rem;font-weight:700;letter-spacing:.06em;overflow:hidden;padding:13px 30px;position:relative;text-decoration:none;transition:all .22s ease;white-space:nowrap}body.dark-theme .secondary-btn{border-color:#5aad7a59;color:#5aad7a}.secondary-btn:before{background:#1a5c2e00;border-radius:50px;content:"";inset:0;position:absolute;transition:background .22s ease}.secondary-btn:hover{border-color:#1a5c2ee6;box-shadow:0 10px 28px #0f5c2e38;color:#fff;transform:translateY(-3px)}.secondary-btn:hover:before{background:#1a5c2ee6}.secondary-btn:hover span{position:relative;z-index:1}.primary-btn .tooltip,.secondary-btn .tooltip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0600e0;border-radius:8px;bottom:calc(100% + 10px);color:#f1e9d6;display:none;font-size:.7rem;font-weight:500;left:50%;letter-spacing:.04em;padding:5px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:99}.primary-btn .tooltip:after,.secondary-btn .tooltip:after{border:5px solid #0000;border-top-color:#0a0600e0;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.primary-btn:hover .tooltip,.secondary-btn:hover .tooltip{display:block}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-center{border-radius:72px 0 0 72px;box-shadow:inset 2px 0 0 #d4af371f,-20px 0 60px #d4af370f;height:100vh;min-height:640px;overflow:hidden;position:relative}.hero-image-wrapper{inset:0;position:absolute}.hero-main-image{animation:heroZoom 20s ease-in-out infinite alternate;display:block;height:100%;object-fit:cover;object-position:center center;transform-origin:center center;width:100%;will-change:transform}@keyframes heroZoom{0%{transform:scale(1) translateY(0)}to{transform:scale(1.09) translateY(-12px)}}.panel-vignette{background:linear-gradient(90deg,#faf8f1d9 0,#faf8f159 18%,#0000 45%);inset:0;pointer-events:none;position:absolute;z-index:1}body.dark-theme .panel-vignette{background:linear-gradient(90deg,#0f1923 0,#0f1923c7 15%,#0f192347 35%,#0f19230d 52%,#0000 65%)}.hero-center:before{background:linear-gradient(180deg,#0000002e 0,#0000 28%,#0000 72%,#00000038);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@media (max-width:960px){.hero{margin-bottom:0;min-height:100vh;padding-bottom:0}.hero-content{align-items:start;grid-template-columns:1fr;grid-template-rows:auto auto;min-height:100vh}.hero-center{border-radius:48px 48px 0 0;box-shadow:0 -10px 40px #d4af371a;height:45vh;min-height:260px;order:2}.panel-vignette{background:linear-gradient(0deg,#faf8f1d9 0,#faf8f159 18%,#0000 45%)}body.dark-theme .panel-vignette{background:linear-gradient(180deg,#0000 40%,#0f192399 80%,#0f1923f2)}.hero-left{height:auto;justify-content:flex-start;min-height:0;min-height:auto;order:1;padding:110px 28px 32px}}@media (max-width:480px){.hero-content{grid-template-rows:auto auto}.hero-center{border-radius:32px 32px 0 0;height:38vh;min-height:220px;order:2}.hero-left{order:1;padding:100px 20px 32px}.hero-brand{font-size:clamp(2.4rem,11vw,3.2rem)}.hero-sub{font-size:clamp(1.2rem,6.5vw,1.8rem)}.hero-tag{font-size:.58rem;letter-spacing:.18em}.hero-left p{font-size:.88rem;line-height:1.65;margin-bottom:24px}.hero-buttons{flex-direction:column;gap:12px}.primary-btn,.secondary-btn{font-size:.85rem;padding:15px 24px;text-align:center;width:100%}.hero-divider{margin-bottom:16px}}@media (max-width:360px){.hero-brand{font-size:clamp(2rem,12vw,2.6rem)}.hero-sub{font-size:clamp(1rem,7vw,1.4rem)}.hero-center{height:32vh;min-height:180px}}@media (prefers-reduced-motion:reduce){.hero-brand,.hero-brand:after,.hero-main-image,.hero:after,.hero:before{animation:none}.hero-brand .letter,.hero-sub .letter{filter:none;opacity:1;transform:none}.hero-buttons,.hero-divider,.hero-left p,.hero-tag{animation:none;opacity:1;transform:none}}.rh-about{--rh-cream:#f6f2eb;--rh-green:#0b5d3b;--rh-green-dark:#073c26;--rh-gold:#d4a017;--rh-copper:#a6502b;--rh-ink:#1e2420;--rh-mist:#e4e0d5;--rh-white:#fff;--rh-font-display:"Big Shoulders Display","Arial Narrow",sans-serif;--rh-font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--rh-font-mono:"IBM Plex Mono","Courier New",monospace;background:var(--rh-cream);color:var(--rh-ink);font-family:var(--rh-font-body);margin-bottom:0!important;overflow:hidden;padding-bottom:0!important;position:relative}html{scroll-behavior:smooth}.rh-progress-bar{animation:rh-progress-shift 3s linear infinite;background:linear-gradient(90deg,var(--rh-copper),var(--rh-gold),var(--rh-green));background-size:200% 100%;box-shadow:0 0 12px var(--rh-gold);height:3px;left:0;position:fixed;top:0;transition:width .1s linear;width:0;z-index:9999}@keyframes rh-progress-shift{0%{background-position:0 50%}to{background-position:200% 50%}}.rh-particles{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.rh-reveal{opacity:0;transform:translateY(44px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.rh-reveal.rh-in-view{opacity:1;transform:translateY(0)}.rh-stagger .rh-reveal:first-child{transition-delay:0s}.rh-stagger .rh-reveal:nth-child(2){transition-delay:.12s}.rh-stagger .rh-reveal:nth-child(3){transition-delay:.24s}.rh-stagger .rh-reveal:nth-child(4){transition-delay:.36s}.rh-parallax-layer{transition:transform .05s linear;will-change:transform}.rh-bg-text{animation:rh-bg-letter-space 12s ease-in-out infinite alternate;color:var(--rh-gold);font-family:var(--rh-font-display);font-size:clamp(120px,18vw,230px);font-weight:900;left:50%;letter-spacing:4px;opacity:.05;pointer-events:none;position:absolute;top:140px;transform:translateX(-50%);transition:transform .12s linear;white-space:nowrap}@keyframes rh-bg-letter-space{0%{letter-spacing:4px}to{letter-spacing:28px}}.rh-orb{border-radius:50%;filter:blur(90px);pointer-events:none;position:absolute;transition:transform .12s linear}.rh-orb-1{animation:rh-morph-1 8s ease-in-out infinite,rh-orb-pulse 10s ease-in-out infinite;background:#d4a0172e;height:420px;left:-100px;top:-150px;width:420px}.rh-orb-2{animation:rh-morph-2 9s ease-in-out infinite,rh-orb-pulse 12s ease-in-out infinite reverse;background:#0b5d3b2b;bottom:200px;height:360px;right:-100px;width:360px}@keyframes rh-morph-1{0%,to{border-radius:50%}25%{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}50%{border-radius:40% 60% 45% 55%/60% 40% 65% 35%}75%{border-radius:55% 45% 60% 40%/50% 50% 45% 55%}}@keyframes rh-morph-2{0%,to{border-radius:50%}33%{border-radius:45% 55% 60% 40%/60% 45% 55% 40%}66%{border-radius:60% 40% 50% 50%/40% 60% 40% 60%}}@keyframes rh-orb-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.rh-hero{grid-gap:60px;align-items:center;background-image:radial-gradient(circle 380px at 50% 50%,#d4a01712,#0000 70%);background-image:radial-gradient(circle 380px at var(--mx,50%) var(--my,50%),#d4a01712,#0000 70%);display:grid;gap:60px;grid-template-columns:1.05fr .95fr;min-height:92vh;padding:120px 8% 100px;position:relative;transition:background-image .15s linear;z-index:1}.rh-hero:before{animation:rh-aurora 10s ease-in-out infinite alternate;background:radial-gradient(ellipse 55% 45% at 15% 65%,#d4a0170f,#0000),radial-gradient(ellipse 45% 60% at 85% 25%,#0b5d3b12,#0000);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes rh-aurora{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.rh-hero-left,.rh-hero-right{position:relative;z-index:1}.rh-hero-left{animation:rh-slide-left 1s cubic-bezier(.16,1,.3,1) forwards}.rh-hero-left,.rh-hero-right{transition:transform .12s linear}.rh-hero-right{align-items:center;animation:rh-slide-right 1s cubic-bezier(.16,1,.3,1) forwards;background:#0000;display:flex;isolation:auto;justify-content:center}@keyframes rh-slide-left{0%{opacity:0;transform:translateX(-70px)}to{opacity:1;transform:translateX(0)}}@keyframes rh-slide-right{0%{opacity:0;transform:translateX(70px)}to{opacity:1;transform:translateX(0)}}.rh-tag{align-items:center;animation:rh-fade-up .8s cubic-bezier(.16,1,.3,1) .15s both;background:var(--rh-white);border:1px solid var(--rh-mist);border-radius:6px;color:var(--rh-green);display:inline-flex;font-family:var(--rh-font-mono);font-size:.78rem;font-weight:600;gap:10px;letter-spacing:1.5px;margin-bottom:26px;padding:9px 22px 9px 18px;position:relative;text-transform:uppercase}.rh-tag:before{animation:rh-dot-ping 1.8s ease-in-out infinite;background:var(--rh-gold);border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}@keyframes rh-dot-ping{0%,to{box-shadow:0 0 0 0 #d4a01799;opacity:1;transform:scale(1)}50%{box-shadow:0 0 0 6px #d4a01700;opacity:.7;transform:scale(1.4)}}@keyframes rh-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.rh-h1-line{animation:rh-title-reveal 1s cubic-bezier(.16,1,.3,1) .1s both;display:inline-block}@keyframes rh-title-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.rh-hero-left h1{color:var(--rh-ink);font-family:var(--rh-font-display);font-size:clamp(2.8rem,5.6vw,4.6rem);font-weight:800;letter-spacing:.5px;line-height:1.02;margin-bottom:24px}.rh-type-cursor{animation:rh-blink .65s steps(1) infinite;color:var(--rh-copper);font-weight:300}@keyframes rh-blink{50%{opacity:0}}.rh-accent{color:var(--rh-copper);display:inline-block;position:relative}.rh-typed-done:after,.rh-typed-done:before{content:attr(data-text);left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.rh-typed-done:hover:before{animation:rh-glitch-a .25s steps(2) infinite;-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%);clip-path:polygon(0 0,100% 0,100% 33%,0 33%);color:var(--rh-gold);left:-2px;opacity:.7}.rh-typed-done:hover:after{animation:rh-glitch-b .25s steps(2) infinite;-webkit-clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%);clip-path:polygon(0 66%,100% 66%,100% 100%,0 100%);color:var(--rh-green);left:2px;opacity:.7}@keyframes rh-glitch-a{0%{transform:translate(-2px,1px)}50%{transform:translate(2px,-1px)}}@keyframes rh-glitch-b{0%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}}.rh-hero-left p{animation:rh-fade-up 1s cubic-bezier(.16,1,.3,1) .25s both;color:#5a5a52;font-size:1.08rem;line-height:1.85;max-width:540px}.rh-buttons{animation:rh-fade-up 1s cubic-bezier(.16,1,.3,1) .4s both;display:flex;flex-wrap:wrap;gap:18px;margin-top:36px}.rh-btn{border-radius:50px;cursor:pointer;font-family:var(--rh-font-body);font-size:.97rem;font-weight:600;overflow:hidden;padding:16px 34px;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease,background .35s ease,color .35s ease}.rh-btn:focus-visible{outline:2px solid var(--rh-copper);outline-offset:3px}.rh-btn-primary{background:var(--rh-green);border:none;color:var(--rh-white)}.rh-btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-130%;position:absolute;top:0;transition:.85s;width:100%}.rh-btn-primary:hover:before{left:130%}.rh-btn-primary:hover{box-shadow:0 16px 30px #0b5d3b4d;transform:translateY(-4px)}.rh-btn-secondary{background:#0000;border:2px solid var(--rh-green);color:var(--rh-green)}.rh-btn-secondary:hover{background:var(--rh-green);color:var(--rh-white);transform:translateY(-4px)}.rh-about a.primary-btn,.rh-about a.secondary-btn,.rh-buttons a,.rh-cta a{text-decoration:none}.rh-about .primary-btn{background:var(--rh-green);border:none;border-radius:50px;color:var(--rh-white);cursor:pointer;display:inline-block;font-family:var(--rh-font-body);font-size:.97rem;font-weight:600;overflow:hidden;padding:16px 34px;position:relative;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.rh-about .primary-btn:before{background:linear-gradient(90deg,#0000,#ffffff73,#0000);content:"";height:100%;left:-130%;position:absolute;top:0;transition:.85s;width:100%}.rh-about .primary-btn:hover:before{left:130%}.rh-about .primary-btn:hover{box-shadow:0 16px 30px #0b5d3b4d;transform:translateY(-4px)}.rh-about .secondary-btn{background:#0000;border:2px solid var(--rh-green);border-radius:50px;color:var(--rh-green);cursor:pointer;display:inline-block;font-family:var(--rh-font-body);font-size:.97rem;font-weight:600;overflow:hidden;padding:16px 34px;position:relative;text-decoration:none;transition:transform .35s ease,background .35s ease,color .35s ease}.rh-about .secondary-btn:hover{background:var(--rh-green);color:var(--rh-white);transform:translateY(-4px)}.rh-ripple{animation:rh-ripple-anim .65s ease-out forwards;background:#ffffff8c;border-radius:50%;height:10px;pointer-events:none;position:absolute;transform:translate(-50%,-50%) scale(0);width:10px}@keyframes rh-ripple-anim{to{opacity:0;transform:translate(-50%,-50%) scale(28)}}.rh-product-stack{flex-shrink:0;height:480px!important;position:relative;transform-style:preserve-3d;transition:transform .2s cubic-bezier(.16,1,.3,1);width:480px!important}.rh-logo-blend{mix-blend-mode:normal}.rh-ac{animation:rh-float-logo 4s ease-in-out infinite!important;border-radius:50%;bottom:auto!important;filter:drop-shadow(0 0 18px rgba(212,160,23,.7)) drop-shadow(0 0 42px rgba(11,93,59,.45)) drop-shadow(0 8px 28px rgba(0,0,0,.35));height:380px!important;left:50%!important;object-fit:contain;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:filter .4s ease;width:380px!important;z-index:3}.rh-ac:hover{animation-play-state:paused!important;filter:drop-shadow(0 0 28px rgba(212,160,23,.95)) drop-shadow(0 0 60px rgba(11,93,59,.55)) brightness(1.08) saturate(1.2)!important}@keyframes rh-float-logo{0%,to{transform:translate(-50%,-50%) translateY(0)!important}50%{transform:translate(-50%,-50%) translateY(-18px)!important}}.rh-stack-glow{animation:rh-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle,#d4a017a6 0,#0b5d3b4d 45%,#0000 72%);border-radius:50%;height:420px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:420px!important;z-index:1}@keyframes rh-glow-pulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}}.rh-stack-disc{background:radial-gradient(circle,#073c268c 0,#0b5d3b4d 60%,#0000 90%);height:385px!important;pointer-events:none;transform:translate(-50%,-50%)!important;width:385px!important;z-index:2}.rh-stack-disc,.rh-stack-ring{border-radius:50%;left:50%!important;position:absolute!important;top:50%!important}.rh-stack-ring{animation:rh-rotate 50s linear infinite;border:1.5px dashed #d4a0178c!important;height:400px!important;transform:translate(-50%,-50%);width:400px!important;z-index:4}.rh-stack-ring-2{animation:rh-rotate-rev 70s linear infinite;border:1px dashed #d4a01747!important;height:458px!important;width:458px!important}@keyframes rh-rotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rh-rotate-rev{to{transform:translate(-50%,-50%) rotate(-1turn)}}.rh-badge{background:var(--rh-white);border:1px solid var(--rh-mist);border-radius:20px;box-shadow:0 4px 18px #00000017;color:var(--rh-green);font-family:var(--rh-font-mono);font-size:.68rem;font-weight:600;letter-spacing:1px;padding:6px 14px;position:absolute;text-transform:uppercase;transition:box-shadow .3s ease;white-space:nowrap;z-index:5}.rh-badge:hover{box-shadow:0 8px 24px #d4a01759}.rh-badge-1{animation:rh-badge-f1 3.2s ease-in-out infinite;right:-8%;top:4%}.rh-badge-2{animation:rh-badge-f2 3.8s ease-in-out infinite;left:-16%;top:45%}.rh-badge-3{animation:rh-badge-f3 4.4s ease-in-out infinite;bottom:6%;right:-6%}@keyframes rh-badge-f1{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes rh-badge-f2{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-13px) rotate(-2deg)}}@keyframes rh-badge-f3{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-8px) rotate(3deg)}}.rh-marquee{background:linear-gradient(180deg,var(--rh-green-dark),var(--rh-green));overflow:hidden;padding:20px 0;position:relative;z-index:1}.rh-marquee:after,.rh-marquee:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.rh-marquee:before{background:linear-gradient(90deg,var(--rh-green-dark),#0000);left:0}.rh-marquee:after{background:linear-gradient(270deg,var(--rh-green-dark),#0000);right:0}.rh-marquee-track{animation:rh-scroll 28s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.rh-marquee-track:hover{animation-play-state:paused}.rh-marquee-group{align-items:center;display:flex;flex-shrink:0}.rh-marquee-item{align-items:center;color:var(--rh-cream);display:inline-flex;font-family:var(--rh-font-mono);font-size:.92rem;font-weight:600;gap:18px;letter-spacing:2px;padding:0 18px;text-transform:uppercase;transition:color .3s ease,letter-spacing .3s ease;white-space:nowrap}.rh-marquee-item:hover{color:var(--rh-gold);letter-spacing:3px}.rh-marquee-item:after{animation:rh-dot-spin 3s linear infinite;background:var(--rh-gold);border-radius:50%;content:"";height:6px;width:6px}@keyframes rh-dot-spin{to{transform:rotate(1turn) scale(1.3)}}@keyframes rh-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rh-story{grid-gap:70px;align-items:center;background-image:radial-gradient(circle,#0b5d3b0f 1px,#0000 0);background-size:28px 28px;display:grid;gap:70px;grid-template-columns:.9fr 1.1fr;padding:130px 8%;position:relative;z-index:1}.rh-story-img{position:relative;will-change:transform}.rh-story-img img{border-radius:18px;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease;width:100%}.rh-story-img:hover img{box-shadow:0 30px 60px #0b5d3b33}.rh-bracket-bl,.rh-bracket-br,.rh-story-img:after,.rh-story-img:before{content:"";height:28px;opacity:0;position:absolute;transform:scale(.5);transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1);width:28px}.rh-story-img:before{border-left:3px solid var(--rh-gold);left:-10px}.rh-story-img:after,.rh-story-img:before{border-top:3px solid var(--rh-gold);top:-10px}.rh-story-img:after{border-right:3px solid var(--rh-gold);right:-10px}.rh-bracket-bl{border-left:3px solid var(--rh-gold);left:-10px}.rh-bracket-bl,.rh-bracket-br{border-bottom:3px solid var(--rh-gold);bottom:-10px}.rh-bracket-br{border-right:3px solid var(--rh-gold);right:-10px}.rh-story-img:hover .rh-bracket-bl,.rh-story-img:hover .rh-bracket-br,.rh-story-img:hover:after,.rh-story-img:hover:before{opacity:1;transform:scale(1)}.rh-eyebrow{-webkit-text-fill-color:#0000;animation:rh-eyebrow-shimmer 3s linear infinite;background:linear-gradient(90deg,var(--rh-copper),var(--rh-gold),var(--rh-copper));-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:var(--rh-copper);display:inline-block;font-family:var(--rh-font-mono);font-size:.78rem;font-weight:600;letter-spacing:1.5px;margin-bottom:14px;text-transform:uppercase}@keyframes rh-eyebrow-shimmer{to{background-position:200%}}.rh-gradient-text{-webkit-text-fill-color:#0000;animation:rh-gradient-sweep 5s linear infinite;background:linear-gradient(135deg,var(--rh-ink) 0,var(--rh-green) 50%,var(--rh-ink) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-family:var(--rh-font-display);font-size:2.6rem;font-weight:800;margin-bottom:22px}@keyframes rh-gradient-sweep{to{background-position:200%}}.rh-story-content p{color:#5a5a52;line-height:1.9;margin-bottom:20px;max-width:560px}.rh-why{padding:120px 8%;position:relative;text-align:center;z-index:1}.rh-section-head{margin:0 auto 60px;max-width:620px}.rh-section-head h2{color:var(--rh-ink)}.rh-section-head p{color:#5a5a52}.rh-why-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);text-align:left}.rh-why-card{background:var(--rh-white);border:1px solid var(--rh-mist);border-radius:20px;box-shadow:0 10px 30px #0000000d;overflow:hidden;padding:36px 30px;position:relative;transform-style:flat;transition:box-shadow .25s ease,transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.rh-why-card:hover{box-shadow:0 24px 48px #0b5d3b1f;transform:translateY(-8px)}.rh-card-scan{background:linear-gradient(180deg,#0000,#d4a01712 50%,#0000);height:100%;left:0;pointer-events:none;position:absolute;top:-100%;transition:top .6s ease;width:100%}.rh-why-card:hover .rh-card-scan{top:100%}.rh-icon-wrap{background:#0b5d3b0f;border-radius:14px;display:inline-flex;margin-bottom:20px;padding:12px;transition:background .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.rh-why-card:hover .rh-icon-wrap{background:#0b5d3b21;transform:rotate(-8deg) scale(1.15)}.rh-why-icon{color:var(--rh-green);height:46px;width:46px}.rh-why-card h3{color:var(--rh-ink);display:inline-block;font-size:1.1rem;font-weight:700;margin-bottom:10px;position:relative}.rh-why-card h3:after{background:var(--rh-gold);bottom:-3px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease;width:0}.rh-why-card:hover h3:after{width:100%}.rh-why-card p{color:#666;font-size:.93rem;line-height:1.7}.rh-stats{background:var(--rh-green);border-radius:24px;box-shadow:0 20px 60px #0b5d3b33;display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;padding:10px}.rh-stat{border-radius:18px;color:var(--rh-white);cursor:default;overflow:hidden;padding:38px 18px;position:relative;text-align:center;transition:transform .4s ease,background .3s ease,box-shadow .4s ease}.rh-stat:not(:last-child){border-right:1px solid #ffffff24}.rh-stat:hover{background:#ffffff14;box-shadow:0 20px 40px #0003;transform:translateY(-10px) scale(1.03)}.rh-stat:after,.rh-stat:before{background:#ffffff4d;border-radius:50%;content:"";height:5px;position:absolute;top:10px;width:5px}.rh-stat:before{left:10px}.rh-stat:after{right:10px}.rh-stat h2{color:var(--rh-gold);font-family:var(--rh-font-mono);font-size:2.6rem;font-weight:600;margin-bottom:8px}.rh-stat-num{display:inline-block}.rh-stat p{font-size:.85rem;letter-spacing:.5px;opacity:.85;text-transform:uppercase}.rh-cta{padding:130px 8%;padding-bottom:0!important;position:relative;text-align:center;z-index:1}.rh-cta a{text-decoration:none}.rh-cta-inner{animation:rh-cta-bg-move 8s ease-in-out infinite alternate;background:linear-gradient(135deg,var(--rh-green),var(--rh-green-dark));border-radius:30px;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;padding:80px 8%;position:relative;transition:transform .4s ease,box-shadow .4s ease}@keyframes rh-cta-bg-move{0%{background-position:0 50%}to{background-position:100% 50%}}.rh-cta-inner:hover{box-shadow:0 40px 80px #0b5d3b40;transform:translateY(-8px)}.rh-cta-inner:before{animation:rh-eyebrow-shimmer 3s linear infinite;background:linear-gradient(90deg,var(--rh-copper),var(--rh-gold),var(--rh-copper));background-size:200% auto;content:"";height:4px;left:0;position:absolute;top:0;width:100%}.rh-cta-inner:after{content:none}.rh-cta-orb{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute}.rh-cta-orb-1{animation:rh-morph-1 7s ease-in-out infinite,rh-orb-pulse 9s ease-in-out infinite;background:#d4a0171f;height:280px;right:-40px;top:-60px;width:280px}.rh-cta-orb-2{animation:rh-morph-2 8s ease-in-out infinite,rh-orb-pulse 11s ease-in-out infinite reverse;background:#a6502b1a;bottom:-40px;height:220px;left:-30px;width:220px}.rh-cta h2{color:var(--rh-white);font-family:var(--rh-font-display);font-size:2.8rem;font-weight:800;margin-bottom:16px}.rh-cta h2,.rh-cta p{position:relative;z-index:1}.rh-cta p{color:#fffc;font-size:1.05rem;margin:0 auto 36px;max-width:480px}.rh-cta .rh-btn-primary{background:var(--rh-gold);color:var(--rh-ink);display:inline-block;position:relative;text-decoration:none;z-index:1}.rh-cta .rh-btn-primary:hover{box-shadow:0 16px 30px #d4a01766}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--rh-cream)}::-webkit-scrollbar-thumb{background:var(--rh-green);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--rh-gold)}@media(max-width:992px){.rh-hero,.rh-story{gap:50px;grid-template-columns:1fr;padding:100px 6% 70px}.rh-story{padding:90px 6%}.rh-stats,.rh-why-grid{grid-template-columns:1fr 1fr}.rh-stat:nth-child(2){border-right:none}.rh-bg-text{font-size:130px}.rh-product-stack{height:360px!important;width:360px!important}.rh-ac{height:280px!important;width:280px!important}.rh-stack-glow{height:318px!important;width:318px!important}.rh-stack-ring{height:300px!important;width:300px!important}.rh-stack-ring-2{height:348px!important;width:348px!important}.rh-stack-disc{height:285px!important;width:285px!important}.rh-badge-2{display:none}}@media(max-width:600px){.rh-stats,.rh-why-grid{grid-template-columns:1fr}.rh-stat:not(:last-child){border-bottom:1px solid #ffffff24;border-right:none}.rh-hero-left h1{font-size:2.4rem}.rh-cta h2,.rh-gradient-text{font-size:2rem}.rh-cta-inner{padding:60px 6%}.rh-product-stack{height:300px!important;width:300px!important}.rh-ac{height:230px!important;width:230px!important}.rh-stack-glow{height:255px!important;width:255px!important}.rh-stack-ring{height:243px!important;width:243px!important}.rh-stack-ring-2{height:278px!important;width:278px!important}.rh-stack-disc{height:238px!important;width:238px!important}.rh-badge-1,.rh-badge-2,.rh-badge-3{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rh-reveal{opacity:1!important;transform:none!important}}body.dark-theme .rh-about{--rh-cream:#141917;--rh-ink:#edeae2;--rh-mist:#2a302c;--rh-white:#1e2420;background:#141917;color:#edeae2}body.dark-theme .rh-about .rh-h1-line,body.dark-theme .rh-about .rh-hero-left h1,body.dark-theme .rh-about .rh-hero-left h1 span:not(.rh-accent):not(.rh-type-cursor){color:#edeae2}body.dark-theme .rh-about .rh-accent,body.dark-theme .rh-about .rh-type-cursor{color:var(--rh-gold)!important}body.dark-theme .rh-about .rh-hero{background-color:#141917;background-image:radial-gradient(circle 380px at 50% 50%,#d4a0170d,#0000 70%);background-image:radial-gradient(circle 380px at var(--mx,50%) var(--my,50%),#d4a0170d,#0000 70%)}body.dark-theme .rh-about .rh-hero:before{background:radial-gradient(ellipse 55% 45% at 15% 65%,#d4a0170a,#0000),radial-gradient(ellipse 45% 60% at 85% 25%,#0b5d3b0d,#0000)}body.dark-theme .rh-about .rh-hero-left p{color:#9aa89e}body.dark-theme .rh-about .rh-tag{background:#1e2420;border-color:#2a302c;color:var(--rh-gold)}body.dark-theme .rh-about .primary-btn{background:var(--rh-gold);color:#141917}body.dark-theme .rh-about .primary-btn:hover{box-shadow:0 16px 30px #d4a01780}body.dark-theme .rh-about .secondary-btn{background:#0000;border-color:var(--rh-gold);color:var(--rh-gold)}body.dark-theme .rh-about .secondary-btn:hover{background:var(--rh-gold);color:#141917}body.dark-theme .rh-about .rh-bg-text{color:var(--rh-gold);opacity:.12;text-shadow:0 0 40px #d4a0174d}body.dark-theme .rh-about .rh-orb-1{background:#d4a01740}body.dark-theme .rh-about .rh-orb-2{background:#0b5d3b33}body.dark-theme .rh-about .rh-stack-ring{border-color:#d4a017a6!important}body.dark-theme .rh-about .rh-stack-ring-2{border-color:#d4a01759!important}body.dark-theme .rh-about .rh-ac{filter:drop-shadow(0 0 20px rgba(212,160,23,.85)) drop-shadow(0 0 50px rgba(11,93,59,.6)) drop-shadow(0 8px 32px rgba(0,0,0,.6))!important}body.dark-theme .rh-about .rh-ac:hover{filter:drop-shadow(0 0 32px rgba(212,160,23,1)) drop-shadow(0 0 70px rgba(11,93,59,.75)) brightness(1.12) saturate(1.3)!important}body.dark-theme .rh-about .rh-badge{background:#1e2420;border-color:#2a302c;box-shadow:0 4px 18px #00000080;color:var(--rh-gold)}body.dark-theme .rh-about .rh-badge:hover{box-shadow:0 8px 28px #d4a01780}body.dark-theme .rh-about .rh-marquee{background:linear-gradient(180deg,#073c26,#0b5d3b)}body.dark-theme .rh-about .rh-marquee:before{background:linear-gradient(90deg,#073c26,#0000)}body.dark-theme .rh-about .rh-marquee:after{background:linear-gradient(270deg,#073c26,#0000)}body.dark-theme .rh-about .rh-marquee-item{color:#f6f2eb}body.dark-theme .rh-about .rh-marquee-item:hover{color:var(--rh-gold)}body.dark-theme .rh-about .rh-story{background-image:radial-gradient(circle,#d4a0171a 1px,#0000 0)}body.dark-theme .rh-about .rh-story-img img{box-shadow:0 30px 60px #0006}body.dark-theme .rh-about .rh-story-img:hover img{box-shadow:0 40px 80px #0009}body.dark-theme .rh-about .rh-bracket-bl,body.dark-theme .rh-about .rh-bracket-br,body.dark-theme .rh-about .rh-story-img:after,body.dark-theme .rh-about .rh-story-img:before{border-color:var(--rh-gold)}body.dark-theme .rh-about .rh-eyebrow{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--rh-gold),#f4c562,var(--rh-gold));-webkit-background-clip:text;background-clip:text;background-size:200% auto}body.dark-theme .rh-about .rh-story-content p{color:#9aa89e}body.dark-theme .rh-about .rh-gradient-text{-webkit-text-fill-color:#0000;animation:rh-gradient-sweep 5s linear infinite;background:linear-gradient(135deg,#f4c562 0,var(--rh-gold) 50%,#f4c562 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}body.dark-theme .rh-about .rh-why{background-color:#141917;background-image:radial-gradient(circle,#d4a0171a 1px,#0000 0)}body.dark-theme .rh-about .rh-section-head h2{color:#edeae2}body.dark-theme .rh-about .rh-section-head p{color:#9aa89e}body.dark-theme .rh-about .rh-section-head .rh-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f4c562 0,var(--rh-gold) 50%,#f4c562 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}body.dark-theme .rh-about .rh-why-card{background:#1e2420!important;border-color:#2a302c!important;box-shadow:0 10px 30px #0006}body.dark-theme .rh-about .rh-why-card:hover{box-shadow:0 24px 48px #d4a01733}body.dark-theme .rh-about .rh-card-scan{background:linear-gradient(180deg,#0000,#d4a0171a 50%,#0000)}body.dark-theme .rh-about .rh-why-card h3{color:#edeae2!important}body.dark-theme .rh-about .rh-why-card h3:after{background:var(--rh-gold)}body.dark-theme .rh-about .rh-why-card p{color:#8a9890!important}body.dark-theme .rh-about .rh-icon-wrap{background:#d4a0171f!important}body.dark-theme .rh-about .rh-why-card:hover .rh-icon-wrap{background:#d4a01738!important}body.dark-theme .rh-about .rh-why-icon{color:var(--rh-gold)!important}body.dark-theme .rh-about .rh-icon-wrap img{filter:brightness(0) saturate(100%) invert(67%) sepia(48%) saturate(800%) hue-rotate(5deg) brightness(98%) contrast(90%)}body.dark-theme .rh-about .rh-why-card .rh-why-title{color:#edeae2!important}body.dark-theme .rh-about .rh-why-card span{color:#8a9890}body.dark-theme .rh-about .rh-stats{background:var(--rh-green);box-shadow:0 20px 60px #0b5d3b66}body.dark-theme .rh-about .rh-stat{border-right-color:#ffffff1a}body.dark-theme .rh-about .rh-stat:hover{background:#ffffff1f;box-shadow:0 20px 40px #0006}body.dark-theme .rh-about .rh-stat h2{color:var(--rh-gold)}body.dark-theme .rh-about .rh-stat p{color:#ffffffbf}body.dark-theme .rh-about .rh-cta-inner{background:linear-gradient(135deg,var(--rh-green),var(--rh-green-dark));box-shadow:0 40px 80px #00000080}body.dark-theme .rh-about .rh-cta-inner:hover{box-shadow:0 50px 100px #0009}body.dark-theme .rh-about .rh-cta h2{color:#f6f2eb}body.dark-theme .rh-about .rh-cta p{color:#ffffffd9}body.dark-theme .rh-about .rh-cta .rh-btn-primary{background:var(--rh-gold);color:#141917}body.dark-theme .rh-about .rh-cta .rh-btn-primary:hover{box-shadow:0 16px 30px #d4a01799}body.dark-theme ::-webkit-scrollbar-track{background:#1e2420}body.dark-theme ::-webkit-scrollbar-thumb{background:var(--rh-green)}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--rh-gold)}@media(max-width:992px){body.dark-theme .rh-about .rh-bg-text{opacity:.1}}@media(max-width:600px){body.dark-theme .rh-about .rh-bg-text{opacity:.08}}.toolkit-btn{bottom:100px;position:fixed;right:20px;z-index:10000}body.dark-theme{--contact-bg-1:#0f172a;--contact-bg-2:#1e293b;--contact-bg-3:#334155;--contact-card:#ffffff14;--contact-border:#ffffff1f;--contact-text:#fff;--contact-muted:#cbd5e1}body.light-theme{--contact-bg-1:#f8fafc;--contact-bg-2:#e2e8f0;--contact-bg-3:#cbd5e1;--contact-card:#ffffffd9;--contact-border:#00000014;--contact-text:#0f172a;--contact-muted:#475569}.contact-section{background:linear-gradient(135deg,var(--contact-bg-1) 0,var(--contact-bg-2) 50%,var(--contact-bg-3) 100%);isolation:isolate;min-height:100vh;overflow:hidden;padding:80px 30px;position:relative}.contact-section:before{background:#2563eb26;left:-150px;top:-150px}.contact-section:after,.contact-section:before{border-radius:50%;content:"";filter:blur(120px);height:500px;position:absolute;width:500px}.contact-section:after{background:#00d4ff1f;bottom:-150px;right:-150px}.contact-container{animation:fadeUp 1s ease;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:var(--contact-card);border:1px solid var(--contact-border);border-radius:25px;box-shadow:0 20px 50px #0006;display:flex;gap:40px;margin:auto;max-width:1300px;padding:40px}.contact-container,.map-container{position:relative;z-index:1}.contact-info{flex:1 1}.contact-info h1{color:var(--contact-text);font-size:2rem;margin-bottom:15px;position:relative}.contact-info h1:after{background:linear-gradient(90deg,#00d4ff,#2563eb);border-radius:20px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:90px}.contact-info p{color:var(--contact-muted);line-height:1.8}.info-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--contact-card);border:1px solid var(--contact-border);border-radius:18px;display:flex;gap:20px;margin-top:25px;padding:18px;transition:all .4s ease}.info-item:hover{background:#2563eb1f;box-shadow:0 15px 30px #2563eb33;transform:translateY(-8px)}.info-item a{color:var(--contact-muted);text-decoration:none}.icon,.info-item a:hover{color:#00d4ff}.icon{font-size:28px;min-width:30px;transition:.4s}.info-item:hover .icon{transform:scale(1.2) rotate(10deg)}.info-item h4{color:var(--contact-text);margin-bottom:5px}.info-item p{color:var(--contact-muted);margin:0}.contact-form{flex:1.5 1;width:100%}.contact-form h2{color:var(--contact-text);font-size:2rem;margin-bottom:25px}.form-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,1fr)}.contact-form input,.contact-form textarea{background:var(--contact-card);border:1px solid var(--contact-border);border-radius:12px;box-sizing:border-box;color:var(--contact-text);font-size:15px;padding:15px;transition:all .3s ease;width:100%}input::placeholder,textarea::placeholder{color:var(--contact-muted)}input:focus,textarea:focus{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff40;outline:none;transform:translateY(-2px)}textarea{margin-top:18px;resize:none}.contact-form button{background:linear-gradient(135deg,#00d4ff,#2563eb);border:none;border-radius:12px;color:#fff;cursor:pointer;margin-top:20px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease;width:100%}.contact-form button:hover{box-shadow:0 15px 35px #2563eb66;transform:translateY(-5px)}.contact-form button:before{background:#ffffff40;content:"";height:100%;left:-120%;position:absolute;top:0;transform:skewX(-30deg);width:100%}.contact-form button:hover:before{animation:shine .8s linear}.map-container{border:1px solid #ffffff14;border-radius:25px;box-shadow:0 20px 40px #0006;margin:40px auto 0;max-width:1300px;overflow:hidden}.map-container iframe{display:block;transition:.5s ease}.map-container:hover iframe{transform:scale(1.03)}.whatsapp-btn{animation:whatsappPulse 2s infinite;background:#25d366;box-shadow:0 0 5px #25d366,0 0 10px #25d36680;right:20px}.call-btn,.whatsapp-btn{align-items:center;border-radius:50%;bottom:20px;color:#fff;display:flex;font-size:30px;height:65px;justify-content:center;overflow:visible;position:fixed;text-decoration:none;transition:all .3s ease;width:65px;z-index:9999}.call-btn{animation:callPulse 2s infinite;background:#2563eb;box-shadow:0 0 5px #2563eb,0 0 10px #2563eb80;left:20px}.call-btn:before,.whatsapp-btn:before{animation:ripple 2s infinite;border:2px solid;border-radius:50%;content:"";inset:-8px;opacity:0;position:absolute}.call-btn:hover,.whatsapp-btn:hover{transform:scale(1.15) translateY(-5px)}@keyframes whatsappPulse{0%{box-shadow:0 0 10px #25d366,0 0 20px #25d366}50%{box-shadow:0 0 25px #25d366,0 0 50px #25d366,0 0 75px #25d366cc}to{box-shadow:0 0 10px #25d366,0 0 20px #25d366}}@keyframes callPulse{0%{box-shadow:0 0 10px #2563eb,0 0 20px #2563eb}50%{box-shadow:0 0 25px #2563eb,0 0 50px #2563eb,0 0 75px #2563ebcc}to{box-shadow:0 0 10px #2563eb,0 0 20px #2563eb}}@keyframes ripple{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes shine{0%{left:-120%}to{left:120%}}@media (max-width:992px){.contact-container{flex-direction:column}}@media (max-width:768px){.contact-section{padding:60px 15px}.contact-container{padding:25px}.contact-info h1{font-size:2.2rem}.contact-form h2{font-size:1.6rem}.form-grid{grid-template-columns:1fr}input,textarea{font-size:14px}}@media (max-width:480px){.contact-info h1{font-size:1.8rem}.info-item{flex-direction:column;text-align:center}.icon{margin:auto}}.cs-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.cs-header{margin-bottom:44px;text-align:center}.cs-eyebrow{animation:fadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.cs-title{animation:fadeDown .6s ease .1s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0}@keyframes fadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.cs-grid{display:flex;gap:22px;justify-content:center;margin-bottom:22px}.cs-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.cs-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.cs-jcard:hover{transform:translateY(-10px) scale(1.03)}.cs-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.cs-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.cs-jcard:hover .cs-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.cs-jcard-img{animation:floatImg 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes floatImg{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg)scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.cs-jcard:hover .cs-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.cs-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.cs-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:10px;padding:7px 22px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.cs-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.08)}.cs-viewbtn--sm{font-size:11px;margin-top:9px;padding:6px 18px}.cs-scroll-outer{gap:10px;margin-top:44px}.cs-arrow,.cs-scroll-outer{align-items:center;display:flex}.cs-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.cs-arrow svg{height:20px;width:20px}.cs-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.cs-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.cs-arrow--on:active{transform:scale(.95)}.cs-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.cs-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.cs-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.cs-scard:hover{transform:translateY(-10px)}.cs-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.cs-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.cs-scard:hover .cs-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.cs-scard-img{animation:floatImg 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.cs-scard:hover .cs-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.cs-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.cs-section{padding:40px 16px 56px}.cs-grid{flex-wrap:wrap}.cs-jcard{width:160px}.cs-jcard-imgwrap{height:160px}.cs-jcard-img{height:100px;width:100px}.cs-scard{width:180px}}@media (max-width:540px){.cs-title{font-size:24px}.cs-jcard{width:140px}.cs-scard{width:160px}}.ac-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.ac-back-btn{align-items:center;animation:acFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:32px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.ac-back-btn svg{height:16px;width:16px}.ac-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.ac-header{margin-bottom:44px;text-align:center}.ac-eyebrow{animation:acFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.ac-title{animation:acFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.ac-sub{animation:acFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes acFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.ac-grid{display:flex;gap:22px;margin-bottom:22px}.ac-grid,.ac-grid--center{justify-content:center}.ac-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.ac-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.ac-jcard:hover{transform:translateY(-10px) scale(1.03)}.ac-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.ac-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.ac-jcard:hover .ac-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.ac-jcard-img{animation:acFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes acFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.ac-jcard:hover .ac-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.ac-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.ac-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 18px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.ac-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.ac-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 14px}.ac-scroll-outer{gap:10px;margin-top:44px}.ac-arrow,.ac-scroll-outer{align-items:center;display:flex}.ac-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.ac-arrow svg{height:20px;width:20px}.ac-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.ac-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.ac-arrow--on:active{transform:scale(.95)}.ac-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.ac-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.ac-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.ac-scard:hover{transform:translateY(-10px)}.ac-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.ac-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.ac-scard:hover .ac-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.ac-scard-img{animation:acFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.ac-scard:hover .ac-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.ac-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.ac-section{padding:40px 16px 56px}.ac-grid{flex-wrap:wrap}.ac-jcard{width:160px}.ac-jcard-imgwrap{height:160px}.ac-jcard-img{height:100px;width:100px}.ac-scard{width:180px}}@media (max-width:540px){.ac-title{font-size:24px}.ac-jcard{width:140px}.ac-scard{width:160px}}.sp-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.sp-back-btn{align-items:center;animation:spFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.sp-back-btn svg{height:16px;width:16px}.sp-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.sp-header{margin-bottom:48px;text-align:center}.sp-eyebrow{animation:spFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.sp-title{animation:spFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.sp-sub{animation:spFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes spFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.sp-section-block{margin-bottom:64px}.sp-section-head{align-items:center;border-bottom:2px solid #e0eaf5;display:flex;gap:12px;margin-bottom:28px;padding-bottom:12px}.sp-section-eye{background:#e6f7f1;border-radius:50px;color:#1d9e75;font-size:10px;font-weight:800;letter-spacing:.2em;padding:4px 12px;text-transform:uppercase}.sp-section-title{color:#0a2540;font-size:20px;font-weight:900;letter-spacing:-.3px;margin:0}.sp-grid{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-bottom:22px}.sp-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.07s);width:210px}.sp-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.sp-jcard:hover{transform:translateY(-10px) scale(1.03)}.sp-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.sp-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:185px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.sp-jcard:hover .sp-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.sp-jcard-img{animation:spFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:120px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:120px}@keyframes spFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.sp-jcard:hover .sp-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.sp-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:12px 0 0;text-align:center}.sp-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:10px;padding:7px 22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.sp-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.sp-viewbtn--sm{font-size:11px;margin-top:9px;padding:6px 16px}.sp-scroll-outer{gap:10px;margin-top:28px}.sp-arrow,.sp-scroll-outer{align-items:center;display:flex}.sp-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.sp-arrow svg{height:20px;width:20px}.sp-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.sp-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.sp-arrow--on:active{transform:scale(.95)}.sp-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.sp-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.sp-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:200px}.sp-scard:hover{transform:translateY(-10px)}.sp-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.sp-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:170px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.sp-scard:hover .sp-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.sp-scard-img{animation:spFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:105px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:105px}.sp-scard:hover .sp-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.sp-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:11px 0 0;text-align:center}@media (max-width:900px){.sp-section{padding:32px 16px 56px}.sp-jcard{width:160px}.sp-jcard-imgwrap{height:155px}.sp-jcard-img{height:95px;width:95px}.sp-scard{width:175px}}@media (max-width:540px){.sp-title{font-size:24px}.sp-jcard{width:140px}.sp-scard{width:155px}}.fr-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.fr-back-btn{align-items:center;animation:frFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.fr-back-btn svg{height:16px;width:16px}.fr-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.fr-header{margin-bottom:44px;text-align:center}.fr-eyebrow{animation:frFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.fr-title{animation:frFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.fr-sub{animation:frFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes frFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.fr-grid{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:22px}.fr-grid,.fr-grid--center{justify-content:center}.fr-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.fr-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.fr-jcard:hover{transform:translateY(-10px) scale(1.03)}.fr-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.fr-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.fr-jcard:hover .fr-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.fr-jcard-img{animation:frFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes frFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.fr-jcard:hover .fr-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.fr-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.fr-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 16px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.fr-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.fr-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 12px}.fr-scroll-outer{gap:10px;margin-top:44px}.fr-arrow,.fr-scroll-outer{align-items:center;display:flex}.fr-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.fr-arrow svg{height:20px;width:20px}.fr-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.fr-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.fr-arrow--on:active{transform:scale(.95)}.fr-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.fr-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.fr-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.fr-scard:hover{transform:translateY(-10px)}.fr-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.fr-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.fr-scard:hover .fr-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.fr-scard-img{animation:frFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.fr-scard:hover .fr-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.fr-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.fr-section{padding:32px 16px 56px}.fr-grid{flex-wrap:wrap}.fr-jcard{width:160px}.fr-jcard-imgwrap{height:160px}.fr-jcard-img{height:100px;width:100px}.fr-scard{width:180px}}@media (max-width:540px){.fr-title{font-size:24px}.fr-jcard{width:140px}.fr-scard{width:160px}}.fsp-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.fsp-back-btn{align-items:center;animation:fspFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.fsp-back-btn svg{height:16px;width:16px}.fsp-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.fsp-header{margin-bottom:48px;text-align:center}.fsp-eyebrow{animation:fspFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.fsp-title{animation:fspFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.fsp-sub{animation:fspFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes fspFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.fsp-section-block{margin-bottom:64px}.fsp-section-head{align-items:center;border-bottom:2px solid #e0eaf5;display:flex;gap:12px;margin-bottom:28px;padding-bottom:12px}.fsp-section-eye{background:#e6f7f1;border-radius:50px;color:#1d9e75;font-size:10px;font-weight:800;letter-spacing:.2em;padding:4px 12px;text-transform:uppercase}.fsp-section-title{color:#0a2540;font-size:20px;font-weight:900;letter-spacing:-.3px;margin:0}.fsp-grid{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-bottom:22px}.fsp-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.07s);width:210px}.fsp-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.fsp-jcard:hover{transform:translateY(-10px) scale(1.03)}.fsp-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.fsp-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:185px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.fsp-jcard:hover .fsp-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.fsp-jcard-img{animation:fspFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:120px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:120px}@keyframes fspFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.fsp-jcard:hover .fsp-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.fsp-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:12px 0 0;text-align:center}.fsp-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:10px;padding:7px 22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.fsp-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.fsp-viewbtn--sm{font-size:11px;margin-top:9px;padding:6px 16px}.fsp-scroll-outer{gap:10px;margin-top:28px}.fsp-arrow,.fsp-scroll-outer{align-items:center;display:flex}.fsp-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.fsp-arrow svg{height:20px;width:20px}.fsp-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.fsp-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.fsp-arrow--on:active{transform:scale(.95)}.fsp-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.fsp-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.fsp-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:200px}.fsp-scard:hover{transform:translateY(-10px)}.fsp-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.fsp-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:170px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.fsp-scard:hover .fsp-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.fsp-scard-img{animation:fspFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:105px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:105px}.fsp-scard:hover .fsp-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.fsp-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:11px 0 0;text-align:center}@media (max-width:900px){.fsp-section{padding:32px 16px 56px}.fsp-jcard{width:160px}.fsp-jcard-imgwrap{height:155px}.fsp-jcard-img{height:95px;width:95px}.fsp-scard{width:175px}}@media (max-width:540px){.fsp-title{font-size:24px}.fsp-jcard{width:140px}.fsp-scard{width:155px}}.vs-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.vs-back-btn{align-items:center;animation:vsFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.vs-back-btn svg{height:16px;width:16px}.vs-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.vs-header{margin-bottom:44px;text-align:center}.vs-eyebrow{animation:vsFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.vs-title{animation:vsFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.vs-sub{animation:vsFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes vsFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.vs-grid{display:flex;flex-wrap:wrap;gap:22px;margin-bottom:22px}.vs-grid,.vs-grid--center{justify-content:center}.vs-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.vs-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.vs-jcard:hover{transform:translateY(-10px) scale(1.03)}.vs-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.vs-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.vs-jcard:hover .vs-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.vs-jcard-img{animation:vsFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes vsFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.vs-jcard:hover .vs-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.vs-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.vs-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:10px;padding:7px 22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.vs-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.vs-viewbtn--sm{font-size:11px;margin-top:9px;padding:6px 16px}.vs-scroll-outer{gap:10px;margin-top:44px}.vs-arrow,.vs-scroll-outer{align-items:center;display:flex}.vs-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.vs-arrow svg{height:20px;width:20px}.vs-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.vs-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.vs-arrow--on:active{transform:scale(.95)}.vs-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.vs-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.vs-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.vs-scard:hover{transform:translateY(-10px)}.vs-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.vs-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.vs-scard:hover .vs-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.vs-scard-img{animation:vsFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.vs-scard:hover .vs-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.vs-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.vs-section{padding:32px 16px 56px}.vs-jcard{width:160px}.vs-jcard-imgwrap{height:160px}.vs-jcard-img{height:100px;width:100px}.vs-scard{width:180px}}@media (max-width:540px){.vs-title{font-size:24px}.vs-jcard{width:140px}.vs-scard{width:160px}}.cg-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.cg-back-btn{align-items:center;animation:cgFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:32px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.cg-back-btn svg{height:16px;width:16px}.cg-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.cg-header{margin-bottom:44px;text-align:center}.cg-eyebrow{animation:cgFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.cg-title{animation:cgFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.cg-sub{animation:cgFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes cgFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.cg-grid{display:flex;gap:22px;margin-bottom:22px}.cg-grid,.cg-grid--center{justify-content:center}.cg-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.cg-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.cg-jcard:hover{transform:translateY(-10px) scale(1.03)}.cg-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.cg-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.cg-jcard:hover .cg-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.cg-jcard-img{animation:cgFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes cgFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.cg-jcard:hover .cg-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.cg-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.cg-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 18px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.cg-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.cg-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 14px}.cg-scroll-outer{gap:10px;margin-top:44px}.cg-arrow,.cg-scroll-outer{align-items:center;display:flex}.cg-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.cg-arrow svg{height:20px;width:20px}.cg-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.cg-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.cg-arrow--on:active{transform:scale(.95)}.cg-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.cg-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.cg-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.cg-scard:hover{transform:translateY(-10px)}.cg-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.cg-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.cg-scard:hover .cg-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.cg-scard-img{animation:cgFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.cg-scard:hover .cg-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.cg-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.cg-section{padding:40px 16px 56px}.cg-grid{flex-wrap:wrap}.cg-jcard{width:160px}.cg-jcard-imgwrap{height:160px}.cg-jcard-img{height:100px;width:100px}.cg-scard{width:180px}}@media (max-width:540px){.cg-title{font-size:24px}.cg-jcard{width:140px}.cg-scard{width:160px}}.co-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.co-back-btn{align-items:center;animation:coFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:32px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.co-back-btn svg{height:16px;width:16px}.co-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.co-header{margin-bottom:44px;text-align:center}.co-eyebrow{animation:coFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.co-title{animation:coFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.co-sub{animation:coFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes coFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.co-grid{display:flex;gap:22px;margin-bottom:22px}.co-grid,.co-grid--center{justify-content:center}.co-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.co-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.co-jcard:hover{transform:translateY(-10px) scale(1.03)}.co-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.co-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.co-jcard:hover .co-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.co-jcard-img{animation:coFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes coFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.co-jcard:hover .co-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.co-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.co-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 18px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.co-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.co-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 14px}.co-scroll-outer{gap:10px;margin-top:44px}.co-arrow,.co-scroll-outer{align-items:center;display:flex}.co-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.co-arrow svg{height:20px;width:20px}.co-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.co-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.co-arrow--on:active{transform:scale(.95)}.co-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.co-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.co-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.co-scard:hover{transform:translateY(-10px)}.co-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.co-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.co-scard:hover .co-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.co-scard-img{animation:coFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.co-scard:hover .co-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.co-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.co-section{padding:40px 16px 56px}.co-grid{flex-wrap:wrap}.co-jcard{width:160px}.co-jcard-imgwrap{height:160px}.co-jcard-img{height:100px;width:100px}.co-scard{width:180px}}@media (max-width:540px){.co-title{font-size:24px}.co-jcard{width:140px}.co-scard{width:160px}}.at-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.at-back-btn{align-items:center;animation:atFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:32px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.at-back-btn svg{height:16px;width:16px}.at-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.at-header{margin-bottom:44px;text-align:center}.at-eyebrow{animation:atFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.at-title{animation:atFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.at-sub{animation:atFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes atFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.at-grid{display:flex;gap:22px;margin-bottom:22px}.at-grid,.at-grid--center{justify-content:center}.at-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.at-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.at-jcard:hover{transform:translateY(-10px) scale(1.03)}.at-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.at-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.at-jcard:hover .at-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.at-jcard-img{animation:atFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes atFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.at-jcard:hover .at-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.at-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.at-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 18px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.at-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.at-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 14px}.at-scroll-outer{gap:10px;margin-top:44px}.at-arrow,.at-scroll-outer{align-items:center;display:flex}.at-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.at-arrow svg{height:20px;width:20px}.at-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.at-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.at-arrow--on:active{transform:scale(.95)}.at-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.at-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.at-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.at-scard:hover{transform:translateY(-10px)}.at-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.at-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.at-scard:hover .at-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.at-scard-img{animation:atFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.at-scard:hover .at-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.at-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.at-section{padding:40px 16px 56px}.at-grid{flex-wrap:wrap}.at-jcard{width:160px}.at-jcard-imgwrap{height:160px}.at-jcard-img{height:100px;width:100px}.at-scard{width:180px}}@media (max-width:540px){.at-title{font-size:24px}.at-jcard{width:140px}.at-scard{width:160px}}.wm-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:56px 40px 72px;width:100%}.wm-back-btn{align-items:center;animation:wmFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:32px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.wm-back-btn svg{height:16px;width:16px}.wm-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.wm-header{margin-bottom:44px;text-align:center}.wm-eyebrow{animation:wmFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.wm-title{animation:wmFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.wm-sub{animation:wmFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes wmFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.wm-grid{display:flex;gap:22px;margin-bottom:22px}.wm-grid,.wm-grid--center{justify-content:center}.wm-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.12s);width:210px}.wm-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.wm-jcard:hover{transform:translateY(-10px) scale(1.03)}.wm-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.wm-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.wm-jcard:hover .wm-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.wm-jcard-img{animation:wmFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:130px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:130px}@keyframes wmFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.wm-jcard:hover .wm-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.wm-jcard-name{color:#0a2540;font-size:15px;font-weight:800;letter-spacing:-.1px;margin:14px 0 0;text-align:center}.wm-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-top:10px;padding:7px 18px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.wm-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.wm-viewbtn--sm{font-size:10.5px;margin-top:9px;padding:6px 14px}.wm-scroll-outer{gap:10px;margin-top:44px}.wm-arrow,.wm-scroll-outer{align-items:center;display:flex}.wm-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.wm-arrow svg{height:20px;width:20px}.wm-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.wm-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.wm-arrow--on:active{transform:scale(.95)}.wm-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.wm-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.wm-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:210px}.wm-scard:hover{transform:translateY(-10px)}.wm-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.wm-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:185px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.wm-scard:hover .wm-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.wm-scard-img{animation:wmFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:115px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:115px}.wm-scard:hover .wm-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.wm-scard-name{color:#0a2540;font-size:14px;font-weight:800;margin:12px 0 0;text-align:center}@media (max-width:900px){.wm-section{padding:40px 16px 56px}.wm-grid{flex-wrap:wrap}.wm-jcard{width:160px}.wm-jcard-imgwrap{height:160px}.wm-jcard-img{height:100px;width:100px}.wm-scard{width:180px}}@media (max-width:540px){.wm-title{font-size:24px}.wm-jcard{width:140px}.wm-scard{width:160px}}.wmsp-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.wmsp-back-btn{align-items:center;animation:wmspFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.wmsp-back-btn svg{height:16px;width:16px}.wmsp-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.wmsp-header{margin-bottom:48px;text-align:center}.wmsp-eyebrow{animation:wmspFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.wmsp-title{animation:wmspFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.wmsp-sub{animation:wmspFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes wmspFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.wmsp-section-block{margin-bottom:64px}.wmsp-section-head{align-items:center;border-bottom:2px solid #e0eaf5;display:flex;gap:12px;margin-bottom:28px;padding-bottom:12px}.wmsp-section-eye{background:#e6f7f1;border-radius:50px;color:#1d9e75;font-size:10px;font-weight:800;letter-spacing:.2em;padding:4px 12px;text-transform:uppercase}.wmsp-section-title{color:#0a2540;font-size:20px;font-weight:900;letter-spacing:-.3px;margin:0}.wmsp-grid{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-bottom:22px}.wmsp-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.07s);width:210px}.wmsp-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.wmsp-jcard:hover{transform:translateY(-10px) scale(1.03)}.wmsp-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.wmsp-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:185px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.wmsp-jcard:hover .wmsp-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.wmsp-jcard-img{animation:wmspFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:120px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:120px}@keyframes wmspFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.wmsp-jcard:hover .wmsp-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.wmsp-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:12px 0 0;text-align:center}.wmsp-viewbtn{background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;margin-top:10px;padding:7px 22px;transition:all .22s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.wmsp-viewbtn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:scale(1.07)}.wmsp-viewbtn--sm{font-size:11px;margin-top:9px;padding:6px 16px}.wmsp-scroll-outer{gap:10px;margin-top:28px}.wmsp-arrow,.wmsp-scroll-outer{align-items:center;display:flex}.wmsp-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.wmsp-arrow svg{height:20px;width:20px}.wmsp-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.wmsp-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.wmsp-arrow--on:active{transform:scale(.95)}.wmsp-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.wmsp-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.wmsp-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:200px}.wmsp-scard:hover{transform:translateY(-10px)}.wmsp-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.wmsp-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:170px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.wmsp-scard:hover .wmsp-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.wmsp-scard-img{animation:wmspFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.45s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:105px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:105px}.wmsp-scard:hover .wmsp-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.wmsp-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:11px 0 0;text-align:center}@media (max-width:900px){.wmsp-section{padding:32px 16px 56px}.wmsp-jcard{width:160px}.wmsp-jcard-imgwrap{height:155px}.wmsp-jcard-img{height:95px;width:95px}.wmsp-scard{width:175px}}@media (max-width:540px){.wmsp-title{font-size:24px}.wmsp-jcard{width:140px}.wmsp-scard{width:155px}}*{box-sizing:border-box}.ro-section{background:#f0f4f8;font-family:Segoe UI,Inter,sans-serif;padding:40px 40px 72px;width:100%}.ro-back-btn{align-items:center;animation:roFadeDown .5s ease both;background:#fff;border:1.5px solid #d0e4f5;border-radius:50px;color:#1d9e75;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:7px;letter-spacing:.04em;margin-bottom:28px;padding:9px 20px;transition:all .22s cubic-bezier(.34,1.56,.64,1)}.ro-back-btn svg{height:16px;width:16px}.ro-back-btn:hover{background:#1d9e75;border-color:#1d9e75;box-shadow:0 6px 18px #1d9e7547;color:#fff;transform:translateX(-4px) scale(1.05)}.ro-header{margin-bottom:48px;text-align:center}.ro-eyebrow{animation:roFadeDown .6s ease both;color:#1d9e75;font-size:11px;font-weight:800;letter-spacing:.22em;margin:0 0 6px;text-transform:uppercase}.ro-title{animation:roFadeDown .6s ease .08s both;color:#0a2540;font-size:32px;font-weight:900;letter-spacing:-.5px;margin:0 0 8px}.ro-sub{animation:roFadeDown .6s ease .16s both;color:#6b8aaa;font-size:14px;font-weight:500;margin:0}@keyframes roFadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.ro-section-block{margin-bottom:64px}.ro-section-head{align-items:center;border-bottom:2px solid #e0eaf5;display:flex;gap:12px;margin-bottom:28px;padding-bottom:12px}.ro-section-eye{background:#e6f7f1;border-radius:50px;color:#1d9e75;font-size:10px;font-weight:800;letter-spacing:.2em;padding:4px 12px;text-transform:uppercase}.ro-section-title{color:#0a2540;font-size:20px;font-weight:900;margin:0}.ro-grid{display:flex;flex-wrap:wrap;gap:22px;justify-content:center;margin-bottom:22px}.ro-jcard{align-items:center;background:#0000;border:none;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;opacity:0;padding:0;transform:translateY(60px) scale(.75) rotate(-3deg);transition:opacity .55s cubic-bezier(.34,1.56,.64,1),transform .55s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--di)*.06s);width:210px}.ro-jcard--in{opacity:1;transform:translateY(0) scale(1) rotate(0deg)}.ro-jcard:hover{transform:translateY(-10px) scale(1.03)}.ro-jcard-label{color:#8fa5bc;font-size:10.5px;font-weight:800;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.ro-jcard-imgwrap{align-items:center;border-radius:20px;display:flex;height:185px;justify-content:center;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease;width:100%}.ro-jcard:hover .ro-jcard-imgwrap{box-shadow:0 20px 48px #1d9e752e,0 0 0 3px #1d9e751f;transform:scale(1.05)}.ro-jcard-img{animation:roFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.4s);filter:drop-shadow(0 8px 16px rgba(0,0,0,.12));height:120px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:120px}@keyframes roFloat{0%{transform:translateY(0) rotate(0deg) scale(1)}25%{transform:translateY(-8px) rotate(1.5deg) scale(1.03)}50%{transform:translateY(-12px) rotate(0deg) scale(1.05)}75%{transform:translateY(-6px) rotate(-1.5deg) scale(1.02)}to{transform:translateY(0) rotate(0deg) scale(1)}}.ro-jcard:hover .ro-jcard-img{animation:none;filter:drop-shadow(0 14px 28px rgba(29,158,117,.25));transform:scale(1.22) translateY(-8px) rotate(6deg)}.ro-jcard-name{color:#0a2540;font-size:14px;font-weight:800;letter-spacing:-.1px;margin:12px 0 0;text-align:center}.ro-scroll-outer{gap:10px;margin-top:28px}.ro-arrow,.ro-scroll-outer{align-items:center;display:flex}.ro-arrow{background:#fff;border:1.5px solid #d4e5f7;border-radius:50%;color:#c8d8e8;cursor:pointer;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .25s ease;width:44px}.ro-arrow svg{height:20px;width:20px}.ro-arrow--on{border-color:#1d9e75;box-shadow:0 4px 14px #1d9e752e;color:#1d9e75}.ro-arrow--on:hover{background:#1d9e75;box-shadow:0 8px 24px #1d9e7559;color:#fff;transform:scale(1.12)}.ro-arrow--on:active{transform:scale(.95)}.ro-track-outer{flex:1 1;overflow:hidden;padding:14px 0 22px}.ro-track{display:flex;gap:18px;width:-webkit-max-content;width:max-content;will-change:transform}.ro-scard{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);width:200px}.ro-scard:hover{transform:translateY(-10px)}.ro-scard-label{color:#8fa5bc;font-size:10px;font-weight:800;letter-spacing:.15em;margin:0 0 8px;text-transform:uppercase}.ro-scard-imgwrap{align-items:center;border-radius:18px;display:flex;height:170px;justify-content:center;overflow:hidden;transition:box-shadow .32s ease,transform .35s cubic-bezier(.34,1.56,.64,1);width:100%}.ro-scard:hover .ro-scard-imgwrap{box-shadow:0 18px 42px #1d9e7529,0 0 0 3px #1d9e751a;transform:scale(1.04)}.ro-scard-img{animation:roFloat 3.4s ease-in-out infinite;animation-delay:calc(var(--fi)*.4s);filter:drop-shadow(0 6px 12px rgba(0,0,0,.1));height:105px;object-fit:contain;transition:transform .4s cubic-bezier(.34,1.56,.64,1);width:105px}.ro-scard:hover .ro-scard-img{animation:none;filter:drop-shadow(0 12px 24px rgba(29,158,117,.22));transform:scale(1.2) translateY(-8px) rotate(5deg)}.ro-scard-name{color:#0a2540;font-size:13px;font-weight:800;margin:11px 0 0;text-align:center}@media (max-width:900px){.ro-section{padding:32px 16px 56px}.ro-jcard{width:160px}.ro-jcard-imgwrap{height:155px}.ro-jcard-img{height:95px;width:95px}.ro-scard{width:175px}}@media (max-width:540px){.ro-title{font-size:24px}.ro-jcard{width:140px}.ro-scard{width:155px}}:root{--hs-ink:#0f172a;--hs-surface:#1e293b;--hs-card-bg:#ffffff14;--hs-card-bdr:#ffffff1f;--hs-gold:#f59e0b;--hs-gold-lit:#fbbf24;--hs-ice:#00c8f0;--hs-text:#f8fafc;--hs-muted:#cbd5e1;--hs-muted-dim:#94a3b8}body.dark-theme{--hs-ink:#0f172a;--hs-surface:#1e293b;--hs-card-bg:#ffffff14;--hs-card-bdr:#ffffff1f;--hs-text:#f8fafc;--hs-muted:#cbd5e1;--hs-muted-dim:#94a3b8}body.light-theme{--hs-ink:#f8fafc;--hs-surface:#fff;--hs-card-bg:#ffffffe6;--hs-card-bdr:#00000014;--hs-text:#0f172a;--hs-muted:#475569;--hs-muted-dim:#64748b}.hs-root{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);background:linear-gradient(135deg,var(--hs-ink) 0,var(--hs-surface) 50%,var(--hs-ink) 100%);font-family:Noto Sans Tamil,system-ui,sans-serif;isolation:isolate;overflow:hidden;padding:8rem 1.5rem 7rem;position:relative}.hs-grain{animation:hs-grain 9s steps(12) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h300v300H0z'/%3E%3C/svg%3E");inset:-100px;opacity:.038;pointer-events:none;position:absolute;z-index:0}@keyframes hs-grain{0%{transform:translate(0)}10%{transform:translate(-1%,-2%)}20%{transform:translate(2%,1%)}30%{transform:translate(-2%,2%)}40%{transform:translate(1%,-1%)}50%{transform:translate(-1%,2%)}60%{transform:translate(2%,-2%)}70%{transform:translate(-1%,1%)}80%{transform:translate(1%,-1%)}90%{transform:translate(-2%,2%)}to{transform:translate(0)}}.hs-bg-glow{background:radial-gradient(ellipse 75% 55% at 15% 5%,#1450c829 0,#0000 65%),radial-gradient(ellipse 50% 45% at 85% 95%,#b482141c 0,#0000 60%);inset:0;pointer-events:none;position:absolute;z-index:0}.hs-wrap{margin:0 auto;max-width:1080px;position:relative;z-index:1}.hs-anim{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.hs-anim.hs-visible{opacity:1;transform:translateY(0)}.hs-delay-1{transition-delay:.1s}.hs-delay-2{transition-delay:.2s}.hs-delay-3{transition-delay:.3s}.hs-delay-4{transition-delay:.4s}.hs-delay-5{transition-delay:.5s}.hs-header{margin-bottom:2.8rem;text-align:center}.hs-eyebrow{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.hs-eyebrow-rule{background:linear-gradient(90deg,#0000,#f59e0b,#0000);background:linear-gradient(90deg,#0000,var(--hs-gold),#0000);display:block;height:1px;opacity:.6;width:44px}.hs-eyebrow-text{color:#f59e0b;color:var(--hs-gold);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.hs-title{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.5rem}.hs-brand{color:#f8fafc;color:var(--hs-text);font-family:"Noto Serif Tamil",Georgia,serif;font-size:clamp(3.2rem,9vw,5.8rem);font-weight:900;letter-spacing:-.015em;line-height:1}.hs-title-sub{font-family:Noto Sans Tamil,sans-serif;font-size:clamp(.85rem,2.5vw,1.1rem);font-weight:400;letter-spacing:.28em;text-transform:uppercase}.hs-sub,.hs-title-sub{color:#cbd5e1;color:var(--hs-muted)}.hs-sub{font-size:1rem;line-height:2.1;margin:0 auto;max-width:380px}.hs-title .letter{animation:hs-letter-in .6s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;opacity:0;transform:translateY(24px)}@keyframes hs-letter-in{to{opacity:1;transform:translateY(0)}}.hs-trust{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;background:var(--hs-card-bg);border:1px solid #ffffff1f;border:1px solid var(--hs-card-bdr);border-radius:16px;display:flex;margin-bottom:3rem;overflow:hidden}.hs-trust-item{align-items:center;border-right:1px solid #ffffff1f;border-right:1px solid var(--hs-card-bdr);display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:1.6rem 1rem;transition:background .3s ease}.hs-trust-item:last-child{border-right:none}.hs-trust-item:hover{background:#c8922a0a}.hs-trust-num{color:#f59e0b;color:var(--hs-gold);font-family:"Noto Serif Tamil",serif;font-size:1.65rem;font-weight:700;line-height:1}.hs-trust-label{color:#cbd5e1;color:var(--hs-muted);font-size:.76rem;letter-spacing:.04em;text-align:center}.hs-cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));margin-bottom:3.5rem}.hs-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff14;background:var(--hs-card-bg);border:1px solid #ffffff1f;border:1px solid var(--hs-card-bdr);border-radius:20px;cursor:default;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .45s ease,box-shadow .45s ease}.hs-card:hover{border-color:#c8922a47;box-shadow:0 28px 70px #00000073,0 0 0 1px #c8922a1a;transform:translateY(-9px)}.hs-card-topbar{background:linear-gradient(90deg,#f59e0b,#fbbf24,#0000);background:linear-gradient(90deg,var(--hs-gold),var(--hs-gold-lit),#0000);height:2px;transition:width .55s cubic-bezier(.16,1,.3,1) .05s;width:0}.hs-card:hover .hs-card-topbar{width:100%}.hs-card-inner{padding:2rem 1.8rem}.hs-icon-wrap{align-items:center;background:#c8922a12;border:1px solid #c8922a24;border-radius:14px;display:inline-flex;height:54px;justify-content:center;margin-bottom:1.1rem;width:54px}.hs-icon{font-size:1.75rem;line-height:1}.hs-badge{color:#f59e0b;color:var(--hs-gold);display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;opacity:.8;text-transform:uppercase}.hs-card-title{color:#f8fafc;color:var(--hs-text);font-family:"Noto Serif Tamil",serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .7rem}.hs-card-desc{color:#cbd5e1;color:var(--hs-muted);font-size:.92rem;line-height:1.95;margin:0}.hs-cta{text-align:center}.hs-btn{align-items:center;background:#f59e0b;background:var(--hs-gold);border:none;border-radius:12px;box-shadow:0 4px 32px #c8922a47,inset 0 1px 0 #ffffff1a;color:#08080e;cursor:pointer;display:inline-flex;font-family:Noto Sans Tamil,sans-serif;font-size:1.05rem;font-weight:700;justify-content:center;letter-spacing:.02em;overflow:hidden;padding:1.05rem 3.2rem;position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,background .3s ease}.hs-btn:hover{background:#fbbf24;background:var(--hs-gold-lit);box-shadow:0 10px 50px #c8922a73,inset 0 1px 0 #ffffff26;transform:translateY(-3px)}.hs-btn:active{box-shadow:0 2px 18px #c8922a33;transform:translateY(0) scale(.98)}.hs-btn-content{align-items:center;display:flex;gap:.6rem;position:relative;z-index:1}.hs-btn-icon{font-size:1.1rem}.hs-btn-shine{background:linear-gradient(105deg,#0000 30%,#ffffff4d 50%,#0000 70%);background-position:-150% 0;background-size:200% 100%;inset:0;position:absolute;transition:background-position .65s ease}.hs-btn:hover .hs-btn-shine{background-position:250% 0}.hs-cta-note{color:#94a3b8;color:var(--hs-muted-dim);font-size:.78rem;letter-spacing:.06em;margin-top:1rem}@media (max-width:640px){.hs-root{padding:5rem 1rem}.hs-cards{grid-template-columns:1fr}.hs-trust{border-radius:14px;flex-direction:column}.hs-trust-item{border-bottom:1px solid #ffffff1f;border-bottom:1px solid var(--hs-card-bdr);border-right:none;flex-direction:row;gap:.8rem;justify-content:center;padding:1.2rem 1rem}.hs-trust-item:last-child{border-bottom:none}.hs-trust-label{text-align:left}.hs-eyebrow-rule{width:24px}.hs-eyebrow-text{font-size:.64rem}.hs-btn{justify-content:center;width:100%}.hs-card-inner{padding:1.6rem 1.4rem}}@media (prefers-reduced-motion:reduce){.hs-grain{animation:none}.hs-anim{opacity:1;transform:none;transition:none}.hs-title .letter{animation:none;opacity:1;transform:none}.hs-brand,.hs-card-title,.hs-trust-num{color:#f8fafc;color:var(--hs-text)}.hs-card-desc,.hs-cta-note,.hs-sub,.hs-trust-label{color:#cbd5e1;color:var(--hs-muted)}}
/*# sourceMappingURL=main.0d46293b.css.map*/