@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300;1,9..40,400&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap";.isprm-countdown-section{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:100;margin-top:-65px;margin-bottom:20px;padding:0 20px}.elementor-countdown-wrapper{z-index:999;font-family:DM Sans,system-ui,sans-serif;display:inline-flex;align-items:stretch;justify-content:center;gap:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;overflow:hidden;box-shadow:0 4px 24px #00000014;position:relative;max-width:680px;width:100%}.elementor-countdown-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3.5px;background:linear-gradient(90deg,#d7281e,#d7281e 25%,#f5c800 25%,#f5c800 50%,#2a9148 50%,#2a9148 75%,#1a6bb5 75%,#1a6bb5);z-index:2}.elementor-countdown-item{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px 20px;position:relative;background:transparent!important;border-radius:0;border:none!important;min-width:0}.elementor-countdown-item+.elementor-countdown-item{border-left:1px solid rgba(0,0,0,.07)!important}.elementor-countdown-item:nth-child(1) .elementor-countdown-label:before{background:#d7281e}.elementor-countdown-item:nth-child(2) .elementor-countdown-label:before{background:#f5c800}.elementor-countdown-item:nth-child(3) .elementor-countdown-label:before{background:#2a9148}.elementor-countdown-item:nth-child(4) .elementor-countdown-label:before{background:#1a6bb5}.elementor-countdown-digits{font-family:DM Sans,system-ui,sans-serif!important;font-size:52px!important;font-weight:300!important;line-height:1!important;letter-spacing:-.04em!important;color:#111110!important;text-shadow:none!important;display:block;text-align:center}.elementor-countdown-label{font-family:DM Sans,system-ui,sans-serif!important;font-size:9px!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ababaa!important;margin-top:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important}.elementor-countdown-label:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;flex-shrink:0}@media (max-width: 768px){.isprm-countdown-section{margin-top:-45px}.elementor-countdown-item{padding:18px 12px 16px}.elementor-countdown-digits{font-size:38px!important;letter-spacing:-.03em!important}.elementor-countdown-label{font-size:8px!important;letter-spacing:.18em!important;margin-top:6px!important}}@media (max-width: 480px){.isprm-countdown-section{margin-top:-35px;padding:0 12px}.elementor-countdown-item{padding:14px 6px 12px}.elementor-countdown-digits{font-size:28px!important}.elementor-countdown-label{font-size:7px!important;letter-spacing:.14em!important}}:root{--red: #D7281E;--yellow: #F5C800;--blue: #1A6BB5;--green: #2A9148;--black: #111110;--mid: #6B6B68;--muted: #ABABAA;--white: #FFFFFF;--font: "DM Sans", system-ui, -apple-system, sans-serif}#hb-section{font-family:var(--font);padding:96px 60px 72px;position:relative;overflow:hidden}#hb-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 80% 50%,rgba(215,40,30,.03) 0%,transparent 70%);pointer-events:none}.hb-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.hb-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:36px;opacity:0;transform:translateY(10px);transition:opacity .7s .05s ease,transform .7s .05s ease}.hb-inner.hb-in .hb-eyebrow{opacity:1;transform:translateY(0)}.hb-dots{display:flex;gap:5px}.hb-dots span{width:5px;height:5px;border-radius:50%;display:block}.hb-dots span:nth-child(1){background:var(--red)}.hb-dots span:nth-child(2){background:var(--yellow)}.hb-dots span:nth-child(3){background:var(--green)}.hb-dots span:nth-child(4){background:var(--blue)}.hb-title{font-size:clamp(56px,8vw,108px);font-weight:300;line-height:.92;letter-spacing:-.035em;color:var(--black);margin-bottom:30px;opacity:0;transform:translateY(18px);transition:opacity .8s .12s cubic-bezier(.22,1,.36,1),transform .8s .12s cubic-bezier(.22,1,.36,1)}.hb-title strong{font-weight:600}.hb-inner.hb-in .hb-title{opacity:1;transform:translateY(0)}.hb-subtitle{font-size:15px;font-weight:300;line-height:1.7;color:var(--mid);max-width:380px;margin-bottom:52px;opacity:0;transform:translateY(12px);transition:opacity .8s .22s ease,transform .8s .22s ease}.hb-inner.hb-in .hb-subtitle{opacity:1;transform:translateY(0)}.hb-nav{display:flex;align-items:center;gap:18px;opacity:0;transition:opacity .8s .32s ease}.hb-inner.hb-in .hb-nav{opacity:1}.hb-btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(0,0,0,.18);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s,border-color .25s,transform .25s;color:var(--black);padding:0}.hb-btn:hover{background:var(--black);border-color:var(--black);color:var(--white);transform:scale(1.06)}.hb-btn svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hb-counter{font-size:12px;font-weight:500;letter-spacing:.14em;color:var(--muted);-webkit-user-select:none;user-select:none;min-width:44px;text-align:center}.hb-right{display:flex;flex-direction:column;gap:36px;align-items:flex-start;opacity:0;transform:translate(24px);transition:opacity .9s .18s cubic-bezier(.22,1,.36,1),transform .9s .18s cubic-bezier(.22,1,.36,1)}.hb-inner.hb-in .hb-right{opacity:1;transform:translate(0)}.hb-circle-outer{perspective:900px;width:300px;height:300px;flex-shrink:0;position:relative}.hb-orbit-ring{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:50%;border:1px dashed rgba(0,0,0,.1);animation:hb-spin 18s linear infinite;pointer-events:none}.hb-orbit-ring:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;background:var(--red);opacity:.5}@keyframes hb-spin{to{transform:rotate(360deg)}}.hb-circle{width:100%;height:100%;border-radius:50%;background:var(--white);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 32px #00000012;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,0,.2,1);padding:18%;overflow:visible}.hb-circle-logo{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .18s ease}.hb-org-acronym{font-size:clamp(32px,4.5vw,52px);font-weight:600;letter-spacing:-.025em;color:var(--black);line-height:1;margin-bottom:6px;transition:opacity .2s ease,transform .25s ease}.hb-org-full{font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;transition:opacity .2s ease}.hb-org-desc{font-size:14px;font-weight:300;line-height:1.7;color:var(--mid);max-width:300px;transition:opacity .2s ease}.hb-org-info.hb-fading .hb-org-acronym,.hb-org-info.hb-fading .hb-org-full,.hb-org-info.hb-fading .hb-org-desc{opacity:0}.hb-aim-bar{margin-top:56px;border-radius:10px;background:var(--red);opacity:0;transform:translateY(8px);transition:opacity .8s .4s ease,transform .8s .4s ease;overflow:hidden}.hb-section-in .hb-aim-bar{opacity:1;transform:translateY(0)}.hb-aim-inner{max-width:1120px;margin:0 auto;padding:28px 40px;display:flex;align-items:center;gap:32px}.hb-aim-left{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.hb-aim-role{font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.hb-aim-logo{height:28px;width:auto;display:block;object-fit:contain;filter:brightness(0) invert(1)}.hb-aim-divider{width:1px;height:52px;background:#ffffff2e;flex-shrink:0}.hb-aim-right{display:flex;flex-direction:column;gap:8px}.hb-aim-address{font-size:12.5px;font-weight:300;line-height:1.65;color:#fffc}.hb-aim-email{font-size:12.5px;font-weight:500;color:#fff;text-decoration:none;letter-spacing:.01em;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:1px;width:fit-content;transition:border-color .2s,opacity .2s}.hb-aim-email:hover{border-color:#fffc;opacity:.85}@media (max-width: 960px){.hb-aim-inner{padding:24px 28px;gap:24px}}@media (max-width: 600px){.hb-aim-inner{flex-direction:column;align-items:flex-start;padding:24px 22px;gap:18px}.hb-aim-divider{width:40px;height:1px}}@media (max-width: 960px){#hb-section{padding:72px 40px 64px}.hb-inner{grid-template-columns:1fr;gap:52px}.hb-right{flex-direction:row;align-items:center;flex-wrap:wrap;gap:32px;transform:translateY(16px);transition:opacity .9s .18s ease,transform .9s .18s ease}.hb-inner.hb-in .hb-right{transform:translateY(0)}.hb-circle-outer{width:240px;height:240px}.hb-aim-bar{gap:14px;flex-wrap:wrap}.hb-aim-contacts{margin-left:0;width:100%}}@media (max-width: 560px){#hb-section{padding:56px 24px}.hb-inner{gap:40px}.hb-circle-outer{width:200px;height:200px}.hb-right{flex-direction:column}.hb-orbit-ring{top:-10px;right:-10px;bottom:-10px;left:-10px}.hb-aim-bar{margin-top:40px;padding-top:22px}}#pe-section{font-family:var(--font);position:relative;overflow:hidden;padding:104px 60px 112px;background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(26,107,181,.025) 0%,transparent 65%),linear-gradient(180deg,#fff,#fdfcfb,#f9f7f5)}.pe-ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(160px,32vw,420px);font-weight:600;letter-spacing:-.04em;color:var(--black);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;opacity:0;transition:opacity 1.8s ease}#pe-section.pe-in .pe-ghost{opacity:.032}.pe-inner{position:relative;z-index:2;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:72px}.pe-eyebrow{display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(10px);transition:opacity .7s .05s ease,transform .7s .05s ease}#pe-section.pe-in .pe-eyebrow{opacity:1;transform:translateY(0)}.pe-dots{display:flex;gap:5px}.pe-dots span{width:5px;height:5px;border-radius:50%;display:block}.pe-dots span:nth-child(1){background:var(--red)}.pe-dots span:nth-child(2){background:var(--yellow)}.pe-dots span:nth-child(3){background:var(--green)}.pe-dots span:nth-child(4){background:var(--blue)}.pe-eyebrow-text{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.pe-main{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:center}.pe-badge-area{display:flex;flex-direction:column;align-items:flex-start;gap:0;opacity:0;transform:translate(-20px);transition:opacity .9s .15s cubic-bezier(.22,1,.36,1),transform .9s .15s cubic-bezier(.22,1,.36,1)}#pe-section.pe-in .pe-badge-area{opacity:1;transform:translate(0)}.pe-circles{display:flex;flex-direction:column;gap:0;position:relative}.pe-circle{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;color:#fff;letter-spacing:-.01em;margin-top:-10px;position:relative;box-shadow:0 2px 12px #00000026;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pe-circle:first-child{margin-top:0}.pe-circle:hover{transform:translate(6px) scale(1.05);z-index:2}.pe-circle--p{background:var(--blue)}.pe-circle--r{background:var(--yellow)}.pe-circle--m{background:var(--red)}.pe-badge-row{display:flex;align-items:flex-end;gap:22px;margin-bottom:0}.pe-for{font-size:clamp(36px,4vw,52px);font-weight:300;font-style:italic;color:var(--yellow);line-height:1;align-self:center;text-shadow:0 1px 0 rgba(0,0,0,.06);letter-spacing:-.01em}.pe-badge-label{margin-top:32px;padding-top:24px;border-top:1px solid rgba(0,0,0,.08);width:100%}.pe-badge-label-title{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pe-badge-label-name{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--black);line-height:1.2}.pe-badge-label-name em{font-style:italic;font-weight:300;color:var(--mid)}.pe-ever-rows{display:flex;flex-direction:column;gap:0}.pe-ever-row{display:flex;align-items:center;gap:28px;padding:22px 0;border-bottom:1px solid rgba(0,0,0,.065);opacity:0;transform:translate(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.pe-ever-row:last-child{border-bottom:none}#pe-section.pe-in .pe-ever-row:nth-child(1){opacity:1;transform:translate(0);transition-delay:.28s}#pe-section.pe-in .pe-ever-row:nth-child(2){opacity:1;transform:translate(0);transition-delay:.4s}#pe-section.pe-in .pe-ever-row:nth-child(3){opacity:1;transform:translate(0);transition-delay:.52s}#pe-section.pe-in .pe-ever-row:nth-child(4){opacity:1;transform:translate(0);transition-delay:.64s}.pe-row-letter{font-size:clamp(56px,6.5vw,80px);font-weight:600;line-height:1;letter-spacing:-.03em;flex-shrink:0;width:72px;text-align:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.pe-ever-row:hover .pe-row-letter{transform:scale(1.08)}.pe-row-letter--e1{color:var(--red)}.pe-row-letter--v{color:var(--yellow)}.pe-row-letter--e2{color:var(--blue)}.pe-row-letter--r{color:var(--red)}.pe-row-div{width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 70%,transparent);flex-shrink:0}.pe-row-word{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--black);margin-bottom:5px}.pe-row-desc{font-size:13.5px;font-weight:300;line-height:1.65;color:var(--mid);max-width:520px}@media (max-width: 960px){#pe-section{padding:80px 40px 88px}.pe-main{grid-template-columns:1fr;gap:56px}.pe-badge-area{flex-direction:row;align-items:center;gap:32px;transform:translateY(16px);transition:opacity .9s .15s ease,transform .9s .15s ease}#pe-section.pe-in .pe-badge-area{transform:translateY(0)}.pe-badge-label{margin-top:0;padding-top:0;border-top:none;border-left:1px solid rgba(0,0,0,.08);padding-left:24px}}@media (max-width: 640px){#pe-section{padding:64px 24px 72px}.pe-badge-area{flex-direction:column;align-items:flex-start}.pe-badge-label{border-left:none;padding-left:0;border-top:1px solid rgba(0,0,0,.08);padding-top:20px;margin-top:20px}.pe-circle{width:60px;height:60px;font-size:24px}.pe-row-desc{display:none}.pe-row-letter{font-size:clamp(48px,10vw,64px);width:58px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--red: #D7281E;--yellow: #F5C800;--blue: #1A6BB5;--green: #2A9148;--black: #111110;--mid: #6B6B68;--muted: #ABABAA;--white: #FFFFFF;--warm: #F6F3EF;--font: "DM Sans", system-ui, -apple-system, sans-serif}#wm-section{font-family:var(--font);background:var(--white);display:grid;grid-template-columns:1fr 1fr;min-height:78vh;overflow:hidden}.wm-photo-col{position:relative;overflow:hidden;min-height:480px;clip-path:inset(0 100% 0 0);transition:clip-path 1s .05s cubic-bezier(.22,1,.36,1)}#wm-section.wm-in .wm-photo-col{clip-path:inset(0 0% 0 0)}.wm-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform:scale(1.08);transition:transform 1.6s .1s cubic-bezier(.22,1,.36,1)}#wm-section.wm-in .wm-photo{transform:scale(1)}.wm-photo-col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,transparent 70%,rgba(255,255,255,.12) 100%);pointer-events:none;z-index:1}.wm-content{display:flex;flex-direction:column;justify-content:center;padding:80px 72px 80px 64px;background:var(--white)}.wm-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:28px;opacity:0;transform:translateY(10px);transition:opacity .7s .25s ease,transform .7s .25s ease}#wm-section.wm-in .wm-eyebrow{opacity:1;transform:translateY(0)}.wm-dots{display:flex;gap:5px}.wm-dots span{width:5px;height:5px;border-radius:50%;display:block}.wm-dots span:nth-child(1){background:var(--red)}.wm-dots span:nth-child(2){background:var(--yellow)}.wm-dots span:nth-child(3){background:var(--green)}.wm-dots span:nth-child(4){background:var(--blue)}.wm-eyebrow-text{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.wm-big{font-size:clamp(56px,7.5vw,108px);font-weight:600;letter-spacing:-.04em;line-height:.9;color:var(--black);display:block;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .85s .35s cubic-bezier(.22,1,.36,1),transform .85s .35s cubic-bezier(.22,1,.36,1)}#wm-section.wm-in .wm-big{opacity:1;transform:translateY(0)}.wm-rule{width:48px;height:1px;background:#0000002e;margin-bottom:28px;opacity:0;transition:opacity .7s .5s ease}#wm-section.wm-in .wm-rule{opacity:1}.wm-headline{font-size:clamp(18px,2.2vw,28px);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:var(--black);margin-bottom:32px;opacity:0;transform:translateY(14px);transition:opacity .8s .55s cubic-bezier(.22,1,.36,1),transform .8s .55s cubic-bezier(.22,1,.36,1)}#wm-section.wm-in .wm-headline{opacity:1;transform:translateY(0)}.wm-body{display:grid;grid-template-columns:1fr 1fr;gap:28px;opacity:0;transform:translateY(12px);transition:opacity .8s .68s ease,transform .8s .68s ease}#wm-section.wm-in .wm-body{opacity:1;transform:translateY(0)}.wm-body p{font-size:14px;font-weight:300;line-height:1.75;color:var(--mid)}@media (max-width: 960px){#wm-section{grid-template-columns:1fr;min-height:auto}.wm-photo-col{min-height:52vw;clip-path:inset(0 0 100% 0);transition:clip-path 1s .05s cubic-bezier(.22,1,.36,1)}#wm-section.wm-in .wm-photo-col{clip-path:inset(0 0 0% 0)}.wm-content{padding:60px 44px}}@media (max-width: 580px){.wm-content{padding:48px 24px 56px}.wm-body{grid-template-columns:1fr;gap:20px}.wm-photo-col{min-height:60vw}}
