:root{--shd-purple:#46348f;--shd-purple-dark:#34246f;--shd-gold:#e2a514;--shd-gold-light:#f1c24f;--shd-ink:#17151f;--shd-muted:#716d7e;--shd-line:#e8e4ef;--shd-bg:#fbfaff}.shd-chatbot{position:fixed;right:20px;bottom:20px;z-index:999990;font-family:Inter,Vazirmatn,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--shd-ink)}[dir=rtl].shd-chatbot{font-family:Vazirmatn,Inter,system-ui,sans-serif}.shd-launcher,.shd-theme-launcher{width:62px!important;height:62px!important;display:grid!important;place-items:center!important;overflow:visible!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:21px!important;cursor:pointer!important;color:#fff!important;background:linear-gradient(145deg,#2f2068 0%,var(--shd-purple) 62%,#6045ad 100%)!important;box-shadow:0 16px 38px rgb(52 36 111 / .32),inset 0 1px 0 rgb(255 255 255 / .18)!important;transition:transform .22s ease,box-shadow .22s ease!important}.shd-launcher{position:relative}.shd-launcher:before,.shd-theme-launcher:before{content:"";position:absolute;inset:5px;border-radius:16px;border:1px solid rgb(255 255 255 / .11);pointer-events:none}.shd-launcher:hover,.shd-theme-launcher:hover{transform:translateY(-3px) scale(1.025)!important;box-shadow:0 22px 48px rgb(52 36 111 / .4),inset 0 1px 0 rgb(255 255 255 / .2)!important}.shd-launcher__icon{position:relative;z-index:2;width:36px;height:36px;display:block}.shd-launcher__icon svg{width:100%;height:100%;overflow:visible}.shd-icon-bubble{fill:rgb(255 255 255 / .06);stroke:#fff;stroke-width:1.75;stroke-linejoin:round}.shd-icon-wave{stroke:var(--shd-gold-light);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shd-icon-spark{fill:var(--shd-gold-light);stroke:var(--shd-gold-light);stroke-width:.45}.shd-launcher__pulse,.shd-theme-launcher .shd-launcher__pulse{position:absolute;inset:-7px;border:1.5px solid rgb(226 165 20 / .5);border-radius:25px;animation:shdPulse 2.6s ease-out infinite;pointer-events:none}@keyframes shdPulse{0%{transform:scale(.88);opacity:.85}72%,100%{transform:scale(1.27);opacity:0}}.shd-panel{position:absolute;right:0;bottom:78px;width:min(390px,calc(100vw - 28px));max-height:min(690px,calc(100vh - 110px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(70 52 143 / .12);border-radius:25px;background:#fff;box-shadow:0 28px 80px rgb(31 23 62 / .22);opacity:0;visibility:hidden;transform:translateY(12px) scale(.985);transform-origin:bottom right;transition:opacity .2s ease,transform .22s ease,visibility .2s ease}.shd-chatbot.is-open .shd-panel{opacity:1;visibility:visible;transform:none}.shd-chatbot.is-open .shd-launcher{opacity:.12;pointer-events:none}.shd-header{display:flex;align-items:center;gap:11px;min-height:72px;padding:13px 15px;color:#fff;background:linear-gradient(115deg,#2d205e,#46348f 72%,#5c409e)}.shd-brandmark{width:44px;height:44px;display:grid;place-items:center;flex:0 0 44px;border-radius:14px;background:linear-gradient(145deg,#fff5cf,var(--shd-gold-light));box-shadow:0 8px 20px rgb(0 0 0 / .13)}.shd-brandmark svg{width:31px;height:31px}.shd-brandmark svg path:not(.spark){stroke:var(--shd-purple-dark);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shd-brandmark svg .spark{fill:var(--shd-purple);stroke:var(--shd-purple);stroke-width:.4}.shd-header__text{min-width:0;flex:1}.shd-header__text strong{display:block;font-size:14px;line-height:1.35}.shd-header__text span{display:flex;align-items:center;gap:6px;margin-top:4px;color:rgb(255 255 255 / .7);font-size:10px}.shd-header__text i{width:7px;height:7px;border-radius:50%;background:#59d98e;box-shadow:0 0 0 3px rgb(89 217 142 / .12)}.shd-close{width:38px;height:38px;border:0;border-radius:12px;background:rgb(255 255 255 / .09);color:#fff;font-size:26px;line-height:1;cursor:pointer}.shd-close:hover{background:rgb(255 255 255 / .15)}.shd-lead-view{overflow:auto;padding:22px}.shd-intro{margin-bottom:18px}.shd-eyebrow{display:inline-flex;padding:5px 9px;border-radius:999px;background:#f2effc;color:var(--shd-purple);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.shd-intro h3{margin:10px 0 7px;font-size:20px;line-height:1.5}.shd-intro p{margin:0;color:var(--shd-muted);font-size:12px;line-height:1.8}.shd-lead-form{display:grid;gap:11px}.shd-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shd-field{display:grid;gap:5px}.shd-field label{font-size:10.5px;font-weight:800;color:#494452}.shd-field input,.shd-field select{width:100%;min-height:44px;box-sizing:border-box;border:1px solid var(--shd-line);border-radius:12px;background:var(--shd-bg);padding:0 12px;color:var(--shd-ink);font:inherit;font-size:12px;outline:none;transition:border .18s ease,box-shadow .18s ease,background .18s ease}.shd-field input:focus,.shd-field select:focus{border-color:rgb(70 52 143 / .48);background:#fff;box-shadow:0 0 0 4px rgb(70 52 143 / .08)}.shd-honeypot{position:absolute!important;left:-9999px!important}.shd-form-error{display:none;padding:9px 11px;border-radius:10px;background:#fff0f0;color:#a43d3d;font-size:10px}.shd-form-error.is-visible{display:block}.shd-start-btn{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:14px;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--shd-purple-dark),var(--shd-purple));font:800 12px/1.2 inherit;box-shadow:0 12px 25px rgb(70 52 143 / .18);transition:transform .18s ease,box-shadow .18s ease}.shd-start-btn:hover{transform:translateY(-1px);box-shadow:0 15px 30px rgb(70 52 143 / .25)}.shd-start-btn:disabled{opacity:.65;cursor:wait}.shd-start-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .shd-start-btn svg{transform:scaleX(-1)}.shd-privacy{display:block;text-align:center;color:#9893a2;font-size:9px;line-height:1.65}.shd-chat-view{min-height:430px;display:flex;flex-direction:column;background:#f8f7fb}.shd-chat-view[hidden]{display:none}.shd-messages{flex:1;overflow:auto;padding:18px 15px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.shd-msg{max-width:84%;padding:10px 12px;border-radius:15px;font-size:11.5px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.shd-msg--assistant{align-self:flex-start;border:1px solid #e6e2ee;background:#fff;color:#393441;border-bottom-left-radius:5px}.shd-msg--user{align-self:flex-end;color:#fff;background:linear-gradient(135deg,#46348f,#5a45a4);border-bottom-right-radius:5px}[dir=rtl] .shd-msg--assistant{align-self:flex-start;border-bottom-left-radius:15px;border-bottom-right-radius:5px}[dir=rtl] .shd-msg--user{align-self:flex-end;border-bottom-right-radius:15px;border-bottom-left-radius:5px}.shd-msg--typing{display:flex;align-items:center;gap:4px;min-width:42px;min-height:18px}.shd-typing-dot{width:5px;height:5px;border-radius:50%;background:#817a8b;animation:shdTyping 1.15s ease-in-out infinite}.shd-typing-dot:nth-child(2){animation-delay:.14s}.shd-typing-dot:nth-child(3){animation-delay:.28s}@keyframes shdTyping{0%,60%,100%{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}.shd-message-form{display:flex;align-items:flex-end;gap:8px;padding:11px;border-top:1px solid #e7e4ed;background:#fff}.shd-message-form textarea{flex:1;min-height:42px;max-height:110px;resize:none;box-sizing:border-box;border:1px solid #e4e0e9;border-radius:13px;padding:11px 12px;background:#faf9fc;color:#211e26;font:inherit;font-size:11.5px;line-height:1.5;outline:none}.shd-message-form textarea:focus{border-color:rgb(70 52 143 / .38);box-shadow:0 0 0 3px rgb(70 52 143 / .07)}.shd-message-form button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 42px;border:0;border-radius:12px;color:#fff;background:var(--shd-purple);cursor:pointer}.shd-message-form button:disabled{opacity:.55;cursor:wait}.shd-message-form button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .shd-message-form button svg{transform:scaleX(-1)}.shd-new-chat{border:0;border-top:1px solid #eee9f1;background:#fff;padding:8px;color:#8a8491;font:700 9px/1.4 inherit;cursor:pointer}.shd-new-chat:hover{color:var(--shd-purple)}body.shd-chat-open .ht-floating-whatsapp{opacity:0!important;pointer-events:none!important}body.shd-chat-open .ht-chatbot-launcher:not(.shd-theme-launcher){opacity:0!important;pointer-events:none!important}body.shd-chat-open .shd-theme-launcher{opacity:.12!important;pointer-events:none!important}@media(max-width:600px){.shd-chatbot{right:14px;bottom:14px}.shd-launcher,.shd-theme-launcher{width:58px!important;height:58px!important;border-radius:19px!important}.shd-launcher__icon{width:34px;height:34px}.shd-panel{position:fixed;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:var(--shd-mobile-panel-top,auto);bottom:auto;width:auto;height:var(--shd-mobile-panel-height,min(72dvh,560px));max-height:calc(var(--shd-vv-height,100dvh) - 20px);min-height:min(240px,calc(var(--shd-vv-height,100dvh) - 20px));border-radius:22px;transform:translateY(15px);transform-origin:center;overscroll-behavior:contain}.shd-chatbot.is-open .shd-panel{transform:none}.shd-chatbot.is-open .shd-launcher{display:none}.shd-header{flex:0 0 auto;min-height:64px;padding:10px 12px}.shd-brandmark{width:40px;height:40px;flex-basis:40px}.shd-lead-view{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.shd-grid-2{grid-template-columns:1fr}.shd-chat-view{min-height:0;height:100%;overflow:hidden}.shd-messages{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.shd-message-form{flex:0 0 auto;padding:9px max(9px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left))}.shd-message-form textarea,.shd-field input,.shd-field select{font-size:16px!important}.shd-message-form textarea{max-height:84px;line-height:1.35}.shd-new-chat{flex:0 0 auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}.shd-chatbot.shd-keyboard-open .shd-panel{border-radius:18px;min-height:min(220px,calc(var(--shd-vv-height,100dvh) - 16px))}.shd-chatbot.shd-keyboard-open .shd-header{min-height:56px;padding-block:8px}.shd-chatbot.shd-keyboard-open .shd-brandmark{width:36px;height:36px;flex-basis:36px}.shd-chatbot.shd-keyboard-open .shd-messages{padding-block:12px}}@media(prefers-reduced-motion:reduce){.shd-launcher__pulse{display:none}.shd-launcher,.shd-panel,.shd-start-btn,.shd-theme-launcher{transition:none!important}.shd-messages{scroll-behavior:auto}.shd-typing-dot{animation:none}}.shd-launcher,.shd-theme-launcher{border-radius:50%!important}.shd-launcher__icon{width:31px;height:31px;display:grid;place-items:center}.shd-launcher__icon svg{width:100%;height:100%;display:block;overflow:visible}.shd-launcher__icon svg path{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.shd-launcher__icon svg circle{fill:#fff;stroke:none}.shd-theme-launcher .ht-float-action__icon{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;background:transparent!important}.shd-theme-launcher .shd-launcher__icon{width:29px;height:29px}.shd-brandmark svg path{fill:none!important;stroke:var(--shd-purple-dark)!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}.shd-brandmark svg circle{fill:var(--shd-purple-dark);stroke:none}@supports not (height:1dvh){@media(max-width:600px){.shd-panel{height:var(--shd-mobile-panel-height,70vh);max-height:calc(var(--shd-vv-height,100vh) - 20px)}}}:root{--ht-purple:#46348f;--ht-purple-dark:#34246f;--ht-blue:#e2a514;--ht-ink:#17131f;--ht-text:#5f6170;--ht-muted:#7b7d8c;--ht-border:#e8e8ef;--ht-bg:#fafafc;--ht-soft-purple:#f3f0fa;--ht-soft-blue:#fff6dd;--ht-white:#fff;--ht-radius-sm:12px;--ht-radius-md:18px;--ht-radius-lg:28px;--ht-shadow:0 20px 60px rgba(58, 42, 105, .13);--ht-container:1360px;--ht-font-latin:var(--wp--preset--font-family--inter, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--ht-font-fa:var(--wp--preset--font-family--vazirmatn, "Vazirmatn", Tahoma, Arial, sans-serif);}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;color:var(--ht-ink);background:var(--ht-bg);font-family:var(--ht-font-latin);line-height:1.7;-webkit-font-smoothing:antialiased;}body.ht-lang-en, body.ht-lang-tr{font-family:var(--ht-font-latin);}body.rtl, body.ht-lang-fa, html[dir="rtl"] body{font-family:var(--ht-font-fa);}a{color:inherit;text-decoration:none;}img{max-width:100%;height:auto;display:block;}button, input, textarea, select{font:inherit;}.ht-container{width:min(calc(100% - 40px), var(--ht-container));margin-inline:auto;}.ht-site-header{position:sticky;inset-block-start:0;z-index:80;background:rgba(250, 250, 252, .84);backdrop-filter:blur(16px);border-bottom:1px solid rgba(232, 232, 239, .75);transition:box-shadow .25s ease, background .25s ease;}.ht-site-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 10px 35px rgba(22,18,42,.07);}.ht-nav{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;}.ht-brand{display:flex;align-items:center;gap:12px;min-width:max-content;}.ht-brand-mark{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));position:relative;box-shadow:0 10px 24px rgba(109,74,255,.24);}.ht-brand-mark::before, .ht-brand-mark::after{content:"";position:absolute;background:rgba(255,255,255,.95);border-radius:999px;}.ht-brand-mark::before{width:10px;height:10px;inset:8px 8px auto auto;}.ht-brand-mark::after{width:17px;height:7px;inset:auto 8px 8px auto;transform:rotate(-35deg);}.ht-brand-copy strong{display:block;font-size:15px;letter-spacing:.02em;line-height:1.15;}.ht-brand-copy small{display:block;font-size:11px;color:var(--ht-muted);margin-top:3px;}.ht-menu{display:flex;align-items:center;justify-content:center;gap:26px;margin:0;padding:0;list-style:none;}.ht-menu a{font-size:14px;color:#444653;transition:color .2s ease;}.ht-menu a:hover{color:var(--ht-purple);}.ht-nav-actions{display:flex;align-items:center;gap:10px;}.ht-lang{min-height:42px;padding:0 13px;border-radius:12px;border:1px solid var(--ht-border);background:#fff;color:#3f4150;display:inline-flex;align-items:center;gap:8px;cursor:pointer;}.ht-lang-list{position:absolute;inset-block-start:calc(100% + 9px);inset-inline-end:0;min-width:148px;padding:7px;margin:0;list-style:none;background:#fff;border:1px solid var(--ht-border);border-radius:14px;box-shadow:var(--ht-shadow);opacity:0;visibility:hidden;transform:translateY(-5px);transition:.2s ease;}.ht-language{position:relative;}.ht-language:hover .ht-lang-list, .ht-language:focus-within .ht-lang-list{opacity:1;visibility:visible;transform:translateY(0);}.ht-lang-list a, .ht-lang-list span{display:block;padding:9px 10px;border-radius:9px;font-size:13px;}.ht-lang-list a:hover{background:var(--ht-soft-purple);color:var(--ht-purple-dark);}.ht-btn{min-height:48px;padding:0 21px;border-radius:var(--ht-radius-sm);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14px;transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease, background .2s ease;}.ht-btn:hover{transform:translateY(-2px);}.ht-btn-primary{color:#fff;background:linear-gradient(135deg, var(--ht-purple), var(--ht-purple-dark));box-shadow:0 12px 28px rgba(109,74,255,.27);}.ht-btn-secondary{background:#fff;color:var(--ht-ink);border-color:var(--ht-border);}.ht-btn-secondary:hover{border-color:#cbc4ff;box-shadow:0 10px 24px rgba(63,45,132,.08);}.ht-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--ht-border);background:#fff;border-radius:12px;}.ht-credential-strip{border-bottom:1px solid var(--ht-border);background:linear-gradient(90deg, #fff, var(--ht-soft-purple), #fff);overflow:hidden;}.ht-credential-marquee{width:100%;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 4%, #000 96%, transparent 100%);}.ht-credential-track{width:max-content;min-height:38px;display:flex;align-items:center;animation:ht-credential-marquee 20s linear infinite;will-change:transform;}.ht-credential-group{display:flex;align-items:center;gap:16px;padding-inline:8px;color:#646675;font-size:11px;white-space:nowrap;text-align:center;flex:0 0 auto;}.ht-credential-group span{direction:rtl;unicode-bidi:isolate;}.ht-credential-group i{width:4px;height:4px;background:var(--ht-purple);border-radius:50%;opacity:.65;flex:0 0 auto;}@keyframes ht-credential-marquee{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}@media (prefers-reduced-motion: reduce){.ht-credential-marquee{overflow-x:auto;mask-image:none;-webkit-mask-image:none;}.ht-credential-track{animation:none;}}.ht-hero{position:relative;padding:74px 0 88px;overflow:hidden;}.ht-hero::before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle, rgba(109,74,255,.13), rgba(109,74,255,0) 67%);inset-inline-start:-240px;inset-block-start:-150px;pointer-events:none;}.ht-hero::after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle, rgba(57,119,246,.11), rgba(57,119,246,0) 68%);inset-inline-end:-180px;inset-block-start:40px;pointer-events:none;}.ht-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.04fr .96fr;gap:64px;align-items:center;}.ht-hero-content{grid-column:1;grid-row:1;}.ht-hero-media{grid-column:2;grid-row:1;}html[dir="rtl"] .ht-hero-content{grid-column:2;}html[dir="rtl"] .ht-hero-media{grid-column:1;}.ht-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 11px;border-radius:999px;border:1px solid #ddd8ff;background:rgba(255,255,255,.8);color:var(--ht-purple-dark);font-size:12px;font-weight:800;}.ht-hero h1{margin:0;font-size:clamp(42px, 4.1vw, 62px);line-height:1.18;letter-spacing:-.035em;max-width:760px;}html[dir="rtl"] .ht-hero h1{letter-spacing:-.02em;}.ht-gradient-text{background:linear-gradient(95deg, var(--ht-purple-dark), var(--ht-blue));-webkit-background-clip:text;background-clip:text;color:transparent;}.ht-hero-copy{margin:24px 0 0;color:var(--ht-text);font-size:17px;max-width:690px;}.ht-hero-copy p{margin:0 0 12px;}.ht-hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px;}.ht-trust-inline{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 10px;}.ht-trust-chip{border:1px solid var(--ht-border);background:rgba(255,255,255,.72);border-radius:999px;padding:7px 11px;font-size:11px;color:#555766;}.ht-hero-media{position:relative;padding:14px;}.ht-hero-frame{position:relative;border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--ht-shadow);border:1px solid rgba(255,255,255,.9);}.ht-hero-frame img{width:100%;aspect-ratio:4/5;object-fit:cover;}.ht-float-card{position:absolute;z-index:3;border-radius:18px;border:1px solid rgba(232,232,239,.85);background:rgba(255,255,255,.92);backdrop-filter:blur(13px);box-shadow:0 18px 45px rgba(42,30,90,.14);}.ht-float-card--top{inset-block-start:0;inset-inline-start:-26px;padding:14px 16px;min-width:168px;}.ht-float-card--bottom{inset-block-end:8px;inset-inline-end:-20px;padding:14px 16px;min-width:188px;}.ht-float-card strong{display:block;font-size:17px;color:var(--ht-ink);}.ht-float-card small{display:block;margin-top:2px;color:var(--ht-muted);font-size:11px;}.ht-mini-metric{display:flex;gap:8px;align-items:center;}.ht-mini-icon{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--ht-soft-purple),var(--ht-soft-blue));display:grid;place-items:center;color:var(--ht-purple);font-weight:900;}.ht-problem{padding:90px 0 110px;position:relative;}.ht-problem-grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:64px;align-items:center;}.ht-problem-media{position:relative;}.ht-problem-media::before{content:"";position:absolute;inset:20px -18px -18px 20px;border-radius:30px;background:linear-gradient(135deg, rgba(109,74,255,.12), rgba(57,119,246,.08));z-index:0;}.ht-problem-media img{position:relative;z-index:1;width:100%;border-radius:28px;box-shadow:var(--ht-shadow);aspect-ratio:4/3;object-fit:cover;}.ht-kicker{color:var(--ht-purple-dark);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;}html[dir="rtl"] .ht-kicker{letter-spacing:0;}.ht-problem h2{font-size:clamp(34px,3.1vw,48px);line-height:1.25;letter-spacing:-.025em;margin:12px 0 20px;}.ht-problem p{font-size:16px;color:var(--ht-text);margin:0 0 16px;}.ht-highlight-box{margin-top:26px;padding:20px 22px;border:1px solid #ddd8ff;background:linear-gradient(135deg, rgba(243,240,255,.9), rgba(238,245,255,.8));border-radius:20px;display:flex;gap:13px;align-items:flex-start;}.ht-highlight-box b{display:block;margin-bottom:4px;}.ht-highlight-box span{color:var(--ht-text);font-size:14px;}.ht-highlight-icon{width:40px;height:40px;border-radius:13px;background:#fff;color:var(--ht-purple);display:grid;place-items:center;flex:0 0 auto;font-weight:900;box-shadow:0 8px 20px rgba(80,59,170,.08);}.ht-phase-footer{padding:26px 0;border-top:1px solid var(--ht-border);color:var(--ht-muted);font-size:12px;background:#fff;}.ht-phase-footer .ht-container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;}@media (max-width: 1050px){.ht-menu{display:none;}.ht-menu-toggle{display:inline-grid;place-items:center;}.ht-nav-actions .ht-btn{display:none;}.ht-hero-grid, .ht-problem-grid{grid-template-columns:1fr;}.ht-hero-media{grid-column:1!important;grid-row:auto;}.ht-hero-content{grid-column:1!important;grid-row:auto;}.ht-hero{padding-top:54px;}.ht-hero-content{max-width:820px;}.ht-hero-media{width:min(690px, 100%);margin-inline:auto;}.ht-problem-media{order:2;}.ht-problem-content{order:1;}}@media (max-width: 720px){.ht-container{width:min(calc(100% - 28px), var(--ht-container));}.ht-nav{min-height:68px;gap:10px;}.ht-brand-copy small{display:none;}.ht-language .ht-lang{padding:0 10px;min-height:40px;}.ht-credential-track{animation-duration:18s;}.ht-credential-group{min-height:40px;gap:15px;font-size:11px;padding-inline:8px;}.ht-hero{padding:34px 0 70px;}.ht-hero-grid{gap:34px;}.ht-hero-media{grid-column:1!important;grid-row:auto;order:0;width:min(520px, 100%);}.ht-hero-content{grid-column:1!important;grid-row:auto;order:1;}.ht-hero h1{font-size:clamp(36px, 11vw, 46px);line-height:1.22;}.ht-hero-copy{font-size:15px;}.ht-hero-actions{display:grid;grid-template-columns:1fr;}.ht-btn{width:100%;}.ht-hero-media{padding:0 8px;}.ht-float-card--top{inset-inline-start:-2px;inset-block-start:-18px;}.ht-float-card--bottom{inset-inline-end:-2px;inset-block-end:-15px;}.ht-problem{padding:72px 0 82px;}.ht-problem-grid{gap:38px;}.ht-problem h2{font-size:34px;}.ht-highlight-box{padding:17px;}}.ht-icon{width:20px;height:20px;flex:0 0 auto;display:inline-block;vertical-align:middle;}.ht-icon--sm{width:17px;height:17px;}.ht-icon--xs{width:14px;height:14px;}.ht-icon--credential{width:14px;height:14px;color:var(--ht-purple);}.ht-credential-group span{display:inline-flex;align-items:center;gap:7px;}.ht-lang{gap:7px;}.ht-menu-toggle{color:var(--ht-ink);}.ht-menu-toggle .ht-icon{width:24px;height:24px;}.ht-mini-icon .ht-icon{width:18px;height:18px;}.ht-highlight-icon .ht-icon{width:21px;height:21px;}@media (max-width: 1050px){.ht-menu.is-mobile-open{display:flex;position:absolute;inset-inline:14px;top:72px;flex-direction:column;align-items:stretch;gap:0;padding:12px;background:#fff;border:1px solid var(--ht-border);border-radius:16px;box-shadow:var(--ht-shadow);}.ht-menu.is-mobile-open a{display:block;padding:10px 12px;}}.ht-floating-actions{position:fixed;z-index:95;inset-inline-end:22px;inset-block-end:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;}.ht-float-action{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:10px;min-height:58px;padding:7px 16px 7px 8px;border:0;border-radius:999px;box-shadow:0 16px 38px rgba(31, 41, 55, .19);font-weight:800;font-size:13px;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease;}html[dir="rtl"] .ht-float-action{padding:7px 8px 7px 16px;}.ht-float-action:hover{transform:translateY(-2px);box-shadow:0 19px 44px rgba(31, 41, 55, .23);}.ht-float-action__icon{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;}.ht-float-action__icon .ht-icon{width:22px;height:22px;}.ht-float-action__label{position:relative;z-index:2;}.ht-whatsapp-launcher{color:#fff;background:#1fbf62;}.ht-whatsapp-icon{color:#fff;background:#25D366;}.ht-whatsapp-icon svg{width:26px;height:26px;}.ht-whatsapp-launcher.is-unconfigured{cursor:pointer;}.ht-chatbot-launcher{color:#fff;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));}.ht-chatbot-launcher .ht-float-action__icon{background:rgba(255,255,255,.14);}.ht-whatsapp-waves,
.ht-whatsapp-launcher::before,
.ht-whatsapp-launcher::after{content:"";position:absolute;width:54px;height:54px;border-radius:50%;inset-inline-start:3px;inset-block-start:2px;border:2px solid rgba(37, 211, 102, .48);pointer-events:none;animation:ht-wa-wave 2.3s ease-out infinite;}.ht-whatsapp-launcher::before{animation-delay:.72s;}.ht-whatsapp-launcher::after{animation-delay:1.44s;}@keyframes ht-wa-wave{0%{transform:scale(.78);opacity:.82;}72%,100%{transform:scale(1.72);opacity:0;}}@media (max-width: 720px){.ht-floating-actions{inset-inline-end:14px;inset-block-end:16px;}.ht-float-action{min-height:56px;padding-inline:7px;}.ht-float-action__label{display:none;}.ht-float-action__icon{width:44px;height:44px;}.ht-whatsapp-waves,
  .ht-whatsapp-launcher::before,
  .ht-whatsapp-launcher::after{inset-inline-start:1px;inset-block-start:1px;}.ht-hero-grid{display:flex;flex-direction:column;}.ht-hero-media{order:0!important;width:100%;margin:0 auto 4px;}.ht-hero-content{order:1!important;width:100%;}.ht-hero-frame{border-radius:24px;}}@media (prefers-reduced-motion: reduce){.ht-whatsapp-waves,
  .ht-whatsapp-launcher::before,
  .ht-whatsapp-launcher::after{animation:none;display:none;}}.ht-language .ht-lang{color:var(--ht-ink);font-weight:700;}.ht-language .ht-lang > .ht-icon:first-child{color:var(--ht-purple-dark);}.ht-menu-toggle{width:auto;min-width:62px;padding:0 11px;gap:6px;align-items:center;justify-content:center;color:var(--ht-ink);cursor:pointer;}.ht-menu-toggle__icon{display:inline-grid;place-items:center;}.ht-menu-toggle__icon--close{display:none;}.ht-menu-toggle[aria-expanded="true"] .ht-menu-toggle__icon--menu{display:none;}.ht-menu-toggle[aria-expanded="true"] .ht-menu-toggle__icon--close{display:inline-grid;}.ht-menu-label{font-size:12px;font-weight:800;line-height:1;}.ht-whatsapp-launcher{width:62px;height:62px;min-height:62px;padding:0!important;border-radius:50%;justify-content:center;background:#25d366;box-shadow:0 16px 38px rgba(37, 211, 102, .28);}.ht-whatsapp-launcher .ht-float-action__label{display:none;}.ht-whatsapp-launcher .ht-float-action__icon{width:62px;height:62px;background:transparent;}.ht-whatsapp-icon svg{width:29px;height:29px;}.ht-whatsapp-waves,
.ht-whatsapp-launcher::before,
.ht-whatsapp-launcher::after{width:62px;height:62px;inset:0;}.ht-chatbot-launcher{width:58px;height:58px;min-height:58px;padding:0!important;border-radius:50%;justify-content:center;}.ht-chatbot-launcher .ht-float-action__label{display:none;}.ht-system{position:relative;overflow:hidden;padding:112px 0 126px;background:radial-gradient(circle at 8% 10%, rgba(109,74,255,.12), transparent 30%),
    radial-gradient(circle at 93% 83%, rgba(57,119,246,.11), transparent 32%),
    linear-gradient(180deg, #ffffff 0%, #f8f7ff 48%, #f7faff 100%);border-top:1px solid rgba(232,232,239,.8);border-bottom:1px solid rgba(232,232,239,.85);}.ht-system::before{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(109,74,255,.09);border-radius:50%;inset-inline-start:-210px;inset-block-start:170px;box-shadow:0 0 0 70px rgba(109,74,255,.025), 0 0 0 140px rgba(57,119,246,.018);pointer-events:none;}.ht-system-head{max-width:760px;margin:0 auto 54px;text-align:center;}.ht-system-head h2{margin:12px 0 0;font-size:clamp(36px, 3.4vw, 52px);line-height:1.2;letter-spacing:-.025em;}html[dir="rtl"] .ht-system-head h2{letter-spacing:0;}.ht-system-overview{position:relative;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:12px;max-width:1080px;margin:0 auto 74px;padding:0 18px;}.ht-system-overview__line{position:absolute;inset-inline:7.2%;top:25px;height:2px;background:linear-gradient(90deg, rgba(109,74,255,.22), var(--ht-purple), rgba(57,119,246,.34));z-index:0;}.ht-system-overview__item{position:relative;z-index:1;min-width:0;display:grid;justify-items:center;text-align:center;}.ht-system-overview__item > span{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:var(--ht-purple-dark);background:#fff;border:1px solid #dcd6ff;box-shadow:0 10px 26px rgba(78, 57, 168, .11);font:800 13px/1 var(--ht-font-latin);}.ht-system-overview__item:last-child > span{color:#fff;border-color:transparent;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));box-shadow:0 12px 32px rgba(89, 66, 220, .26);}.ht-system-overview__item small{display:block;margin-top:10px;color:var(--ht-text);font-size:11px;font-weight:700;white-space:nowrap;}.ht-timeline{position:relative;max-width:1080px;margin:0 auto;}.ht-timeline::before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg, rgba(109,74,255,.15), var(--ht-purple) 10%, rgba(57,119,246,.8) 90%, rgba(57,119,246,.14));}.ht-step{position:relative;display:grid;grid-template-columns:minmax(0, 1fr) 86px minmax(0, 1fr);align-items:start;margin-bottom:34px;}.ht-step:last-child{margin-bottom:0;}.ht-step-card{position:relative;grid-column:1;width:min(100%, 474px);padding:26px;border:1px solid rgba(222,218,245,.9);border-radius:24px;background:rgba(255,255,255,.9);backdrop-filter:blur(10px);box-shadow:0 18px 48px rgba(45,34,94,.08);transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}.ht-step--odd .ht-step-card{justify-self:end;}.ht-step--even .ht-step-card{grid-column:3;justify-self:start;}.ht-step-card:hover{transform:translateY(-3px);border-color:#cec6ff;box-shadow:0 23px 58px rgba(45,34,94,.12);}.ht-step-card::after{content:"";position:absolute;top:34px;width:43px;height:2px;background:linear-gradient(90deg, #cfc8ff, var(--ht-purple));}.ht-step--odd .ht-step-card::after{right:-43px;}.ht-step--even .ht-step-card::after{left:-43px;transform:scaleX(-1);}.ht-step-node{position:relative;z-index:2;grid-column:2;justify-self:center;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid #d7d0ff;box-shadow:0 10px 26px rgba(72,52,166,.14);}.ht-step-node span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));font:800 12px/1 var(--ht-font-latin);}.ht-step--last .ht-step-node{border-color:rgba(57,119,246,.4);box-shadow:0 0 0 7px rgba(57,119,246,.07), 0 13px 32px rgba(57,119,246,.2);}.ht-step-card__top{display:flex;gap:14px;align-items:center;margin-bottom:18px;}.ht-step-card__top > div{min-width:0;}.ht-step-card__top small{display:block;margin-bottom:3px;color:var(--ht-purple-dark);font-size:11px;font-weight:800;}.ht-step-card__top h3{margin:0;font-size:20px;line-height:1.35;letter-spacing:-.01em;}.ht-step-icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px;display:grid;place-items:center;color:var(--ht-purple-dark);background:linear-gradient(135deg, var(--ht-soft-purple), var(--ht-soft-blue));border:1px solid rgba(220,215,255,.72);}.ht-step-icon .ht-icon{width:23px;height:23px;}.ht-step-card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;}.ht-step-card li{display:flex;align-items:flex-start;gap:8px;color:var(--ht-text);font-size:13px;line-height:1.75;}.ht-step-card li .ht-icon{margin-top:5px;color:var(--ht-purple);stroke-width:2.4;}@media (max-width: 920px){.ht-system{padding:88px 0 96px;}.ht-system-overview{overflow-x:auto;justify-content:start;grid-template-columns:repeat(7, 104px);max-width:100%;padding:0 12px 12px;margin-bottom:56px;scrollbar-width:thin;}.ht-system-overview__line{left:63px;right:auto;width:624px;}html[dir="rtl"] .ht-system-overview__line{right:63px;left:auto;}.ht-timeline::before{left:auto;right:28px;transform:none;}html[dir="ltr"] .ht-timeline::before{left:28px;right:auto;}.ht-step{display:block;margin-bottom:24px;padding-inline-start:0;padding-inline-end:72px;}html[dir="ltr"] .ht-step{padding-inline-start:72px;padding-inline-end:0;}.ht-step-node{position:absolute;top:18px;right:0;width:56px;height:56px;}html[dir="ltr"] .ht-step-node{left:0;right:auto;}.ht-step-card,
  .ht-step--odd .ht-step-card,
  .ht-step--even .ht-step-card{width:100%;max-width:none;justify-self:stretch;}.ht-step-card::after,
  .ht-step--odd .ht-step-card::after,
  .ht-step--even .ht-step-card::after{top:44px;right:-18px;left:auto;width:18px;transform:none;}html[dir="ltr"] .ht-step-card::after,
  html[dir="ltr"] .ht-step--odd .ht-step-card::after,
  html[dir="ltr"] .ht-step--even .ht-step-card::after{left:-18px;right:auto;}}@media (max-width: 720px){.ht-menu-toggle{min-width:58px;height:46px;border-radius:14px;padding-inline:8px;}.ht-menu-label{font-size:10px;}.ht-language .ht-lang{min-height:46px;border-radius:14px;}.ht-system{padding:74px 0 80px;}.ht-system-head{margin-bottom:38px;text-align:start;}.ht-system-head h2{font-size:34px;}.ht-system-overview{margin-inline:-4px;margin-bottom:42px;}.ht-system-overview__item small{font-size:10px;}.ht-step{padding-inline-end:58px;}html[dir="ltr"] .ht-step{padding-inline-start:58px;padding-inline-end:0;}.ht-timeline::before{right:21px;}html[dir="ltr"] .ht-timeline::before{left:21px;right:auto;}.ht-step-node{width:44px;height:44px;top:18px;}.ht-step-node span{width:34px;height:34px;font-size:10px;}.ht-step-card{padding:20px 18px;border-radius:20px;}.ht-step-card::after,
  .ht-step--odd .ht-step-card::after,
  .ht-step--even .ht-step-card::after{top:39px;}.ht-step-card__top{gap:11px;margin-bottom:15px;}.ht-step-icon{width:42px;height:42px;flex-basis:42px;border-radius:13px;}.ht-step-icon .ht-icon{width:20px;height:20px;}.ht-step-card__top h3{font-size:17px;}.ht-step-card li{font-size:12.5px;}.ht-whatsapp-launcher,
  .ht-whatsapp-launcher .ht-float-action__icon{width:58px;height:58px;min-height:58px;}.ht-whatsapp-waves,
  .ht-whatsapp-launcher::before,
  .ht-whatsapp-launcher::after{width:58px;height:58px;inset:0;}}@media (max-width: 720px){.ht-system::before{display:none;}.ht-system-head{margin-bottom:28px;}.ht-system-head .ht-kicker{margin-bottom:10px;}.ht-system-overview{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px 8px;margin:0 0 30px;padding:0;overflow:visible;}.ht-system-overview__line{display:none;}.ht-system-overview__item{gap:0;}.ht-system-overview__item > span{width:44px;height:44px;font-size:11px;box-shadow:0 8px 20px rgba(72,52,166,.10);}.ht-system-overview__item small{margin-top:8px;font-size:10.5px;line-height:1.45;white-space:normal;}.ht-timeline{display:grid;gap:16px;}.ht-timeline::before{display:none;}.ht-step{margin-bottom:0;padding:0;}.ht-step-node{position:absolute;top:14px;right:14px;width:46px;height:46px;z-index:3;}html[dir="ltr"] .ht-step-node{left:14px;right:auto;}.ht-step-node span{width:36px;height:36px;font-size:10px;}.ht-step-card,
  .ht-step--odd .ht-step-card,
  .ht-step--even .ht-step-card{width:100%;max-width:none;padding:18px 16px 18px 16px;padding-inline-end:72px;border-radius:22px;}html[dir="ltr"] .ht-step-card,
  html[dir="ltr"] .ht-step--odd .ht-step-card,
  html[dir="ltr"] .ht-step--even .ht-step-card{padding-inline-start:72px;padding-inline-end:16px;}.ht-step-card::after,
  .ht-step--odd .ht-step-card::after,
  .ht-step--even .ht-step-card::after{display:none;}.ht-step-card__top{align-items:flex-start;gap:0;margin-bottom:14px;}.ht-step-icon{display:none;}.ht-step-card__top small{display:inline-block;margin-bottom:7px;padding:4px 10px;border-radius:999px;background:rgba(109,74,255,.08);color:var(--ht-purple-dark);}.ht-step-card__top h3{font-size:17px;line-height:1.5;}.ht-step-card ul{gap:8px;}.ht-step-card li{font-size:13px;line-height:1.72;}}.ht-system{padding:92px 0 100px;}.ht-system::before{display:none;}.ht-system-head--carousel{max-width:none;margin:0 0 34px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;text-align:start;}.ht-system-head--carousel > div:first-child{max-width:760px;}.ht-system-head--carousel h2{margin-top:10px;}.ht-system-carousel__controls{display:inline-flex;gap:9px;flex:0 0 auto;}.ht-carousel-arrow{width:46px;height:46px;padding:0;border-radius:14px;border:1px solid #ddd8ff;color:var(--ht-purple-dark);background:rgba(255,255,255,.92);display:grid;place-items:center;cursor:pointer;box-shadow:0 9px 24px rgba(66,49,147,.08);transition:transform .18s ease, border-color .18s ease, background .18s ease;}.ht-carousel-arrow:hover{transform:translateY(-2px);border-color:#bcb2ff;background:var(--ht-soft-purple);}.ht-carousel-arrow:focus-visible{outline:3px solid rgba(109,74,255,.2);outline-offset:2px;}.ht-carousel-arrow .ht-icon{width:21px;height:21px;}.ht-system-carousel{position:relative;min-width:0;}.ht-system-carousel__track{display:flex;align-items:stretch;gap:18px;overflow-x:auto;padding:4px 2px 18px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}.ht-system-carousel__track::-webkit-scrollbar{display:none;}.ht-system-card{flex:0 0 clamp(310px, 31vw, 372px);scroll-snap-align:start;min-width:0;padding:23px 22px 24px;border:1px solid rgba(222,218,245,.92);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 17px 44px rgba(45,34,94,.075);}.ht-system-card--final{border-color:rgba(109,74,255,.28);background:linear-gradient(145deg, #fff 0%, #f7f4ff 100%);}.ht-system-card__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px;}.ht-system-card__icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:var(--ht-purple-dark);background:linear-gradient(135deg, var(--ht-soft-purple), var(--ht-soft-blue));border:1px solid rgba(220,215,255,.75);}.ht-system-card__icon .ht-icon{width:23px;height:23px;}.ht-system-card__number{min-width:45px;height:32px;padding-inline:12px;border-radius:999px;display:inline-grid;place-items:center;color:#fff;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));font:800 11px/1 var(--ht-font-latin);box-shadow:0 8px 20px rgba(89,66,220,.18);}.ht-system-card > small{display:block;color:var(--ht-purple-dark);font-size:11px;font-weight:800;margin-bottom:4px;}.ht-system-card h3{margin:0 0 17px;font-size:19px;line-height:1.45;}.ht-system-card ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;}.ht-system-card li{display:flex;align-items:flex-start;gap:8px;color:var(--ht-text);font-size:12.5px;line-height:1.72;}.ht-system-card li .ht-icon{margin-top:5px;color:var(--ht-purple);stroke-width:2.5;}@media (max-width: 720px){.ht-system{padding:70px 0 76px;}.ht-system-head--carousel{margin-bottom:25px;align-items:flex-end;gap:12px;}.ht-system-head--carousel h2{font-size:32px;line-height:1.3;}.ht-system-carousel__controls{gap:7px;}.ht-carousel-arrow{width:42px;height:42px;border-radius:13px;}.ht-system-carousel__track{gap:12px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;}.ht-system-card{flex-basis:min(86vw, 330px);padding:20px 18px 21px;border-radius:21px;}.ht-system-card__icon{width:44px;height:44px;border-radius:14px;}.ht-system-card h3{font-size:17px;}.ht-system-card li{font-size:12.5px;}}.ht-content-showcase{padding:108px 0 112px;background:#fff;border-top:1px solid var(--ht-border);}.ht-section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px;}.ht-section-head--split > div:first-child{max-width:780px;}.ht-section-head--split h2{margin:10px 0 13px;font-size:clamp(35px, 3.4vw, 52px);line-height:1.22;}.ht-section-head--split p{max-width:710px;margin:0;color:var(--ht-text);font-size:15px;}.ht-section-head__actions{display:inline-flex;gap:9px;flex:0 0 auto;}.ht-content-feature{display:grid;grid-template-columns:minmax(0, 1.45fr) minmax(310px, .55fr);gap:22px;padding:18px;margin-bottom:34px;border:1px solid rgba(222,218,245,.88);border-radius:30px;background:linear-gradient(135deg, #fbfaff 0%, #f4f8ff 100%);}.ht-content-feature__media{min-height:410px;border-radius:23px;overflow:hidden;background:var(--ht-soft-purple);}.ht-content-feature__media img{width:100%;height:100%;object-fit:cover;display:block;}.ht-content-feature__copy{padding:28px 20px 24px 12px;align-self:center;}html[dir="rtl"] .ht-content-feature__copy{padding:28px 12px 24px 20px;}.ht-content-feature__icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;margin-bottom:20px;color:var(--ht-purple-dark);background:#fff;border:1px solid #ded8ff;box-shadow:0 10px 28px rgba(70,52,160,.08);}.ht-content-feature__icon .ht-icon{width:25px;height:25px;}.ht-content-feature__copy small{color:var(--ht-purple-dark);font-weight:800;font-size:11px;}.ht-content-feature__copy h3{margin:6px 0 12px;font-size:24px;line-height:1.45;}.ht-content-feature__copy p{margin:0;color:var(--ht-text);font-size:14px;}.ht-content-feature__tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;}.ht-content-feature__tags span{padding:6px 11px;border-radius:999px;font:700 11px/1.2 var(--ht-font-latin);color:var(--ht-purple-dark);background:rgba(109,74,255,.08);border:1px solid rgba(109,74,255,.12);}.ht-media-carousel__track{display:flex;gap:18px;overflow-x:auto;padding:3px 2px 16px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}.ht-media-carousel__track::-webkit-scrollbar{display:none;}.ht-media-card{flex:0 0 clamp(280px, 28vw, 342px);scroll-snap-align:start;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ht-border);box-shadow:0 15px 38px rgba(38,30,75,.07);}.ht-media-card__visual{position:relative;aspect-ratio:16/10;overflow:hidden;background:#eee;}.ht-media-card__visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease;}.ht-media-card__visual--fa img{object-position:60% 25%;}.ht-media-card__visual--tr img{object-position:76% 43%;}.ht-media-card__visual--en img{object-position:70% 70%;}.ht-media-card__visual--social img{object-position:36% 68%;}.ht-media-card:hover .ht-media-card__visual img{transform:scale(1.025);}.ht-media-card__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 48%, rgba(17,18,26,.35));}.ht-media-card__play{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(84,52,232,.9);box-shadow:0 10px 30px rgba(35,24,100,.25);}.ht-media-card__play .ht-icon{width:21px;height:21px;margin-left:2px;}.ht-media-card__lang{position:absolute;z-index:2;top:13px;inset-inline-start:13px;min-width:36px;height:27px;padding:0 9px;border-radius:999px;display:grid;place-items:center;color:#fff;background:rgba(17,18,26,.66);backdrop-filter:blur(7px);font:800 10px/1 var(--ht-font-latin);}.ht-media-card__body{padding:19px 18px 21px;}.ht-media-card__body small{color:var(--ht-purple-dark);font-size:10px;font-weight:800;}.ht-media-card__body h3{margin:5px 0 8px;font-size:17px;line-height:1.45;}.ht-media-card__body p{margin:0;color:var(--ht-text);font-size:12.5px;line-height:1.75;}.ht-patient-proof{padding:106px 0 110px;color:#fff;background:radial-gradient(circle at 12% 10%, rgba(109,74,255,.30), transparent 34%),
    radial-gradient(circle at 90% 90%, rgba(57,119,246,.22), transparent 36%),
    #17131f;}.ht-patient-proof__grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:50px;align-items:center;}.ht-kicker--dark{color:#cfc6ff;}.ht-patient-proof__content h2{margin:10px 0 18px;font-size:clamp(34px,3.1vw,48px);line-height:1.25;}.ht-patient-proof__content h2 span{color:#a99aff;}.ht-patient-proof__content > p{margin:0;color:rgba(255,255,255,.68);font-size:14.5px;}.ht-proof-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px;}.ht-proof-points span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;color:rgba(255,255,255,.82);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);font-size:11px;font-weight:700;}.ht-proof-points .ht-icon{width:15px;height:15px;color:#f1c24f;}.ht-patient-proof__media{position:relative;overflow:hidden;min-height:430px;border-radius:30px;border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 70px rgba(0,0,0,.25);}.ht-patient-proof__media img{width:100%;height:100%;object-fit:cover;display:block;}.ht-patient-proof__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(17,18,26,.28));}.ht-proof-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(109,74,255,.9);border:1px solid rgba(255,255,255,.4);box-shadow:0 0 0 10px rgba(109,74,255,.12), 0 18px 40px rgba(0,0,0,.22);}.ht-proof-play .ht-icon{width:27px;height:27px;margin-left:3px;}.ht-testimonial-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;}.ht-testimonial-card{min-width:0;padding:21px;border-radius:21px;background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.105);backdrop-filter:blur(9px);}.ht-testimonial-card__icon{width:35px;height:35px;display:grid;place-items:center;color:#b6a8ff;margin-bottom:13px;}.ht-testimonial-card__icon .ht-icon{width:23px;height:23px;}.ht-testimonial-card p{margin:0 0 16px;color:rgba(255,255,255,.73);font-size:12.5px;line-height:1.8;}.ht-testimonial-card strong{display:block;font-size:12px;}.ht-testimonial-card small{display:block;margin-top:2px;color:rgba(255,255,255,.46);font-size:10px;}@media (max-width: 900px){.ht-content-feature{grid-template-columns:1fr;}.ht-content-feature__media{min-height:340px;}.ht-content-feature__copy, html[dir="rtl"] .ht-content-feature__copy{padding:12px 10px 18px;}.ht-patient-proof__grid{grid-template-columns:1fr;gap:32px;}.ht-testimonial-row{grid-template-columns:1fr;}}@media (max-width: 720px){.ht-content-showcase{padding:72px 0 78px;}.ht-section-head--split{align-items:flex-end;gap:12px;margin-bottom:26px;}.ht-section-head--split h2{font-size:32px;}.ht-section-head--split p{font-size:13.5px;}.ht-section-head__actions .ht-carousel-arrow{width:40px;height:40px;}.ht-content-feature{padding:10px;border-radius:23px;margin-bottom:26px;}.ht-content-feature__media{min-height:0;aspect-ratio:4/3;border-radius:18px;}.ht-content-feature__copy h3{font-size:20px;}.ht-media-carousel__track{gap:12px;margin-inline:-14px;padding-inline:14px;scroll-padding-inline:14px;}.ht-media-card{flex-basis:min(82vw,310px);border-radius:21px;}.ht-patient-proof{padding:74px 0 78px;}.ht-patient-proof__content h2{font-size:32px;}.ht-patient-proof__media{min-height:0;aspect-ratio:4/3;border-radius:23px;}.ht-proof-play{width:58px;height:58px;}.ht-testimonial-row{display:flex;overflow-x:auto;gap:12px;margin-inline:-14px;padding:0 14px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;}.ht-testimonial-row::-webkit-scrollbar{display:none;}.ht-testimonial-card{flex:0 0 min(82vw,310px);scroll-snap-align:start;}}.ht-content-carousel__mobile-controls{display:none;}@media (max-width: 720px){.ht-content-showcase .ht-section-head__actions{display:none;}.ht-content-showcase .ht-section-head--split{display:block;}.ht-content-carousel__mobile-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;}.ht-content-carousel__mobile-controls .ht-carousel-arrow{width:44px;height:44px;border-radius:14px;background:#fff;border-color:#ddd8f5;box-shadow:0 8px 22px rgba(55, 42, 118, .07);}.ht-content-carousel__mobile-hint{margin-inline-end:4px;color:var(--ht-muted);font-size:10.5px;font-weight:700;}}.ht-content-showcase .ht-section-head--split{display:block;}.ht-content-showcase .ht-section-head__actions,
.ht-content-carousel__mobile-controls{display:none!important;}@media (max-width: 720px){.ht-content-showcase .ht-section-head--split{margin-bottom:22px;}}.ht-campaign-results{padding:108px 0 116px;background:#fff;border-top:1px solid var(--ht-border);}.ht-campaign-results__head{max-width:790px;margin:0 auto 44px;text-align:center;}.ht-campaign-results__head h2{margin:11px 0 16px;font-size:clamp(36px, 3.2vw, 50px);line-height:1.22;}.ht-campaign-results__head p{margin:0;color:var(--ht-text);font-size:14.5px;}.ht-campaign-case{display:grid;grid-template-columns:minmax(0, 1.18fr) minmax(340px, .82fr);gap:34px;align-items:center;padding:18px;border:1px solid var(--ht-border);border-radius:30px;background:linear-gradient(135deg, #fbfaff, #f7faff);box-shadow:0 22px 58px rgba(50, 38, 101, .08);}.ht-campaign-case__visual{position:relative;overflow:hidden;min-height:430px;border-radius:22px;background:var(--ht-soft-purple);}.ht-campaign-case__visual img{width:100%;height:100%;object-fit:cover;display:block;}.ht-placeholder-badge{position:absolute;top:14px;inset-inline-start:14px;padding:7px 10px;border-radius:999px;color:#fff;background:rgba(20, 19, 26, .72);backdrop-filter:blur(8px);font-size:10px;font-weight:800;}.ht-campaign-case__content{padding:24px 24px 24px 12px;}html[dir="rtl"] .ht-campaign-case__content{padding:24px 12px 24px 24px;}.ht-campaign-case__eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--ht-purple-dark);font-size:11px;font-weight:800;}.ht-campaign-case__eyebrow .ht-icon{width:17px;height:17px;}.ht-campaign-case__content h3{margin:10px 0 14px;font-size:30px;line-height:1.35;}.ht-campaign-case__content > p{margin:0;color:var(--ht-text);font-size:13.5px;}.ht-campaign-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}.ht-campaign-tags span{padding:7px 10px;border:1px solid #ddd8ff;border-radius:999px;color:var(--ht-purple-dark);background:#fff;font:700 10px/1.2 var(--ht-font-latin);}.ht-campaign-metrics{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:9px;margin-top:22px;}.ht-campaign-metrics > div{padding:14px 12px;border-radius:16px;border:1px solid rgba(218, 214, 240, .9);background:rgba(255,255,255,.86);}.ht-campaign-metrics strong{display:block;color:var(--ht-ink);font:800 18px/1.2 var(--ht-font-latin);}.ht-campaign-metrics small{display:block;margin-top:4px;color:var(--ht-muted);font-size:9px;}.ht-campaign-cards{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:16px;margin-top:24px;}.ht-campaign-card{position:relative;min-width:0;padding:22px;border:1px solid var(--ht-border);border-radius:22px;background:#fff;}.ht-campaign-card__icon{width:43px;height:43px;display:grid;place-items:center;border-radius:14px;color:var(--ht-purple-dark);background:linear-gradient(135deg, var(--ht-soft-purple), var(--ht-soft-blue));border:1px solid #e4e0ff;}.ht-campaign-card__icon .ht-icon{width:21px;height:21px;}.ht-campaign-card > small{display:block;margin-top:15px;color:var(--ht-purple-dark);font:800 10px/1.2 var(--ht-font-latin);}.ht-campaign-card h3{margin:6px 0 9px;font-size:18px;line-height:1.5;}.ht-campaign-card p{margin:0;color:var(--ht-text);font-size:12px;line-height:1.75;}.ht-campaign-card__status{display:inline-block;margin-top:17px;padding:6px 8px;border-radius:9px;color:var(--ht-muted);background:#f5f5f8;font:700 9px/1 var(--ht-font-latin);}.ht-certificates{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;align-items:center;margin-top:56px;padding:30px;border-radius:26px;background:#17131f;color:#fff;}.ht-certificates__copy h3{margin:8px 0 9px;font-size:25px;}.ht-certificates__copy p{margin:0;color:rgba(255,255,255,.62);font-size:12.5px;}.ht-certificates__grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:12px;}.ht-certificate-card{display:flex;align-items:center;gap:13px;min-width:0;padding:17px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.065);}.ht-certificate-card > span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;color:#c2b7ff;background:rgba(109,74,255,.13);}.ht-certificate-card .ht-icon{width:22px;height:22px;}.ht-certificate-card strong{display:block;font:800 13px/1.3 var(--ht-font-latin);}.ht-certificate-card small{display:block;margin-top:4px;color:rgba(255,255,255,.48);font-size:9px;}@media (max-width: 900px){.ht-campaign-case{grid-template-columns:1fr;}.ht-campaign-case__content,
  html[dir="rtl"] .ht-campaign-case__content{padding:8px 10px 16px;}.ht-campaign-cards{display:flex;overflow-x:auto;gap:12px;margin-inline:-14px;padding:0 14px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;}.ht-campaign-cards::-webkit-scrollbar{display:none;}.ht-campaign-card{flex:0 0 min(82vw, 320px);scroll-snap-align:start;}.ht-certificates{grid-template-columns:1fr;}}@media (max-width: 720px){.ht-campaign-results{padding:74px 0 80px;}.ht-campaign-results__head{margin-bottom:28px;text-align:start;}.ht-campaign-results__head h2{font-size:32px;}.ht-campaign-results__head p{font-size:13px;}.ht-campaign-case{padding:10px;gap:8px;border-radius:23px;}.ht-campaign-case__visual{min-height:0;aspect-ratio:4/3;border-radius:18px;}.ht-campaign-case__content h3{font-size:23px;}.ht-campaign-metrics{grid-template-columns:1fr 1fr;}.ht-campaign-metrics > div:last-child{grid-column:1 / -1;}.ht-certificates{margin-top:42px;padding:22px 17px;border-radius:22px;}.ht-certificates__grid{grid-template-columns:1fr;}}.ht-portfolio{padding:112px 0 118px;background:linear-gradient(180deg, #fafafc 0%, #ffffff 100%);border-top:1px solid var(--ht-border);}.ht-portfolio__head{max-width:790px;margin:0 auto 44px;text-align:center;}.ht-portfolio__head h2{margin:10px 0 15px;font-size:clamp(36px, 3.2vw, 50px);line-height:1.22;}.ht-portfolio__head p{margin:0;color:var(--ht-text);font-size:14px;}.ht-portfolio__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;}.ht-portfolio-card{min-width:0;overflow:hidden;border:1px solid var(--ht-border);border-radius:26px;background:#fff;box-shadow:0 17px 48px rgba(44, 35, 86, .065);transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}.ht-portfolio-card:hover{transform:translateY(-4px);border-color:#d9d3ff;box-shadow:0 24px 58px rgba(44, 35, 86, .10);}.ht-portfolio-card--featured{border-color:rgba(109,74,255,.30);background:linear-gradient(180deg, #fff 0%, #fbfaff 100%);}.ht-portfolio-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f1effc;}.ht-portfolio-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease;}.ht-portfolio-card:hover .ht-portfolio-card__media img{transform:scale(1.025);}.ht-portfolio-card__body{padding:23px 22px 24px;}.ht-portfolio-card__icon{width:44px;height:44px;display:grid;place-items:center;margin-bottom:16px;border-radius:14px;color:var(--ht-purple-dark);background:linear-gradient(135deg, var(--ht-soft-purple), var(--ht-soft-blue));border:1px solid #e2ddff;}.ht-portfolio-card__icon .ht-icon{width:22px;height:22px;}.ht-portfolio-card__body > small{display:block;color:var(--ht-purple-dark);font:800 10px/1.2 var(--ht-font-latin);}.ht-portfolio-card__body h3{margin:7px 0 10px;font-size:20px;line-height:1.45;}.ht-portfolio-card__body p{margin:0;color:var(--ht-text);font-size:12.5px;line-height:1.8;}.ht-portfolio-card__features{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;}.ht-portfolio-card__features span{padding:6px 9px;border-radius:999px;border:1px solid #e5e2f3;color:var(--ht-muted);background:#fafafd;font-size:9.5px;font-weight:700;}.ht-venoramed{padding:0 0 122px;background:#fff;}.ht-venoramed__shell{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);gap:46px;align-items:center;padding:48px;border-radius:34px;color:#fff;background:radial-gradient(circle at 12% 10%, rgba(109,74,255,.34), transparent 34%),
    radial-gradient(circle at 94% 88%, rgba(57,119,246,.22), transparent 35%),
    #17131f;box-shadow:0 28px 80px rgba(26, 20, 58, .17);}.ht-venoramed__shell::before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:1px solid rgba(255,255,255,.06);inset-inline-start:-180px;inset-block-end:-180px;box-shadow:0 0 0 65px rgba(255,255,255,.018), 0 0 0 130px rgba(255,255,255,.012);pointer-events:none;}.ht-venoramed__content{position:relative;z-index:2;}.ht-venoramed__brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;}.ht-venoramed__brand-mark{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:14px;color:#fff;font-size:22px;font-weight:900;background:linear-gradient(135deg, #6d4aff 0%, #e2a514 100%);box-shadow:0 10px 26px rgba(93, 74, 255, .28);}.ht-venoramed__brand-text strong{display:block;color:#fff;font-size:18px;font-weight:900;line-height:1.2;}.ht-venoramed__brand-text small{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.ht-venoramed__content .ht-kicker{margin-bottom:8px;}.ht-venoramed__content h2{margin:0 0 18px;font-size:clamp(35px, 3.05vw, 48px);line-height:1.24;}.ht-venoramed__content h2 span{color:#f0bd38;}.ht-venoramed__content > p{margin:0 0 14px;max-width:60ch;color:rgba(255,255,255,.82);font-size:14.6px;line-height:2;}.ht-venoramed__features{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px;padding:0;list-style:none;}.ht-venoramed__features li{display:inline-flex;align-items:center;min-width:0;padding:8px 12px;border:1px solid rgba(255,255,255,.11);border-radius:999px;color:rgba(255,255,255,.74);background:rgba(255,255,255,.05);font-size:11px;font-weight:700;line-height:1.6;}.ht-venoramed__note{margin-top:2px;padding:13px 15px;border-radius:16px;border:1px solid rgba(169,154,255,.16);background:rgba(109,74,255,.08);color:rgba(255,255,255,.72)!important;font-size:12.8px!important;}.ht-venoramed__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;}.ht-btn-light{color:var(--ht-purple-dark);background:#fff;border-color:#fff;}.ht-btn-light:hover{background:#f5f2ff;}.ht-btn-glass{color:#fff;background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.18);}.ht-btn-glass:hover{background:rgba(255,255,255,.12);}.ht-venoramed__visual{position:relative;z-index:2;overflow:hidden;min-height:470px;border-radius:27px;border:1px solid rgba(255,255,255,.14);background:#f1effc;box-shadow:0 28px 65px rgba(0,0,0,.28);}.ht-venoramed__visual > img{width:100%;height:100%;display:block;object-fit:cover;}.ht-venoramed__visual::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, transparent 58%, rgba(10,11,17,.52));pointer-events:none;}.ht-venoramed__visual-card{position:absolute;z-index:3;inset-inline-start:18px;inset-block-end:18px;max-width:calc(100% - 36px);display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid rgba(255,255,255,.20);border-radius:16px;color:#fff;background:rgba(16,17,25,.72);backdrop-filter:blur(10px);}.ht-venoramed__visual-card > span{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;border-radius:11px;color:#c3b8ff;background:rgba(109,74,255,.19);}.ht-venoramed__visual-card .ht-icon{width:20px;height:20px;}.ht-venoramed__visual-card strong{display:block;font:800 11px/1.3 var(--ht-font-latin);}.ht-venoramed__visual-card small{display:block;margin-top:3px;color:rgba(255,255,255,.52);font:500 8.5px/1.3 var(--ht-font-latin);}@media (max-width: 980px){.ht-portfolio__grid{display:flex;overflow-x:auto;gap:13px;margin-inline:-14px;padding:0 14px 9px;scroll-snap-type:x mandatory;scrollbar-width:none;}.ht-portfolio__grid::-webkit-scrollbar{display:none;}.ht-portfolio-card{flex:0 0 min(82vw, 360px);scroll-snap-align:start;}.ht-venoramed__shell{grid-template-columns:1fr;}}@media (max-width: 720px){.ht-portfolio{padding:74px 0 80px;}.ht-portfolio__head{margin-bottom:28px;text-align:start;}.ht-portfolio__head h2{font-size:32px;}.ht-portfolio__head p{font-size:13px;}.ht-portfolio-card{border-radius:22px;}.ht-portfolio-card__body{padding:19px 18px 21px;}.ht-portfolio-card__body h3{font-size:18px;}.ht-venoramed{padding-bottom:82px;}.ht-venoramed__shell{gap:29px;padding:25px 18px 18px;border-radius:26px;}.ht-venoramed__content h2{font-size:31px;}.ht-venoramed__content > p{font-size:12.8px;}.ht-venoramed__brand{margin-bottom:14px;}.ht-venoramed__brand-mark{width:40px;height:40px;flex-basis:40px;font-size:20px;}.ht-venoramed__brand-text strong{font-size:16px;}.ht-venoramed__brand-text small{font-size:10px;}.ht-venoramed__features{gap:8px;margin:18px 0 14px;}.ht-venoramed__features li{font-size:10px;padding:7px 10px;}.ht-venoramed__actions{display:grid;grid-template-columns:1fr;}.ht-venoramed__actions .ht-btn{width:100%;}.ht-venoramed__visual{min-height:0;aspect-ratio:4 / 3;border-radius:21px;}.ht-venoramed__visual-card{inset-inline:11px;inset-block-end:11px;max-width:calc(100% - 22px);}}.ht-portfolio-card--real .ht-portfolio-card__media{display:block;color:inherit;text-decoration:none;}.ht-live-site-badge{position:absolute;z-index:3;top:14px;inset-inline-start:14px;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border-radius:999px;color:#fff;background:rgba(17,18,26,.72);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(9px);font-size:10px;font-weight:800;}.ht-live-site-badge .ht-icon{width:13px;height:13px;}.ht-portfolio-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--ht-purple-dark);text-decoration:none;font-size:12px;font-weight:800;}.ht-portfolio-card__link:hover{text-decoration:underline;}.ht-portfolio-card--real .ht-portfolio-card__media img{object-position:top center;}.ht-certificates .ht-kicker{color:#f1c24f;}.ht-cooperation{padding:116px 0 104px;background:linear-gradient(180deg, #fff 0%, #faf9ff 100%);border-top:1px solid var(--ht-border);}.ht-cooperation__head{max-width:790px;margin:0 auto 42px;text-align:center;}.ht-cooperation__head h2{margin:10px 0 15px;font-size:clamp(36px, 3.25vw, 50px);line-height:1.25;}.ht-cooperation__head p{margin:0 auto;max-width:680px;color:var(--ht-text);font-size:14px;}.ht-cooperation__grid{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:20px;max-width:1000px;margin:0 auto;}.ht-cooperation-card{position:relative;overflow:hidden;min-width:0;padding:31px;border:1px solid #e3e0f1;border-radius:27px;background:#fff;box-shadow:0 20px 52px rgba(39,31,82,.07);}.ht-cooperation-card::after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;inset-inline-end:-80px;inset-block-start:-80px;background:rgba(109,74,255,.055);pointer-events:none;}.ht-cooperation-card--independent::after{background:rgba(57,119,246,.055);}.ht-cooperation-card__number{position:absolute;top:22px;inset-inline-end:23px;color:#d7d2ed;font:800 26px/1 var(--ht-font-latin);}.ht-cooperation-card__icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:22px;border-radius:16px;color:var(--ht-purple-dark);background:linear-gradient(135deg, var(--ht-soft-purple), var(--ht-soft-blue));border:1px solid #ded8ff;}.ht-cooperation-card__icon .ht-icon{width:24px;height:24px;}.ht-cooperation-card small{color:var(--ht-purple-dark);font:800 10px/1.4 var(--ht-font-latin);}.ht-cooperation-card h3{margin:7px 0 12px;max-width:430px;font-size:23px;line-height:1.45;}.ht-cooperation-card p{margin:0;color:var(--ht-text);font-size:13px;line-height:1.9;}.ht-cooperation-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:21px;color:var(--ht-purple-dark);text-decoration:none;font-size:12px;font-weight:800;}.ht-cooperation-card__link:hover{text-decoration:underline;}.ht-about-story{padding:112px 0 124px;background:#fff;}.ht-about-story__intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;margin-bottom:52px;}.ht-about-story__visual{position:relative;overflow:hidden;min-height:460px;border-radius:30px;background:#f0eef9;box-shadow:0 24px 64px rgba(35,27,74,.12);}.ht-about-story__visual img{width:100%;height:100%;display:block;object-fit:cover;}.ht-about-story__lead h2{margin:10px 0 18px;font-size:clamp(36px, 3.3vw, 50px);line-height:1.27;}.ht-about-story__lead-copy{margin:0;color:var(--ht-text);font-size:14px;line-height:2;}.ht-about-story__identity{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 15px;border:1px solid #e3defb;border-radius:17px;background:linear-gradient(135deg, rgba(243,240,255,.8), rgba(238,245,255,.55));}.ht-about-story__identity-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;color:var(--ht-purple-dark);background:#fff;}.ht-about-story__identity-icon .ht-icon{width:21px;height:21px;}.ht-about-story__identity strong{display:block;font-size:13px;}.ht-about-story__identity small{display:block;margin-top:2px;color:var(--ht-muted);font-size:10.5px;}.ht-about-story__body{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:18px;}.ht-about-story__column{min-width:0;padding:25px;border:1px solid var(--ht-border);border-radius:23px;background:#fafafd;}.ht-about-story__column--wide{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:18px 30px;background:linear-gradient(135deg, #f7f5ff, #f5f9ff);border-color:#ddd8fb;}.ht-about-story__column p{margin:0 0 15px;color:var(--ht-text);font-size:13.2px;line-height:2;}.ht-about-story__column p:last-of-type{margin-bottom:0;}.ht-about-story__column blockquote{grid-column:1 / -1;margin:5px 0 0;padding:21px 23px;border:0;border-radius:18px;color:#fff;background:linear-gradient(135deg, var(--ht-purple-dark), var(--ht-blue));font-size:18px;font-weight:800;line-height:1.7;}@media (max-width: 900px){.ht-about-story__intro{grid-template-columns:1fr;gap:32px;}.ht-about-story__visual{min-height:0;aspect-ratio:4 / 3;}}@media (max-width: 720px){.ht-about-story__visual{aspect-ratio:4 / 5;min-height:0;}.ht-about-story__visual img{width:100%;height:100%;object-fit:cover;object-position:center top;}.ht-cooperation{padding:76px 0 78px;}.ht-cooperation__head{margin-bottom:28px;text-align:start;}.ht-cooperation__head h2{font-size:32px;}.ht-cooperation__head p{font-size:13px;}.ht-cooperation__grid{display:flex;overflow-x:auto;gap:12px;margin-inline:-14px;padding:0 14px 8px;scroll-snap-type:x mandatory;scrollbar-width:none;}.ht-cooperation__grid::-webkit-scrollbar{display:none;}.ht-cooperation-card{flex:0 0 min(86vw, 340px);scroll-snap-align:start;padding:24px 21px;border-radius:22px;}.ht-cooperation-card h3{font-size:20px;}.ht-about-story{padding:78px 0 84px;}.ht-about-story__intro{margin-bottom:27px;}.ht-about-story__visual{border-radius:23px;}.ht-about-story__lead h2{font-size:32px;}.ht-about-story__lead-copy{font-size:13px;}.ht-about-story__body{grid-template-columns:1fr;gap:12px;}.ht-about-story__column,
  .ht-about-story__column--wide{grid-column:auto;display:block;padding:19px 17px;border-radius:19px;}.ht-about-story__column p{font-size:12.8px;line-height:1.95;}.ht-about-story__column blockquote{margin-top:17px;padding:17px;font-size:16px;}}.ht-menu-toggle{min-width:46px;width:46px;height:46px;padding:0;}.ht-menu-label{display:none!important;}.ht-language .ht-lang.ht-lang--flags{min-width:62px;justify-content:center;padding:0 12px;gap:8px;}.ht-lang-flag{display:inline-grid;place-items:center;line-height:1;font-size:20px;}.ht-lang-option{display:flex!important;align-items:center;gap:10px;}.ht-lang-option__text{font-size:13px;font-weight:700;color:inherit;}.ht-lang-list{min-width:158px;}@media (max-width: 720px){.ht-menu-toggle{min-width:46px;width:46px;height:46px;border-radius:14px;padding:0;}.ht-language .ht-lang.ht-lang--flags{min-width:60px;min-height:46px;padding:0 10px;}.ht-lang-flag{font-size:19px;}}@media (min-width: 1051px){.ht-problem-grid{direction:ltr;}.ht-problem-content{direction:rtl;text-align:right;}}.ht-system-head--carousel{display:block;text-align:center;margin:0 auto 26px;}.ht-system-head--carousel > div:first-child{max-width:760px;margin:0 auto;}.ht-system-head--carousel .ht-kicker{display:block;text-align:center;}.ht-system-carousel{position:relative;padding-inline:58px;}.ht-system-carousel__controls{position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);pointer-events:none;z-index:3;}.ht-system-carousel__controls .ht-carousel-arrow{position:absolute;pointer-events:auto;}.ht-system-carousel__controls .ht-carousel-arrow--left{inset-inline-start:0;}.ht-system-carousel__controls .ht-carousel-arrow--right{inset-inline-end:0;}.ht-hero h1{font-size:clamp(30px, 2.9vw, 43px);}.ht-problem h2,
.ht-system-head h2,
.ht-section-head--split h2,
.ht-patient-proof__content h2,
.ht-campaign-results__head h2,
.ht-portfolio__head h2,
.ht-venoramed__content h2,
.ht-cooperation__head h2,
.ht-about-story__lead h2{font-size:clamp(24px, 2.35vw, 35px);}@media (max-width: 720px){.ht-system-head--carousel{margin-bottom:22px;}.ht-system-head--carousel h2{font-size:24px;line-height:1.35;}.ht-system-carousel{padding-inline:44px;}.ht-system-carousel__controls .ht-carousel-arrow{width:40px;height:40px;}.ht-hero h1{font-size:clamp(28px, 8vw, 32px);}.ht-problem h2,
  .ht-section-head--split h2,
  .ht-patient-proof__content h2,
  .ht-campaign-results__head h2,
  .ht-portfolio__head h2,
  .ht-venoramed__content h2,
  .ht-cooperation__head h2,
  .ht-about-story__lead h2{font-size:22px;line-height:1.4;}}.ht-content-showcase .ht-section-head--split{display:block;text-align:center;max-width:860px;margin:0 auto 40px;}.ht-content-showcase .ht-section-head--split > div:first-child{max-width:860px;margin:0 auto;}.ht-content-showcase .ht-section-head--split .ht-kicker,
.ht-content-showcase .ht-section-head--split h2,
.ht-content-showcase .ht-section-head--split p{text-align:center;}.ht-content-showcase .ht-section-head--split p{max-width:760px;margin:0 auto;}@media (min-width: 901px){.ht-content-feature{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;align-items:center;}.ht-content-feature__media{min-height:0;aspect-ratio:4 / 3;}.ht-content-feature__copy,
  html[dir="rtl"] .ht-content-feature__copy{padding:28px 26px;}.ht-content-feature__copy h3{font-size:28px;line-height:1.4;}.ht-content-feature__copy p{font-size:15px;line-height:1.9;}}.ht-system .ht-container{max-width:none;width:min(100%, var(--ht-container));}.ht-system-carousel{width:100%;max-width:none;padding-inline:0;}.ht-system-carousel__track{width:100%;padding-inline:0;margin-inline:0;}.ht-system-card{flex:0 0 calc((100% - 54px) / 4);}.ht-system-carousel__controls{inset-inline:-20px;}html[dir="rtl"] .ht-system-carousel__controls .ht-carousel-arrow--left{inset-inline-end:0;inset-inline-start:auto;}html[dir="rtl"] .ht-system-carousel__controls .ht-carousel-arrow--right{inset-inline-start:0;inset-inline-end:auto;}html[dir="ltr"] .ht-system-carousel__controls .ht-carousel-arrow--left{inset-inline-start:0;inset-inline-end:auto;}html[dir="ltr"] .ht-system-carousel__controls .ht-carousel-arrow--right{inset-inline-end:0;inset-inline-start:auto;}.ht-system-card__head{flex-direction:row-reverse;}@media (max-width: 1100px){.ht-system-card{flex-basis:calc((100% - 18px) / 2);}}@media (max-width: 720px){.ht-system .ht-container{width:100%;padding-inline:14px;}.ht-system-carousel{width:calc(100% + 0px);padding-inline:0;}.ht-system-carousel__track{width:100%;gap:12px;padding-inline:0;margin-inline:0;scroll-padding-inline:0;}.ht-system-card{flex-basis:calc(100vw - 28px);max-width:none;}.ht-system-carousel__controls{inset-inline:-6px;}}.ht-media-carousel{position:relative;width:100%;padding-inline:0;}.ht-media-carousel__controls{position:absolute;inset-inline:-20px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:3;}.ht-media-carousel__controls .ht-carousel-arrow{position:absolute;pointer-events:auto;}html[dir="rtl"] .ht-media-carousel__controls .ht-carousel-arrow--left{inset-inline-end:0;inset-inline-start:auto;}html[dir="rtl"] .ht-media-carousel__controls .ht-carousel-arrow--right{inset-inline-start:0;inset-inline-end:auto;}html[dir="ltr"] .ht-media-carousel__controls .ht-carousel-arrow--left{inset-inline-start:0;inset-inline-end:auto;}html[dir="ltr"] .ht-media-carousel__controls .ht-carousel-arrow--right{inset-inline-end:0;inset-inline-start:auto;}@media (max-width: 720px){.ht-media-carousel__controls{inset-inline:-6px;}.ht-media-carousel__controls .ht-carousel-arrow{width:40px;height:40px;}}@media (min-width: 901px){.ht-patient-proof__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px;align-items:center;}.ht-patient-proof__media{min-height:0;aspect-ratio:4 / 3;width:100%;max-width:100%;border-radius:28px;}.ht-patient-proof__content > p{font-size:14px;line-height:1.95;}}@media (min-width: 901px){.ht-campaign-case{grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px;align-items:center;}.ht-campaign-case__visual{min-height:0;aspect-ratio:4 / 3;width:100%;max-width:100%;}.ht-campaign-case__content,
  html[dir="rtl"] .ht-campaign-case__content{padding:28px 26px;}.ht-campaign-case__content h3{font-size:27px;line-height:1.42;}.ht-campaign-case__content > p{font-size:14px;line-height:1.95;}}.ht-venoramed{padding:96px 0 104px;color:#fff;background:radial-gradient(circle at 10% 8%, rgba(109,74,255,.30), transparent 32%),
    radial-gradient(circle at 94% 90%, rgba(57,119,246,.18), transparent 34%),
    #17131f;}.ht-venoramed__shell{overflow:visible;padding:0;border-radius:0;background:transparent;box-shadow:none;}.ht-venoramed__shell::before{display:none;}@media (max-width: 720px){.ht-venoramed{padding:72px 0 78px;}.ht-venoramed__shell{padding:0;border-radius:0;}}.ht-faq{padding:98px 0 104px;background:#fff;border-top:1px solid var(--ht-border);}.ht-faq__head{max-width:760px;margin:0 auto 36px;text-align:center;}.ht-faq__head .ht-kicker{display:block;text-align:center;}.ht-faq__head h2{margin:9px 0 0;font-size:clamp(24px, 2.35vw, 35px);line-height:1.3;}.ht-faq__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;align-items:start;}.ht-faq-item{overflow:hidden;border:1px solid var(--ht-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(40,31,80,.045);}.ht-faq-item summary{min-height:68px;padding:17px 19px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:14px;font-weight:800;line-height:1.7;}.ht-faq-item summary::-webkit-details-marker{display:none;}.ht-faq-item summary .ht-icon{width:18px;height:18px;flex:0 0 18px;color:var(--ht-purple-dark);transition:transform .2s ease;}.ht-faq-item[open] summary .ht-icon{transform:rotate(180deg);}.ht-faq-item__body{padding:0 19px 18px;border-top:1px solid rgba(232,232,239,.7);}.ht-faq-item__body p{margin:15px 0 0;color:var(--ht-text);font-size:13px;line-height:1.95;}.ht-final-cta{position:relative;overflow:hidden;padding:92px 0 98px;color:#fff;background:radial-gradient(circle at 10% 18%, rgba(109,74,255,.36), transparent 32%),
    radial-gradient(circle at 90% 84%, rgba(57,119,246,.20), transparent 34%),
    #17131f;}.ht-final-cta__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:44px;align-items:center;}.ht-final-cta__content h2{margin:10px 0 17px;max-width:650px;font-size:clamp(25px, 2.4vw, 36px);line-height:1.4;}.ht-final-cta__content > p{max-width:650px;margin:0 0 25px;color:rgba(255,255,255,.68);font-size:14px;line-height:2;}.ht-final-cta__jump{width:fit-content;}.ht-consultation-card{padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:26px;background:rgba(255,255,255,.075);backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(0,0,0,.20);}.ht-consultation-card__label{display:inline-block;margin-bottom:15px;color:#c8beff;font-size:12px;font-weight:800;}.ht-consultation-form{display:grid;grid-template-columns:repeat(2, minmax(0,1fr));gap:14px;}.ht-consultation-form label{display:grid;gap:7px;min-width:0;}.ht-consultation-form label > span{color:rgba(255,255,255,.82);font-size:11px;font-weight:700;}.ht-consultation-form input,
.ht-consultation-form select,
.ht-consultation-form textarea{width:100%;min-height:48px;padding:11px 13px;border:1px solid rgba(255,255,255,.14);border-radius:13px;outline:none;color:#fff;background:rgba(255,255,255,.08);font:inherit;font-size:13px;transition:border-color .2s ease, background .2s ease, box-shadow .2s ease;}.ht-consultation-form textarea{min-height:104px;resize:vertical;}.ht-consultation-form input:focus,
.ht-consultation-form select:focus,
.ht-consultation-form textarea:focus{border-color:rgba(185,173,255,.78);background:rgba(255,255,255,.11);box-shadow:0 0 0 3px rgba(109,74,255,.15);}.ht-consultation-form select option{color:#17131f;background:#fff;}.ht-form-field--full,
.ht-form-submit{grid-column:1 / -1;}.ht-form-submit{width:100%;margin-top:2px;}.ht-form-notice{margin-bottom:14px;padding:11px 13px;border:1px solid rgba(131, 255, 188, .22);border-radius:12px;color:#d5ffe7;background:rgba(37,211,102,.10);font-size:12px;}@media (max-width: 900px){.ht-faq__grid,
  .ht-final-cta__grid{grid-template-columns:1fr;}.ht-final-cta__grid{gap:30px;}}@media (max-width: 720px){.ht-faq{padding:72px 0 78px;}.ht-faq__head{margin-bottom:27px;}.ht-faq__head h2{font-size:22px;}.ht-faq__grid{gap:10px;}.ht-faq-item{border-radius:16px;}.ht-faq-item summary{min-height:62px;padding:15px 16px;font-size:13px;}.ht-faq-item__body{padding:0 16px 16px;}.ht-faq-item__body p{font-size:12.5px;}.ht-final-cta{padding:72px 0 78px;}.ht-final-cta__content h2{font-size:23px;}.ht-final-cta__content > p{font-size:13px;}.ht-final-cta__jump{width:100%;}.ht-consultation-card{padding:18px 15px;border-radius:21px;}.ht-consultation-form{grid-template-columns:1fr;gap:12px;}.ht-form-field--full,
  .ht-form-submit{grid-column:auto;}.ht-consultation-form input,
  .ht-consultation-form select,
  .ht-consultation-form textarea{font-size:16px;}}.ht-site-footer{color:#fff;background:#0b0c12;border-top:1px solid rgba(255,255,255,.08);}.ht-footer-grid{display:grid;grid-template-columns:1.25fr .8fr 1fr;gap:64px;padding-top:64px;padding-bottom:54px;}.ht-footer-column{min-width:0;}.ht-footer-column h3{margin:0 0 20px;color:#fff;font-size:16px;line-height:1.4;}.ht-footer-about h3{margin-top:24px;}.ht-footer-about p{max-width:470px;margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:2;}.ht-footer-brand{display:inline-flex;align-items:center;gap:12px;color:#fff;}.ht-footer-brand .ht-brand-mark{width:44px;height:44px;flex:0 0 44px;}.ht-footer-brand strong{display:block;font:800 16px/1.2 var(--ht-font-latin);}.ht-footer-brand small{display:block;margin-top:4px;color:rgba(255,255,255,.42);font:500 10px/1.2 var(--ht-font-latin);}.ht-footer-links{list-style:none;margin:0;padding:0;display:grid;gap:11px;}.ht-footer-links a{display:inline-flex;align-items:center;min-height:30px;color:rgba(255,255,255,.60);font-size:13px;transition:color .18s ease, transform .18s ease;}.ht-footer-links a:hover{color:#fff;transform:translateX(-3px);}html[dir="ltr"] .ht-footer-links a:hover{transform:translateX(3px);}.ht-footer-contact-list{display:grid;gap:10px;}.ht-footer-contact-item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#fff;background:rgba(255,255,255,.035);transition:background .18s ease, border-color .18s ease, transform .18s ease;}.ht-footer-contact-item:hover{background:rgba(255,255,255,.065);border-color:rgba(185,173,255,.22);transform:translateY(-2px);}.ht-footer-contact-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#f1c24f;background:rgba(109,74,255,.12);}.ht-footer-contact-icon .ht-icon{width:18px;height:18px;}.ht-footer-contact-item > span:last-child{min-width:0;}.ht-footer-contact-item small{display:block;color:rgba(255,255,255,.40);font-size:9.5px;line-height:1.4;}.ht-footer-contact-item strong{display:block;margin-top:2px;overflow-wrap:anywhere;color:rgba(255,255,255,.86);font-size:11.5px;line-height:1.6;}.ht-footer-bottom{border-top:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.14);}.ht-footer-bottom .ht-container{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:rgba(255,255,255,.40);font-size:10.5px;}.ht-footer-bottom a{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.58);}.ht-footer-bottom a:hover{color:#fff;}@media (max-width: 900px){.ht-footer-grid{grid-template-columns:1fr 1fr;gap:42px 32px;}.ht-footer-about{grid-column:1 / -1;}}@media (max-width: 620px){.ht-footer-grid{grid-template-columns:1fr;gap:36px;padding-top:48px;padding-bottom:42px;}.ht-footer-about{grid-column:auto;}.ht-footer-about p{max-width:none;}.ht-footer-bottom .ht-container{min-height:72px;padding-top:14px;padding-bottom:14px;flex-direction:column;justify-content:center;text-align:center;}}.ht-menu a,
.ht-btn,
.ht-lang,
.ht-menu-toggle,
.ht-carousel-arrow,
.ht-whatsapp-launcher{-webkit-tap-highlight-color:transparent;}.ht-menu a{position:relative;padding-block:8px;transition:color .22s ease;}.ht-menu a::after{content:"";position:absolute;inset-inline:50% auto;bottom:2px;width:0;height:2px;border-radius:999px;background:linear-gradient(90deg, var(--ht-purple), var(--ht-blue));transform:translateX(50%);transition:width .22s ease, inset-inline-start .22s ease, transform .22s ease;}html[dir="ltr"] .ht-menu a::after{transform:translateX(-50%);}.ht-btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .22s cubic-bezier(.2,.7,.2,1),
    box-shadow .22s ease,
    border-color .22s ease,
    background .22s ease,
    color .22s ease;}.ht-btn::after{content:"";position:absolute;z-index:-1;inset:0;opacity:0;background:linear-gradient(110deg, transparent 20%, rgba(255,255,255,.22) 50%, transparent 80%);transform:translateX(-80%);transition:transform .42s ease, opacity .25s ease;}.ht-btn-primary{box-shadow:0 12px 28px rgba(109,74,255,.25);}.ht-btn-secondary{box-shadow:0 7px 20px rgba(38,30,75,.04);}.ht-lang{transition:border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease;}.ht-lang .ht-icon{transition:transform .22s ease, color .22s ease;}.ht-language:focus-within .ht-lang .ht-icon,
.ht-language:hover .ht-lang .ht-icon{color:var(--ht-purple-dark);}.ht-lang-list{transform-origin:top center;transition:opacity .18s ease, visibility .18s ease, transform .22s cubic-bezier(.2,.7,.2,1);}.ht-lang-option{transition:background .18s ease, color .18s ease, transform .18s ease;}.ht-menu-toggle{transition:border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s ease, color .2s ease;}.ht-menu-toggle .ht-icon{transition:transform .24s cubic-bezier(.2,.7,.2,1);}.ht-menu-toggle[aria-expanded="true"]{color:var(--ht-purple-dark);border-color:rgba(109,74,255,.28);background:var(--ht-soft-purple);box-shadow:0 8px 22px rgba(70,52,160,.10);}.ht-menu-toggle[aria-expanded="true"] .ht-icon{transform:rotate(90deg);}.ht-carousel-arrow{transition:transform .2s cubic-bezier(.2,.7,.2,1),
    border-color .2s ease,
    background .2s ease,
    box-shadow .2s ease,
    color .2s ease;}.ht-carousel-arrow .ht-icon{transition:transform .2s ease;}.ht-whatsapp-launcher{transition:transform .22s cubic-bezier(.2,.7,.2,1), box-shadow .22s ease, filter .22s ease;}.ht-whatsapp-launcher .ht-whatsapp-icon{transition:transform .22s cubic-bezier(.2,.7,.2,1);}@media (hover: hover) and (pointer: fine){.ht-menu a:hover{color:var(--ht-purple-dark);}.ht-menu a:hover::after,
  .ht-menu a:focus-visible::after{width:100%;inset-inline-start:0;transform:none;}.ht-btn:hover{transform:translateY(-3px);}.ht-btn:hover::after{opacity:1;transform:translateX(80%);}.ht-btn-primary:hover{box-shadow:0 17px 34px rgba(109,74,255,.34);filter:saturate(1.08);}.ht-btn-secondary:hover{background:var(--ht-soft-purple);border-color:rgba(109,74,255,.30);box-shadow:0 13px 28px rgba(63,45,132,.10);}.ht-btn-light:hover{background:#f5f2ff;box-shadow:0 14px 30px rgba(0,0,0,.14);}.ht-btn-glass:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32);box-shadow:0 14px 32px rgba(0,0,0,.16);}.ht-lang:hover,
  .ht-language:focus-within .ht-lang{transform:translateY(-1px);border-color:rgba(109,74,255,.28);background:var(--ht-soft-purple);box-shadow:0 9px 24px rgba(70,52,160,.09);}.ht-language:hover .ht-lang .ht-icon:last-child,
  .ht-language:focus-within .ht-lang .ht-icon:last-child{transform:rotate(180deg);}.ht-lang-list a:hover{transform:translateX(-2px);}html[dir="ltr"] .ht-lang-list a:hover{transform:translateX(2px);}.ht-menu-toggle:hover{transform:translateY(-2px);color:var(--ht-purple-dark);border-color:rgba(109,74,255,.28);background:var(--ht-soft-purple);box-shadow:0 10px 25px rgba(70,52,160,.10);}.ht-menu-toggle:hover .ht-icon{transform:scale(1.08);}.ht-carousel-arrow:hover{transform:scale(1.08);color:#fff;border-color:transparent;background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));box-shadow:0 12px 28px rgba(78,57,168,.22);}.ht-carousel-arrow--left:hover .ht-icon{transform:translateX(-2px);}.ht-carousel-arrow--right:hover .ht-icon{transform:translateX(2px);}.ht-whatsapp-launcher:hover{transform:translateY(-4px) scale(1.055);box-shadow:0 20px 44px rgba(37,211,102,.38);filter:saturate(1.06);}.ht-whatsapp-launcher:hover .ht-whatsapp-icon{transform:scale(1.08) rotate(-5deg);}}.ht-btn:active,
.ht-lang:active,
.ht-menu-toggle:active,
.ht-carousel-arrow:active,
.ht-whatsapp-launcher:active{transform:scale(.97);}.ht-btn:focus-visible,
.ht-lang:focus-visible,
.ht-menu-toggle:focus-visible,
.ht-carousel-arrow:focus-visible,
.ht-whatsapp-launcher:focus-visible,
.ht-menu a:focus-visible,
.ht-lang-list a:focus-visible{outline:3px solid rgba(109,74,255,.22);outline-offset:3px;}@media (prefers-reduced-motion: reduce){.ht-menu a,
  .ht-menu a::after,
  .ht-btn,
  .ht-btn::after,
  .ht-lang,
  .ht-lang .ht-icon,
  .ht-lang-list,
  .ht-lang-option,
  .ht-menu-toggle,
  .ht-menu-toggle .ht-icon,
  .ht-carousel-arrow,
  .ht-carousel-arrow .ht-icon,
  .ht-whatsapp-launcher,
  .ht-whatsapp-launcher .ht-whatsapp-icon{transition:none!important;}}.ht-system-card,
.ht-media-card,
.ht-campaign-card,
.ht-portfolio-card,
.ht-cooperation-card{transition:transform .24s cubic-bezier(.2,.7,.2,1),
    box-shadow .24s ease,
    border-color .24s ease,
    background .24s ease;}.ht-system-card__icon,
.ht-campaign-card__icon,
.ht-portfolio-card__icon,
.ht-cooperation-card__icon{transition:transform .24s cubic-bezier(.2,.7,.2,1),
    box-shadow .24s ease,
    border-color .24s ease,
    background .24s ease,
    color .24s ease;}.ht-system-card__icon .ht-icon,
.ht-campaign-card__icon .ht-icon,
.ht-portfolio-card__icon .ht-icon,
.ht-cooperation-card__icon .ht-icon{transition:transform .24s cubic-bezier(.2,.7,.2,1);}.ht-system-card__number,
.ht-campaign-card__status,
.ht-portfolio-card__features span,
.ht-cooperation-card__number{transition:transform .22s ease,
    box-shadow .22s ease,
    color .22s ease,
    background .22s ease,
    border-color .22s ease,
    opacity .22s ease;}.ht-media-card__play,
.ht-media-card__lang{transition:transform .24s cubic-bezier(.2,.7,.2,1),
    background .22s ease,
    box-shadow .22s ease,
    color .22s ease;}.ht-media-card__visual::after{transition:background .28s ease;}.ht-cooperation-card::after{transition:transform .35s cubic-bezier(.2,.7,.2,1), opacity .28s ease;}@media (hover: hover) and (pointer: fine){.ht-system-card:hover{transform:translateY(-6px);border-color:rgba(109,74,255,.30);background:#fff;box-shadow:0 24px 58px rgba(45,34,94,.13);}.ht-system-card:hover .ht-system-card__icon{transform:translateY(-2px) scale(1.06);border-color:rgba(109,74,255,.28);background:linear-gradient(135deg, #eee9ff, #eaf2ff);box-shadow:0 11px 25px rgba(78,57,168,.13);}.ht-system-card:hover .ht-system-card__icon .ht-icon{transform:scale(1.08) rotate(-3deg);}.ht-system-card:hover .ht-system-card__number{transform:translateY(-2px);box-shadow:0 11px 25px rgba(89,66,220,.27);}.ht-media-card:hover{transform:translateY(-6px);border-color:rgba(109,74,255,.28);box-shadow:0 25px 58px rgba(38,30,75,.14);}.ht-media-card:hover .ht-media-card__visual img{transform:scale(1.055);}.ht-media-card:hover .ht-media-card__visual::after{background:linear-gradient(180deg, rgba(84,52,232,.04) 20%, rgba(17,18,26,.46) 100%);}.ht-media-card:hover .ht-media-card__play{transform:translate(-50%,-50%) scale(1.10);background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));box-shadow:0 13px 32px rgba(73,52,190,.32);}.ht-media-card:hover .ht-media-card__lang{transform:translateY(-2px);background:rgba(84,52,232,.86);}.ht-campaign-card:hover{transform:translateY(-5px);border-color:rgba(109,74,255,.27);box-shadow:0 20px 48px rgba(44,35,86,.11);}.ht-campaign-card:hover .ht-campaign-card__icon{transform:scale(1.07) rotate(-3deg);border-color:rgba(109,74,255,.28);box-shadow:0 10px 24px rgba(78,57,168,.12);}.ht-campaign-card:hover .ht-campaign-card__icon .ht-icon{transform:scale(1.08);}.ht-campaign-card:hover .ht-campaign-card__status{color:var(--ht-purple-dark);background:var(--ht-soft-purple);transform:translateY(-1px);}.ht-portfolio-card:hover{transform:translateY(-7px);border-color:rgba(109,74,255,.32);box-shadow:0 27px 64px rgba(44,35,86,.14);}.ht-portfolio-card:hover .ht-portfolio-card__media img{transform:scale(1.055);}.ht-portfolio-card:hover .ht-portfolio-card__icon{transform:scale(1.07) rotate(-3deg);border-color:rgba(109,74,255,.30);box-shadow:0 10px 24px rgba(78,57,168,.12);}.ht-portfolio-card:hover .ht-portfolio-card__icon .ht-icon{transform:scale(1.08);}.ht-portfolio-card:hover .ht-portfolio-card__features span{border-color:rgba(109,74,255,.18);color:var(--ht-purple-dark);background:#f8f6ff;}.ht-portfolio-card__link:hover{text-decoration:none;}.ht-portfolio-card__link:hover .ht-icon{transform:translateX(-3px);}html[dir="ltr"] .ht-portfolio-card__link:hover .ht-icon{transform:translateX(3px);}.ht-cooperation-card:hover{transform:translateY(-6px);border-color:rgba(109,74,255,.27);box-shadow:0 27px 64px rgba(39,31,82,.13);}.ht-cooperation-card:hover::after{transform:scale(1.18) translate(-5px, 5px);opacity:.9;}html[dir="ltr"] .ht-cooperation-card:hover::after{transform:scale(1.18) translate(5px, 5px);}.ht-cooperation-card:hover .ht-cooperation-card__icon{transform:scale(1.07) rotate(-3deg);border-color:rgba(109,74,255,.28);box-shadow:0 11px 26px rgba(78,57,168,.12);}.ht-cooperation-card:hover .ht-cooperation-card__icon .ht-icon{transform:scale(1.08);}.ht-cooperation-card:hover .ht-cooperation-card__number{color:rgba(109,74,255,.28);transform:translateY(-2px);}.ht-cooperation-card__link:hover{text-decoration:none;}.ht-cooperation-card__link .ht-icon{transition:transform .2s ease;}.ht-cooperation-card__link:hover .ht-icon{transform:translateX(-3px);}html[dir="ltr"] .ht-cooperation-card__link:hover .ht-icon{transform:translateX(3px);}}.ht-system-card:active,
.ht-media-card:active,
.ht-campaign-card:active,
.ht-portfolio-card:active,
.ht-cooperation-card:active{transform:scale(.985);}@media (prefers-reduced-motion: reduce){.ht-system-card,
  .ht-media-card,
  .ht-campaign-card,
  .ht-portfolio-card,
  .ht-cooperation-card,
  .ht-system-card__icon,
  .ht-campaign-card__icon,
  .ht-portfolio-card__icon,
  .ht-cooperation-card__icon,
  .ht-system-card__icon .ht-icon,
  .ht-campaign-card__icon .ht-icon,
  .ht-portfolio-card__icon .ht-icon,
  .ht-cooperation-card__icon .ht-icon,
  .ht-system-card__number,
  .ht-campaign-card__status,
  .ht-portfolio-card__features span,
  .ht-cooperation-card__number,
  .ht-media-card__visual img,
  .ht-media-card__visual::after,
  .ht-media-card__play,
  .ht-media-card__lang,
  .ht-cooperation-card::after,
  .ht-portfolio-card__link .ht-icon,
  .ht-cooperation-card__link .ht-icon{transition:none!important;}}.ht-problem-media,
.ht-content-feature__media,
.ht-patient-proof__media,
.ht-campaign-case__visual,
.ht-portfolio-card__media,
.ht-venoramed__visual,
.ht-about-story__visual{position:relative;overflow:hidden;}.ht-problem-media img,
.ht-content-feature__media img,
.ht-patient-proof__media img,
.ht-campaign-case__visual img,
.ht-portfolio-card__media img,
.ht-venoramed__visual > img,
.ht-about-story__visual img{transition:transform .42s cubic-bezier(.2,.7,.2,1), filter .35s ease;will-change:transform;}.ht-content-feature__media::after,
.ht-campaign-case__visual::after,
.ht-portfolio-card__media::after,
.ht-about-story__visual::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(135deg, rgba(109,74,255,.16), rgba(57,119,246,.05) 48%, transparent 76%);transition:opacity .32s ease;z-index:1;}.ht-patient-proof__media::after,
.ht-venoramed__visual::after{transition:background .35s ease, opacity .35s ease;}.ht-proof-play{transition:transform .30s cubic-bezier(.2,.7,.2,1),
    background .28s ease,
    box-shadow .28s ease,
    border-color .28s ease;}.ht-proof-play .ht-icon{transition:transform .28s cubic-bezier(.2,.7,.2,1);}.ht-placeholder-badge{transition:transform .25s ease, background .25s ease, box-shadow .25s ease;z-index:2;}.ht-portfolio-card__link{transition:color .22s ease, gap .22s ease;}@media (hover: hover) and (pointer: fine){.ht-problem-media:hover img,
  .ht-content-feature__media:hover img,
  .ht-campaign-case__visual:hover img,
  .ht-about-story__visual:hover img{transform:scale(1.035);filter:saturate(1.03) contrast(1.015);}.ht-content-feature__media:hover::after,
  .ht-campaign-case__visual:hover::after,
  .ht-about-story__visual:hover::after{opacity:1;}.ht-patient-proof__media:hover img{transform:scale(1.045);filter:saturate(1.04);}.ht-patient-proof__media:hover::after{background:linear-gradient(180deg, rgba(109,74,255,.07) 18%, rgba(17,18,26,.38) 100%);}.ht-patient-proof__media:hover .ht-proof-play{transform:translate(-50%,-50%) scale(1.10);background:linear-gradient(135deg, var(--ht-purple), var(--ht-blue));border-color:rgba(255,255,255,.62);box-shadow:0 0 0 12px rgba(109,74,255,.14), 0 20px 46px rgba(0,0,0,.28);}.ht-patient-proof__media:hover .ht-proof-play .ht-icon{transform:scale(1.08) translateX(1px);}.ht-campaign-case__visual:hover .ht-placeholder-badge{transform:translateY(-2px);background:rgba(84,52,232,.88);box-shadow:0 8px 20px rgba(41,31,110,.18);}.ht-portfolio-card:hover .ht-portfolio-card__media::after{opacity:1;}.ht-portfolio-card:hover .ht-portfolio-card__media img{transform:scale(1.065);filter:saturate(1.04) contrast(1.02);}.ht-portfolio-card:hover .ht-portfolio-card__link{color:var(--ht-purple-dark);}.ht-venoramed__visual:hover > img{transform:scale(1.04);filter:saturate(1.04) contrast(1.015);}.ht-venoramed__visual:hover::after{background:linear-gradient(180deg, rgba(109,74,255,.06) 18%, rgba(10,11,17,.60) 100%);}}.ht-content-feature__media:active img,
.ht-patient-proof__media:active img,
.ht-campaign-case__visual:active img,
.ht-venoramed__visual:active > img,
.ht-about-story__visual:active img{transform:scale(1.018);}@media (prefers-reduced-motion: reduce){.ht-problem-media img,
  .ht-content-feature__media img,
  .ht-patient-proof__media img,
  .ht-campaign-case__visual img,
  .ht-portfolio-card__media img,
  .ht-venoramed__visual > img,
  .ht-about-story__visual img,
  .ht-content-feature__media::after,
  .ht-patient-proof__media::after,
  .ht-campaign-case__visual::after,
  .ht-portfolio-card__media::after,
  .ht-venoramed__visual::after,
  .ht-about-story__visual::after,
  .ht-proof-play,
  .ht-proof-play .ht-icon,
  .ht-placeholder-badge{transition:none!important;}}.ht-testimonial-card,
.ht-certificate-card,
.ht-proof-points span,
.ht-venoramed__features li,
.ht-venoramed__note,
.ht-footer-contact-item,
.ht-footer-contact-icon,
.ht-footer-brand .ht-brand-mark,
.ht-footer-links a,
.ht-footer-bottom a{transition:transform .24s cubic-bezier(.2,.7,.2,1),
    color .22s ease,
    background .22s ease,
    border-color .22s ease,
    box-shadow .24s ease,
    opacity .22s ease;}.ht-testimonial-card__icon,
.ht-certificate-card > span,
.ht-certificate-card .ht-icon,
.ht-proof-points .ht-icon,
.ht-footer-contact-icon .ht-icon,
.ht-footer-bottom a .ht-icon{transition:transform .24s cubic-bezier(.2,.7,.2,1), color .22s ease;}@media (hover: hover) and (pointer: fine){.ht-testimonial-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.095);border-color:rgba(185,173,255,.28);box-shadow:0 18px 42px rgba(0,0,0,.20), 0 0 0 1px rgba(109,74,255,.04);}.ht-testimonial-card:hover .ht-testimonial-card__icon{transform:translateY(-2px) scale(1.08);color:#d5ceff;}.ht-proof-points span:hover{transform:translateY(-2px);background:rgba(255,255,255,.11);border-color:rgba(185,173,255,.24);color:#fff;}.ht-proof-points span:hover .ht-icon{transform:scale(1.10);color:#d7d0ff;}.ht-certificate-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.105);border-color:rgba(194,183,255,.34);box-shadow:0 16px 38px rgba(0,0,0,.18), 0 0 28px rgba(109,74,255,.06);}.ht-certificate-card:hover > span{transform:scale(1.07) rotate(-2deg);color:#ded8ff;background:rgba(109,74,255,.22);box-shadow:0 10px 28px rgba(72,52,166,.18);}.ht-certificate-card:hover .ht-icon{transform:scale(1.08);}.ht-venoramed__features li:hover{transform:translateY(-2px);background:rgba(255,255,255,.10);border-color:rgba(185,173,255,.25);color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.12);}.ht-venoramed__note:hover{transform:translateY(-2px);background:rgba(109,74,255,.15);border-color:rgba(185,173,255,.30);box-shadow:0 12px 30px rgba(0,0,0,.10);}.ht-footer-brand:hover .ht-brand-mark{transform:translateY(-2px) rotate(-3deg) scale(1.04);box-shadow:0 10px 28px rgba(109,74,255,.20);}.ht-footer-links a:hover{color:#fff;text-shadow:0 0 20px rgba(185,173,255,.16);}.ht-footer-contact-item:hover{transform:translateY(-3px);background:rgba(255,255,255,.075);border-color:rgba(185,173,255,.28);box-shadow:0 14px 34px rgba(0,0,0,.18), 0 0 24px rgba(109,74,255,.05);}.ht-footer-contact-item:hover .ht-footer-contact-icon{transform:scale(1.06);color:#ded8ff;background:rgba(109,74,255,.20);}.ht-footer-contact-item:hover .ht-footer-contact-icon .ht-icon{transform:scale(1.08);}.ht-footer-bottom a:hover .ht-icon{transform:translateY(-2px);}}.ht-testimonial-card:active,
.ht-certificate-card:active,
.ht-proof-points span:active,
.ht-venoramed__features li:active,
.ht-footer-contact-item:active{transform:scale(.985);}@media (prefers-reduced-motion: reduce){.ht-testimonial-card,
  .ht-certificate-card,
  .ht-proof-points span,
  .ht-venoramed__features span,
  .ht-venoramed__note,
  .ht-footer-contact-item,
  .ht-footer-contact-icon,
  .ht-footer-brand .ht-brand-mark,
  .ht-footer-links a,
  .ht-footer-bottom a,
  .ht-testimonial-card__icon,
  .ht-certificate-card > span,
  .ht-certificate-card .ht-icon,
  .ht-proof-points .ht-icon,
    .ht-footer-contact-icon .ht-icon,
  .ht-footer-bottom a .ht-icon{transition:none!important;}}.ht-faq-item{transition:transform .22s cubic-bezier(.2,.7,.2,1),
    border-color .22s ease,
    box-shadow .22s ease,
    background .22s ease;}.ht-faq-item summary{transition:color .2s ease, background .2s ease;}.ht-faq-item summary .ht-icon{transition:transform .24s cubic-bezier(.2,.7,.2,1), color .2s ease;}.ht-faq-item[open]{border-color:rgba(109,74,255,.30);background:linear-gradient(180deg,#fff 0%,#fbfaff 100%);box-shadow:0 14px 36px rgba(63,45,132,.08);}.ht-faq-item[open] summary{color:var(--ht-purple-dark);}.ht-faq-item[open] summary .ht-icon{color:var(--ht-purple);}.ht-faq-item summary:focus-visible{outline:3px solid rgba(109,74,255,.18);outline-offset:-3px;border-radius:16px;}.ht-consultation-card{transition:transform .24s cubic-bezier(.2,.7,.2,1),
    border-color .22s ease,
    background .22s ease,
    box-shadow .22s ease;}.ht-consultation-card:focus-within{border-color:rgba(185,173,255,.34);background:rgba(255,255,255,.09);box-shadow:0 28px 70px rgba(0,0,0,.23), 0 0 0 1px rgba(109,74,255,.08);}.ht-consultation-form label > span{transition:color .18s ease, transform .18s ease;}.ht-consultation-form label:focus-within > span{color:#d8d1ff;}.ht-consultation-form input,
.ht-consultation-form select,
.ht-consultation-form textarea{transition:border-color .2s ease,
    background .2s ease,
    box-shadow .2s ease,
    transform .18s ease;}.ht-consultation-form input:focus,
.ht-consultation-form select:focus,
.ht-consultation-form textarea:focus{transform:translateY(-1px);border-color:rgba(185,173,255,.88);background:rgba(255,255,255,.12);box-shadow:0 0 0 3px rgba(109,74,255,.17), 0 10px 24px rgba(0,0,0,.08);}.ht-consultation-form input:focus-visible,
.ht-consultation-form select:focus-visible,
.ht-consultation-form textarea:focus-visible{outline:none;}.ht-form-submit .ht-icon,
.ht-final-cta__jump .ht-icon{transition:transform .22s cubic-bezier(.2,.7,.2,1);}.ht-form-notice{animation:ht-form-notice-in .32s ease both;}@keyframes ht-form-notice-in{from{opacity:0;transform:translateY(-6px);}to{opacity:1;transform:translateY(0);}}.ht-btn:focus-visible,
.ht-carousel-arrow:focus-visible,
.ht-lang:focus-visible,
.ht-menu-toggle:focus-visible,
.ht-float-action:focus-visible,
.ht-footer-links a:focus-visible,
.ht-footer-contact-item:focus-visible,
.ht-footer-backtop:focus-visible{outline:3px solid rgba(109,74,255,.24);outline-offset:3px;}@media (hover:hover) and (pointer:fine){.ht-faq-item:hover{transform:translateY(-3px);border-color:rgba(109,74,255,.24);box-shadow:0 16px 38px rgba(63,45,132,.085);}.ht-faq-item:hover summary{color:var(--ht-purple-dark);background:rgba(109,74,255,.025);}.ht-faq-item:hover summary .ht-icon{color:var(--ht-purple);transform:translateY(1px);}.ht-faq-item[open]:hover summary .ht-icon{transform:rotate(180deg) translateY(-1px);}.ht-consultation-card:hover{transform:translateY(-4px);border-color:rgba(185,173,255,.22);background:rgba(255,255,255,.085);box-shadow:0 30px 74px rgba(0,0,0,.24);}.ht-consultation-form input:hover,
  .ht-consultation-form select:hover,
  .ht-consultation-form textarea:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.10);}.ht-form-submit:hover .ht-icon,
  html[dir="rtl"] .ht-final-cta__jump:hover .ht-icon{transform:translateX(-3px);}html[dir="ltr"] .ht-final-cta__jump:hover .ht-icon,
  html[dir="ltr"] .ht-form-submit:hover .ht-icon{transform:translateX(3px);}}@media (max-width:720px){.ht-faq-item:active{transform:scale(.99);border-color:rgba(109,74,255,.24);}.ht-consultation-card:focus-within{transform:none;}}@media (prefers-reduced-motion: reduce){.ht-faq-item,
  .ht-faq-item summary,
  .ht-faq-item summary .ht-icon,
  .ht-consultation-card,
  .ht-consultation-form label > span,
  .ht-consultation-form input,
  .ht-consultation-form select,
  .ht-consultation-form textarea,
  .ht-form-submit .ht-icon,
  .ht-final-cta__jump .ht-icon,
  .ht-form-notice{transition:none!important;animation:none!important;transform:none!important;}}body.ht-motion-enabled .ht-motion-item{opacity:0;}body.ht-motion-enabled .ht-motion-item.is-inview{opacity:1;animation-name:ht-motion-reveal;animation-duration:var(--ht-motion-duration, 620ms);animation-timing-function:cubic-bezier(.22,.7,.22,1);animation-delay:var(--ht-motion-delay, 0ms);animation-fill-mode:backwards;animation-iteration-count:1;}.ht-motion-item{--ht-motion-x:0px;--ht-motion-y:24px;--ht-motion-scale:.992;}.ht-motion-from-left{--ht-motion-x:-30px;--ht-motion-y:0px;}.ht-motion-from-right{--ht-motion-x:30px;--ht-motion-y:0px;}.ht-motion-media{--ht-motion-y:18px;--ht-motion-scale:.982;--ht-motion-duration:720ms;}.ht-motion-soft{--ht-motion-y:14px;--ht-motion-scale:.997;--ht-motion-duration:540ms;}@keyframes ht-motion-reveal{from{opacity:0;transform:translate3d(var(--ht-motion-x), var(--ht-motion-y), 0) scale(var(--ht-motion-scale));}to{opacity:1;transform:translate3d(0, 0, 0) scale(1);}}.ht-motion-item{backface-visibility:hidden;transform-origin:50% 50%;}@media (max-width: 720px){.ht-motion-item{--ht-motion-y:14px;}.ht-motion-from-left{--ht-motion-x:-16px;--ht-motion-y:0px;}.ht-motion-from-right{--ht-motion-x:16px;--ht-motion-y:0px;}.ht-motion-media{--ht-motion-y:12px;}}@media (prefers-reduced-motion: reduce){body.ht-motion-enabled .ht-motion-item,
  body.ht-motion-enabled .ht-motion-item.is-inview{opacity:1!important;animation:none!important;transform:none!important;}}html[dir="ltr"] .ht-credential-group span{direction:ltr;}@media (min-width: 1051px){html[dir="ltr"] .ht-problem-content{direction:ltr;text-align:left;}}.ht-brand-logo{width:38px;height:38px;flex:0 0 38px;object-fit:contain;border-radius:10px;}.ht-footer-brand-logo{width:44px;height:44px;flex:0 0 44px;object-fit:contain;border-radius:10px;}@media (prefers-reduced-motion: no-preference){.ht-brand-logo, .ht-footer-brand-logo{transition:transform .22s ease, opacity .22s ease;}.ht-brand:hover .ht-brand-logo, .ht-footer-brand:hover .ht-footer-brand-logo{transform:translateY(-1px) scale(1.025);}}.ht-page-main{display:flex;flex-direction:column;width:100%;}.ht-page-main>section{width:100%;}.ht-cooperation-card__features{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;}.ht-cooperation-card__features li{display:flex;align-items:flex-start;gap:8px;color:var(--ht-text);font-size:12px;line-height:1.65;}.ht-cooperation-card__features .ht-icon{width:15px;height:15px;flex:0 0 15px;margin-top:2px;color:var(--ht-purple-dark);}.ht-about-story__metrics{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:10px;margin-top:16px;}.ht-about-story__metric{min-width:0;padding:12px 13px;border:1px solid #e5e0fb;border-radius:15px;background:#fff;box-shadow:0 10px 28px rgba(40,31,83,.05);}.ht-about-story__metric strong,
.ht-about-story__metric span{display:block;}.ht-about-story__metric strong{color:var(--ht-purple-dark);font:800 18px/1.25 var(--ht-font-latin);}.ht-about-story__metric span{margin-top:3px;color:var(--ht-muted);font-size:10.5px;line-height:1.5;}@media (max-width: 520px){.ht-about-story__metrics{grid-template-columns:1fr;}}.ht-faq__head>p{max-width:700px;margin:12px auto 0;color:var(--ht-text);font-size:13px;line-height:1.9;}.ht-form-notice--error{border-color:rgba(255,132,132,.28);color:#ffe0e0;background:rgba(239,68,68,.12);}.ht-form-consent{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px!important;padding:2px 2px 0;}.ht-form-consent input[type=checkbox]{width:17px!important;height:17px!important;min-height:0!important;margin:3px 0 0;padding:0;accent-color:var(--ht-purple);box-shadow:none!important;transform:none!important;}.ht-form-consent>span{font-size:11px!important;line-height:1.8;color:rgba(255,255,255,.68)!important;}.ht-form-consent a{color:#c8beff;text-decoration:underline;text-underline-offset:3px;}.ht-form-consent a:hover{color:#fff;}.ht-campaign-card__body{min-width:0;}.ht-campaign-card__body>small{display:block;margin-top:15px;color:var(--ht-purple-dark);font:800 10px/1.2 var(--ht-font-latin);}.ht-campaign-card--media{padding:0;overflow:hidden;}.ht-campaign-card--media .ht-campaign-card__body{padding:20px 22px 22px;}.ht-campaign-card--media .ht-campaign-card__body>small{margin-top:0;}.ht-campaign-card:not(.ht-campaign-card--media) .ht-campaign-card__body{padding:0;}.ht-campaign-card__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#f1effc;}.ht-campaign-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .32s ease;}.ht-campaign-card:hover .ht-campaign-card__media img{transform:scale(1.025);}.ht-campaign-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:15px;color:var(--ht-purple-dark);font-size:11px;font-weight:800;text-decoration:none;}.ht-campaign-card__link .ht-icon{width:14px;height:14px;}.ht-certificate-card__logo{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.16);}.ht-certificate-card__logo img{width:100%;height:100%;object-fit:contain;padding:5px;box-sizing:border-box;}.ht-certificates__grid{align-items:stretch;}.ht-media-card__visual--media img{object-position:center;}.ht-portfolio__grid:empty,.ht-campaign-cards:empty,.ht-testimonial-row:empty,.ht-media-carousel__track:empty,.ht-certificates__grid:empty{display:none;}@media (max-width:700px){.ht-campaign-card--media{padding:0;}.ht-campaign-card--media .ht-campaign-card__body{padding:18px;}.ht-certificate-card__logo{width:44px;height:44px;}}.ht-content-feature__media--video{background:#17131f;}.ht-content-feature__video,
.ht-media-card__video{width:100%;height:100%;display:block;object-fit:cover;background:#17131f;}.ht-content-feature__video{min-height:410px;}.ht-media-card__visual--has-video::after{display:none;}.ht-media-card__visual::after{pointer-events:none;}.ht-media-card--video .ht-media-card__visual{background:#17131f;}.ht-media-card--video:hover .ht-media-card__video{transform:none;}@media (max-width: 900px){.ht-content-feature__video{min-height:340px;}}@media (max-width: 720px){.ht-content-feature__video{min-height:0;aspect-ratio:4/3;}}.ht-content-feature{grid-template-columns:minmax(0, 1fr) minmax(260px, 360px);align-items:center;}.ht-content-feature__media{min-height:0;width:100%;max-width:360px;aspect-ratio:9 / 16;justify-self:center;align-self:center;border-radius:26px;}.ht-content-feature__media img,
.ht-content-feature__video{width:100%;height:100%;aspect-ratio:9 / 16;object-fit:cover;}.ht-content-feature__video{min-height:0;}.ht-media-card{flex:0 0 clamp(188px, 17vw, 226px);}.ht-media-card__visual{aspect-ratio:9 / 16;}.ht-media-card__visual img,
.ht-media-card__video{width:100%;height:100%;aspect-ratio:9 / 16;object-fit:cover;}@media (max-width: 1100px){.ht-content-feature{grid-template-columns:minmax(0, 1fr) minmax(220px, 320px);}.ht-content-feature__media{max-width:320px;}}@media (max-width: 900px){.ht-content-feature{grid-template-columns:1fr;}.ht-content-feature__media{max-width:min(100%, 420px);}}@media (max-width: 720px){.ht-content-feature__media,
  .ht-content-feature__video{aspect-ratio:9 / 16;border-radius:18px;}.ht-media-card{flex-basis:min(58vw, 220px);}.ht-media-card__visual{aspect-ratio:9 / 16;}}.ht-content-feature__media--video::after,
.ht-media-card__visual--has-video::after{display:none!important;}.ht-content-feature__media--video,
.ht-media-card--video .ht-media-card__visual{background:#15111c;}.ht-content-feature__video,
.ht-media-card__video{object-fit:cover;object-position:center center;background:#15111c;}.ht-media-carousel__track{align-items:stretch;}.ht-media-card{display:flex;flex-direction:column;height:auto;border-radius:24px;}.ht-media-card__visual{flex:0 0 auto;width:100%;background:#f1effc;}.ht-media-card__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:154px;padding:18px 17px 20px;}.ht-media-card__body h3{margin-top:6px;}.ht-media-card__body p{margin-top:auto;padding-top:2px;}.ht-media-card__lang{z-index:3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(20, 19, 26, .72);border:1px solid rgba(255,255,255,.16);color:#fff;}.ht-content-feature__media{box-shadow:0 20px 52px rgba(44,34,90,.14);border:1px solid rgba(222,218,245,.9);}.ht-content-feature__media--video{box-shadow:0 24px 58px rgba(15,17,24,.20);}@media (min-width: 1101px){.ht-media-card{flex-basis:214px;}}@media (max-width: 720px){.ht-media-card{flex-basis:min(60vw, 218px);border-radius:20px;}.ht-media-card__body{min-height:142px;padding:16px 15px 18px;}.ht-content-feature__media{max-width:min(78vw, 340px);}}@media (min-width: 901px){.ht-content-feature{grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px;align-items:center;}.ht-content-feature__media{width:100%;max-width:none;min-height:0;aspect-ratio:1 / 1;justify-self:stretch;align-self:center;border-radius:26px;}.ht-content-feature__media img,
  .ht-content-feature__video{width:100%;height:100%;min-height:0;aspect-ratio:1 / 1;object-fit:cover;}.ht-content-feature__copy,
  html[dir="rtl"] .ht-content-feature__copy{width:100%;max-width:none;box-sizing:border-box;padding:34px 32px;align-self:center;}.ht-content-feature__copy h3{max-width:620px;}.ht-content-feature__copy p{max-width:680px;}.ht-media-carousel__track{gap:18px;align-items:flex-start;}.ht-media-card,
  .ht-media-card:nth-child(n){flex:0 0 calc((100% - 54px) / 4);min-width:0;}}.ht-media-card__body{min-height:0;padding:15px 14px 17px;justify-content:flex-start;}.ht-media-card__body h3{margin:0;font-size:15px;line-height:1.55;min-height:0;}@media (max-width: 1100px) and (min-width: 721px){.ht-media-card,
  .ht-media-card:nth-child(n){flex:0 0 calc((100% - 36px) / 3);}}@media (max-width: 900px){.ht-content-feature{grid-template-columns:1fr;gap:18px;}.ht-content-feature__media{width:100%;max-width:100%;aspect-ratio:1 / 1;}.ht-content-feature__media img,
  .ht-content-feature__video{aspect-ratio:1 / 1;}.ht-content-feature__copy,
  html[dir="rtl"] .ht-content-feature__copy{padding:22px 18px 24px;}}@media (max-width: 720px){.ht-content-feature__media,
  .ht-content-feature__video{max-width:100%;aspect-ratio:1 / 1;}.ht-media-card,
  .ht-media-card:nth-child(n){flex:0 0 min(72vw, 250px);}.ht-media-card__body{padding:13px 13px 15px;}.ht-media-card__body h3{font-size:14px;}}.ht-content-feature__media--video{position:relative;cursor:pointer;background:#17131f;}.ht-content-feature__video-poster,
.ht-content-feature__video-preview{width:100%;height:100%;display:block;aspect-ratio:1 / 1;object-fit:cover;pointer-events:none;}.ht-content-feature__video-trigger{position:absolute;inset:0;z-index:4;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;border-radius:inherit;cursor:pointer;color:#fff;background:linear-gradient(180deg, rgba(8,9,14,.02) 35%, rgba(8,9,14,.28) 100%);}.ht-content-feature__video-trigger:focus-visible{outline:3px solid rgba(109,74,255,.46);outline-offset:4px;}.ht-content-feature__play{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ht-purple-dark);border:1px solid rgba(255,255,255,.75);box-shadow:0 18px 48px rgba(7,9,20,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .22s ease, box-shadow .22s ease, background .22s ease;}.ht-content-feature__play .ht-icon{width:28px;height:28px;transform:translateX(2px);}@media (hover:hover) and (pointer:fine){.ht-content-feature__video-trigger:hover .ht-content-feature__play{transform:scale(1.08);background:#fff;box-shadow:0 22px 58px rgba(7,9,20,.34);}}body.ht-video-lightbox-open{overflow:hidden;}.ht-video-lightbox[hidden]{display:none!important;}.ht-video-lightbox{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;transition:opacity .18s ease, visibility .18s ease;}.ht-video-lightbox.is-open{opacity:1;visibility:visible;}.ht-video-lightbox__backdrop{position:absolute;inset:0;background:rgba(8,9,14,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.ht-video-lightbox__dialog{position:relative;z-index:2;width:auto;max-width:min(92vw, 510px);max-height:92vh;display:grid;place-items:center;}.ht-video-lightbox__video{display:block;width:auto;height:min(88vh, 900px);max-width:min(92vw, 510px);max-height:88vh;aspect-ratio:9 / 16;object-fit:contain;background:#000;border-radius:22px;box-shadow:0 30px 90px rgba(0,0,0,.48);}.ht-video-lightbox__close{position:absolute;z-index:3;top:10px;right:-54px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;cursor:pointer;color:#fff;background:rgba(255,255,255,.10);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease, background .2s ease;}.ht-video-lightbox__close .ht-icon{width:21px;height:21px;}.ht-video-lightbox__close:hover{transform:scale(1.06);background:rgba(255,255,255,.18);}.ht-video-lightbox__close:focus-visible{outline:3px solid rgba(255,255,255,.42);outline-offset:3px;}@media (max-width: 700px){.ht-content-feature__play{width:62px;height:62px;}.ht-content-feature__play .ht-icon{width:24px;height:24px;}.ht-video-lightbox{padding:14px;}.ht-video-lightbox__dialog{max-width:94vw;max-height:94vh;}.ht-video-lightbox__video{width:auto;height:min(86vh, 820px);max-width:92vw;max-height:86vh;border-radius:18px;}.ht-video-lightbox__close{top:8px;right:8px;width:40px;height:40px;background:rgba(10,10,14,.55);}}@media (prefers-reduced-motion: reduce){.ht-video-lightbox,
  .ht-content-feature__play,
  .ht-video-lightbox__close{transition:none!important;}}.ht-certificates--top{display:block;margin:26px 0 18px;padding:0;border:0;background:transparent;}.ht-certificates--top .ht-certificates__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;max-width:520px;margin:0 auto;}.ht-certificate-card--visual{display:block;padding:0;overflow:hidden;border:1px solid var(--ht-border);border-radius:22px;background:#fff;color:var(--ht-ink);box-shadow:0 10px 24px rgba(45,35,95,.06);}.ht-certificate-card--visual .ht-certificate-card__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f8f7ff;}.ht-certificate-card--visual .ht-certificate-card__media img{display:block;width:100%;height:100%;object-fit:cover;}.ht-certificate-card--visual .ht-certificate-card__body{display:none;}.ht-campaign-samples-head{max-width:760px;margin:28px auto 20px;text-align:center;}.ht-campaign-samples-head h3{margin:0 0 8px;font-size:24px;line-height:1.35;}.ht-campaign-samples-head p{margin:0;color:var(--ht-text);font-size:13px;line-height:1.8;}.ht-campaign-cards{grid-template-columns:repeat(3, minmax(0, 1fr));gap:18px;margin-top:0;}.ht-campaign-card--media{display:flex;flex-direction:column;min-height:100%;padding:0;overflow:hidden;}.ht-campaign-card--media .ht-campaign-card__media{aspect-ratio:16 / 10;border-bottom:1px solid var(--ht-border);}.ht-campaign-card--media .ht-campaign-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:20px 20px 22px;}.ht-campaign-card--media .ht-campaign-card__body p{margin-bottom:0;}.ht-campaign-card--media .ht-campaign-card__status,
.ht-campaign-card--media .ht-campaign-card__link{align-self:flex-start;}@media (max-width: 900px){.ht-certificates--top .ht-certificates__grid{max-width:420px;gap:12px;}.ht-campaign-samples-head{text-align:start;margin-top:26px;}}@media (max-width: 620px){.ht-certificates--top{margin:20px 0 16px;}.ht-certificates--top .ht-certificates__grid{grid-template-columns:repeat(2, minmax(0, 1fr));max-width:none;gap:10px;}.ht-certificate-card--visual{border-radius:18px;}.ht-campaign-samples-head h3{font-size:21px;}.ht-campaign-samples-head p{font-size:12px;}}.ht-certificates--top .ht-certificates__copy{text-align:start;margin-bottom:16px;}.ht-certificates--top .ht-certificates__grid{grid-template-columns:1fr;gap:12px;}.ht-certificate-card--visual{border-radius:18px;}.ht-campaign-samples-head h3{font-size:21px;}.ht-campaign-samples-head p{font-size:12px;}.ht-campaign-case__content .ht-certificates--inline{margin:20px 0 0;padding:0;border:0;background:transparent;}.ht-campaign-case__content .ht-certificates--inline .ht-certificates__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;width:min(100%, 280px);max-width:280px;margin:0 0 0 auto;}.ht-campaign-case__content .ht-certificate-card--visual{border-radius:16px;box-shadow:0 8px 20px rgba(45,35,95,.05);}.ht-campaign-case__content .ht-certificate-card--visual .ht-certificate-card__media{aspect-ratio:1 / 1;}@media (max-width: 620px){.ht-campaign-case__content .ht-certificates--inline .ht-certificates__grid{max-width:240px;width:min(100%, 240px);gap:10px;margin-left:auto;margin-right:0;}}.ht-venoramed__features li:hover{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.09);color:#fff;}:root{--ht-brand-purple:#46348f;--ht-brand-purple-dark:#34246f;--ht-brand-purple-deep:#24194f;--ht-brand-gold:#e2a514;--ht-brand-gold-light:#f1c24f;--ht-brand-gold-soft:#fff6dd;}.ht-gradient-text{background-image:linear-gradient(120deg, var(--ht-purple) 0%, #674db2 46%, var(--ht-brand-gold) 100%);}.ht-btn-primary{background:linear-gradient(135deg, var(--ht-purple) 0%, #5a43a7 62%, #765a91 100%);box-shadow:0 12px 30px rgba(70,52,143,.22);}.ht-btn-primary:hover{box-shadow:0 16px 34px rgba(70,52,143,.29), 0 0 0 1px rgba(226,165,20,.14);}.ht-kicker,
.ht-portfolio-card__body small,
.ht-campaign-case__eyebrow,
.ht-media-card__body small{color:var(--ht-purple-dark);}.ht-placeholder-badge,
.ht-live-site-badge{box-shadow:0 8px 20px rgba(36,25,79,.14);}.ht-system-card__number,
.ht-content-feature__tags span,
.ht-campaign-tags span,
.ht-portfolio-card__features span{border-color:rgba(70,52,143,.15);}.ht-site-footer,
.ht-venoramed__shell{background-color:var(--ht-brand-purple-deep);}.ht-footer-contact-icon,
.ht-venoramed__brand-mark{background:linear-gradient(135deg, var(--ht-brand-gold) 0%, #f1bd31 100%);color:var(--ht-brand-purple-deep);}.ht-venoramed__brand-mark{box-shadow:0 10px 26px rgba(226,165,20,.22);}.ht-whatsapp-float{box-shadow:0 16px 40px rgba(22,163,74,.25);}::selection{background:rgba(226,165,20,.30);color:var(--ht-brand-purple-deep);}.ht-hero .ht-btn-results{position:relative;isolation:isolate;overflow:hidden;min-height:62px;padding:15px 24px;border:1px solid rgba(255,255,255,.38);border-radius:18px;color:#fff;background:linear-gradient(135deg, #f6a313 0%, #ed7d0b 100%);box-shadow:0 13px 30px rgba(237,125,11,.30),
    0 0 0 0 rgba(246,163,19,.34);font-size:15px;font-weight:900;letter-spacing:-.01em;animation:htgResultsPulse 2.15s ease-out infinite;}.ht-hero .ht-btn-results .ht-icon{width:20px;height:20px;flex:0 0 auto;filter:drop-shadow(0 1px 1px rgba(110,55,0,.18));}.ht-hero .ht-btn-results::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg, transparent 20%, rgba(255,255,255,.28) 47%, transparent 72%);transform:translateX(-125%);animation:htgResultsShine 2.8s ease-in-out infinite;}.ht-hero .ht-btn-results::after{content:"";position:absolute;z-index:-1;width:11px;height:11px;top:10px;inset-inline-start:11px;border-radius:50%;background:#fff3c4;box-shadow:0 0 0 0 rgba(255,243,196,.78);animation:htgResultsBlink 1.55s ease-in-out infinite;}@media (hover:hover) and (pointer:fine){.ht-hero .ht-btn-results:hover{color:#fff;border-color:rgba(255,255,255,.62);background:linear-gradient(135deg, #ffb51d 0%, #f2860c 100%);transform:translateY(-3px) scale(1.015);box-shadow:0 18px 38px rgba(237,125,11,.38);}}.ht-hero .ht-btn-results:active{transform:scale(.985);}@keyframes htgResultsPulse{0%, 100%{box-shadow:0 13px 30px rgba(237,125,11,.30), 0 0 0 0 rgba(246,163,19,.36);}55%{box-shadow:0 15px 34px rgba(237,125,11,.34), 0 0 0 11px rgba(246,163,19,0);}}@keyframes htgResultsShine{0%, 34%{transform:translateX(-125%);}64%, 100%{transform:translateX(125%);}}@keyframes htgResultsBlink{0%, 100%{opacity:.42;box-shadow:0 0 0 0 rgba(255,243,196,.68);}50%{opacity:1;box-shadow:0 0 0 7px rgba(255,243,196,0);}}@media (max-width: 720px){.ht-hero .ht-btn-results{min-height:66px;font-size:16px;border-radius:18px;box-shadow:0 14px 30px rgba(237,125,11,.30), 0 0 0 0 rgba(246,163,19,.34);}}@media (prefers-reduced-motion: reduce){.ht-hero .ht-btn-results,
  .ht-hero .ht-btn-results::before,
  .ht-hero .ht-btn-results::after{animation:none!important;}}.ht-venoramed--premium{position:relative;overflow:hidden;padding:92px 0 96px;color:#fff;background:radial-gradient(circle at 6% 8%, rgba(93,64,181,.52), transparent 30%),
    radial-gradient(circle at 96% 82%, rgba(226,165,20,.11), transparent 28%),
    linear-gradient(145deg, #2c1e68 0%, #201648 50%, #151126 100%);}.ht-venoramed--premium::before,
.ht-venoramed--premium::after{content:"";position:absolute;pointer-events:none;border-radius:50%;border:1px solid rgba(112,84,207,.18);}.ht-venoramed--premium::before{width:520px;height:520px;inset-inline-start:-250px;inset-block-start:150px;box-shadow:0 0 0 55px rgba(112,84,207,.045), 0 0 0 110px rgba(112,84,207,.025);}.ht-venoramed--premium::after{width:420px;height:420px;inset-inline-end:-210px;inset-block-end:-160px;box-shadow:0 0 0 48px rgba(226,165,20,.025), 0 0 0 96px rgba(112,84,207,.028);}.ht-venoramed--premium .ht-container{position:relative;z-index:2;}.ht-venoramed__shell--premium{display:block;overflow:visible;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;}.ht-venoramed__shell--premium::before{display:none;}.ht-venoramed__introbar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:48px;}.ht-venoramed__brand--premium{display:inline-flex;align-items:center;gap:14px;margin:0;}.ht-venoramed__brand--premium .ht-venoramed__brand-mark{width:58px;height:58px;flex:0 0 58px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:10px;border-radius:18px 18px 24px 18px;color:#2b1c62;font-size:31px;font-weight:950;font-family:var(--ht-font-latin);background:#ffffff;box-shadow:0 16px 34px rgba(17,10,47,.18), inset 0 1px 0 rgba(255,255,255,.82);}.ht-venoramed__brand--premium .ht-venoramed__brand-mark img{display:block;width:100%;height:100%;object-fit:contain;}.ht-venoramed__brand--premium .ht-venoramed__brand-mark.is-image{padding:8px;}.ht-venoramed__brand--premium .ht-venoramed__brand-text strong{color:#fff;font-size:28px;line-height:1.08;letter-spacing:-.02em;}.ht-venoramed__brand--premium .ht-venoramed__brand-text small{margin-top:7px;color:#f1c24f;font-size:10px;letter-spacing:.20em;}.ht-venoramed__tagline{max-width:270px;color:rgba(255,255,255,.78);font-size:13px;font-weight:650;line-height:1.8;text-align:end;}.ht-venoramed__tagline i{display:block;width:46px;height:3px;margin-top:10px;margin-inline-start:auto;border-radius:999px;background:linear-gradient(90deg, #f1c24f, #e2a514);}.ht-venoramed__content--premium{position:relative;z-index:2;max-width:1120px;margin:0 auto;}.ht-venoramed__hero-copy{max-width:900px;margin:0 auto 40px;text-align:center;}.ht-venoramed__content--premium .ht-venoramed__hero-copy h2{margin:0 0 22px;color:#fff;font-size:clamp(34px, 4.1vw, 56px);line-height:1.35;letter-spacing:-.018em;}.ht-venoramed__content--premium .ht-venoramed__hero-copy h2 span{color:#f1c24f;}.ht-venoramed__hero-copy > p{max-width:780px;margin:0 auto 12px;color:rgba(255,255,255,.74);font-size:15px;line-height:2.05;}.ht-venoramed-services{padding:32px;border:1px solid rgba(132,99,229,.38);border-radius:30px;background:linear-gradient(135deg, rgba(85,56,167,.32), rgba(30,22,67,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.05), 0 25px 70px rgba(8,4,25,.22);backdrop-filter:blur(12px);}.ht-venoramed-services__head{max-width:720px;margin:0 auto 26px;text-align:center;}.ht-venoramed-services__head h3{margin:0 0 8px;color:#fff;font-size:26px;line-height:1.4;}.ht-venoramed-services__head h3::first-letter{color:#f1c24f;}.ht-venoramed-services__head p{margin:0;color:rgba(255,255,255,.60);font-size:12.5px;line-height:1.8;}.ht-venoramed-services__grid{display:grid;grid-template-columns:repeat(3, minmax(0,1fr));gap:14px;}.ht-venoramed-service-card{display:flex;align-items:center;gap:14px;min-width:0;min-height:124px;padding:18px;border:1px solid rgba(139,108,232,.30);border-radius:22px;background:linear-gradient(145deg, rgba(83,57,164,.30), rgba(35,26,76,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .24s ease, border-color .24s ease, background .24s ease, box-shadow .24s ease;}.ht-venoramed-service-card__icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:18px;color:#f1c24f;border:1px solid rgba(241,194,79,.20);background:radial-gradient(circle at 30% 20%, rgba(241,194,79,.14), rgba(88,58,179,.25));box-shadow:0 8px 24px rgba(8,5,28,.22);}.ht-venoramed-service-card__icon .ht-icon{width:24px;height:24px;}.ht-venoramed-service-card strong{display:block;margin-bottom:6px;color:#fff;font-size:13px;line-height:1.55;}.ht-venoramed-service-card small{display:block;color:rgba(255,255,255,.58);font-size:10.5px;line-height:1.75;}@media (hover:hover) and (pointer:fine){.ht-venoramed-service-card:hover{transform:translateY(-4px);border-color:rgba(241,194,79,.30);background:linear-gradient(145deg, rgba(96,67,190,.36), rgba(38,28,82,.62));box-shadow:0 18px 36px rgba(8,5,28,.18), inset 0 1px 0 rgba(255,255,255,.07);}}.ht-venoramed-note-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:22px;margin-top:24px;padding:26px 28px;border:1px solid rgba(241,194,79,.32);border-radius:28px;background:radial-gradient(circle at 95% 0%, rgba(226,165,20,.13), transparent 34%),
    linear-gradient(130deg, rgba(77,50,157,.44), rgba(26,19,60,.78));box-shadow:0 22px 55px rgba(8,4,25,.18), inset 0 1px 0 rgba(255,255,255,.05);}.ht-venoramed-note-card::before{content:"";position:absolute;width:64px;height:3px;inset-inline-start:28px;inset-block-start:26px;border-radius:999px;background:#f1c24f;opacity:.9;}.ht-venoramed-note-card__icon{width:72px;height:72px;flex:0 0 72px;display:grid;place-items:center;border-radius:24px;color:#f1c24f;border:1px solid rgba(241,194,79,.22);background:linear-gradient(145deg, rgba(102,65,205,.52), rgba(57,38,124,.46));box-shadow:0 12px 30px rgba(9,5,28,.24);}.ht-venoramed-note-card__icon .ht-icon{width:31px;height:31px;}.ht-venoramed-note-card__copy{min-width:0;padding-top:10px;}.ht-venoramed-note-card__copy h3{margin:0 0 9px;color:#fff;font-size:20px;line-height:1.45;}.ht-venoramed-note-card__copy p{margin:0;color:rgba(255,255,255,.70)!important;font-size:12.5px!important;line-height:1.95;}.ht-venoramed-note-card__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px;}.ht-venoramed-note-card__chips span{padding:6px 10px;border-radius:999px;color:#f6df9d;border:1px solid rgba(241,194,79,.17);background:rgba(226,165,20,.07);font-size:10px;font-weight:750;}.ht-venoramed--premium .ht-venoramed__visual,
.ht-venoramed--premium .ht-venoramed__actions,
.ht-venoramed--premium .ht-kicker{display:none!important;}@media (max-width: 980px){.ht-venoramed--premium{padding:76px 0 82px;}.ht-venoramed__introbar{margin-bottom:38px;}.ht-venoramed-services__grid{grid-template-columns:repeat(2, minmax(0,1fr));}}@media (max-width: 700px){.ht-venoramed--premium{padding:60px 0 68px;}.ht-venoramed__introbar{align-items:flex-start;gap:16px;margin-bottom:34px;}.ht-venoramed__brand--premium{gap:10px;}.ht-venoramed__brand--premium .ht-venoramed__brand-mark{width:48px;height:48px;flex-basis:48px;border-radius:15px 15px 20px 15px;font-size:26px;}.ht-venoramed__brand--premium .ht-venoramed__brand-text strong{font-size:21px;}.ht-venoramed__brand--premium .ht-venoramed__brand-text small{font-size:8px;letter-spacing:.13em;}.ht-venoramed__tagline{max-width:145px;font-size:10px;line-height:1.7;}.ht-venoramed__tagline i{width:34px;height:2px;margin-top:7px;}.ht-venoramed__hero-copy{margin-bottom:27px;text-align:start;}.ht-venoramed__content--premium .ht-venoramed__hero-copy h2{margin-bottom:17px;font-size:28px;line-height:1.48;}.ht-venoramed__hero-copy > p{margin-bottom:10px;font-size:12.5px;line-height:2;}.ht-venoramed-services{padding:20px 14px 16px;border-radius:24px;}.ht-venoramed-services__head{margin-bottom:18px;}.ht-venoramed-services__head h3{font-size:20px;}.ht-venoramed-services__head p{font-size:10.5px;}.ht-venoramed-services__grid{grid-template-columns:repeat(2, minmax(0,1fr));gap:9px;}.ht-venoramed-service-card{align-items:flex-start;flex-direction:column;gap:10px;min-height:0;padding:13px;border-radius:18px;}.ht-venoramed-service-card__icon{width:42px;height:42px;flex-basis:42px;border-radius:14px;}.ht-venoramed-service-card__icon .ht-icon{width:20px;height:20px;}.ht-venoramed-service-card strong{margin-bottom:4px;font-size:11.5px;}.ht-venoramed-service-card small{font-size:9.2px;line-height:1.65;}.ht-venoramed-note-card{align-items:flex-start;gap:14px;margin-top:14px;padding:22px 15px 16px;border-radius:22px;}.ht-venoramed-note-card::before{width:42px;inset-inline-start:16px;inset-block-start:16px;}.ht-venoramed-note-card__icon{width:48px;height:48px;flex-basis:48px;border-radius:17px;}.ht-venoramed-note-card__icon .ht-icon{width:22px;height:22px;}.ht-venoramed-note-card__copy{padding-top:2px;}.ht-venoramed-note-card__copy h3{font-size:15px;}.ht-venoramed-note-card__copy p{font-size:10.5px!important;}.ht-venoramed-note-card__chips{margin-top:11px;gap:6px;}.ht-venoramed-note-card__chips span{font-size:8.8px;padding:5px 8px;}}@media (max-width: 390px){.ht-venoramed__introbar{flex-direction:column;}.ht-venoramed__tagline{max-width:100%;text-align:start;}.ht-venoramed__tagline i{margin-inline-start:0;}}@media (prefers-reduced-motion: reduce){.ht-venoramed-service-card{transition:none!important;}}.ht-system{--system-brand:#46348f;--system-brand-2:#6f55cf;--system-gold:#e2a514;--system-card-w:clamp(300px, 31vw, 365px);--system-gap:18px;position:relative;overflow:hidden;padding:76px 0 84px;background:radial-gradient(circle at 3% 5%, rgba(70,52,143,.11), transparent 25%),
    radial-gradient(circle at 96% 88%, rgba(226,165,20,.08), transparent 24%),
    linear-gradient(180deg,#fcfbff 0%,#f6f6ff 100%);}.ht-system::before{content:"";display:block;position:absolute;inset:0;pointer-events:none;opacity:.38;background-image:radial-gradient(rgba(70,52,143,.12) 1px, transparent 1px);background-size:22px 22px;mask-image:linear-gradient(90deg,transparent 0%,#000 15%,transparent 32%,transparent 68%,#000 85%,transparent 100%);}.ht-system .ht-container{position:relative;z-index:1;}.ht-system-head--carousel{display:block;max-width:760px;margin:0 auto 25px;text-align:center;}.ht-system-head--carousel > div:first-child{max-width:none;}.ht-system-head--carousel .ht-kicker{color:var(--system-brand);font-weight:900;}.ht-system-head--carousel h2{max-width:720px;margin:10px auto 0;font-size:clamp(30px,3vw,42px);line-height:1.32;}.ht-system-timeline{--ht-system-progress:0%;position:relative;max-width:1040px;margin:0 auto 30px;padding:0 10px;}.ht-system-timeline__rail{position:absolute;z-index:0;top:20px;left:calc(7.14% + 15px);right:calc(7.14% + 15px);height:3px;overflow:hidden;border-radius:999px;background:#e8e4f4;}.ht-system-timeline__rail > span{display:block;width:var(--ht-system-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--system-brand),var(--system-brand-2) 72%,var(--system-gold));transition:width .38s ease;}.ht-system-timeline__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:0;}.ht-system-timeline__step{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0 3px;border:0;background:transparent;color:#817a8f;cursor:pointer;font:inherit;}.ht-system-timeline__dot{width:41px;height:41px;display:grid;place-items:center;border:1px solid #ddd7ee;border-radius:50%;color:#6d647d;background:#fff;box-shadow:0 7px 18px rgba(44,33,89,.06);font:800 12px/1 var(--ht-font-latin);transition:transform .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease;}.ht-system-timeline__label{max-width:105px;min-height:34px;color:#777081;font-size:10.5px;font-weight:700;line-height:1.55;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}.ht-system-timeline__step.is-complete .ht-system-timeline__dot{color:var(--system-brand);border-color:#cfc5ef;background:#f3f0ff;}.ht-system-timeline__step.is-active .ht-system-timeline__dot{color:#fff;border-color:transparent;background:linear-gradient(145deg,#34246f,var(--system-brand-2));transform:scale(1.08);box-shadow:0 0 0 5px rgba(70,52,143,.08),0 10px 24px rgba(70,52,143,.22);}.ht-system-timeline__step.is-active .ht-system-timeline__label{color:var(--system-brand);font-weight:900;}.ht-system-timeline__current{display:none;}.ht-system-carousel{position:relative;width:100%;}.ht-system-carousel__viewport{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;direction:ltr;touch-action:pan-x pan-y;}.ht-system-carousel__viewport::-webkit-scrollbar{display:none;}.ht-system-carousel__track{display:flex;align-items:stretch;gap:var(--system-gap);width:max-content;min-width:100%;margin:0;padding:10px max(24px,calc((100vw - var(--system-card-w))/2)) 24px;overflow:visible;transform:none!important;transition:none!important;scroll-behavior:auto;direction:ltr;}.ht-system-card{--step-accent:#46348f;--step-tint:#f2efff;position:relative;flex:0 0 var(--system-card-w);min-height:382px;overflow:hidden;padding:23px 22px 24px;scroll-snap-align:center;scroll-snap-stop:always;border:1px solid #e7e1f2;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.96)),
    #fff;box-shadow:0 16px 44px rgba(47,35,93,.08);opacity:.64;transform:scale(.94);transition:opacity .24s ease,transform .24s ease,border-color .24s ease,box-shadow .24s ease;}html[dir="rtl"] .ht-system-card{direction:rtl;text-align:right;}html[dir="ltr"] .ht-system-card{direction:ltr;text-align:left;}.ht-system-card::before{content:"";position:absolute;z-index:0;top:0;left:0;right:0;height:7px;background:linear-gradient(90deg,var(--step-accent),#8c6de0,var(--system-gold));}.ht-system-card::after{content:"";position:absolute;z-index:0;width:190px;height:190px;border-radius:50%;top:-120px;right:-70px;background:radial-gradient(circle,var(--step-tint),transparent 70%);pointer-events:none;}.ht-system-card > *{position:relative;z-index:1;}.ht-system-card[data-system-card-step="1"]{--step-accent:#46348f;--step-tint:#ece7ff;}.ht-system-card[data-system-card-step="2"]{--step-accent:#5f48a6;--step-tint:#efeaff;}.ht-system-card[data-system-card-step="3"]{--step-accent:#7257bd;--step-tint:#f1edff;}.ht-system-card[data-system-card-step="4"]{--step-accent:#845fb4;--step-tint:#f5efff;}.ht-system-card[data-system-card-step="5"]{--step-accent:#9a6e9d;--step-tint:#faeff8;}.ht-system-card[data-system-card-step="6"]{--step-accent:#b18463;--step-tint:#fff3e8;}.ht-system-card[data-system-card-step="7"]{--step-accent:#c69219;--step-tint:#fff5d8;}.ht-system-card.is-active{opacity:1;transform:scale(1);border-color:#cfc3ef;box-shadow:0 24px 58px rgba(48,35,99,.15),0 0 0 1px rgba(226,165,20,.06);}.ht-system-card.is-neighbor{opacity:.82;transform:scale(.965);}.ht-system-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px;flex-direction:row!important;}html[dir="rtl"] .ht-system-card__head{flex-direction:row-reverse!important;}.ht-system-card__icon{width:56px;height:56px;display:grid;place-items:center;flex:0 0 56px;border:1px solid rgba(70,52,143,.11);border-radius:18px;color:var(--step-accent);background:linear-gradient(145deg,#fff,var(--step-tint));box-shadow:0 10px 22px rgba(46,34,91,.06);}.ht-system-card__icon .ht-icon{width:26px;height:26px;}.ht-system-card__stage{display:flex;flex-direction:column;align-items:center;gap:5px;}.ht-system-card__number{min-width:58px;height:38px;display:grid;place-items:center;padding:0 12px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#34246f,var(--step-accent));box-shadow:0 9px 20px rgba(70,52,143,.16);font:900 13px/1 var(--ht-font-latin);}.ht-system-card__stage small{color:var(--step-accent);font-size:10px;font-weight:900;line-height:1.3;}.ht-system-card > small{display:none;}.ht-system-card h3{margin:0 0 17px;color:#171421;font-size:21px;line-height:1.5;}.ht-system-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;}.ht-system-card li{display:flex;align-items:flex-start;gap:8px;color:#625c6f;font-size:12.4px;line-height:1.7;}.ht-system-card li .ht-icon{width:17px;height:17px;flex:0 0 17px;margin-top:4px;padding:3px;border-radius:50%;color:var(--step-accent);background:var(--step-tint);}.ht-system-card__footer{display:none;}.ht-system-carousel__controls{position:absolute;z-index:5;top:50%;left:0;right:0;height:0;pointer-events:none;}.ht-system-carousel__controls .ht-carousel-arrow{position:absolute;top:0;width:42px;height:42px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:1px solid #dfd9ec;border-radius:50%;color:var(--system-brand);background:rgba(255,255,255,.96);box-shadow:0 10px 26px rgba(48,35,95,.12);pointer-events:auto;cursor:pointer;transition:opacity .18s ease,transform .18s ease,background .18s ease;}.ht-system-carousel__controls .ht-carousel-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.05);}.ht-system-carousel__controls .ht-carousel-arrow:disabled{opacity:.25;cursor:default;}.ht-system-carousel__controls .ht-carousel-arrow--left{left:clamp(7px,7vw,70px);right:auto;}.ht-system-carousel__controls .ht-carousel-arrow--right{right:clamp(7px,7vw,70px);left:auto;}.ht-system-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:3px;}.ht-system-pagination button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#dcd7e9;cursor:pointer;transition:width .2s ease,background .2s ease;}.ht-system-pagination button.is-active{width:22px;background:linear-gradient(90deg,var(--system-brand),var(--system-gold));}.ht-system-carousel__hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;color:#8a8297;font-size:10.5px;font-weight:700;}.ht-system-carousel__hint .ht-icon{width:16px;height:16px;color:var(--system-brand);}@media (max-width: 720px){.ht-system{--system-card-w:min(76vw,300px);--system-gap:12px;padding:60px 0 66px;}.ht-system .ht-container{width:100%;padding-inline:0;}.ht-system-head--carousel{padding-inline:20px;margin-bottom:21px;}.ht-system-head--carousel h2{max-width:360px;font-size:25px;line-height:1.43;}.ht-system-timeline{width:100%;margin-bottom:18px;padding:0 18px;}.ht-system-timeline__rail{top:15px;left:35px;right:35px;height:2px;}.ht-system-timeline__dot{width:31px;height:31px;font-size:10px;}.ht-system-timeline__label{display:none;}.ht-system-timeline__current{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;margin-top:9px;color:#756e82;}.ht-system-timeline__current span{padding:4px 8px;border-radius:999px;color:var(--system-brand);background:#f0ecff;font-size:9.5px;font-weight:900;}.ht-system-timeline__current strong{max-width:66vw;overflow:hidden;color:#40394b;font-size:10.5px;font-weight:800;white-space:nowrap;text-overflow:ellipsis;}.ht-system-carousel__track{padding:8px calc((100vw - var(--system-card-w))/2) 21px;}.ht-system-card{min-height:356px;padding:19px 18px 21px;border-radius:25px;}.ht-system-card__head{margin-bottom:15px;}.ht-system-card__icon{width:49px;height:49px;flex-basis:49px;border-radius:15px;}.ht-system-card__icon .ht-icon{width:23px;height:23px;}.ht-system-card__number{min-width:50px;height:34px;font-size:12px;}.ht-system-card h3{margin-bottom:14px;font-size:18px;line-height:1.48;}.ht-system-card ul{gap:7px;}.ht-system-card li{font-size:11.5px;line-height:1.62;}.ht-system-carousel__controls .ht-carousel-arrow{width:38px;height:38px;}.ht-system-carousel__controls .ht-carousel-arrow--left{left:6px;}.ht-system-carousel__controls .ht-carousel-arrow--right{right:6px;}.ht-system-pagination{margin-top:0;}.ht-system-carousel__hint{margin-top:10px;padding-inline:20px;}}@media (max-width: 390px){.ht-system{--system-card-w:min(78vw,286px);}.ht-system-card{min-height:350px;}.ht-system-card h3{font-size:17px;}.ht-system-card li{font-size:11px;}}@media (prefers-reduced-motion: reduce){.ht-system-timeline__rail > span,
  .ht-system-timeline__dot,
  .ht-system-card,
  .ht-system-pagination button,
  .ht-system-carousel__controls .ht-carousel-arrow{transition:none!important;}.ht-system-carousel__viewport{scroll-behavior:auto!important;}}:root{--ht-section-space-y:96px;--ht-section-head-gap:40px;--ht-section-inner-gap:32px;}.ht-page-main > section[id]{scroll-margin-top:96px;}.ht-problem,
.ht-system,
.ht-content-showcase,
.ht-campaign-results,
.ht-portfolio,
.ht-venoramed,
.ht-cooperation,
.ht-about-story,
.ht-faq,
.ht-final-cta{padding-block:var(--ht-section-space-y)!important;}.ht-hero{padding-block:72px 92px!important;}.ht-system-head--carousel,
.ht-section-head--split,
.ht-campaign-results__head,
.ht-portfolio__head,
.ht-cooperation__head,
.ht-faq__head{margin-bottom:var(--ht-section-head-gap)!important;}.ht-about-story__intro{margin-bottom:44px!important;}.ht-content-feature,
.ht-campaign-case{margin-bottom:var(--ht-section-inner-gap);}.ht-campaign-cards,
.ht-portfolio__grid,
.ht-cooperation__grid,
.ht-about-story__body,
.ht-faq__grid{row-gap:20px;}.ht-venoramed__shell{margin-block:0!important;}@media (max-width: 1024px){:root{--ht-section-space-y:80px;--ht-section-head-gap:34px;--ht-section-inner-gap:28px;}.ht-hero{padding-block:56px 76px!important;}}@media (max-width: 720px){:root{--ht-section-space-y:64px;--ht-section-head-gap:28px;--ht-section-inner-gap:24px;}.ht-page-main > section[id]{scroll-margin-top:78px;}.ht-hero{padding-block:38px 64px!important;}.ht-about-story__intro{margin-bottom:32px!important;}.ht-content-feature,
  .ht-campaign-case{margin-bottom:var(--ht-section-inner-gap);}.ht-campaign-cards,
  .ht-portfolio__grid,
  .ht-cooperation__grid,
  .ht-about-story__body,
  .ht-faq__grid{row-gap:16px;}}@media (max-width: 420px){:root{--ht-section-space-y:58px;--ht-section-head-gap:26px;}}.ht-content-feature__media--video:has(.ht-video-first-frame--pending),
.ht-media-card__visual--has-video:has(.ht-video-first-frame--pending){position:relative;overflow:hidden;background:radial-gradient(circle at 28% 22%, rgba(226,165,20,.14), transparent 32%),
    linear-gradient(145deg, #f5f2ff 0%, #eee9fb 58%, #faf7ef 100%)!important;}.ht-video-first-frame{transition:opacity .24s ease;}.ht-video-first-frame--pending{opacity:0;}.ht-video-first-frame--ready,
.ht-video-first-frame--fallback{opacity:1;}.ht-content-feature__media--video:has(.ht-video-first-frame--pending)::before,
.ht-media-card__visual--has-video:has(.ht-video-first-frame--pending)::before{content:'';position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(105deg, transparent 24%, rgba(255,255,255,.52) 42%, transparent 60%);background-size:220% 100%;animation:ht-video-frame-shimmer 1.8s ease-in-out infinite;}.ht-media-card__visual--has-video:has(.ht-video-first-frame--pending)::after{content:'▶';position:absolute;z-index:2;inset:50% auto auto 50%;width:46px;height:46px;display:grid;place-items:center;padding-left:3px;transform:translate(-50%, -50%);border:1px solid rgba(70,52,143,.10);border-radius:999px;color:#46348f;background:rgba(255,255,255,.88);box-shadow:0 12px 30px rgba(52,36,111,.12);font-size:15px;pointer-events:none;}@keyframes ht-video-frame-shimmer{0%{background-position:150% 0;}100%{background-position:-80% 0;}}@supports not selector(:has(*)){.ht-video-first-frame--pending{opacity:.001;}.ht-content-feature__media--video,
  .ht-media-card__visual--has-video{background:linear-gradient(145deg, #f5f2ff, #faf7ef)!important;}}@media (prefers-reduced-motion: reduce){.ht-video-first-frame,
  .ht-content-feature__media--video::before,
  .ht-media-card__visual--has-video::before{transition:none!important;animation:none!important;}}.ht-hero{padding-block:72px 92px!important;}.ht-hero::before{width:480px;height:480px;inset-inline-start:-220px;inset-block-start:-120px;background:radial-gradient(circle, rgba(70,52,143,.10), rgba(70,52,143,0) 68%);}.ht-hero::after{width:420px;height:420px;inset-inline-end:-150px;inset-block-start:28px;background:radial-gradient(circle, rgba(226,165,20,.10), rgba(226,165,20,0) 70%);}.ht-hero-grid{grid-template-columns:minmax(0, 1.08fr) minmax(360px, 540px)!important;gap:clamp(34px, 4vw, 58px)!important;align-items:center!important;}.ht-hero-content{max-width:670px;}html[dir="rtl"] .ht-hero-content{justify-self:start;}.ht-eyebrow{margin-bottom:18px;padding:8px 13px;border-color:rgba(70,52,143,.12);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(33,23,74,.06);}.ht-hero h1{margin:0;max-width:12ch;font-size:clamp(34px, 3.6vw, 54px)!important;line-height:1.18;letter-spacing:-.03em;}html[dir="rtl"] .ht-hero h1{max-width:15ch;letter-spacing:-.018em;}.ht-hero-copy{margin-top:22px;max-width:620px;font-size:16.5px;line-height:1.9;color:#5e6072;}.ht-hero-copy p{margin:0 0 14px;}.ht-hero-copy p:last-child{margin-bottom:0;}.ht-hero-actions{margin-top:28px;gap:14px;align-items:center;}.ht-hero-actions .ht-btn{min-height:56px;padding-inline:22px;border-radius:18px;box-shadow:0 14px 34px rgba(31,24,62,.08);}.ht-trust-inline{margin-top:24px;gap:10px;max-width:660px;}.ht-trust-chip{padding:9px 14px;font-size:12px;border-color:rgba(70,52,143,.10);background:rgba(255,255,255,.78);color:#4f5263;}.ht-hero-media{width:min(100%, 540px)!important;max-width:540px;padding:0!important;margin-inline-start:auto;justify-self:end;}html[dir="rtl"] .ht-hero-media{margin-inline-start:0;margin-inline-end:auto;justify-self:start;}.ht-hero-media-shell{position:relative;padding:14px;border-radius:36px;background:linear-gradient(180deg, rgba(255,255,255,.78), rgba(243,240,250,.88));border:1px solid rgba(70,52,143,.08);box-shadow:0 24px 60px rgba(34,26,74,.11);}.ht-hero-media-shell::before{content:"";position:absolute;inset:auto 18px -18px 18px;height:38%;border-radius:28px;background:linear-gradient(180deg, rgba(70,52,143,.12), rgba(226,165,20,.08));filter:blur(16px);z-index:0;}.ht-hero-frame{position:relative;z-index:1;border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.95);box-shadow:0 16px 46px rgba(37,27,82,.12);}.ht-hero-frame img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center top;}.ht-float-card,
.ht-mini-metric,
.ht-mini-icon{display:none!important;}@media (max-width: 1180px){.ht-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(320px, 460px)!important;gap:34px!important;}.ht-hero-content{max-width:100%;}.ht-hero-media{width:min(100%, 460px)!important;max-width:460px;}}@media (max-width: 1050px){.ht-hero{padding-block:56px 74px!important;}.ht-hero-grid{grid-template-columns:1fr!important;gap:30px!important;}.ht-hero-content,
  .ht-hero-media{grid-column:1!important;}.ht-hero-content{order:0;max-width:100%;}.ht-hero-media{order:1;width:min(100%, 520px)!important;max-width:520px;margin-inline:auto!important;justify-self:center!important;}html[dir="rtl"] .ht-hero-media{margin-inline:auto!important;}}@media (max-width: 720px){.ht-hero{padding-block:36px 62px!important;}.ht-hero-grid{gap:26px!important;}.ht-eyebrow{margin-bottom:14px;font-size:11px;}.ht-hero h1{max-width:none;font-size:clamp(30px, 8.4vw, 38px)!important;line-height:1.26;}html[dir="rtl"] .ht-hero h1{max-width:none;}.ht-hero-copy{margin-top:18px;font-size:15px;line-height:1.85;}.ht-hero-actions{margin-top:24px;display:grid;grid-template-columns:1fr;}.ht-hero-actions .ht-btn{width:100%;justify-content:center;}.ht-trust-inline{margin-top:18px;gap:8px;}.ht-trust-chip{font-size:11px;padding:8px 12px;}.ht-hero-media{width:100%!important;max-width:440px;}.ht-hero-media-shell{padding:10px;border-radius:28px;}.ht-hero-frame{border-radius:22px;}}.ht-hero{padding-block:34px 56px!important;overflow:clip;}.ht-hero::before,
.ht-hero::after{opacity:.55;}.ht-hero-grid{direction:ltr;display:grid!important;grid-template-columns:minmax(0, 1fr) minmax(340px, 430px)!important;grid-template-areas:"content media";gap:clamp(28px, 3vw, 44px)!important;align-items:center!important;width:min(calc(100% - 40px), 1280px);padding:clamp(26px, 3vw, 42px);border:1px solid rgba(70,52,143,.08);border-radius:34px;background:radial-gradient(circle at 86% 16%, rgba(226,165,20,.08), transparent 26%),
    linear-gradient(135deg, rgba(255,255,255,.98), rgba(248,246,252,.96));box-shadow:0 22px 70px rgba(35,25,78,.08);}.ht-hero-content{grid-area:content!important;min-width:0;max-width:680px;padding:0!important;text-align:left;}html[dir="rtl"] .ht-hero-content{direction:rtl;text-align:right;justify-self:stretch;}html[dir="ltr"] .ht-hero-content{direction:ltr;}.ht-hero-media,
html[dir="rtl"] .ht-hero-media{grid-area:media!important;width:100%!important;max-width:430px!important;margin:0!important;padding:0!important;justify-self:end!important;}.ht-hero-media-shell{padding:8px!important;border-radius:27px!important;background:rgba(255,255,255,.72)!important;box-shadow:none!important;border:1px solid rgba(70,52,143,.08)!important;}.ht-hero-media-shell::before{display:none!important;}.ht-hero-frame{border-radius:21px!important;box-shadow:0 18px 44px rgba(37,27,82,.12)!important;border:0!important;}.ht-hero-frame img{aspect-ratio:4 / 5!important;max-height:520px;object-fit:cover;object-position:center top;}.ht-eyebrow{margin-bottom:14px!important;padding:7px 11px!important;font-size:11px!important;box-shadow:none!important;}.ht-hero h1,
html[dir="rtl"] .ht-hero h1{max-width:660px!important;margin:0!important;font-size:clamp(34px, 3.15vw, 48px)!important;line-height:1.24!important;letter-spacing:-.02em!important;}.ht-hero-copy{max-width:610px!important;margin-top:18px!important;font-size:15.5px!important;line-height:1.9!important;}.ht-hero-copy p{margin:0!important;}.ht-hero-actions{margin-top:24px!important;gap:10px!important;}.ht-hero-actions .ht-btn{min-height:50px!important;padding:11px 18px!important;border-radius:15px!important;font-size:13px;}.ht-trust-inline{margin-top:17px!important;gap:7px!important;}.ht-trust-chip{padding:6px 10px!important;font-size:10.5px!important;background:rgba(255,255,255,.68)!important;}@media (max-width: 1080px){.ht-hero-grid{grid-template-columns:minmax(0, 1fr) minmax(300px, 380px)!important;gap:28px!important;padding:28px!important;}.ht-hero-media,
  html[dir="rtl"] .ht-hero-media{max-width:380px!important;}.ht-hero h1,
  html[dir="rtl"] .ht-hero h1{font-size:clamp(31px, 3.2vw, 41px)!important;}}@media (max-width: 820px){.ht-hero{padding-block:24px 48px!important;}.ht-hero-grid{width:min(calc(100% - 28px), 680px);grid-template-columns:1fr!important;grid-template-areas:"media"
      "content";gap:24px!important;padding:16px!important;border-radius:26px;}.ht-hero-media,
  html[dir="rtl"] .ht-hero-media{width:100%!important;max-width:460px!important;justify-self:center!important;}.ht-hero-frame img{max-height:none;aspect-ratio:4 / 5!important;}.ht-hero-content{width:100%;max-width:none;padding:4px 4px 8px!important;}.ht-hero h1,
  html[dir="rtl"] .ht-hero h1{font-size:clamp(29px, 8vw, 36px)!important;line-height:1.28!important;}.ht-hero-copy{margin-top:15px!important;font-size:14.5px!important;}.ht-hero-actions{margin-top:20px!important;grid-template-columns:1fr!important;}.ht-hero-actions .ht-btn{width:100%!important;justify-content:center!important;}}.ht-problem{padding-block:18px 56px!important;overflow:clip;}.ht-problem-grid{direction:ltr;display:grid!important;grid-template-columns:minmax(330px, 430px) minmax(0, 1fr)!important;gap:clamp(28px, 3vw, 44px)!important;align-items:center!important;width:min(calc(100% - 40px), 1280px);margin-inline:auto;padding:clamp(26px, 3vw, 42px);border:1px solid rgba(70, 52, 143, .08);border-radius:34px;background:radial-gradient(circle at 14% 16%, rgba(226, 165, 20, .12), transparent 26%),
    linear-gradient(135deg, rgba(255,255,255,.98), rgba(248,246,252,.96));box-shadow:0 22px 70px rgba(35,25,78,.08);}.ht-problem-media{position:relative;width:100%;max-width:430px;margin:0!important;justify-self:start;}.ht-problem-media::before{display:none!important;}.ht-problem-media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center;border-radius:24px!important;box-shadow:0 18px 44px rgba(37,27,82,.12)!important;border:1px solid rgba(70,52,143,.08);}.ht-problem-content{min-width:0;max-width:720px;direction:rtl;text-align:right;}html[dir="ltr"] .ht-problem-content{direction:ltr;text-align:left;}.ht-problem .ht-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 12px;border-radius:999px;border:1px solid rgba(70,52,143,.08);background:rgba(255,255,255,.8);box-shadow:none;}.ht-problem h2{max-width:760px;margin:0 0 18px!important;font-size:clamp(36px, 3.2vw, 52px)!important;line-height:1.22!important;letter-spacing:-.025em!important;}.ht-problem h2 .ht-gradient-text{display:inline-block;background:linear-gradient(90deg, #f7be3b 0%, #f1a11b 38%, #ffd768 72%, #e59a1f 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:rgba(242, 171, 43, .72);text-underline-offset:.18em;animation:ht-problem-highlight-wave 7s linear infinite;}.ht-problem p{max-width:640px;margin:0 0 16px!important;font-size:16px!important;line-height:1.95!important;color:var(--ht-text);}.ht-highlight-box{margin-top:20px;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:18px;border:1px solid rgba(70,52,143,.1);background:linear-gradient(135deg, rgba(250,247,255,.92), rgba(255,248,234,.85));box-shadow:0 16px 36px rgba(33,24,78,.06);}.ht-highlight-box b{margin-left:6px;color:var(--ht-ink);}.ht-highlight-icon{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;color:#f2a721;background:rgba(255,255,255,.92);border:1px solid rgba(242,167,33,.2);box-shadow:0 10px 24px rgba(242,167,33,.12);}@keyframes ht-problem-highlight-wave{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}@media (max-width: 1080px){.ht-problem-grid{grid-template-columns:minmax(290px, 380px) minmax(0, 1fr)!important;gap:28px!important;padding:28px!important;}.ht-problem-media{max-width:380px;}.ht-problem h2{font-size:clamp(32px, 3.2vw, 42px)!important;}}@media (max-width: 820px){.ht-problem{padding-block:10px 42px!important;}.ht-problem-grid{width:min(calc(100% - 28px), 680px);grid-template-columns:1fr!important;gap:22px!important;padding:16px!important;border-radius:26px;}.ht-problem-media{order:1!important;width:100%!important;max-width:460px!important;justify-self:center!important;}.ht-problem-content{order:2!important;width:100%;max-width:none;padding:2px 4px 4px;}.ht-problem-media img{aspect-ratio:4 / 3;}.ht-problem h2{font-size:clamp(29px, 7.8vw, 38px)!important;line-height:1.28!important;}.ht-problem p{font-size:14.5px!important;line-height:1.9!important;}.ht-highlight-box{padding:14px 14px;}}.ht-problem-grid{position:relative;gap:clamp(28px, 3.4vw, 52px)!important;padding:clamp(28px, 3.2vw, 44px)!important;border-radius:36px;}.ht-problem-grid::after{content:"";position:absolute;inset:auto auto 22px 26px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle, rgba(242,166,31,.16), rgba(242,166,31,0));pointer-events:none;filter:blur(8px);}.ht-problem-content{position:relative;z-index:1;}.ht-kicker.ht-kicker--wave{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:clamp(15px, 1.35vw, 18px);font-weight:800;letter-spacing:-.01em;color:#efab2a;background-image:linear-gradient(90deg, #ef9f1b 0%, #ffc74f 38%, #f2a21e 72%, #ffe18a 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:rgba(239,171,42,.7);text-underline-offset:.26em;animation:ht-problem-highlight-wave 7s linear infinite;}.ht-kicker.ht-kicker--wave::before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg, #ef9f1b, #ffd768);box-shadow:0 0 0 5px rgba(242,162,30,.12);flex:0 0 auto;}.ht-problem h2,
.ht-problem-title{max-width:760px;margin:0 0 18px!important;font-size:clamp(33px, 3vw, 48px)!important;line-height:1.22!important;letter-spacing:-.028em!important;color:var(--ht-ink);}.ht-problem-title__line{display:inline;}.ht-problem-title__line--emphasis{position:relative;font-weight:900;color:var(--ht-ink);}.ht-problem-title__line--emphasis::after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.3em;border-radius:999px;background:linear-gradient(90deg, rgba(245,183,56,.32), rgba(240,156,21,.18));z-index:-1;}.ht-problem .ht-gradient-text{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:inherit!important;text-decoration:none!important;animation:none!important;}.ht-problem p{max-width:670px;color:rgba(35, 30, 57, .82);}.ht-highlight-box--difference{position:relative;margin-top:24px;display:block;padding:22px 22px 20px;border:1px solid rgba(81, 50, 180, .16);border-radius:24px;background:linear-gradient(135deg, #231949 0%, #342062 45%, #5130a8 100%);box-shadow:0 22px 44px rgba(42,29,97,.22);overflow:hidden;}.ht-highlight-box--difference::before,
.ht-highlight-box--difference::after{content:"";position:absolute;border-radius:50%;pointer-events:none;}.ht-highlight-box--difference::before{width:180px;height:180px;inset:-70px auto auto -40px;background:radial-gradient(circle, rgba(255,255,255,.17), rgba(255,255,255,0));}.ht-highlight-box--difference::after{width:140px;height:140px;inset:auto -28px -42px auto;background:radial-gradient(circle, rgba(245,182,55,.34), rgba(245,182,55,0));}.ht-highlight-box__badge{position:absolute;top:16px;right:18px;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(6px);color:#fff;font-size:13px;font-weight:800;}html[dir="ltr"] .ht-highlight-box__badge{right:auto;left:18px;}.ht-highlight-box__body{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;}.ht-highlight-box__copy strong{display:block;margin:0 0 6px;color:#ffffff;font-size:22px;font-weight:900;}.ht-highlight-box__copy p{margin:0!important;max-width:none;font-size:15px!important;line-height:1.95!important;color:rgba(255,255,255,.9);}.ht-highlight-box--difference .ht-highlight-icon{width:54px;height:54px;border-radius:18px;color:#f7bf3d;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);box-shadow:0 14px 28px rgba(11,8,30,.22);}.ht-highlight-box--difference .ht-highlight-icon .ht-icon{width:24px;height:24px;}@media (max-width: 1080px){.ht-problem h2,
  .ht-problem-title{font-size:clamp(31px, 3vw, 42px)!important;}}@media (max-width: 820px){.ht-kicker.ht-kicker--wave{font-size:15px;margin-bottom:14px;}.ht-problem h2,
  .ht-problem-title{font-size:clamp(28px, 7.2vw, 36px)!important;line-height:1.3!important;}.ht-problem-title__line{display:block;}.ht-highlight-box--difference{padding:18px 16px 16px;border-radius:22px;}.ht-highlight-box__badge{position:static;margin-bottom:14px;}.ht-highlight-box__body{grid-template-columns:1fr;align-items:start;}.ht-highlight-box--difference .ht-highlight-icon{width:48px;height:48px;border-radius:16px;}.ht-highlight-box__copy strong{font-size:20px;}.ht-highlight-box__copy p{font-size:14px!important;}}@media (min-width: 821px){.ht-system-head--carousel h2{max-width:none;white-space:nowrap;font-size:clamp(28px, 2.55vw, 40px);}}.ht-system-carousel__viewport{scroll-snap-type:x proximity;scroll-padding-inline:clamp(18px, 2.6vw, 26px);}.ht-system-carousel__track{padding:10px clamp(18px, 2.6vw, 26px) 24px;}.ht-system-card{scroll-snap-align:start;}html[dir="rtl"] .ht-system-carousel__track{flex-direction:row-reverse;}@media (max-width: 720px){.ht-system-head--carousel h2{max-width:360px;white-space:normal;}.ht-system-carousel__track{padding:8px 18px 21px;}}html[dir="rtl"] .ht-system-timeline__rail > span{margin-left:auto;margin-right:0;}html[dir="rtl"] .ht-system-carousel__controls .ht-carousel-arrow--left{opacity:1;}html[dir="rtl"] .ht-system-carousel__controls .ht-carousel-arrow--right{opacity:1;}.ht-certificates--campaign-head{display:block;margin:22px auto 30px;padding:0;background:transparent;border:0;}.ht-certificates--campaign-head .ht-certificates__grid{display:grid;grid-template-columns:repeat(2, minmax(120px, 168px));justify-content:center;gap:14px;max-width:none;margin:0 auto;}.ht-campaign-samples-head{max-width:760px;margin:0 auto 18px;text-align:center;}.ht-campaign-samples-head h3{margin:0 0 8px;font-size:clamp(22px, 2vw, 28px);line-height:1.35;}.ht-campaign-samples-head p{margin:0;color:var(--ht-text);font-size:13px;line-height:1.8;}.ht-campaign-cards--row{display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;padding:6px 2px 12px;scroll-snap-type:x proximity;scrollbar-width:none;}.ht-campaign-cards--row::-webkit-scrollbar{display:none;}html[dir="rtl"] .ht-campaign-cards--row{direction:rtl;}.ht-campaign-cards--row .ht-campaign-card{flex:0 0 min(380px, 86vw);scroll-snap-align:start;min-height:100%;}.ht-campaign-cards--row .ht-campaign-card--featured{flex-basis:min(430px, 90vw);background:linear-gradient(180deg, #ffffff 0%, #fbfaff 100%);border-color:#ddd8ff;box-shadow:0 16px 38px rgba(45,35,95,.08);}.ht-campaign-card--featured .ht-campaign-card__media{position:relative;}.ht-campaign-card--featured .ht-campaign-card__body{padding:22px 22px 24px;}.ht-campaign-card--featured .ht-campaign-card__body p{font-size:13px;line-height:1.9;}.ht-campaign-card--featured .ht-campaign-metrics{margin-top:18px;}@media (max-width: 900px){.ht-certificates--campaign-head .ht-certificates__grid{grid-template-columns:repeat(2, minmax(110px, 150px));}}@media (max-width: 620px){.ht-certificates--campaign-head{margin:18px auto 24px;}.ht-certificates--campaign-head .ht-certificates__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;}.ht-campaign-samples-head{margin-bottom:14px;text-align:start;}.ht-campaign-cards--row{margin-inline:-14px;padding-inline:14px;gap:12px;}.ht-campaign-cards--row .ht-campaign-card{flex-basis:min(84vw, 320px);}.ht-campaign-cards--row .ht-campaign-card--featured{flex-basis:min(88vw, 340px);}}.ht-problem-title{text-wrap:balance;}.ht-highlight-box--difference{margin-top:28px;padding:0;border:1px solid rgba(93, 62, 199, .14);border-radius:28px;background:radial-gradient(circle at top left, rgba(115, 84, 245, .10), transparent 34%),
    linear-gradient(145deg, #ffffff 0%, #f7f4ff 100%);box-shadow:0 24px 54px rgba(64, 40, 133, .10);overflow:hidden;}.ht-highlight-box--difference::before,
.ht-highlight-box--difference::after{display:none;}.ht-highlight-box--difference .ht-highlight-box__body{display:block;padding:24px 24px 22px;}.ht-highlight-box--difference .ht-highlight-box__header{display:flex;align-items:center;gap:14px;margin-bottom:14px;}.ht-highlight-box--difference .ht-highlight-icon{width:56px;height:56px;border-radius:18px;color:#ffffff;background:linear-gradient(135deg, #6f4cff 0%, #5230b6 100%);box-shadow:0 14px 30px rgba(82, 48, 182, .25);border:0;}.ht-highlight-box--difference .ht-highlight-icon .ht-icon{width:24px;height:24px;}.ht-highlight-box__title{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:24px;line-height:1.2;font-weight:900;color:#241b4c;}.ht-highlight-box__title::after{content:"";width:44px;height:4px;border-radius:999px;background:linear-gradient(90deg, #ef9f1b, #ffd56f);opacity:.95;}.ht-highlight-box__text{margin:0;max-width:none;font-size:16px;line-height:1.95;color:rgba(36, 27, 76, .84);}@media (max-width: 820px){.ht-problem h2,
  .ht-problem-title{font-size:clamp(24px, 7vw, 32px)!important;line-height:1.45!important;max-width:100%;}.ht-problem-title__line{display:inline;}.ht-problem-title__line + .ht-problem-title__line{margin-inline-start:.22em;}.ht-highlight-box--difference{margin-top:24px;border-radius:24px;}.ht-highlight-box--difference .ht-highlight-box__body{padding:18px 18px 17px;}.ht-highlight-box--difference .ht-highlight-box__header{gap:12px;margin-bottom:12px;}.ht-highlight-box--difference .ht-highlight-icon{width:48px;height:48px;border-radius:16px;}.ht-highlight-box__title{font-size:21px;}.ht-highlight-box__title::after{width:34px;}.ht-highlight-box__text{font-size:14px;line-height:1.9;}}.ht-patient-videos{position:relative;}.ht-media-carousel--patient{margin-top:28px;}.ht-media-card--patient .ht-media-card__body{gap:10px;}.ht-media-card__body--patient small{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#5a43aa;}.ht-media-card__body--patient h3{margin:0;}.ht-media-card__body--patient p{margin:0;color:rgba(42, 32, 86, .72);line-height:1.9;font-size:14px;}@media (max-width: 820px){.ht-media-carousel--patient{margin-top:22px;}.ht-media-card__body--patient p{font-size:13px;line-height:1.85;}}.ht-media-card__visual--has-video{position:relative;cursor:pointer;background:radial-gradient(circle at 28% 20%, rgba(226,165,20,.13), transparent 32%),
    linear-gradient(145deg, #f4f0ff 0%, #ebe6fa 62%, #faf7ee 100%)!important;}.ht-video-card__poster,
.ht-media-card__video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;}.ht-media-card__video{pointer-events:none;}.ht-video-card-trigger{position:absolute;z-index:5;inset:0;width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;background:linear-gradient(180deg, rgba(20,14,39,0) 54%, rgba(20,14,39,.14) 100%);cursor:pointer;}.ht-video-card-trigger::before{content:"";position:absolute;inset:0;background:rgba(32,22,70,0);transition:background .2s ease;}.ht-video-card-trigger__icon{position:relative;z-index:1;width:58px;height:58px;display:grid;place-items:center;padding-inline-start:3px;border-radius:999px;color:#4d329d;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.84);box-shadow:0 14px 34px rgba(36,24,82,.20);transition:transform .2s ease, box-shadow .2s ease;}.ht-video-card-trigger__icon .ht-icon{width:23px;height:23px;}@media (hover:hover){.ht-video-card-trigger:hover::before{background:rgba(32,22,70,.08);}.ht-video-card-trigger:hover .ht-video-card-trigger__icon{transform:scale(1.06);box-shadow:0 18px 40px rgba(36,24,82,.26);}}.ht-video-card-trigger:focus-visible{outline:3px solid rgba(226,165,20,.72);outline-offset:-4px;}.ht-video-first-frame--pending{opacity:.18;}.ht-video-first-frame--ready,
.ht-video-first-frame--fallback{opacity:1;}.ht-video-lightbox--cards .ht-video-lightbox__dialog{width:min(92vw, 520px);max-height:92vh;}.ht-video-lightbox--cards .ht-video-lightbox__video{width:100%;max-height:86vh;aspect-ratio:9 / 16;object-fit:contain;background:#08070d;}@media (max-width: 720px){.ht-video-card-trigger__icon{width:52px;height:52px;}.ht-video-card-trigger__icon .ht-icon{width:21px;height:21px;}}:root{--ht-contact-left:20px;--ht-contact-bottom:max(10px, env(safe-area-inset-bottom));--ht-contact-gap:14px;--ht-chatbot-size:62px;--ht-whatsapp-size:62px;}html body #shd-chatbot.shd-chatbot,
html body .shd-chatbot{position:fixed!important;left:var(--ht-contact-left)!important;right:auto!important;bottom:var(--ht-contact-bottom)!important;top:auto!important;margin:0!important;z-index:999990!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}html body .ht-whatsapp-launcher,
html body a.ht-whatsapp-launcher{position:fixed!important;left:var(--ht-contact-left)!important;right:auto!important;bottom:calc(var(--ht-contact-bottom) + var(--ht-chatbot-size) + var(--ht-contact-gap))!important;top:auto!important;inset:auto auto calc(var(--ht-contact-bottom) + var(--ht-chatbot-size) + var(--ht-contact-gap)) var(--ht-contact-left)!important;margin:0!important;z-index:999981!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}@media (min-width: 601px){html body #shd-chatbot .shd-panel,
  html body .shd-chatbot .shd-panel{left:0!important;right:auto!important;transform-origin:bottom left!important;}}@media (max-width: 600px){:root{--ht-contact-left:14px;--ht-contact-bottom:max(10px, env(safe-area-inset-bottom));--ht-chatbot-size:58px;--ht-whatsapp-size:58px;--ht-contact-gap:12px;}html body #shd-chatbot.shd-chatbot,
  html body .shd-chatbot{left:var(--ht-contact-left)!important;right:auto!important;bottom:var(--ht-contact-bottom)!important;top:auto!important;}html body .ht-whatsapp-launcher,
  html body a.ht-whatsapp-launcher{left:var(--ht-contact-left)!important;right:auto!important;bottom:calc(var(--ht-contact-bottom) + var(--ht-chatbot-size) + var(--ht-contact-gap))!important;top:auto!important;inset:auto auto calc(var(--ht-contact-bottom) + var(--ht-chatbot-size) + var(--ht-contact-gap)) var(--ht-contact-left)!important;}}.ht-editor-content{padding-block:clamp(36px, 5vw, 72px);background:var(--ht-bg,#fafafc)}.ht-editor-content__article{display:flow-root;width:100%;max-width:1000px;margin-inline:auto;padding:clamp(22px, 4vw, 48px);border:1px solid var(--ht-border,#e8e8ef);border-radius:var(--ht-radius-lg,28px);background:var(--ht-white,#fff);color:var(--ht-text,#5f6170);font-family:inherit;font-size:clamp(16px, 1.15vw, 18px);line-height:1.9;overflow-wrap:anywhere;min-width:0}.ht-editor-content[lang="fa"] .ht-editor-content__article{font-family:var(--ht-font-fa,Tahoma,Arial,sans-serif);line-height:2.05}.ht-editor-content__article :where(h1,h2,h3,h4,h5,h6){color:var(--ht-ink,#17131f);font-family:inherit;font-weight:700;line-height:1.55;margin-block:1.45em .65em;scroll-margin-top:110px;text-wrap:pretty}.ht-editor-content__article :where(h1,h2){font-size:clamp(23px, 2.1vw, 32px)}.ht-editor-content__article h3{font-size:clamp(20px, 1.7vw, 25px)}.ht-editor-content__article :where(h4,h5,h6){font-size:1.1em}.ht-editor-content__article>:first-child{margin-block-start:0}.ht-editor-content__article>:last-child{margin-block-end:0}.ht-editor-content__article p{margin-block:0 1.15em}.ht-editor-content__article :where(ul,ol){margin-block:0 1.3em;padding-inline-start:1.6em}.ht-editor-content__article li{margin-block:.35em}.ht-editor-content__article li>:where(ul,ol){margin-block:.4em}.ht-editor-content__article strong{color:var(--ht-ink,#17131f);font-weight:700}.ht-editor-content__article a:not(.wp-element-button){color:var(--ht-purple,#46348f);text-decoration:underline;text-underline-offset:.2em}.ht-editor-content__article a:focus-visible{outline:2px solid var(--ht-purple,#46348f);outline-offset:4px}.ht-editor-content__article blockquote{margin:1.6em 0;padding-block:.5em;padding-inline:1.2em 0;border-inline-start:3px solid var(--ht-purple,#46348f);color:var(--ht-ink,#17131f)}.ht-editor-content__article :where(img,video,iframe,svg){max-width:100%}.ht-editor-content__article :where(img,video){height:auto;border-radius:12px}.ht-editor-content__article :where(figure,.wp-block-group,.wp-block-columns,.alignwide,.alignfull){max-width:100%;margin-inline:0}.ht-editor-content__article :where(pre,.wp-block-table){max-width:100%;overflow-x:auto}.ht-editor-content__article table{border-collapse:collapse;width:100%;margin-block:1em}.ht-editor-content__article :where(th,td){border:1px solid var(--ht-border,#e8e8ef);padding:.65em .8em;text-align:start;vertical-align:top}.ht-editor-content__article th{background:var(--ht-soft-purple,#f3f0fa);color:var(--ht-ink,#17131f)}.ht-editor-content__article figcaption{color:var(--ht-muted,#7b7d8c);font-size:.85em;text-align:center}.ht-editor-content__pages{display:flex;flex-wrap:wrap;gap:.75em;margin-block-start:2em}@media (max-width:600px){.ht-editor-content__article{border-radius:18px;padding:22px 18px}.ht-editor-content__article .alignleft,.ht-editor-content__article .alignright{float:none;margin-inline:0}.ht-editor-content__article .wp-block-columns{flex-wrap:wrap!important}}