@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--harkon-blue:#082872;--harkon-blue-dark:#02022c;--harkon-gold:#ffb800;--harkon-white:#fff;--harkon-text-dark:#333;--harkon-text-muted:#5a6478;--harkon-surface:#f0f4fa;--harkon-border:#e6ebf3;--font-main:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--heading-color:var(--harkon-blue);--container:1200px;--gutter:20px;--section-y:96px;--radius:12px;--shadow-card:0 4px 20px #0000000a;--shadow-lift:0 12px 32px #0828721f}*,:before,:after{box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--font-main);color:var(--harkon-text-dark);background:var(--harkon-white);margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-main);color:var(--heading-color);text-wrap:balance;margin:0 0 16px;line-height:1.2}.hero,.footer,.nav,.section--blue,.section_hero-new,.service-hero_section,.services-hero_section,.about-hero_section,.section_contact-new,.about-contact_section,.service-detail_cta-banner,.risk-cta-banner,.cta-banner,.usp-card,.section_stats-new .stats_heading-wrapper{--heading-color:var(--harkon-white)}.stat-card{--heading-color:var(--harkon-blue)}h1{font-size:clamp(2.1rem,5vw,3.5rem);font-weight:800}h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800}h3{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700}h4{font-size:1.15rem;font-weight:700}p{text-wrap:pretty;margin:0 0 16px}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid var(--harkon-gold);outline-offset:2px;border-radius:4px}.skip-link{z-index:200;background:var(--harkon-gold);color:var(--harkon-blue);border-radius:0 0 8px 8px;padding:12px 20px;font-weight:700;text-decoration:none;transition:translate .15s;position:absolute;top:0;left:50%;translate:-50% -150%}.skip-link:focus-visible{translate:-50%}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .6)}.section--surface{background:var(--harkon-surface)}.section--blue{background:var(--harkon-blue);color:var(--harkon-white)}.section--blue h2,.section--blue h3{color:var(--harkon-white)}.section-head{text-align:center;max-width:720px;margin:0 auto 48px}.section-head p{color:var(--harkon-text-muted);font-size:1.05rem}.section--blue .section-head p{color:#ffffffd9}.btn{font:inherit;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:15px 32px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--harkon-gold);color:var(--harkon-blue);box-shadow:0 4px 14px #0003}.btn--primary:hover{background:#ffc933;box-shadow:0 8px 22px #ffb80073}.btn--secondary{color:var(--harkon-white);border-color:var(--harkon-white);text-shadow:0 1px 4px #0000008c;backdrop-filter:blur(4px);background:#02022c6b;font-weight:600;box-shadow:0 4px 14px #00000040}.btn--secondary:hover{border-color:var(--harkon-gold);background:#02022c9e;box-shadow:0 8px 22px #00000059}.btn--outline{color:var(--harkon-blue);border-color:var(--harkon-blue);background:0 0}.btn--outline:hover{background:var(--harkon-blue);color:var(--harkon-white)}.button_primary,.button_secondary{font:inherit;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border:2px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:16px 36px;font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.button_primary{background:var(--harkon-gold);color:var(--harkon-blue);box-shadow:0 4px 14px #0003}.button_primary:hover{background:#ffc933;transform:translateY(-2px)}.button_secondary{color:var(--harkon-white);border-color:var(--harkon-white);background:0 0;font-weight:600}.button_secondary:hover{background:#ffffff1f;transform:translateY(-2px)}.nav{z-index:100;background:var(--harkon-blue);--heading-color:var(--harkon-white);position:fixed;inset:0 0 auto;box-shadow:0 2px 12px #0000002e}.nav__inner{justify-content:space-between;align-items:center;gap:24px;max-width:none;min-height:64px;padding-inline:5%;display:flex}.nav__logo{flex:none;align-items:center;display:flex}.nav__logo img{width:auto;height:48px}.nav__menu{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.nav__link{color:var(--harkon-white);border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .2s}.nav__link:hover,.nav__link[aria-current=page]{border-bottom-color:var(--harkon-gold)}.nav__dropdown{position:relative}a.nav__dropdown-toggle{text-decoration:none}.nav__dropdown-toggle{font:inherit;color:var(--harkon-white);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:.5rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.nav__dropdown-toggle svg{width:14px;height:14px;transition:transform .2s}.nav__dropdown:hover .nav__dropdown-toggle svg,.nav__dropdown:focus-within .nav__dropdown-toggle svg{transform:rotate(180deg)}.nav__dropdown-list{background:var(--harkon-white);border:1px solid var(--harkon-border);border-radius:var(--radius);min-width:320px;box-shadow:var(--shadow-lift);opacity:0;visibility:hidden;margin:0;padding:10px;list-style:none;transition:opacity .18s,translate .18s,visibility .18s;position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 8px}.nav__dropdown:hover .nav__dropdown-list,.nav__dropdown:focus-within .nav__dropdown-list{opacity:1;visibility:visible;translate:-50%}.nav__dropdown-list a{color:var(--harkon-blue);border-radius:8px;padding:10px 14px;font-size:.9rem;font-weight:500;text-decoration:none;display:block}.nav__dropdown-list a:hover{background:var(--harkon-surface)}.nav__phone{background:var(--harkon-gold);color:var(--harkon-blue);white-space:nowrap;border-radius:50px;align-items:center;gap:8px;padding:11px 20px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.nav__phone:hover{background:#ffc933}.nav__phone svg{width:18px;height:18px}.nav__actions{align-items:center;gap:8px;display:flex}.nav__burger{cursor:pointer;width:44px;height:44px;color:var(--harkon-white);background:0 0;border:0;display:none}.nav__burger svg{width:26px;height:26px;margin-inline:auto}.nav__burger .icon-close,.nav__burger[aria-expanded=true] .icon-open{display:none}.nav__burger[aria-expanded=true] .icon-close{display:block}.hero{background:var(--harkon-blue);min-height:65vh;color:var(--harkon-white);text-align:center;justify-content:center;align-items:center;padding:160px 20px 100px;display:flex;position:relative;overflow:hidden}.hero--home{min-height:85vh;padding-bottom:180px}.hero--plain{min-height:0;padding:150px 20px 70px}.hero_background-wrapper{z-index:0;position:absolute;inset:0}.hero_bg-image{object-fit:cover;object-position:center;width:100%;height:100%}.hero_overlay{z-index:1;background:linear-gradient(135deg,#02022cb3 0%,#02022c66 100%);position:absolute;inset:0}.hero--home .hero_overlay{background:linear-gradient(135deg,#02022c59 0%,#02022c40 90%)}.hero_content-wrapper{z-index:2;max-width:900px;margin:0 auto;position:relative}.hero_heading{color:var(--harkon-white);text-shadow:0 4px 16px #0000008c;margin-bottom:24px}.hero_subheading{color:#ffffffe6;text-shadow:0 2px 10px #0009;max-width:750px;margin:0 auto 40px;font-size:clamp(1rem,2vw,1.25rem);font-weight:600}.hero_tags-list{flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 48px;padding:0;list-style:none;display:flex}@media (width>=992px){.hero_tags-list{width:max-content;max-width:92vw;position:relative;left:50%;transform:translate(-50%)}}.hero_tag-dot{background:var(--harkon-gold);border-radius:50%;flex:none;width:6px;height:6px;transition:transform .2s,box-shadow .2s}.hero_tag{color:var(--harkon-white);text-shadow:0 1px 4px #0000008c;white-space:nowrap;backdrop-filter:blur(4px);background:#02022c6b;border:1px solid #ffffff73;border-radius:50px;align-items:center;gap:10px;padding:10px 22px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 2px 10px #00000040}.hero_tag:hover,.hero_tag:focus-visible{border-color:var(--harkon-gold);background:#02022c9e;transform:translateY(-2px);box-shadow:0 6px 18px #00000059}.hero_tag:hover .hero_tag-dot{box-shadow:0 0 8px var(--harkon-gold);transform:scale(1.35)}.hero_buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.service-card{text-align:center;border-radius:var(--radius);box-shadow:var(--shadow-card);color:var(--harkon-blue);background:#f0f4fab3;border:2px solid #f0f0f0;flex-direction:column;align-items:center;gap:4px;padding:40px 30px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.service-card:hover{box-shadow:var(--shadow-lift);border-color:var(--harkon-gold);transform:translateY(-4px)}.service-card:has(ul){text-align:left;align-items:flex-start}.service-card ul{color:var(--harkon-text-dark);margin:0;padding-left:20px}.service-card li{margin-bottom:8px}.service-icon-wrapper{background:var(--harkon-blue);width:56px;height:56px;color:var(--harkon-gold);border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.service-icon-wrapper svg{width:32px;height:32px}.service-title{color:var(--harkon-blue);margin:0 0 8px;font-size:1.15rem;font-weight:700}.service-desc{color:var(--harkon-text-muted);margin:0;font-size:.95rem}.services_heading{margin-bottom:16px}.services-grid-layout{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.service-card-modern{border:1px solid var(--harkon-border);border-radius:var(--radius);background:var(--harkon-white);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;align-items:flex-start;padding:32px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.service-card-modern:hover{box-shadow:var(--shadow-lift);border-color:var(--harkon-gold);transform:translateY(-4px)}.service-card-modern h3{margin-bottom:10px;font-size:1.15rem}.service-card-modern p{color:var(--harkon-text-muted);margin-bottom:18px;font-size:.93rem}.service-read-more{color:var(--harkon-blue);margin-top:auto;font-size:.9rem;font-weight:700}.services-slider__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2rem;padding:8px 4px 16px;display:flex;overflow-x:auto}.services-slider__viewport::-webkit-scrollbar{display:none}.services-slider__slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 1.33333rem)}.services-slider__controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.services-slider__btn{border:1px solid var(--harkon-border);background:var(--harkon-white);width:44px;height:44px;color:var(--harkon-blue);cursor:pointer;border-radius:50%;place-items:center;display:grid}.services-slider__btn:hover{background:var(--harkon-blue);color:var(--harkon-white)}.services-slider__btn svg{width:18px;height:18px}.services-slider__dots{gap:8px;display:flex}.services-slider__dot{background:var(--harkon-border);border-radius:50%;width:8px;height:8px;transition:background .2s,width .2s}.services-slider__dot.is-active{background:var(--harkon-gold);border-radius:4px;width:20px}.logos{overflow:hidden}.logos__track{flex-wrap:nowrap;align-items:center;gap:1.5rem;width:max-content;animation:58s linear infinite logo-scroll;display:flex}.logos:hover .logos__track,.logos:focus-within .logos__track{animation-play-state:paused}.logos__item{flex:none;justify-content:center;align-items:center;width:12rem;height:3rem;padding:.75rem 1rem;display:flex}.logos__item img{object-fit:contain;width:auto;max-width:100%;max-height:3rem}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonials__viewport{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:20px 6px 28px;display:flex;overflow-x:auto}.testimonials__viewport::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:center;border-radius:var(--radius);background:var(--harkon-white);box-shadow:var(--shadow-lift);text-align:center;flex-direction:column;flex:0 0 100%;align-items:center;gap:20px;padding:48px 40px;display:flex}.testimonial__stars{color:var(--harkon-gold);gap:4px;display:flex}.testimonial__stars svg{width:20px;height:20px}.testimonial__quote{max-width:760px;margin:0;font-size:clamp(1rem,2vw,1.2rem);font-weight:500}.testimonial__name{color:var(--harkon-blue);font-weight:700}.testimonial__role{color:var(--harkon-text-muted);font-size:.9rem}.testimonials__controls{justify-content:center;gap:12px;margin-top:24px;display:flex}.testimonials__btn{border:1px solid var(--harkon-border);background:var(--harkon-white);width:44px;height:44px;color:var(--harkon-blue);cursor:pointer;border-radius:50%;place-items:center;display:grid}.testimonials__btn:hover{background:var(--harkon-blue);color:var(--harkon-white)}.testimonials__btn svg{width:18px;height:18px}.faq__list{max-width:860px;margin:0 auto}.faq__item{border-bottom:1px solid var(--harkon-border)}.faq__item summary{color:var(--harkon-blue);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:12px;height:12px;transition:rotate .2s;rotate:45deg}.faq__item[open] summary:after{rotate:-135deg}.faq__answer{color:var(--harkon-text-dark);padding-bottom:24px}.faq__answer ul{margin:12px 0;padding-left:22px}.faq__answer li{margin-bottom:8px}.faq__answer p+p{margin-top:12px}.text-link{color:var(--harkon-blue);font-weight:700}.stats{background:var(--harkon-blue);color:var(--harkon-white);position:relative;overflow:hidden}.stats__bg{object-fit:cover;opacity:.18;width:100%;height:100%;position:absolute;inset:0}.stats__inner{z-index:1;position:relative}.stats__grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid}.stat-card__value{color:var(--harkon-gold);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1}.stat-card__label{color:#ffffffe0;margin-top:10px;font-weight:600}.footer{background:var(--harkon-blue);color:#ffffffd9;padding-block:64px 32px}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:var(--harkon-gold)}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.footer__logo img{width:auto;height:64px}.footer__nav{flex-wrap:wrap;gap:24px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.footer__contact{text-align:right;gap:4px;font-size:.95rem;line-height:1.5;display:grid}.footer__contact strong{color:var(--harkon-white)}.footer__bottom{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:.85rem;display:flex}.footer__legal{flex-wrap:wrap;gap:20px;display:flex}.section_contact-new{isolation:isolate;position:relative;overflow:hidden}.section_contact-new:before{content:"";z-index:-2;background:url(/assets/contact-bg.avif) 50%/cover no-repeat;position:absolute;inset:0}.section_contact-new:after{content:"";z-index:-1;background:linear-gradient(135deg,#082872f2 0%,#02022ceb 100%);position:absolute;inset:0}.section_contact-new .contact_form-card{-webkit-backdrop-filter:blur(18px)saturate(130%);background:#ffffff17;border:1px solid #fff3;box-shadow:0 24px 60px #00000059}.contact_form-card .form_label{color:#ffffffeb}.contact_form-card .form_input,.contact_form-card .form_select,.contact_form-card .form_textarea{color:var(--harkon-white);background:#ffffff1a;border:1px solid #ffffff40;transition:background-color .2s,border-color .2s,box-shadow .2s}.contact_form-card .form_input::placeholder,.contact_form-card .form_textarea::placeholder{color:#ffffff8c}.contact_form-card .form_input:focus,.contact_form-card .form_select:focus,.contact_form-card .form_textarea:focus{border-color:var(--harkon-gold);background:#ffffff29;outline:none;box-shadow:0 0 0 3px #ffb80040}.contact_form-card .form_select option{background:var(--harkon-blue);color:var(--harkon-white)}.contact_form-card .form_done h3{color:var(--harkon-white)}.contact_form-card .form_done p{color:#fffc}.form_consent{color:#ffffffe0;align-items:flex-start;gap:10px;margin:4px 0 18px;font-size:.88rem;line-height:1.5;display:flex}.form_consent input{width:18px;height:18px;accent-color:var(--harkon-gold);cursor:pointer;flex:none;margin-top:2px}.form_consent label{cursor:pointer}.form_consent a{color:var(--harkon-gold);text-decoration:underline}.legal-prose{max-width:820px;margin-inline:auto}.legal-prose h2{margin:48px 0 14px;font-size:clamp(1.3rem,2.4vw,1.7rem)}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{margin:28px 0 10px;font-size:1.1rem}.legal-prose p,.legal-prose li{color:var(--harkon-text-dark)}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{margin-bottom:8px}.legal-prose .table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 20px;overflow-x:auto}.legal-prose table{border-collapse:collapse;width:100%;min-width:460px;margin:0;font-size:.93rem}.legal-prose th,.legal-prose td{text-align:left;border:1px solid var(--harkon-border);vertical-align:top;padding:10px 12px}.legal-prose th{background:var(--harkon-surface);color:var(--harkon-blue)}.legal-prose .legal-note{border-left:4px solid var(--harkon-gold);background:var(--harkon-surface);border-radius:0 8px 8px 0;margin:0 0 24px;padding:14px 18px;font-size:.92rem}.legal-prose .todo{background:#fff3cd;border-radius:4px;padding:1px 6px;font-weight:700}.form_done{text-align:center;padding:32px 8px}.form_done h3{color:var(--harkon-blue)}.form_done p{color:var(--harkon-text-muted);margin:0}.form_status[data-state=error]{color:#8f1d14;background:#fdecea;border-radius:8px;margin:16px 0 0;padding:12px 16px;font-size:.9rem}.reveal-on main>section:not(:first-child):not(.hero){opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}.reveal-on main>section:not(:first-child):not(.hero).is-visible{opacity:1;will-change:auto;transform:none}.nav{transition:box-shadow .3s,background-color .3s}.nav.is-scrolled{box-shadow:0 6px 24px #00000047}.stat-card{transition:transform .3s,box-shadow .3s}.logos__item img{transition:transform .3s}.logos__item img:hover{transform:scale(1.07)}.faq__item summary{transition:color .2s}.faq__item summary:hover{color:var(--harkon-gold)}.footer a{transition:color .2s}.testimonial-card,.service-card{transition:transform .3s,box-shadow .3s}@media (width<=991px){:root{--section-y:72px}.services-slider__slide{flex-basis:calc(50% - 1rem)}.nav__burger{place-items:center;display:grid}.nav__inner{padding-inline:var(--gutter)}.nav__menu{z-index:10;padding:12px var(--gutter) 24px;background:var(--harkon-white);border-top:1px solid var(--harkon-border);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 64px);margin:0;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 12px 24px #0828721a}.nav__menu[hidden]{display:none}.nav__link,.nav__dropdown-toggle{width:100%;color:var(--harkon-blue);border-bottom:1px solid var(--harkon-border);padding:14px 0}.nav__dropdown-list{opacity:1;visibility:visible;min-width:0;box-shadow:none;border:0;padding:4px 0 4px 12px;position:static;translate:none}.nav__phone{padding:9px 14px;font-size:.8rem}.nav__phone svg{width:15px;height:15px}}@media (width<=767px){:root{--section-y:56px}.services-slider__viewport{gap:1rem}.services-slider__slide{flex-basis:85%}.hero,.hero--home{min-height:0;padding:130px 20px 64px}.testimonial-card{padding:32px 24px}.logos__item{width:9rem;height:2.5rem;padding:.5rem .75rem}.logos__item img{max-height:2.5rem}.footer__top{flex-direction:column;gap:28px}}@media (prefers-reduced-motion:reduce){.reveal-on main>section{opacity:1!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.logos__track{animation:none}}.about-image_composition .about-main_image{aspect-ratio:4/5;object-fit:cover;object-position:center 22%}.service-hero_section{background-color:var(--harkon-blue);width:100%;min-height:65vh;color:var(--harkon-white);justify-content:center;align-items:center;padding:140px 20px 100px;display:flex;position:relative;overflow:hidden}.hero_tag-dot{background-color:var(--harkon-gold);border-radius:50%;width:6px;height:6px}.button_primary:hover{transform:scale(1.05);box-shadow:0 6px 20px #ffb80066}.service-detail_section{background-color:var(--harkon-white);padding:100px 20px}.service-detail_container{max-width:1200px;margin:0 auto}.service-detail_intro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;display:grid}.service-detail_intro-text p{font-family:var(--font-main);color:var(--harkon-text-dark);margin-bottom:20px;font-size:1.05rem;line-height:1.7}.service-detail_image-wrapper{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.service-detail_image-wrapper img{width:100%;height:auto;transition:transform .5s;display:block}.service-detail_image-wrapper:hover img{transform:scale(1.03)}.service-detail_heading-wrapper{text-align:center;max-width:800px;margin:0 auto 60px}.service-detail_grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.service-card:hover{border-color:#ffb80080;transform:translateY(-8px);box-shadow:0 20px 40px #0828721a}.service-card:hover .service-icon-wrapper{transform:scale(1.1)}.service-icon-wrapper svg{color:var(--harkon-gold);stroke:var(--harkon-gold)}.service-card ul{flex-grow:1;margin:0;padding:0;list-style:none}.service-card li{font-family:var(--font-main);color:var(--harkon-text-dark);margin-bottom:12px;padding-left:24px;font-size:1rem;line-height:1.5;position:relative}.service-card li:before{content:"";background-color:var(--harkon-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:0}.service-detail_cta-banner{background-color:var(--harkon-blue);text-align:center;color:var(--harkon-white);border-radius:20px;margin-top:100px;padding:70px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #08287226}.service-detail_cta-banner:after{content:"";z-index:0;background:radial-gradient(circle,#ffb80026 0%,#ffb80000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-10%}.service-detail_cta-banner:before{content:"";z-index:0;background:radial-gradient(circle,#ffffff0d 0%,#fff0 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-5%}.cta_title{font-family:var(--font-main);z-index:2;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.2;position:relative}.cta_text{font-family:var(--font-main);color:#ffffffd9;z-index:2;max-width:650px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media screen and (width<=991px){.service-detail_intro{grid-template-columns:1fr;gap:40px}.service-detail_grid{grid-template-columns:1fr}.service-detail_cta-banner{padding:50px 20px}.hero_heading{font-size:2.8rem}}@media screen and (width<=767px){.service-hero_section{min-height:auto;padding:120px 20px 80px}.hero_heading{font-size:2.2rem}.services_heading{font-size:2rem}.cta_title{font-size:1.8rem}.service-card{padding:30px 20px}}.testimonial-arrow{background-color:var(--harkon-white);width:44px;height:44px;color:var(--harkon-blue);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.testimonial-arrow:hover{background-color:var(--harkon-blue);color:var(--harkon-white);transform:translateY(-50%)scale(1.1)}.testimonial-arrow.is-left{left:0}.testimonial-arrow.is-right{right:0}.section_contact-new{background-color:var(--harkon-blue);color:var(--harkon-white);padding:100px 20px;position:relative}.contact_container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.contact_info-wrapper{padding-right:20px}.contact_heading{font-family:var(--font-main);margin-bottom:24px;font-size:2.8rem;font-weight:700;line-height:1.2}.contact_subtext{font-family:var(--font-main);color:#fffc;margin-bottom:48px;font-size:1.1rem}.contact_process-list{flex-direction:column;gap:30px;display:flex}.process_item{align-items:flex-start;gap:20px;display:flex}.process_icon-wrapper{width:50px;height:50px;color:var(--harkon-gold);background-color:#ffffff1a;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.process_item:hover .process_icon-wrapper{background-color:var(--harkon-gold);color:var(--harkon-blue);border-color:var(--harkon-gold)}.process_text h4{font-family:var(--font-main);margin:0 0 4px;font-size:1.1rem;font-weight:700}.process_text p{font-family:var(--font-main);color:#ffffffb3;margin:0;font-size:.9rem}.contact_form-card{background-color:var(--harkon-white);border-radius:12px;padding:40px;box-shadow:0 20px 50px #0003}.form_group{margin-bottom:20px}.form_label{font-family:var(--font-main);color:var(--harkon-blue);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.form_input,.form_select,.form_textarea{width:100%;font-family:var(--font-main);color:#333;box-sizing:border-box;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;padding:12px 16px;font-size:1rem;transition:all .2s}.form_input:focus,.form_select:focus,.form_textarea:focus{border-color:var(--harkon-blue);background-color:#fff;outline:none;box-shadow:0 0 0 3px #0828721a}.form_textarea{resize:vertical;min-height:120px}.form_submit-btn{background-color:var(--harkon-gold);width:100%;color:var(--harkon-blue);font-family:var(--font-main);text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;padding:16px;font-size:1.1rem;font-weight:700;transition:transform .2s,box-shadow .2s}.form_submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ffb8004d}.form_grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hp-field{visibility:hidden;position:absolute;left:-9999px;display:none!important}.w-form-done{text-align:center;padding:20px;background-color:#0000!important}.success-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.success-text-head{color:var(--harkon-blue);font-family:var(--font-main);margin-top:20px;margin-bottom:10px;font-size:1.5rem;font-weight:700}.success-text-sub{color:#555;font-family:var(--font-main);font-size:1rem}.w-form-fail{color:#d93025;font-family:var(--font-main);background-color:#ffecec;border-radius:6px;margin-top:10px;padding:10px;font-weight:600}.checkmark-wrapper{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;width:80px;height:80px;box-shadow:inset 0px 0px 0px var(--harkon-gold);border-radius:50%;margin:0 auto;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:var(--harkon-gold);fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke:var(--harkon-gold);animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0px 0px 0px 3px var(--harkon-gold)}}@media screen and (width<=991px){.section_contact-new{padding:80px 0}.contact_container{grid-template-columns:1fr;gap:50px;padding:0 20px}.contact_info-wrapper{text-align:center;padding-right:0}.contact_process-list{align-items:flex-start;max-width:400px;margin:0 auto}.process_item{text-align:left;flex-direction:row;align-items:flex-start}.form_grid{grid-template-columns:1fr;gap:0}.contact_form-card{min-width:0;padding:30px 20px}}.section_hero-new{background-color:var(--harkon-blue);width:100%;min-height:85vh;color:var(--harkon-white);justify-content:center;align-items:center;padding-bottom:180px;display:flex;position:relative;overflow:hidden}.hero_tag:hover{background:var(--harkon-gold);color:var(--harkon-blue);border-color:var(--harkon-gold);transform:translateY(-3px);box-shadow:0 5px 15px #ffb8004d}.hero_tag:hover .hero_tag-dot{background-color:var(--harkon-blue)}.hero_cta-group{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.button_secondary:hover{background-color:var(--harkon-white);color:var(--harkon-blue)}@media screen and (width<=768px){.section_hero-new{min-height:auto;padding-top:100px}.hero_heading{font-size:2.2rem}.hero_subheading{font-size:1.1rem}.hero_tag{padding:8px 16px;font-size:.8rem}.hero_cta-group{flex-direction:column;width:100%}.button_primary,.button_secondary{text-align:center;width:100%}}.section_stats-new{padding:100px 20px;position:relative;overflow:hidden}.stats_bg-image{filter:blur(2px);z-index:0;background-image:url(/assets/number-section-bgr.avif);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.1)}.stats_overlay{z-index:1;background:#08287280;width:100%;height:100%;position:absolute;top:0;left:0}.stats_container{z-index:2;max-width:1200px;margin:0 auto;position:relative}.stats_heading-wrapper{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.stats_heading{color:#fff;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700}.stats_subheading{color:#ffffffe6;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.6}.stats_grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.stat-card{text-align:center;background-color:#fff;border-radius:8px;padding:40px 20px;transition:transform .3s;box-shadow:0 10px 30px #00000026}.stat-card:hover{transform:translateY(-5px)}.stat-number-wrapper{color:var(--harkon-gold);justify-content:center;align-items:center;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:4rem;font-weight:800;line-height:1;display:flex}.stat-suffix{color:var(--harkon-blue);margin-left:4px;font-size:2.5rem;transform:translateY(-4px)}.stat-label{color:var(--harkon-blue);text-transform:uppercase;letter-spacing:1px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700}@media screen and (width<=768px){.stats_grid{grid-template-columns:1fr;gap:20px}.stat-number-wrapper{font-size:3rem}.section_stats-new{padding:60px 20px}}.section_services-new{background-color:#fff;padding:100px 20px;position:relative}.services_container{max-width:1200px;margin:0 auto}.services_heading-wrapper{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto}.services_grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.service-link-visual{font-family:var(--font-main);color:var(--harkon-gold);text-transform:uppercase;align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:gap .3s;display:flex}.service-card:hover .service-link-visual{color:var(--harkon-blue);gap:12px}@media screen and (width<=991px){.services_grid{grid-template-columns:repeat(2,1fr)}}@media screen and (width<=767px){.services_grid{grid-template-columns:1fr}.section_services-new{padding:60px 20px}}.section_partner-new{background-color:#f4f6f9;padding:80px 20px}.partner_container{max-width:1100px;margin:0 auto}.partner_card{background-color:var(--harkon-white);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden;box-shadow:0 20px 40px #0000000d}.partner_content{flex-direction:column;justify-content:center;align-items:flex-start;padding:60px;display:flex}.partner_label{font-family:var(--font-main);letter-spacing:2px;text-transform:uppercase;color:var(--harkon-gold);margin-bottom:20px;font-size:.85rem;font-weight:700}.partner_logo{max-width:250px;height:auto;margin-bottom:24px;display:block}.partner_text{font-family:var(--font-main);color:var(--harkon-text-dark);margin-bottom:32px;font-size:1rem;line-height:1.6}.partner_button{background-color:var(--harkon-blue);color:var(--harkon-white);font-family:var(--font-main);border-radius:6px;align-items:center;gap:8px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #08287233}.partner_button:hover{background-color:var(--harkon-gold);color:var(--harkon-blue);transform:translateY(-2px)}.partner_image-wrapper{background-color:#eef2f6;justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative;overflow:hidden;border:none!important}.partner_image{border-radius:8px;width:90%;height:auto;transition:transform .5s;transform:perspective(1000px)rotateY(-10deg)rotateX(5deg);box-shadow:0 20px 50px #00000026}.partner_card:hover .partner_image{transform:perspective(1000px)rotateY(0)rotateX(0)scale(1.02)}@media screen and (width<=991px){.partner_card{grid-template-columns:1fr}.partner_content{text-align:center;align-items:center;padding:40px 30px}.partner_image-wrapper{min-height:300px;padding:40px}.partner_image{width:100%;transform:none}.partner_card:hover .partner_image{transform:scale(1.02)}}.services-grid-layout{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:2rem;margin-top:3rem;display:grid}.service-card-modern{color:inherit;cursor:pointer;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0828720d}.service-card-modern:before{content:"";transform-origin:0;background-color:#ffb800;width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.service-card-modern:hover{border-color:#e2e8f0;transform:translateY(-8px);box-shadow:0 20px 40px #0828721f}.service-card-modern:hover:before{transform:scaleX(1)}.icon-wrapper-modern{width:80px;height:80px;margin:0 auto 1.5rem;transition:transform .4s}.service-card-modern:hover .icon-wrapper-modern{transform:scale(1.1)rotate(2deg)}.service-content-modern{flex-direction:column;flex-grow:1;display:flex}.service-read-more{color:#082872;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;font-size:.95rem;font-weight:600;transition:color .3s;display:inline-flex}.service-card-modern:hover .service-read-more{color:#ffb800}.service-read-more svg{transition:transform .3s}.service-card-modern:hover .service-read-more svg{transform:translate(6px)}.btn-all-services{color:#fff;text-transform:uppercase;letter-spacing:.5px;background-color:#082872;border-radius:8px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-flex}.btn-all-services:hover{color:#082872;background-color:#ffb800;transform:translateY(-3px)}.btn-all-services svg path{fill:currentColor}.risk-details_section{background-color:var(--harkon-white);padding:100px 20px}.risk-container{max-width:1200px;margin:0 auto}.risk-intro{grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:100px;display:grid}.risk-intro_text p{font-family:var(--font-main);color:var(--harkon-text-dark);margin-bottom:20px;font-size:1.05rem;line-height:1.7}.risk-intro_image-wrapper{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.risk-intro_image-wrapper img{width:100%;height:auto;transition:transform .5s;display:block}.risk-intro_image-wrapper:hover img{transform:scale(1.03)}.risk-scope_heading-wrapper{text-align:center;max-width:800px;margin:0 auto 60px}.risk-grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.risk-cta-banner{background-color:var(--harkon-blue);text-align:center;color:var(--harkon-white);border-radius:20px;margin-top:100px;padding:70px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #08287226}.risk-cta-banner:after{content:"";z-index:0;background:radial-gradient(circle,#ffb80026 0%,#ffb80000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-10%}.risk-cta-banner:before{content:"";z-index:0;background:radial-gradient(circle,#ffffff0d 0%,#fff0 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-30%;left:-5%}.risk-cta_title{font-family:var(--font-main);z-index:2;margin-bottom:20px;font-size:2.2rem;font-weight:700;line-height:1.2;position:relative}.risk-cta_text{font-family:var(--font-main);color:#ffffffd9;z-index:2;max-width:650px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:1.15rem;line-height:1.6;position:relative}@media screen and (width<=991px){.risk-intro{grid-template-columns:1fr;gap:40px}.risk-grid{grid-template-columns:1fr}.risk-cta-banner{padding:50px 20px}.hero_heading{font-size:2.8rem}}@media screen and (width<=767px){.service-hero_section{min-height:auto;padding:120px 20px 80px}.hero_heading{font-size:2.2rem}.services_heading{font-size:2rem}.risk-cta_title{font-size:1.8rem}.service-card{padding:30px 20px}}.services-hero_section{background-color:var(--harkon-blue);text-align:center;color:var(--harkon-white);padding:120px 20px 80px;position:relative;overflow:hidden}.services-hero_section:before{content:"";opacity:.65;z-index:0;background-image:url(/assets/subpage-hero.avif);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.services-hero_container{z-index:1;max-width:900px;margin:0 auto;position:relative}.services-hero_heading{font-family:var(--font-main);text-shadow:0 2px 10px #0003;margin:0 0 24px;font-size:3rem;font-weight:800;line-height:1.2;animation:.8s ease-out fadeInDown}.services-hero_subheading{font-family:var(--font-main);color:#ffffffe6;max-width:700px;margin:0 auto 48px;font-size:1.1rem;line-height:1.6;animation:.8s ease-out .2s both fadeInUp}.services-hero_usp-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;animation:.8s ease-out .4s both fadeInUp;display:grid}.usp-card{backdrop-filter:blur(10px);text-align:left;background:#123483bf;border:1px solid #fff3;border-radius:20px;flex-direction:column;align-items:center;padding:24px;transition:background-color .3s,border-color .3s;display:flex}.usp-card:hover{border-color:var(--harkon-gold)}.usp-title-wrapper{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.usp-icon{color:var(--harkon-gold);flex-shrink:0;width:28px;height:28px}.usp-title{font-family:var(--font-main);color:var(--harkon-white);margin:0;font-size:1.1rem;font-weight:700}.usp-description{font-family:var(--font-main);color:#fffc;margin:0;font-size:.95rem;line-height:1.6}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media screen and (width<=991px){.services-hero_heading{font-size:2.5rem}}@media screen and (width<=767px){.services-hero_section{padding:80px 20px 60px}.services-hero_usp-grid{grid-template-columns:1fr;gap:16px}.usp-card{padding:20px}}.scroll-down-button{z-index:5;background-color:var(--harkon-gold);width:50px;height:50px;color:var(--harkon-blue);border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,background-color .3s;animation:2.5s ease-in-out infinite bounce;display:flex;position:sticky;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #0003}.scroll-down-button:hover{background-color:var(--harkon-white);animation-play-state:paused;transform:translate(-50%)scale(1.1)}.scroll-down-button svg{width:24px;height:24px}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.about-hero_section{background-color:var(--harkon-blue);width:100%;min-height:55vh;color:var(--harkon-white);justify-content:center;align-items:center;padding:140px 20px 100px;display:flex;position:relative;overflow:hidden}.about-hero_bg-wrapper{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.about-hero_bg-image{object-fit:cover;object-position:center;width:100%;height:100%}.about-hero_overlay{z-index:1;background:linear-gradient(135deg,#082872b3 0%,#08287266 100%);width:100%;height:100%;position:absolute;top:0;left:0}.about-hero_content{z-index:2;text-align:center;max-width:900px;animation:.8s ease-out fadeInUp;position:relative}.about-hero_title{font-family:var(--font-main);text-shadow:0 4px 15px #0000004d;margin-bottom:24px;font-size:3.8rem;font-weight:800}.about-hero_subtitle{font-family:var(--font-main);color:#ffffffe6;max-width:700px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem;font-weight:600;line-height:1.6}.about-content_section{background-color:#f9fafb;padding:100px 20px}.about-container{grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto 100px;display:grid}.about-text_wrapper{animation:1s ease-out fadeInLeft}.about-section_title{font-family:var(--font-main);color:var(--harkon-blue);margin-bottom:30px;font-size:2.5rem;font-weight:700;line-height:1.2}.about-text_wrapper p{font-family:var(--font-main);color:#444;text-align:justify;margin-bottom:24px;font-size:1.05rem;line-height:1.8}.about-image_composition{width:70%;margin:0 auto;animation:1s ease-out fadeInRight;position:relative}.about-main_image{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 20px 40px #08287226}.about-owner_card{background-color:var(--harkon-white);z-index:2;border-top:4px solid var(--harkon-gold);text-align:left;border-radius:12px;padding:20px 25px;transition:transform .3s;position:absolute;bottom:-40px;left:-40px;box-shadow:0 20px 50px #0003}.about-owner_card:hover{transform:translateY(-10px)}.about-owner_info h4{font-family:var(--font-main);color:var(--harkon-blue);margin:0 0 4px;font-size:1.1rem;font-weight:800}.about-owner_info p{font-family:var(--font-main);color:#666;margin:0;font-size:.8rem;font-weight:600;line-height:1.4}.about-contact_section{background-color:var(--harkon-blue);padding:100px 20px;position:relative;overflow:hidden}.about-contact_section:before{content:"";background:radial-gradient(circle,#ffb8001a 0%,#ffb80000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.contact-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1100px;margin:0 auto;display:grid;position:relative}.contact-item_card{backdrop-filter:blur(10px);text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;padding:40px 20px;transition:all .3s}.contact-item_card:hover{border-color:var(--harkon-gold);background:#ffffff14;transform:translateY(-10px);box-shadow:0 15px 30px #0003}.contact-icon_wrapper{width:70px;height:70px;color:var(--harkon-gold);background-color:#ffb8001a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;transition:all .3s;display:flex}.contact-item_card:hover .contact-icon_wrapper{background-color:var(--harkon-gold);color:var(--harkon-blue);transform:scale(1.1)}.contact-item_title{font-family:var(--font-main);text-transform:uppercase;letter-spacing:1px;color:#fff9;margin-bottom:8px;font-size:1rem;font-weight:600}.contact-item_value{font-family:var(--font-main);color:var(--harkon-white);font-size:1.3rem;font-weight:700;text-decoration:none;transition:color .3s;display:block}a.contact-item_value:hover{color:var(--harkon-gold)}@media screen and (width<=991px){.about-container{grid-template-columns:1fr;gap:60px}.about-image_composition{grid-row:1;width:100%}.about-owner_card{bottom:-30px;left:20px}.contact-grid{grid-template-columns:1fr;gap:20px}.about-hero_title{font-size:3rem}}@media screen and (width<=767px){.about-owner_card{width:calc(100% - 40px);margin-top:-30px;margin-left:20px;position:relative;bottom:0;left:0}.about-hero_title{font-size:2.5rem}.about-section_title{font-size:2rem}.about-container{margin-bottom:60px}}
