:root{color-scheme:light dark;--font-body: "Montserrat", sans-serif;--font-heading: "Montserrat", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 6rem;--max-width: 1200px;--navbar-height: 88px;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--off-white: #e6e6e6;--off-black: #171717;--color-primary: #934def;--color-primary-hover: #8646d9;--color-accent: #4dd0e1;--color-accent-hover: #3794a0;--btn-effect: translateY(2px)}:root[data-theme=light]{--nav-foot-bg: #f6f6f6;--color-bg: #f6f1fe;--color-bg-opacity: rgba(246, 241, 254, .85);--color-bg-alt: #f9f9f9;--color-bg-standout: #8646d9;--color-text: #050505;--color-text-opposite: #f5f5f5;--color-text-muted: #404040;--alt-section-bg: linear-gradient(rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)), var(--color-bg);--color-border: #e5e5e5;--outline-color: var(--color-primary);--neutral-500: #d6d2da;--btn-primary-bg: var(--color-primary);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-fg: var(--off-white);--btn-primary-outline-fg: var(--color-primary);--btn-primary-outline-border: var(--color-primary);--btn-primary-outline-hover-bg: #f4edfd;--logo-base: var(--color-text);--logo-accent: var(--color-primary)}:root[data-theme=dark]{--nav-foot-bg: #190137;--color-bg: #24064b;--color-bg-opacity: rgba(50, 9, 103, .85);--color-bg-alt: #262626;--color-bg-standout: var(--color-primary);--color-text: #f5f5f5;--color-text-opposite: #171717;--color-text-muted: #a3a3a3;--alt-section-bg: linear-gradient(rgba(255, 255, 255, .08), rgba(255, 255, 255, .08)), var(--color-bg);--color-border: #404040;--outline-color: var(--color-accent);--neutral-500: #d6d2da;--btn-primary-bg: #c5a7ff;--btn-primary-bg-hover: #d6baff;--btn-primary-fg: #171717;--btn-primary-outline-fg: #eaddff;--btn-primary-outline-border: #eaddff;--logo-base: var(--color-text);--logo-accent: var(--color-primary)}*:focus-visible{outline:2px solid var(--outline-color);outline-offset:5px;border-radius:5px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;scroll-behavior:smooth}body{font-family:var(--font-body, "Montserrat", sans-serif);line-height:1.6;min-height:100vh;background-color:var(--nav-foot-bg);color:var(--color-text)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.2;color:var(--color-text);margin-bottom:var(--spacing-sm)}h1{font-size:2.5rem;letter-spacing:-.02em}h2{font-size:2rem;letter-spacing:-.01em}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem;font-weight:600}p{margin-bottom:var(--spacing-sm);font-size:1rem;color:var(--color-text)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}button{font-family:inherit;font-size:1rem;font-weight:500;padding:.6em 1.2em;border-radius:6px;border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text);cursor:pointer;transition:background .2s ease,border-color .2s ease}button:hover{background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}button:focus{outline:2px solid var(--color-primary);outline-offset:2px}.container{width:100%;margin-inline:auto;padding-inline:var(--spacing-sm)}.flex{display:flex;gap:var(--spacing-sm)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.grid{display:grid;gap:var(--spacing-sm)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.text-muted{color:var(--color-text-muted)}._container_1vqnv_1{display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--color-text-muted)}._title_1vqnv_11{font-size:6rem;margin:0;font-weight:400;line-height:1;color:inherit}._message_1vqnv_19{font-size:1.25rem;margin-top:1rem;color:inherit}:root{--nav-color: var(--color-primary);--nav-color-hover: var(--color-primary-hover);--activeNav: var(--color-primary);--nav-glass-bg: rgba(255, 255, 255, .1);--nav-glass-shadow: 0 6px 24px rgba(0, 0, 0, .08)}:root[data-theme=dark]{--activeNav: var(--color-accent);--nav-color: var(--color-accent);--nav-color-hover: var(--color-accent-hover)}._navbar_1l79k_17{display:flex;align-items:center;padding:1rem 30px;position:sticky;top:0;z-index:1000;background:var(--nav-foot-bg);box-shadow:0 2px 6px #0000001a;transition:background-color .35s ease,backdrop-filter .35s ease,box-shadow .35s ease}._container_1l79k_29{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._brand_1l79k_38{display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text);--logo-base: var(--color-text);--logo-accent: var(--color-primary)}#_iconLogo_1l79k_1{display:none}._logoSvg_1l79k_51{height:55px;display:block}._navLinks_1l79k_57{display:flex;gap:var(--spacing-sm);list-style:none;margin:0;padding:0}._navLinks_1l79k_57 a{font-size:1.05rem;text-decoration:none;color:var(--color-text);font-weight:600;padding:.25rem .5rem;transition:color .2s;line-height:125%;letter-spacing:1%}._navLinks_1l79k_57 a:hover{color:var(--nav-color)}._active_1l79k_80{color:var(--activeNav)!important}._burger_1l79k_85{position:relative;display:none;width:40px;height:28px;border:0;background:none;cursor:pointer}._bar_1l79k_96{position:absolute;left:4px;right:4px;height:2px;background-color:var(--color-text);border-radius:2px;transition:transform .3s ease,opacity .2s ease,background-color .3s}._barTop_1l79k_106{top:4px}._barMid_1l79k_110{top:13px}._barBot_1l79k_114{bottom:4px}._burgerOpen_1l79k_119 ._barTop_1l79k_106{transform:translateY(9px) rotate(45deg)}._burgerOpen_1l79k_119 ._barMid_1l79k_110{opacity:0}._burgerOpen_1l79k_119 ._barBot_1l79k_114{transform:translateY(-9px) rotate(-45deg)}._burger_1l79k_85:hover ._bar_1l79k_96,._burger_1l79k_85:active ._bar_1l79k_96{background-color:var(--color-text-opposite)}@media (max-width: 855px){._navbar_1l79k_17{transition:.4s ease-in-out;padding:.75rem 1rem}#_fullLogo_1l79k_1{display:none}#_iconLogo_1l79k_1{display:inline-block}._logoSvg_1l79k_51{height:35px}._burger_1l79k_85{display:inline-flex;align-items:center;justify-content:center}._navLinks_1l79k_57{position:absolute;left:0;right:0;top:59px;background:var(--alt-section-bg);display:block;padding-block:10px}._navLinks_1l79k_57 a{display:block;padding:1rem}._navLinks_1l79k_57 a:hover{background-image:linear-gradient(#00000014,#00000014)}._navClosed_1l79k_180{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-6px);transition:max-height .35s ease,opacity .2s ease,transform .35s ease}._navOpen_1l79k_189{max-height:400px;opacity:1;overflow:hidden;pointer-events:auto;transform:translateY(0);transition:max-height .35s ease,opacity .2s ease,transform .35s ease}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}:root{--hover-color: var(--color-primary)}:root[data-theme=dark]{--hover-color: var(--color-accent)}._footer_1u51p_9{background:var(--nav-foot-bg);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;padding:60px 30px;align-items:start}._footerLeft_1u51p_19{max-width:clamp(220px,28vw,360px);align-self:stretch;display:flex;flex-direction:column}._footerLeft_1u51p_19 ._logo_1u51p_28{height:auto;display:block;margin-bottom:16px;padding-right:16px}._tagline_1u51p_35{color:var(--color-text);font-weight:600;font-size:1rem;margin-bottom:0}._themeToggleContainer_1u51p_42{margin-top:auto}._footerMiddle_1u51p_49{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;text-align:center}._legalLinksContainer_1u51p_58{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}h4._footerTitle_1u51p_66{font-family:inherit;font-size:1rem;font-weight:700;color:var(--color-text);line-height:125%;letter-spacing:4%;margin-bottom:unset}._legalLinks_1u51p_58{list-style:none;padding:0;margin:unset;display:grid;gap:8px;font-weight:400}._legalLinks_1u51p_58 a{color:var(--color-text);text-decoration:underline;text-underline-offset:4px}._legalLinks_1u51p_58 a:hover,._legalLinks_1u51p_58 a:focus-visible{color:var(--hover-color);text-decoration:underline}._footerRight_1u51p_98{text-align:right;display:flex;flex-direction:column;align-items:end;gap:32px}._ctaHeading_1u51p_106{font-family:inherit;font-weight:600;color:var(--color-text);font-size:24px;line-height:1.2;margin:0;letter-spacing:.2px}._contactList_1u51p_116{text-align:right}._contactList_1u51p_116>div:first-child{margin-bottom:4px}._contactList_1u51p_116 dt{display:inline-block;font-weight:700;color:var(--color-text);margin-right:8px;font-size:14px}._contactList_1u51p_116 dd{display:inline-block;margin:0}._contactList_1u51p_116 a{color:var(--color-text);text-decoration:none;text-underline-offset:4px;font-size:14px}._contactList_1u51p_116 a:hover,._contactList_1u51p_116 a:focus-visible{color:var(--hover-color);text-decoration:underline}@media (max-width: 1200px){._footer_1u51p_9{grid-template-columns:1fr;text-align:center;align-items:center;padding:50px 40px}._footerLeft_1u51p_19{max-width:360px;margin:auto}._footerLeft_1u51p_19 ._logo_1u51p_28{height:50px;margin-inline:auto}._footerLeft_1u51p_19 ._tagline_1u51p_35{margin-bottom:32px}._footerRight_1u51p_98{align-items:center}._footerLeft_1u51p_19,._footerMiddle_1u51p_49,._footerRight_1u51p_98{text-align:center}._ctaHeading_1u51p_106,._ctaButton_1u51p_184{display:none!important}._contactList_1u51p_116{text-align:center}}._btn_svfpg_2{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-button, var(--font-body));font-weight:600;font-size:16px;line-height:1.25;border-radius:6px;border:0;padding:8px 12px;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease}._btn_svfpg_2:hover,._btn_svfpg_2:focus-visible{transform:var(--btn-effect)}._s_sm_svfpg_28{padding:10px 18px;font-size:14px}._s_md_svfpg_33{padding:12px 20px}._s_lg_svfpg_37{padding:18px 30px}._btn_svfpg_2:focus-visible{outline:2px solid var(--outline-color);outline-offset:3px;border-radius:6px}._btn_svfpg_2:active{transform:var(--btn-effect)}._btn_svfpg_2[disabled]{opacity:.6;cursor:not-allowed}._label_svfpg_57{line-height:1.25}._k_primaryFilled_svfpg_66{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}._k_primaryFilled_svfpg_66:hover,._k_primaryFilled_svfpg_66:focus-visible{background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg)}._k_secondaryFilled_svfpg_78{background:var(--color-accent);color:var(--off-black)}._k_secondaryFilled_svfpg_78:hover,._k_secondaryFilled_svfpg_78:focus-visible{background:var(--color-accent-hover);color:var(--off-black)}._k_mutedPrimary_svfpg_90{background:transparent;color:var(--btn-primary-outline-fg);box-shadow:inset 0 0 0 2px var(--btn-primary-outline-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._k_mutedPrimary_svfpg_90:hover,._k_mutedPrimary_svfpg_90:focus-visible{background:var(--btn-primary-outline-fg);color:var(--color-text-opposite)}._k_mutedSecondary_svfpg_105{background:transparent;color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._k_mutedSecondary_svfpg_105:hover,._k_mutedSecondary_svfpg_105:focus-visible{background:#edfafc}._k_mutedNeutral_svfpg_119{background:transparent;color:var(--off-white);box-shadow:inset 0 0 0 2px var(--off-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._k_mutedNeutral_svfpg_119:hover,._k_mutedNeutral_svfpg_119:focus-visible{background:var(--off-white);color:var(--off-black)}._k_textBtn_svfpg_134{background:none;border:0;padding:0;color:var(--color-text)}._k_textBtn_svfpg_134:hover,._k_textBtn_svfpg_134:focus-visible{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media (max-width: 855px){._btn_svfpg_2{font-size:12px}}:root{--btn-bg: #e4e1e6;--btn-bg-hover: #d0cbd1;--hover-color: var(--color-primary)}:root[data-theme=dark]{--btn-bg: #3a2a4d;--btn-bg-hover: #4b3b5e;--hover-color: var(--color-accent)}._socialRow_u1jd7_13{display:flex;justify-content:center;gap:18px}._socialBtn_u1jd7_20{--btn-size: 48px;width:var(--btn-size);height:var(--btn-size);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--color-text);border-radius:16px;background:var(--btn-bg);color:var(--color-text);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease,transform .08s ease}._socialBtn_u1jd7_20:hover,._socialBtn_u1jd7_20:active,._socialBtn_u1jd7_20:focus-visible{border-color:var(--hover-color);color:var(--hover-color);background-color:var(--btn-bg-hover);transform:var(--btn-effect)}._socialBtn_u1jd7_20:focus-visible{outline:2px solid var(--hover-color);outline-offset:2px}._socialIcon_u1jd7_50{width:24px;height:24px;fill:currentColor}#_linkedin_u1jd7_1{padding-left:5px}._fab_ihxi3_1{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .65rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text);box-shadow:0 6px 18px #00000014;font:500 .9rem/1 var(--font-body);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,opacity .2s ease;opacity:.9;margin-left:8px}._fab_ihxi3_1:hover,._fab_ihxi3_1:focus-visible{box-shadow:0 10px 24px #0000001f;border-color:var(--color-primary-hover);background-color:var(--color-primary);opacity:1;color:#fff}._icon_ihxi3_28{display:inline-block;width:1.1rem;text-align:center}@media (max-width: 855px){._fab_ihxi3_1{top:75px}}@media (max-width: 420px){._text_ihxi3_42{display:none}._fab_ihxi3_1{padding:.45rem .55rem}}html,body{min-height:100%;height:auto}.app{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;color:var(--color-text)}:root[data-theme=dark] .app{background-color:#ffffff0d}.buttonContainer{display:grid;gap:16px}main section{width:100%;padding:80px 30px}.homeContent section{padding:120px 30px}.pageContent{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pageContent section{background-color:var(--color-bg)}.pageContent section:nth-child(2n){background:var(--alt-section-bg)}.pageContent section .sectionContentContainer{position:relative;width:100%;max-width:1350px;margin:0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:64px;min-width:0}.sectionContentContainerTighter{max-width:1000px!important}.pageContent section .sectionContentContainer>img.sideImg{position:sticky;top:115px;max-width:40%;max-height:330px;display:block;flex:0 0 auto}.pageContent section .sectionContentContainer>img#portrait{border-radius:170px;object-position:50% 45%;aspect-ratio:16 / 12;object-fit:cover;box-shadow:0 20px 40px #00000040}.pageContent section .textContent{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;flex:1 1 auto}div.titles{display:flex;flex-direction:column;gap:8px}.pageContent section .title{font-size:1.5rem;line-height:125%;letter-spacing:2%;font-weight:500;margin-bottom:0}.pageContent section .subtitle{font-size:1.2rem;line-height:130%;letter-spacing:4%;font-weight:400;margin-bottom:0}.pageContent section ul,.pageContent section ol{list-style-position:inside;margin-left:10px}.pageContent section p,.pageContent section li{font-size:1rem;line-height:130%;letter-spacing:2%;font-weight:300;margin-bottom:0}.pageContent section span.emphasis{font-weight:500}.pageContent section .buttonsContainer{display:flex;flex-direction:row;gap:8px;margin-top:8px}#hdLogoContainer{display:flex;align-items:center;justify-content:center;flex-grow:1}#hdLogo{transition:.2s ease-in-out;opacity:.6}#hdLogo:hover{transform:scale(1.1);opacity:1}.preFooterHero{min-height:44dvh!important}@media (max-width:900px){main section{padding-block:60px}.pageContent section .sectionContentContainer{flex-direction:column}.pageContent section:nth-child(2n) .sectionContentContainer{flex-direction:column-reverse}#whyChooseHD .sectionContentContainer{flex-direction:column-reverse}.pageContent section .sectionContentContainer>img.sideImg{position:relative;top:0;width:60%;margin:auto;max-width:unset;max-height:unset}#hdLogoContainer{display:none}.preFooterHero{min-height:unset!important}}
