@font-face{font-family:themify;src:url(/build/styles/themify-dff415da.eot);src:url(/build/styles/themify-dff415da.eot?#iefix) format("embedded-opentype"),url(/build/styles/themify-0db5c5a1.woff) format("woff"),url(/build/styles/themify-350663a4.ttf) format("truetype"),url(/build/images/themify-f7af2e09.svg) format("svg");font-weight:400;font-style:normal}[class^=ti-],[class*=" ti-"]{font-family:themify;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-wand:before{content:"\e600"}.ti-volume:before{content:"\e601"}.ti-user:before{content:"\e602"}.ti-unlock:before{content:"\e603"}.ti-unlink:before{content:"\e604"}.ti-trash:before{content:"\e605"}.ti-thought:before{content:"\e606"}.ti-target:before{content:"\e607"}.ti-tag:before{content:"\e608"}.ti-tablet:before{content:"\e609"}.ti-star:before{content:"\e60a"}.ti-spray:before{content:"\e60b"}.ti-signal:before{content:"\e60c"}.ti-shopping-cart:before{content:"\e60d"}.ti-shopping-cart-full:before{content:"\e60e"}.ti-settings:before{content:"\e60f"}.ti-search:before{content:"\e610"}.ti-zoom-in:before{content:"\e611"}.ti-zoom-out:before{content:"\e612"}.ti-cut:before{content:"\e613"}.ti-ruler:before{content:"\e614"}.ti-ruler-pencil:before{content:"\e615"}.ti-ruler-alt:before{content:"\e616"}.ti-bookmark:before{content:"\e617"}.ti-bookmark-alt:before{content:"\e618"}.ti-reload:before{content:"\e619"}.ti-plus:before{content:"\e61a"}.ti-pin:before{content:"\e61b"}.ti-pencil:before{content:"\e61c"}.ti-pencil-alt:before{content:"\e61d"}.ti-paint-roller:before{content:"\e61e"}.ti-paint-bucket:before{content:"\e61f"}.ti-na:before{content:"\e620"}.ti-mobile:before{content:"\e621"}.ti-minus:before{content:"\e622"}.ti-medall:before{content:"\e623"}.ti-medall-alt:before{content:"\e624"}.ti-marker:before{content:"\e625"}.ti-marker-alt:before{content:"\e626"}.ti-arrow-up:before{content:"\e627"}.ti-arrow-right:before{content:"\e628"}.ti-arrow-left:before{content:"\e629"}.ti-arrow-down:before{content:"\e62a"}.ti-lock:before{content:"\e62b"}.ti-location-arrow:before{content:"\e62c"}.ti-link:before{content:"\e62d"}.ti-layout:before{content:"\e62e"}.ti-layers:before{content:"\e62f"}.ti-layers-alt:before{content:"\e630"}.ti-key:before{content:"\e631"}.ti-import:before{content:"\e632"}.ti-image:before{content:"\e633"}.ti-heart:before{content:"\e634"}.ti-heart-broken:before{content:"\e635"}.ti-hand-stop:before{content:"\e636"}.ti-hand-open:before{content:"\e637"}.ti-hand-drag:before{content:"\e638"}.ti-folder:before{content:"\e639"}.ti-flag:before{content:"\e63a"}.ti-flag-alt:before{content:"\e63b"}.ti-flag-alt-2:before{content:"\e63c"}.ti-eye:before{content:"\e63d"}.ti-export:before{content:"\e63e"}.ti-exchange-vertical:before{content:"\e63f"}.ti-desktop:before{content:"\e640"}.ti-cup:before{content:"\e641"}.ti-crown:before{content:"\e642"}.ti-comments:before{content:"\e643"}.ti-comment:before{content:"\e644"}.ti-comment-alt:before{content:"\e645"}.ti-close:before{content:"\e646"}.ti-clip:before{content:"\e647"}.ti-angle-up:before{content:"\e648"}.ti-angle-right:before{content:"\e649"}.ti-angle-left:before{content:"\e64a"}.ti-angle-down:before{content:"\e64b"}.ti-check:before{content:"\e64c"}.ti-check-box:before{content:"\e64d"}.ti-camera:before{content:"\e64e"}.ti-announcement:before{content:"\e64f"}.ti-brush:before{content:"\e650"}.ti-briefcase:before{content:"\e651"}.ti-bolt:before{content:"\e652"}.ti-bolt-alt:before{content:"\e653"}.ti-blackboard:before{content:"\e654"}.ti-bag:before{content:"\e655"}.ti-move:before{content:"\e656"}.ti-arrows-vertical:before{content:"\e657"}.ti-arrows-horizontal:before{content:"\e658"}.ti-fullscreen:before{content:"\e659"}.ti-arrow-top-right:before{content:"\e65a"}.ti-arrow-top-left:before{content:"\e65b"}.ti-arrow-circle-up:before{content:"\e65c"}.ti-arrow-circle-right:before{content:"\e65d"}.ti-arrow-circle-left:before{content:"\e65e"}.ti-arrow-circle-down:before{content:"\e65f"}.ti-angle-double-up:before{content:"\e660"}.ti-angle-double-right:before{content:"\e661"}.ti-angle-double-left:before{content:"\e662"}.ti-angle-double-down:before{content:"\e663"}.ti-zip:before{content:"\e664"}.ti-world:before{content:"\e665"}.ti-wheelchair:before{content:"\e666"}.ti-view-list:before{content:"\e667"}.ti-view-list-alt:before{content:"\e668"}.ti-view-grid:before{content:"\e669"}.ti-uppercase:before{content:"\e66a"}.ti-upload:before{content:"\e66b"}.ti-underline:before{content:"\e66c"}.ti-truck:before{content:"\e66d"}.ti-timer:before{content:"\e66e"}.ti-ticket:before{content:"\e66f"}.ti-thumb-up:before{content:"\e670"}.ti-thumb-down:before{content:"\e671"}.ti-text:before{content:"\e672"}.ti-stats-up:before{content:"\e673"}.ti-stats-down:before{content:"\e674"}.ti-split-v:before{content:"\e675"}.ti-split-h:before{content:"\e676"}.ti-smallcap:before{content:"\e677"}.ti-shine:before{content:"\e678"}.ti-shift-right:before{content:"\e679"}.ti-shift-left:before{content:"\e67a"}.ti-shield:before{content:"\e67b"}.ti-notepad:before{content:"\e67c"}.ti-server:before{content:"\e67d"}.ti-quote-right:before{content:"\e67e"}.ti-quote-left:before{content:"\e67f"}.ti-pulse:before{content:"\e680"}.ti-printer:before{content:"\e681"}.ti-power-off:before{content:"\e682"}.ti-plug:before{content:"\e683"}.ti-pie-chart:before{content:"\e684"}.ti-paragraph:before{content:"\e685"}.ti-panel:before{content:"\e686"}.ti-package:before{content:"\e687"}.ti-music:before{content:"\e688"}.ti-music-alt:before{content:"\e689"}.ti-mouse:before{content:"\e68a"}.ti-mouse-alt:before{content:"\e68b"}.ti-money:before{content:"\e68c"}.ti-microphone:before{content:"\e68d"}.ti-menu:before{content:"\e68e"}.ti-menu-alt:before{content:"\e68f"}.ti-map:before{content:"\e690"}.ti-map-alt:before{content:"\e691"}.ti-loop:before{content:"\e692"}.ti-location-pin:before{content:"\e693"}.ti-list:before{content:"\e694"}.ti-light-bulb:before{content:"\e695"}.ti-Italic:before{content:"\e696"}.ti-info:before{content:"\e697"}.ti-infinite:before{content:"\e698"}.ti-id-badge:before{content:"\e699"}.ti-hummer:before{content:"\e69a"}.ti-home:before{content:"\e69b"}.ti-help:before{content:"\e69c"}.ti-headphone:before{content:"\e69d"}.ti-harddrives:before{content:"\e69e"}.ti-harddrive:before{content:"\e69f"}.ti-gift:before{content:"\e6a0"}.ti-game:before{content:"\e6a1"}.ti-filter:before{content:"\e6a2"}.ti-files:before{content:"\e6a3"}.ti-file:before{content:"\e6a4"}.ti-eraser:before{content:"\e6a5"}.ti-envelope:before{content:"\e6a6"}.ti-download:before{content:"\e6a7"}.ti-direction:before{content:"\e6a8"}.ti-direction-alt:before{content:"\e6a9"}.ti-dashboard:before{content:"\e6aa"}.ti-control-stop:before{content:"\e6ab"}.ti-control-shuffle:before{content:"\e6ac"}.ti-control-play:before{content:"\e6ad"}.ti-control-pause:before{content:"\e6ae"}.ti-control-forward:before{content:"\e6af"}.ti-control-backward:before{content:"\e6b0"}.ti-cloud:before{content:"\e6b1"}.ti-cloud-up:before{content:"\e6b2"}.ti-cloud-down:before{content:"\e6b3"}.ti-clipboard:before{content:"\e6b4"}.ti-car:before{content:"\e6b5"}.ti-calendar:before{content:"\e6b6"}.ti-book:before{content:"\e6b7"}.ti-bell:before{content:"\e6b8"}.ti-basketball:before{content:"\e6b9"}.ti-bar-chart:before{content:"\e6ba"}.ti-bar-chart-alt:before{content:"\e6bb"}.ti-back-right:before{content:"\e6bc"}.ti-back-left:before{content:"\e6bd"}.ti-arrows-corner:before{content:"\e6be"}.ti-archive:before{content:"\e6bf"}.ti-anchor:before{content:"\e6c0"}.ti-align-right:before{content:"\e6c1"}.ti-align-left:before{content:"\e6c2"}.ti-align-justify:before{content:"\e6c3"}.ti-align-center:before{content:"\e6c4"}.ti-alert:before{content:"\e6c5"}.ti-alarm-clock:before{content:"\e6c6"}.ti-agenda:before{content:"\e6c7"}.ti-write:before{content:"\e6c8"}.ti-window:before{content:"\e6c9"}.ti-widgetized:before{content:"\e6ca"}.ti-widget:before{content:"\e6cb"}.ti-widget-alt:before{content:"\e6cc"}.ti-wallet:before{content:"\e6cd"}.ti-video-clapper:before{content:"\e6ce"}.ti-video-camera:before{content:"\e6cf"}.ti-vector:before{content:"\e6d0"}.ti-themify-logo:before{content:"\e6d1"}.ti-themify-favicon:before{content:"\e6d2"}.ti-themify-favicon-alt:before{content:"\e6d3"}.ti-support:before{content:"\e6d4"}.ti-stamp:before{content:"\e6d5"}.ti-split-v-alt:before{content:"\e6d6"}.ti-slice:before{content:"\e6d7"}.ti-shortcode:before{content:"\e6d8"}.ti-shift-right-alt:before{content:"\e6d9"}.ti-shift-left-alt:before{content:"\e6da"}.ti-ruler-alt-2:before{content:"\e6db"}.ti-receipt:before{content:"\e6dc"}.ti-pin2:before{content:"\e6dd"}.ti-pin-alt:before{content:"\e6de"}.ti-pencil-alt2:before{content:"\e6df"}.ti-palette:before{content:"\e6e0"}.ti-more:before{content:"\e6e1"}.ti-more-alt:before{content:"\e6e2"}.ti-microphone-alt:before{content:"\e6e3"}.ti-magnet:before{content:"\e6e4"}.ti-line-double:before{content:"\e6e5"}.ti-line-dotted:before{content:"\e6e6"}.ti-line-dashed:before{content:"\e6e7"}.ti-layout-width-full:before{content:"\e6e8"}.ti-layout-width-default:before{content:"\e6e9"}.ti-layout-width-default-alt:before{content:"\e6ea"}.ti-layout-tab:before{content:"\e6eb"}.ti-layout-tab-window:before{content:"\e6ec"}.ti-layout-tab-v:before{content:"\e6ed"}.ti-layout-tab-min:before{content:"\e6ee"}.ti-layout-slider:before{content:"\e6ef"}.ti-layout-slider-alt:before{content:"\e6f0"}.ti-layout-sidebar-right:before{content:"\e6f1"}.ti-layout-sidebar-none:before{content:"\e6f2"}.ti-layout-sidebar-left:before{content:"\e6f3"}.ti-layout-placeholder:before{content:"\e6f4"}.ti-layout-menu:before{content:"\e6f5"}.ti-layout-menu-v:before{content:"\e6f6"}.ti-layout-menu-separated:before{content:"\e6f7"}.ti-layout-menu-full:before{content:"\e6f8"}.ti-layout-media-right-alt:before{content:"\e6f9"}.ti-layout-media-right:before{content:"\e6fa"}.ti-layout-media-overlay:before{content:"\e6fb"}.ti-layout-media-overlay-alt:before{content:"\e6fc"}.ti-layout-media-overlay-alt-2:before{content:"\e6fd"}.ti-layout-media-left-alt:before{content:"\e6fe"}.ti-layout-media-left:before{content:"\e6ff"}.ti-layout-media-center-alt:before{content:"\e700"}.ti-layout-media-center:before{content:"\e701"}.ti-layout-list-thumb:before{content:"\e702"}.ti-layout-list-thumb-alt:before{content:"\e703"}.ti-layout-list-post:before{content:"\e704"}.ti-layout-list-large-image:before{content:"\e705"}.ti-layout-line-solid:before{content:"\e706"}.ti-layout-grid4:before{content:"\e707"}.ti-layout-grid3:before{content:"\e708"}.ti-layout-grid2:before{content:"\e709"}.ti-layout-grid2-thumb:before{content:"\e70a"}.ti-layout-cta-right:before{content:"\e70b"}.ti-layout-cta-left:before{content:"\e70c"}.ti-layout-cta-center:before{content:"\e70d"}.ti-layout-cta-btn-right:before{content:"\e70e"}.ti-layout-cta-btn-left:before{content:"\e70f"}.ti-layout-column4:before{content:"\e710"}.ti-layout-column3:before{content:"\e711"}.ti-layout-column2:before{content:"\e712"}.ti-layout-accordion-separated:before{content:"\e713"}.ti-layout-accordion-merged:before{content:"\e714"}.ti-layout-accordion-list:before{content:"\e715"}.ti-ink-pen:before{content:"\e716"}.ti-info-alt:before{content:"\e717"}.ti-help-alt:before{content:"\e718"}.ti-headphone-alt:before{content:"\e719"}.ti-hand-point-up:before{content:"\e71a"}.ti-hand-point-right:before{content:"\e71b"}.ti-hand-point-left:before{content:"\e71c"}.ti-hand-point-down:before{content:"\e71d"}.ti-gallery:before{content:"\e71e"}.ti-face-smile:before{content:"\e71f"}.ti-face-sad:before{content:"\e720"}.ti-credit-card:before{content:"\e721"}.ti-control-skip-forward:before{content:"\e722"}.ti-control-skip-backward:before{content:"\e723"}.ti-control-record:before{content:"\e724"}.ti-control-eject:before{content:"\e725"}.ti-comments-smiley:before{content:"\e726"}.ti-brush-alt:before{content:"\e727"}.ti-youtube:before{content:"\e728"}.ti-vimeo:before{content:"\e729"}.ti-twitter:before{content:"\e72a"}.ti-time:before{content:"\e72b"}.ti-tumblr:before{content:"\e72c"}.ti-skype:before{content:"\e72d"}.ti-share:before{content:"\e72e"}.ti-share-alt:before{content:"\e72f"}.ti-rocket:before{content:"\e730"}.ti-pinterest:before{content:"\e731"}.ti-new-window:before{content:"\e732"}.ti-microsoft:before{content:"\e733"}.ti-list-ol:before{content:"\e734"}.ti-linkedin:before{content:"\e735"}.ti-layout-sidebar-2:before{content:"\e736"}.ti-layout-grid4-alt:before{content:"\e737"}.ti-layout-grid3-alt:before{content:"\e738"}.ti-layout-grid2-alt:before{content:"\e739"}.ti-layout-column4-alt:before{content:"\e73a"}.ti-layout-column3-alt:before{content:"\e73b"}.ti-layout-column2-alt:before{content:"\e73c"}.ti-instagram:before{content:"\e73d"}.ti-google:before{content:"\e73e"}.ti-github:before{content:"\e73f"}.ti-flickr:before{content:"\e740"}.ti-facebook:before{content:"\e741"}.ti-dropbox:before{content:"\e742"}.ti-dribbble:before{content:"\e743"}.ti-apple:before{content:"\e744"}.ti-android:before{content:"\e745"}.ti-save:before{content:"\e746"}.ti-save-alt:before{content:"\e747"}.ti-yahoo:before{content:"\e748"}.ti-wordpress:before{content:"\e749"}.ti-vimeo-alt:before{content:"\e74a"}.ti-twitter-alt:before{content:"\e74b"}.ti-tumblr-alt:before{content:"\e74c"}.ti-trello:before{content:"\e74d"}.ti-stack-overflow:before{content:"\e74e"}.ti-soundcloud:before{content:"\e74f"}.ti-sharethis:before{content:"\e750"}.ti-sharethis-alt:before{content:"\e751"}.ti-reddit:before{content:"\e752"}.ti-pinterest-alt:before{content:"\e753"}.ti-microsoft-alt:before{content:"\e754"}.ti-linux:before{content:"\e755"}.ti-jsfiddle:before{content:"\e756"}.ti-joomla:before{content:"\e757"}.ti-html5:before{content:"\e758"}.ti-flickr-alt:before{content:"\e759"}.ti-email:before{content:"\e75a"}.ti-drupal:before{content:"\e75b"}.ti-dropbox-alt:before{content:"\e75c"}.ti-css3:before{content:"\e75d"}.ti-rss:before{content:"\e75e"}.ti-rss-alt:before{content:"\e75f"}*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #0a2540;--primary-light: #1a3a5c;--accent: #d4a017;--accent-light: #f0c040;--white: #ffffff;--off-white: #f8f9fa;--light-gray: #eef1f5;--mid-gray: #6c757d;--dark-text: #1a1a2e;--border: rgba(10, 37, 64, .12);--primary-blue: #0a2540;--deep-blue: #1a3a5c;--dark-blue: #0a2540;--pure-black: #000000;--off-black: #1a1a2e;--pure-white: #ffffff;--soft-white: #f8f9fa;--gray-light: #eef1f5;--transition: all .35s cubic-bezier(.25, .8, .25, 1);--shadow-sm: 0 2px 8px rgba(10, 37, 64, .08);--shadow-md: 0 8px 24px rgba(10, 37, 64, .12);--shadow-lg: 0 16px 48px rgba(10, 37, 64, .16);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px}html{scroll-behavior:smooth}body{font-family:Bricolage Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:var(--white);color:var(--dark-text);overflow-x:hidden;line-height:1.65}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}.section-badge{display:inline-block;background:linear-gradient(135deg,rgba(212,160,23,.15),rgba(212,160,23,.08));color:var(--accent);border:1px solid rgba(212,160,23,.3);border-radius:50px;padding:6px 18px;font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.section-title{color:var(--primary);font-weight:800;line-height:1.2;margin-bottom:16px}.title-underline{width:60px;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-light));border-radius:2px;margin:0 auto 24px}.section-header{text-align:center;margin-bottom:56px}.section-header-left{text-align:left}.section-header-left .title-underline{margin:0 0 24px}.modern-header{position:fixed;top:0;left:0;width:100%;z-index:1050;background:var(--primary);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);transition:var(--transition);padding:0}.modern-header.scrolled{background:rgba(10,37,64,.97);box-shadow:var(--shadow-md)}.container-nav{max-width:1320px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:72px}.logo a{display:flex;align-items:center;gap:10px;text-decoration:none}.logo img{height:52px;width:auto}.logo-text{color:var(--white);font-size:1.25rem;font-weight:800;letter-spacing:-.3px}.logo-text span{color:var(--accent)}.nav-links{display:flex;gap:.25rem;align-items:center}.nav-links a{text-decoration:none;font-weight:600;color:#ffffffd9;transition:var(--transition);font-size:.9rem;position:relative;padding:.5rem .85rem;border-radius:var(--radius-sm);white-space:nowrap}.nav-links a:hover,.nav-links a.active{color:var(--white);background:rgba(255,255,255,.1)}.nav-links a.active:after{content:"";position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:20px;height:2px;background:var(--accent);border-radius:1px}.nav-links .btn-apply{background:var(--accent);color:var(--primary)!important;padding:.5rem 1.2rem!important;border-radius:50px!important;font-weight:700!important;transition:var(--transition)!important;margin-left:.5rem}.nav-links .btn-apply:hover{background:var(--accent-light)!important;transform:translateY(-1px);box-shadow:0 4px 16px #d4a01766}.nav-dropdown{position:relative}.nav-dropdown .dropdown-menu-custom{display:none;position:absolute;top:calc(100% + 8px);left:0;background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:200px;padding:8px;border:1px solid var(--border);z-index:999}.nav-dropdown:hover .dropdown-menu-custom{display:block}.nav-dropdown .dropdown-menu-custom a{display:block;color:var(--dark-text)!important;padding:8px 14px!important;background:transparent!important;font-size:.875rem!important;border-radius:var(--radius-sm)}.nav-dropdown .dropdown-menu-custom a:hover{background:var(--light-gray)!important;color:var(--primary)!important}.nav-dropdown .dropdown-menu-custom a:after{display:none}.mobile-toggle{display:none;cursor:pointer;width:40px;height:40px;background:rgba(255,255,255,.1);border-radius:var(--radius-sm);align-items:center;justify-content:center;color:var(--white);font-size:1.2rem;transition:var(--transition)}.mobile-toggle:hover{background:rgba(255,255,255,.15)}.mobile-nav{display:none;flex-direction:column;background:var(--primary-light);padding:12px 20px 20px;border-top:1px solid rgba(255,255,255,.08)}.mobile-nav a{text-decoration:none;color:#ffffffd9;padding:12px 8px;font-weight:600;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.06);transition:var(--transition)}.mobile-nav a:hover,.mobile-nav a.active{color:var(--accent)}.mobile-nav .btn-apply-mobile{margin-top:12px;background:var(--accent);color:var(--primary)!important;text-align:center;padding:12px!important;border-radius:50px;font-weight:700!important;border-bottom:none!important}.hero-section{min-height:100vh;background:linear-gradient(135deg,var(--primary) 0%,#0d3060 50%,#1a4a7a 100%);position:relative;display:flex;align-items:center;padding-top:72px;overflow:hidden}.hero-particles{position:absolute;inset:0;pointer-events:none}.hero-particles span{position:absolute;width:4px;height:4px;background:rgba(212,160,23,.4);border-radius:50%;animation:particle-float 8s infinite ease-in-out}.hero-particles span:nth-child(1){top:20%;left:15%;animation-delay:0s}.hero-particles span:nth-child(2){top:60%;left:80%;animation-delay:1s;width:6px;height:6px}.hero-particles span:nth-child(3){top:40%;left:50%;animation-delay:2s}.hero-particles span:nth-child(4){top:80%;left:30%;animation-delay:3s;width:3px;height:3px}.hero-particles span:nth-child(5){top:30%;left:70%;animation-delay:4s;width:5px;height:5px}.hero-particles span:nth-child(6){top:70%;left:10%;animation-delay:1.5s}.hero-particles span:nth-child(7){top:15%;left:90%;animation-delay:2.5s;width:7px;height:7px}.hero-particles span:nth-child(8){top:85%;left:60%;animation-delay:3.5s;width:4px;height:4px}.hero-particles span:nth-child(9){top:50%;left:25%;animation-delay:.5s;width:6px;height:6px}.hero-particles span:nth-child(10){top:10%;left:40%;animation-delay:4.5s;width:3px;height:3px}.hero-particles span:nth-child(11){top:90%;left:75%;animation-delay:2s;width:5px;height:5px}.hero-particles span:nth-child(12){top:45%;left:92%;animation-delay:1s}@keyframes particle-float{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.3);opacity:.8}}.hero-globe{position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(212,160,23,.15) 0%,rgba(10,37,64,.3) 60%,transparent 80%);border:1px solid rgba(212,160,23,.15);animation:globe-rotate 20s linear infinite;opacity:.5}@keyframes globe-rotate{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.hero-inner{max-width:1320px;margin:0 auto;padding:80px 2rem;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}.hero-text{color:var(--white)}.hero-tagline{display:inline-flex;align-items:center;gap:8px;background:rgba(212,160,23,.15);border:1px solid rgba(212,160,23,.3);border-radius:50px;padding:6px 16px;font-size:.8rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--accent-light);margin-bottom:24px}.hero-tagline i{font-size:.9rem}.hero-text h1{font-size:clamp(2.2rem,4vw,3.5rem);font-weight:900;line-height:1.1;margin-bottom:24px;color:var(--white)}.hero-text h1 span{color:var(--accent);display:block}.hero-text p{font-size:1.1rem;color:#ffffffbf;margin-bottom:36px;line-height:1.75;max-width:480px}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:52px}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:var(--primary);padding:14px 28px;border-radius:50px;font-weight:700;font-size:.95rem;text-decoration:none;border:2px solid transparent;transition:var(--transition);cursor:pointer}.btn-primary:hover{background:var(--accent-light);color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px #d4a01766}.btn-outline-light{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--white);padding:14px 28px;border-radius:50px;font-weight:600;font-size:.95rem;text-decoration:none;border:2px solid rgba(255,255,255,.35);transition:var(--transition)}.btn-outline-light:hover{background:rgba(255,255,255,.1);border-color:#ffffffb3;color:var(--white)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--primary);padding:14px 28px;border-radius:50px;font-weight:600;font-size:.95rem;text-decoration:none;border:2px solid var(--primary);transition:var(--transition)}.btn-outline:hover{background:var(--primary);color:var(--white)}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(255,255,255,.1)}.stat-item{background:rgba(255,255,255,.06);padding:18px 12px;text-align:center;transition:var(--transition)}.stat-item:hover{background:rgba(255,255,255,.1)}.stat-number{font-size:1.8rem;font-weight:900;color:var(--accent);line-height:1;margin-bottom:4px}.stat-label{font-size:.72rem;color:#ffffffa6;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.hero-visual{position:relative;display:flex;align-items:center;justify-content:center}.hero-network-card{background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:32px;width:100%;max-width:420px;animation:card-float 4s ease-in-out infinite}@keyframes card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-network-card .card-header-net{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.card-icon-net{width:44px;height:44px;background:var(--accent);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:1.2rem}.card-header-net h4{color:var(--white);font-weight:700;font-size:1rem}.card-header-net p{color:#ffffff8c;font-size:.78rem}.network-nodes{display:grid;gap:10px}.node-item{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.06);border-radius:var(--radius-sm);padding:10px 14px;transition:var(--transition)}.node-item:hover{background:rgba(255,255,255,.1)}.node-left{display:flex;align-items:center;gap:10px}.node-flag{font-size:1.3rem;line-height:1}.node-info .name{color:var(--white);font-size:.85rem;font-weight:600}.node-info .city{color:#ffffff80;font-size:.72rem}.node-status{font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:50px}.node-status.active{background:rgba(34,197,94,.2);color:#4ade80}.node-status.growing{background:rgba(212,160,23,.2);color:var(--accent-light)}.services-section{padding:100px 0;background:var(--off-white)}.services-container{max-width:1320px;margin:0 auto;padding:0 2rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.service-card{background:var(--white);border-radius:var(--radius-md);padding:36px 28px;border:1px solid var(--border);transition:var(--transition);position:relative;overflow:hidden;cursor:default}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-light));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.service-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#d4a01733}.service-card:hover:before{transform:scaleX(1)}.service-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--white);margin-bottom:20px;transition:var(--transition)}.service-card:hover .service-icon{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:var(--primary)}.service-card h3{color:var(--primary);font-size:1.05rem;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.service-card p{color:var(--mid-gray);font-size:.9rem;line-height:1.7}.treatments-section{padding:100px 0;background:var(--off-white)}.treatments-container{max-width:1320px;margin:0 auto;padding:0 2rem}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-card{background:var(--white);border-radius:var(--radius-md);padding:36px 28px;border:1px solid var(--border);transition:var(--transition);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-light));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:#d4a01733}.feature-card:hover:before{transform:scaleX(1)}.feature-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--white);margin-bottom:20px;transition:var(--transition)}.feature-card:hover .feature-icon{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:var(--primary)}.feature-card h3{color:var(--primary);font-size:1.05rem;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.feature-card p{color:var(--mid-gray);font-size:.9rem;line-height:1.7}.about-network-section{padding:100px 0;background:var(--white)}.about-container{max-width:1320px;margin:0 auto;padding:0 2rem}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-visual{position:relative}.about-main-image{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.about-main-image img{width:100%;height:480px;object-fit:cover;display:block}.about-stats-overlay{position:absolute;bottom:-24px;right:-24px;background:var(--white);border-radius:var(--radius-md);padding:20px 24px;box-shadow:var(--shadow-lg);border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:200px}.overlay-stat{text-align:center}.overlay-stat .num{font-size:1.6rem;font-weight:900;color:var(--primary);line-height:1}.overlay-stat .label{font-size:.7rem;color:var(--mid-gray);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.about-floating-badge{position:absolute;top:-16px;left:-16px;background:var(--accent);color:var(--primary);border-radius:var(--radius-md);padding:14px 18px;box-shadow:0 8px 24px #d4a01766;font-weight:800;text-align:center;animation:badge-pulse 3s ease-in-out infinite}.about-floating-badge .years{font-size:1.8rem;line-height:1;display:block}.about-floating-badge .text{font-size:.65rem;text-transform:uppercase;letter-spacing:.8px;display:block}@keyframes badge-pulse{0%,to{box-shadow:0 8px 24px #d4a01766}50%{box-shadow:0 12px 36px #d4a01799}}.about-doctor-section{padding:100px 0;background:var(--white)}.about-image-wrapper,.image-frame{position:relative}.doctor-image img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.experience-badge{position:absolute;bottom:20px;right:-20px;background:var(--accent);color:var(--primary);border-radius:var(--radius-md);padding:14px 18px;box-shadow:0 8px 24px #d4a01766;font-weight:800;text-align:center}.experience-badge .years{font-size:1.8rem;line-height:1;display:block}.experience-badge .text{font-size:.65rem;text-transform:uppercase;letter-spacing:.8px;display:block}.floating-shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(212,160,23,.15),rgba(10,37,64,.08));animation:shape-float 6s ease-in-out infinite}.floating-shape.shape-1{width:120px;height:120px;top:-30px;left:-30px}.floating-shape.shape-2{width:80px;height:80px;bottom:60px;left:-20px;animation-delay:2s}@keyframes shape-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(5deg)}}.doctor-title{color:var(--mid-gray);font-size:1rem;margin-bottom:16px}.lead-text{font-size:1.05rem;font-weight:600;color:var(--primary);margin-bottom:12px}.about-text p{color:var(--mid-gray);margin-bottom:12px;line-height:1.75}.about-buttons{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.about-description{font-size:1.05rem;color:var(--mid-gray);line-height:1.8;margin-bottom:28px}.about-pillars{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:36px}.pillar-item{display:flex;align-items:flex-start;gap:12px;background:var(--off-white);padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);transition:var(--transition)}.pillar-item:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.pillar-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.9rem;flex-shrink:0}.pillar-text h5{color:var(--primary);font-size:.85rem;font-weight:700;margin-bottom:4px}.pillar-text p{color:var(--mid-gray);font-size:.78rem;line-height:1.5}.benefits-section{padding:100px 0;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);position:relative;overflow:hidden}.benefits-section:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;border-radius:50%;background:rgba(212,160,23,.04);border:1px solid rgba(212,160,23,.08)}.benefits-container{max-width:1320px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.benefits-section .section-title{color:var(--white)}.benefits-section .section-badge{color:var(--accent)}.benefits-section .title-underline{background:var(--accent)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.benefit-card{background:rgba(255,255,255,.07);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);padding:32px 24px;transition:var(--transition);text-align:center}.benefit-card:hover{background:rgba(255,255,255,.12);border-color:#d4a0174d;transform:translateY(-6px)}.benefit-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--accent),var(--accent-light));border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:var(--primary);margin:0 auto 20px}.benefit-card h3{color:var(--white);font-size:1rem;font-weight:700;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}.benefit-card p{color:#ffffffa6;font-size:.88rem;line-height:1.7}.countries-section{padding:100px 0;background:var(--off-white)}.countries-container{max-width:1320px;margin:0 auto;padding:0 2rem}.regions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.region-card{background:var(--white);border-radius:var(--radius-md);padding:28px 24px;border:1px solid var(--border);transition:var(--transition);position:relative;overflow:hidden}.region-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.region-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:#d4a01733}.region-card:hover:after{transform:scaleX(1)}.region-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.region-icon{font-size:2rem;line-height:1}.region-header h3{color:var(--primary);font-size:1rem;font-weight:700}.region-header span{color:var(--mid-gray);font-size:.78rem}.region-countries{display:flex;flex-wrap:wrap;gap:8px}.country-tag{background:var(--light-gray);color:var(--primary);font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:50px;border:1px solid var(--border);transition:var(--transition)}.country-tag:hover{background:var(--primary);color:var(--white);border-color:var(--primary)}.news-section{padding:100px 0;background:var(--white)}.news-container{max-width:1320px;margin:0 auto;padding:0 2rem}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}.news-card{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--border);overflow:hidden;transition:var(--transition)}.news-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.news-img{height:200px;background:linear-gradient(135deg,var(--primary),var(--primary-light));display:flex;align-items:center;justify-content:center;overflow:hidden}.news-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.news-card:hover .news-img img{transform:scale(1.05)}.news-img .news-icon{font-size:3rem;color:#ffffff4d}.news-body{padding:24px}.news-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.news-category{background:rgba(212,160,23,.1);color:var(--accent);border:1px solid rgba(212,160,23,.2);font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.5px}.news-date{font-size:.78rem;color:var(--mid-gray)}.news-card h4{color:var(--primary);font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.4}.news-card p{color:var(--mid-gray);font-size:.875rem;line-height:1.6;margin-bottom:16px}.news-link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:700;font-size:.85rem;text-decoration:none;transition:var(--transition)}.news-link:hover{color:var(--accent);gap:10px}.directory-filter-bar{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px;margin-bottom:40px;box-shadow:var(--shadow-sm)}.directory-filter-bar .form-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.directory-filter-bar .form-group{margin-bottom:0}.directory-results-count{color:var(--mid-gray);font-size:.9rem;margin-bottom:24px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:40px}.directory-card{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--border);padding:28px;transition:var(--transition);display:flex;flex-direction:column}.directory-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.directory-card-header{display:flex;align-items:center;gap:16px;margin-bottom:18px}.directory-logo{width:64px;height:64px;border-radius:var(--radius-sm);background:var(--off-white);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.directory-logo img{width:100%;height:100%;object-fit:cover}.directory-logo i{font-size:1.6rem;color:var(--primary)}.directory-card h4{color:var(--primary);font-size:1.05rem;font-weight:700;margin-bottom:4px;line-height:1.3}.directory-location{color:var(--mid-gray);font-size:.8rem;display:flex;align-items:center;gap:6px}.directory-location i{color:var(--accent)}.directory-services{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.directory-badge{background:rgba(212,160,23,.1);color:var(--accent);border:1px solid rgba(212,160,23,.2);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:50px;text-transform:uppercase;letter-spacing:.4px}.directory-badge-more{background:var(--off-white);color:var(--mid-gray);border:1px solid var(--border);font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:50px}.directory-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--border)}.directory-empty{text-align:center;padding:80px 20px;color:var(--mid-gray)}.directory-empty i{font-size:3rem;color:var(--border);margin-bottom:16px;display:block}@media (max-width: 992px){.directory-grid,.directory-filter-bar .form-row{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.directory-grid,.directory-filter-bar .form-row{grid-template-columns:1fr}}.testimonials-section{padding:100px 0;background:var(--off-white)}.testimonials-container{max-width:1320px;margin:0 auto;padding:0 2rem}.testimonial-card{background:var(--white);border-radius:var(--radius-md);padding:32px;border:1px solid var(--border);margin:10px 8px;box-shadow:var(--shadow-sm);transition:var(--transition)}.testimonial-card:hover{box-shadow:var(--shadow-md)}.testimonial-quote{font-size:2rem;color:var(--accent);margin-bottom:16px;line-height:1}.testimonial-text{color:var(--mid-gray);font-size:.95rem;line-height:1.75;margin-bottom:24px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--border)}.author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--white);font-weight:700;flex-shrink:0}.author-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}.author-info .name{color:var(--primary);font-weight:700;font-size:.95rem}.author-info .role{color:var(--mid-gray);font-size:.78rem}.stars{color:var(--accent);font-size:.85rem;margin-bottom:4px}.contact-section{padding:100px 0;background:var(--white)}.contact-container{max-width:1320px;margin:0 auto;padding:0 2rem}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:start}.contact-info-card{background:var(--primary);border-radius:var(--radius-md);padding:36px;color:var(--white);height:100%}.contact-info-card .card-header{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.contact-info-card .card-header i{font-size:1.5rem;color:var(--accent)}.contact-info-card .card-header h3{font-size:1.2rem;font-weight:700;margin:0}.contact-list{display:grid;gap:16px}.contact-item{display:flex;align-items:flex-start;gap:14px;padding:14px;background:rgba(255,255,255,.07);border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.06);transition:var(--transition)}.contact-item:hover{background:rgba(255,255,255,.12)}.contact-item i{color:var(--accent);font-size:1rem;margin-top:3px;flex-shrink:0}.contact-details .label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.8px;color:#ffffff80;margin-bottom:3px}.contact-details a,.contact-details span{color:var(--white);text-decoration:none;font-weight:600;font-size:.9rem;transition:var(--transition)}.contact-details a:hover{color:var(--accent-light)}.contact-form-wrapper{background:var(--off-white);border-radius:var(--radius-md);padding:40px;border:1px solid var(--border)}.contact-form-wrapper h3{color:var(--primary);font-size:1.4rem;font-weight:800;margin-bottom:8px}.contact-form-wrapper .sub-text{color:var(--mid-gray);font-size:.9rem;margin-bottom:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:.85rem;font-weight:600;color:var(--primary);margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.9rem;color:var(--dark-text);background:var(--white);transition:var(--transition);font-family:inherit;outline:none}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0a254014}.form-group textarea{resize:vertical;min-height:120px}.form-submit{width:100%;padding:14px;background:var(--primary);color:var(--white);border:none;border-radius:50px;font-size:1rem;font-weight:700;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.form-submit:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 8px 24px #0a25404d}.hospital-cards{display:grid;gap:20px}.hospital-card{background:var(--off-white);border-radius:var(--radius-md);padding:24px;border:1px solid var(--border)}.hospital-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.hospital-header i{color:var(--accent);font-size:1.3rem}.hospital-header h3{color:var(--primary);font-size:1rem;font-weight:700;margin:0}.hospital-details{display:grid;gap:12px}.address,.phone{display:flex;gap:10px;align-items:flex-start;color:var(--mid-gray);font-size:.875rem}.phone-numbers{display:grid;gap:4px}.emergency-banner{display:flex;align-items:center;gap:20px;background:var(--primary);border-radius:var(--radius-md);padding:24px 32px;margin-top:40px;color:var(--white)}.emergency-icon{font-size:1.5rem;color:var(--accent)}.emergency-text h4{font-size:1.1rem;font-weight:700;margin-bottom:4px}.emergency-text p{font-size:.85rem;color:#ffffffb3}.emergency-number{margin-left:auto}.emergency-number a{color:var(--accent);font-size:1.3rem;font-weight:800;text-decoration:none}.hero-slider{position:relative}.swiper.heroSwiper{width:100%;height:100%}.swiper-slide{background-size:cover;background-position:center;position:relative}.slide-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(10,37,64,.85) 0%,rgba(10,37,64,.5) 100%)}.hero-content{position:relative;z-index:2;max-width:1320px;margin:0 auto;padding:160px 2rem 100px}.hero-content h1{color:var(--white);font-size:2.8rem;font-weight:900;margin-bottom:20px}.hero-content p{color:#fffc;max-width:600px;margin-bottom:32px;font-size:1.05rem;line-height:1.75}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap}.cta-section{padding:80px 0;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-light) 100%);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:-50%;left:-20%;width:400px;height:400px;border-radius:50%;background:rgba(255,255,255,.08)}.cta-container{max-width:800px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.cta-section h2{color:var(--primary);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:900;margin-bottom:16px}.cta-section p{color:#0a2540bf;font-size:1.05rem;margin-bottom:32px;line-height:1.7}.cta-section .btn-cta{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:var(--white);padding:16px 36px;border-radius:50px;font-weight:700;font-size:1rem;text-decoration:none;transition:var(--transition)}.cta-section .btn-cta:hover{background:var(--primary-light);transform:translateY(-2px);box-shadow:0 10px 28px #0a25404d}.page-hero{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%);padding:130px 0 80px;text-align:center;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:500px;height:500px;border-radius:50%;background:rgba(212,160,23,.05);border:1px solid rgba(212,160,23,.08)}.page-hero-inner{max-width:1320px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.page-hero h1{color:var(--white);font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:16px}.page-hero p{color:#ffffffbf;font-size:1.05rem;max-width:600px;margin:0 auto 24px;line-height:1.75}.page-breadcrumb{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.85rem;color:#fff9}.page-breadcrumb a{color:var(--accent);text-decoration:none;transition:var(--transition)}.page-breadcrumb a:hover{color:var(--accent-light)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1000px;margin:0 auto}.plan-card{background:var(--white);border-radius:var(--radius-md);padding:40px 32px;border:2px solid var(--border);transition:var(--transition);text-align:center;position:relative}.plan-card.featured{border-color:var(--accent);box-shadow:0 12px 40px #d4a01733;transform:scale(1.04)}.plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--primary);font-size:.75rem;font-weight:800;padding:4px 16px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.plan-name{color:var(--primary);font-size:1.1rem;font-weight:800;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.plan-price{font-size:2.5rem;font-weight:900;color:var(--primary);line-height:1;margin-bottom:4px}.plan-price span{font-size:1rem;font-weight:600;color:var(--mid-gray)}.plan-period{color:var(--mid-gray);font-size:.85rem;margin-bottom:28px}.plan-features{list-style:none;text-align:left;margin-bottom:32px}.plan-features li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--border);font-size:.875rem;color:var(--dark-text)}.plan-features li:last-child{border-bottom:none}.plan-features li i{color:#22c55e;font-size:.9rem;flex-shrink:0}.plan-features li.disabled i,.plan-features li.disabled{color:var(--mid-gray)}.plan-btn{display:block;padding:12px 28px;border-radius:50px;font-weight:700;font-size:.9rem;text-decoration:none;text-align:center;transition:var(--transition)}.plan-btn-outline{border:2px solid var(--primary);color:var(--primary)}.plan-btn-outline:hover{background:var(--primary);color:var(--white)}.plan-btn-primary{background:var(--accent);color:var(--primary);border:2px solid var(--accent)}.plan-btn-primary:hover{background:var(--accent-light);border-color:var(--accent-light)}.apply-section{padding:80px 0;background:var(--off-white)}.apply-container{max-width:900px;margin:0 auto;padding:0 2rem}.apply-card{background:var(--white);border-radius:var(--radius-lg);padding:52px;border:1px solid var(--border);box-shadow:var(--shadow-md)}.apply-card h2{color:var(--primary);font-size:1.8rem;font-weight:800;margin-bottom:8px}.apply-card .intro-text{color:var(--mid-gray);margin-bottom:36px;line-height:1.7}.form-section-title{color:var(--primary);font-size:1rem;font-weight:700;padding:0 0 8px;border-bottom:2px solid var(--accent);margin-bottom:20px;display:inline-block}.checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.checkbox-item{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);border:1.5px solid var(--border);transition:var(--transition);cursor:pointer}.checkbox-item:hover{border-color:var(--primary);background:var(--off-white)}.checkbox-item input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px;cursor:pointer}.checkbox-item label{font-size:.85rem;font-weight:600;color:var(--dark-text);cursor:pointer}.footer-section{background:var(--primary);color:var(--white)}.footer-container{max-width:1320px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:2fr 1.2fr 1.2fr 1fr;gap:48px;padding:64px 0 48px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand .footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.footer-brand .footer-logo img{height:44px;width:auto}.footer-brand .footer-logo-text{font-size:1.2rem;font-weight:800;color:var(--white)}.footer-brand .footer-logo-text span{color:var(--accent)}.footer-description{color:#fff9;font-size:.875rem;line-height:1.75;margin-bottom:24px}.footer-social{display:flex;gap:10px}.social-icon{width:38px;height:38px;background:rgba(255,255,255,.08);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--white);font-size:.9rem;transition:var(--transition);cursor:pointer;text-decoration:none}.social-icon:hover{background:var(--accent);color:var(--primary);transform:translateY(-3px)}.footer-col h4{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.footer-links{list-style:none;display:grid;gap:8px}.footer-links a{color:#fff9;text-decoration:none;font-size:.875rem;transition:var(--transition);display:flex;align-items:center;gap:6px}.footer-links a:hover{color:var(--white);gap:10px}.footer-links a i{font-size:.7rem;color:var(--accent)}.footer-contact-list{display:grid;gap:14px}.footer-contact-item{display:flex;align-items:flex-start;gap:10px;color:#fff9;font-size:.85rem;line-height:1.5}.footer-contact-item i{color:var(--accent);font-size:.9rem;margin-top:2px;flex-shrink:0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:20px;flex-wrap:wrap}.footer-bottom p{color:#ffffff73;font-size:.82rem}.footer-bottom-links{display:flex;gap:20px}.footer-bottom-links a{color:#ffffff73;text-decoration:none;font-size:.82rem;transition:var(--transition)}.footer-bottom-links a:hover{color:var(--accent)}.footer-newsletter{margin-top:20px}.newsletter-form{display:flex;gap:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid rgba(255,255,255,.15)}.newsletter-form input{flex:1;padding:10px 14px;background:rgba(255,255,255,.07);border:none;outline:none;color:var(--white);font-size:.85rem;font-family:inherit}.newsletter-form input::placeholder{color:#fff6}.newsletter-form button{padding:10px 16px;background:var(--accent);color:var(--primary);border:none;cursor:pointer;font-weight:700;font-size:.85rem;transition:var(--transition);font-family:inherit}.newsletter-form button:hover{background:var(--accent-light)}.scroll-top{position:fixed;bottom:28px;right:28px;width:46px;height:46px;background:var(--primary);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;text-decoration:none;box-shadow:var(--shadow-md);transition:var(--transition);z-index:999;opacity:0;pointer-events:none}.scroll-top.show{opacity:1;pointer-events:all}.scroll-top:hover{background:var(--accent);color:var(--primary);transform:translateY(-3px)}.mission-vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mv-card{border-radius:var(--radius-md);padding:36px;transition:var(--transition)}.mv-card.mission{background:linear-gradient(135deg,var(--primary),var(--primary-light));color:var(--white)}.mv-card.vision{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:var(--primary)}.mv-card h3{font-size:1.3rem;font-weight:800;margin-bottom:16px;display:flex;align-items:center;gap:10px}.mv-card p{font-size:.95rem;line-height:1.75;opacity:.85}.timeline{position:relative;padding-left:32px}.timeline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--primary),var(--accent))}.timeline-item{position:relative;margin-bottom:32px}.timeline-dot{position:absolute;left:-40px;top:4px;width:16px;height:16px;background:var(--accent);border-radius:50%;border:3px solid var(--white);box-shadow:0 0 0 3px var(--accent)}.timeline-year{font-size:.78rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.timeline-title{color:var(--primary);font-size:1rem;font-weight:700;margin-bottom:8px}.timeline-text{color:var(--mid-gray);font-size:.875rem;line-height:1.65}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:40px}.info-card{background:var(--white);padding:28px;border-radius:var(--radius-md);border-left:4px solid var(--accent);box-shadow:var(--shadow-sm);transition:var(--transition)}.info-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.info-card h4{color:var(--primary);margin-bottom:14px;font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:8px}.info-card h4 i{color:var(--accent)}.info-card ul{list-style:none;padding:0}.info-card ul li{margin-bottom:10px;position:relative;padding-left:18px;line-height:1.6;font-size:.875rem;color:var(--mid-gray)}.info-card ul li:before{content:"\2192";position:absolute;left:0;color:var(--accent)}.event-card{background:var(--white);border-radius:var(--radius-md);padding:28px;border:1px solid var(--border);display:flex;gap:24px;transition:var(--transition);margin-bottom:20px}.event-card:hover{box-shadow:var(--shadow-md);border-color:#d4a01733}.event-date-box{background:var(--primary);color:var(--white);border-radius:var(--radius-sm);padding:14px 16px;text-align:center;flex-shrink:0;min-width:72px}.event-date-box .day{font-size:1.8rem;font-weight:900;line-height:1}.event-date-box .month{font-size:.72rem;text-transform:uppercase;letter-spacing:1px;color:var(--accent);margin-top:4px}.event-body h4{color:var(--primary);font-size:1.1rem;font-weight:700;margin-bottom:8px}.event-body p{color:var(--mid-gray);font-size:.875rem;line-height:1.6;margin-bottom:12px}.event-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.event-meta-item{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--mid-gray)}.event-meta-item i{color:var(--accent)}.ffnp-alert{padding:14px 20px;border-radius:var(--radius-sm);margin-bottom:20px;display:flex;align-items:flex-start;gap:12px;font-size:.9rem}.ffnp-alert.success{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);color:#15803d}.ffnp-alert.error{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#dc2626}.ffnp-alert i{flex-shrink:0;margin-top:2px}@media (max-width: 1024px){.hero-inner{grid-template-columns:1fr;gap:40px}.hero-visual{display:none}.hero-stats{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr;gap:48px}.about-stats-overlay{position:static;margin-top:20px}.about-floating-badge{display:none}.services-grid,.features-grid,.benefits-grid,.regions-grid,.news-grid{grid-template-columns:repeat(2,1fr)}.footer-content{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.plans-grid{grid-template-columns:1fr;max-width:480px}.plan-card.featured{transform:scale(1)}.form-row,.mission-vision-grid,.about-pillars{grid-template-columns:1fr}}@media (max-width: 768px){.nav-links{display:none}.mobile-toggle,.mobile-nav.open{display:flex}.hero-inner{padding:60px 1.5rem}.hero-stats{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:1.5rem}.services-grid,.features-grid,.benefits-grid,.regions-grid,.news-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:32px;padding:48px 0 36px}.footer-bottom{flex-direction:column;text-align:center}.apply-card{padding:28px 20px}.checkbox-group{grid-template-columns:1fr}.emergency-banner{flex-direction:column;text-align:center}.emergency-number{margin-left:0}.event-card{flex-direction:column}.page-hero{padding:110px 0 60px}}@media (max-width: 480px){.hero-text h1{font-size:2rem}.hero-buttons{flex-direction:column}.hero-stats{grid-template-columns:1fr 1fr}.container-nav{padding:0 1rem}.section-header{margin-bottom:36px}.info-grid{grid-template-columns:1fr}}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}.swiper-button-next,.swiper-button-prev{color:var(--white)!important;background:rgba(10,37,64,.5);width:44px!important;height:44px!important;border-radius:50%!important;backdrop-filter:blur(8px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem!important}.swiper-pagination-bullet-active{background:var(--accent)!important}.text-center{text-align:center}.text-left{text-align:left}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.pt-0{padding-top:0}.container{max-width:1320px;margin:0 auto;padding:0 2rem}.w-full{width:100%}.view-all-wrap{text-align:center;margin-top:40px}.btn-view-all{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--primary);color:var(--primary);padding:12px 32px;border-radius:50px;font-weight:700;font-size:.9rem;text-decoration:none;transition:var(--transition)}.btn-view-all:hover{background:var(--primary);color:var(--white)}.divider-gold{width:80px;height:3px;background:linear-gradient(90deg,var(--accent),var(--accent-light));border-radius:2px;margin:0 auto 24px}.section-subtitle{color:var(--mid-gray);font-size:1rem;max-width:600px;margin:0 auto;line-height:1.7}.tag-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(10,37,64,.07);color:var(--primary);padding:4px 12px;border-radius:50px;font-size:.78rem;font-weight:600;margin:3px}@media (min-width: 1025px) and (max-width: 1400px){.nav-links{gap:0}.nav-links a{font-size:.8rem;padding:.45rem .55rem}.container-nav{padding:0 1rem}}
