.hLAlRa_shell{isolation:isolate;background:var(--ink);width:100%;min-width:0;height:100dvh;color:var(--paper);grid-template-rows:72px minmax(0,1fr) 64px;padding-inline:clamp(28px,3.5vw,76px);display:grid;position:relative;overflow:hidden}.hLAlRa_shell a:focus-visible,.hLAlRa_shell button:focus-visible,.hLAlRa_shell summary:focus-visible,.hLAlRa_shell [tabindex]:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.hLAlRa_skipLink{z-index:5;background:var(--lime);color:var(--ink);padding:12px 20px;position:absolute;top:12px;left:28px;transform:translateY(-160%)}.hLAlRa_skipLink:focus{transform:translateY(0)}.hLAlRa_workspace,.hLAlRa_windowBar{z-index:1;min-width:0;position:relative}.hLAlRa_workspace{flex-direction:column;gap:22px;min-height:0;padding-top:24px;padding-bottom:4px;display:flex;overflow:hidden}.hLAlRa_menuArea{scrollbar-width:thin;scrollbar-color:#fafaf760 transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.hLAlRa_serviceMenu{grid-template-columns:minmax(0,1.85fr) minmax(0,.8fr) minmax(0,.8fr);grid-template-rows:auto repeat(var(--service-rows), minmax(max-content, 1fr));flex:1 0 auto;column-gap:clamp(24px,2.5vw,48px);min-height:284px;display:grid}.hLAlRa_group{grid-template-rows:subgrid;min-width:0;display:grid}.hLAlRa_groupTitle{min-height:37px;font-family:var(--font-inter), Arial, sans-serif;align-items:baseline;gap:12px;margin:0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.hLAlRa_groupTitle>span{color:#b5b5c3;font-size:10px}.hLAlRa_serviceList{grid-template-rows:subgrid;border-top:1px solid #fafaf72b;grid-row:2/-1;margin:0;padding:0;list-style:none;display:grid}.hLAlRa_primaryGroup .hLAlRa_serviceList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.hLAlRa_serviceList>li{border-bottom:1px solid #fafaf72b;min-width:0;display:flex}.hLAlRa_serviceLink{align-items:center;gap:10px;width:100%;padding-block:12px;transition:color .2s;display:flex}.hLAlRa_serviceNumber{color:#b5b5c3;flex-shrink:0;align-self:baseline;min-width:16px;margin-top:4px;font-size:9px}.hLAlRa_serviceName{overflow-wrap:anywhere;min-width:0;font-family:var(--font-outfit), Arial, sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(20px,1.65vw,28px);font-weight:900;line-height:1.17}.hLAlRa_serviceLink>svg{opacity:.75;flex-shrink:0;width:16px;height:16px;margin-left:auto}.hLAlRa_serviceLink:hover{color:var(--lime)}.hLAlRa_serviceLink:hover>svg{opacity:1;transform:translate(2px,-2px)}.hLAlRa_windows{pointer-events:none;position:absolute;inset:0}.hLAlRa_windowFrame{pointer-events:auto;max-width:calc(100% - 80px);height:44px;position:absolute}.hLAlRa_windowFrame[hidden]{display:none}.hLAlRa_windowSurface{transform-origin:50%;width:100%;height:100%;position:relative}.hLAlRa_closeButton{z-index:2;width:30px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:8px;right:9px}.hLAlRa_closeButton:hover{color:var(--lime);background:#fafaf714}.hLAlRa_windowFrame:has(details[open]){height:var(--window-height);max-height:calc(100% - 64px)}.hLAlRa_aboutWindow{--window-height:min(435px, calc(100% - 64px));width:660px;right:64px;top:max(4px, calc(100% - var(--window-height) - 56px))}.hLAlRa_contactWindow{--window-height:min(313px, calc(100% - 64px));width:600px;right:12px;top:max(4px, calc(100% - var(--window-height) - 12px))}.hLAlRa_resizeHandle{z-index:1;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.hLAlRa_resizeHandle:focus-visible{background:#d8f36a40;outline-offset:-3px!important}.hLAlRa_resize_n,.hLAlRa_resize_s{cursor:ns-resize;height:8px;left:12px;right:12px}.hLAlRa_resize_n{top:0}.hLAlRa_resize_s{bottom:0}.hLAlRa_resize_e,.hLAlRa_resize_w{cursor:ew-resize;width:8px;top:12px;bottom:12px}.hLAlRa_resize_e{right:0}.hLAlRa_resize_w{left:0}.hLAlRa_resize_ne,.hLAlRa_resize_se,.hLAlRa_resize_sw,.hLAlRa_resize_nw{width:12px;height:12px}.hLAlRa_resize_ne{cursor:nesw-resize;top:0;right:0}.hLAlRa_resize_se{cursor:nwse-resize;bottom:0;right:0}.hLAlRa_resize_sw{cursor:nesw-resize;bottom:0;left:0}.hLAlRa_resize_nw{cursor:nwse-resize;top:0;left:0}.hLAlRa_resize_se:after{content:"";border-bottom:2px solid #fafaf780;border-right:2px solid #fafaf780;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.hLAlRa_appWindow{background:var(--ink);border:1px solid #fafaf74d;border-radius:8px;min-width:0;height:44px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000029}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.hLAlRa_appWindow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0d16b8}}.hLAlRa_appWindow[open]{height:100%}.hLAlRa_appWindow::details-content{height:calc(100% - 43px);min-height:0}.hLAlRa_windowTitle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0d0d16b3;border-bottom:1px solid #0000;flex-shrink:0;align-items:center;gap:10px;height:43px;padding-inline:18px 45px;font-size:12px;font-weight:500;list-style:none;display:flex}.hLAlRa_windowTitle:active{cursor:grabbing}.hLAlRa_windowTitle::-webkit-details-marker{display:none}.hLAlRa_appWindow[open] .hLAlRa_windowTitle{border-bottom-color:#fafaf72b}.hLAlRa_windowTitle:focus-visible{outline-offset:-4px}.hLAlRa_windowIcon{opacity:.8;border:1px solid;border-top-width:3px;width:12px;height:10px}.hLAlRa_windowAction{width:30px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;margin-left:auto;font-size:20px;line-height:1;display:grid}.hLAlRa_windowTitle:hover .hLAlRa_windowAction{color:var(--lime);background:#fafaf714}.hLAlRa_appWindow .hLAlRa_minimize{display:none}.hLAlRa_appWindow .hLAlRa_restore,.hLAlRa_appWindow[open] .hLAlRa_minimize{display:inline}.hLAlRa_appWindow[open] .hLAlRa_restore{display:none}.hLAlRa_windowBody{scrollbar-width:thin;scrollbar-color:#fafaf760 transparent;height:calc(100% - 43px);min-height:0;padding:21px 24px;overflow:hidden auto;container-type:inline-size}@supports selector(details::details-content){.hLAlRa_windowBody{height:100%}}.hLAlRa_windowBody:focus-visible{outline-offset:-5px!important}.hLAlRa_aboutContent h2{letter-spacing:-.025em;margin:0 0 15px;font-size:30px;line-height:1.12}.hLAlRa_aboutContent h2 span{color:var(--lime)}.hLAlRa_aboutContent p{max-width:75ch;margin:0 0 13px;font-size:13px;line-height:1.65}.hLAlRa_aboutContent p:last-child{margin-bottom:0}.hLAlRa_contactContent{grid-template-columns:1fr;gap:22px;display:grid}.hLAlRa_contactMethods{flex-direction:column;gap:10px;display:flex}.hLAlRa_contactMethods a{grid-template-columns:1fr auto;align-items:center;gap:3px 10px;display:grid}.hLAlRa_contactMethods a>span{font-size:10px}.hLAlRa_contactMethods a>strong{grid-column:1;font-size:18px;font-weight:500;line-height:1.3}.hLAlRa_contactMethods a>svg{grid-area:1/2/3;width:16px;height:16px}.hLAlRa_phoneLink{background:var(--lime);color:var(--ink);padding:12px 14px}.hLAlRa_emailLink{padding:8px 14px}.hLAlRa_contactMethods a:hover>svg,.hLAlRa_contactInvitation a:hover>svg{transform:translate(2px,-2px)}.hLAlRa_contactMethods .hLAlRa_whatsappLink{gap:12px;padding:5px 14px;font-size:12px;display:flex}.hLAlRa_contactInvitation h2{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;line-height:1.2}.hLAlRa_contactInvitation p{margin:0 0 14px;font-size:12px;line-height:1.65}.hLAlRa_contactInvitation a{align-items:center;gap:18px;font-size:12px;display:flex}.hLAlRa_contactInvitation a>svg{width:14px;height:14px}.hLAlRa_windowBar{justify-content:space-between;align-items:center;gap:24px;display:flex}.hLAlRa_windowBar nav{gap:10px;display:flex}.hLAlRa_windowBar button{color:inherit;cursor:pointer;font-family:inherit}.hLAlRa_windowButton{background:#0d0d16bf;border:1px solid #fafaf737;border-radius:4px;align-items:center;gap:11px;min-height:34px;padding:7px 14px;font-size:11px;display:flex}.hLAlRa_windowButton:hover{border-color:#d8f36a80}.hLAlRa_windowButton>span:last-child{margin-left:13px;font-size:14px}.hLAlRa_windowIndicator{border:1px solid #b5b5c3;border-radius:50%;width:5px;height:5px}.hLAlRa_expandedIndicator{background:var(--lime);border-color:var(--lime)}.hLAlRa_motionButton{background:0 0;border:0;align-items:center;gap:10px;padding:10px 3px;font-size:10px;display:flex}.hLAlRa_motionButton:hover{color:var(--lime)}.hLAlRa_motionButton>span{font-size:16px}@container (min-width:500px){.hLAlRa_contactContent{grid-template-columns:1fr 1fr;gap:25px}.hLAlRa_contactInvitation{padding-top:6px}}@media (min-width:1600px){.hLAlRa_aboutContent p{font-size:14px}}@media (max-height:760px){.hLAlRa_shell{grid-template-rows:60px minmax(0,1fr) 54px}.hLAlRa_workspace{gap:16px;padding-top:18px}.hLAlRa_serviceLink{padding-block:8px}.hLAlRa_serviceName{font-size:20px}}@media (prefers-reduced-motion:reduce){.hLAlRa_shell *,.hLAlRa_shell :before,.hLAlRa_shell :after{transition:none!important}}
.hWMZDa_geometry{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hWMZDa_orb{opacity:.68;border-radius:50%;position:absolute}.hWMZDa_blueOrb{background:var(--blue);width:920px;height:920px;bottom:-580px;left:-260px}.hWMZDa_magentaOrb{background:var(--magenta);width:800px;height:800px;bottom:-420px;right:-110px}.hWMZDa_limeOrb{background:var(--lime);width:240px;height:240px;bottom:-80px;left:43%}.hWMZDa_backgroundGrid{background-image:linear-gradient(#fafaf72e 1px,#0000 1px),linear-gradient(90deg,#fafaf72e 1px,#0000 1px);background-size:32px 32px;width:195px;height:130px;position:absolute;bottom:45px;right:4%}.hWMZDa_backgroundCross{color:var(--paper);font-size:28px;font-weight:200;line-height:1;position:absolute;bottom:12%;left:48%}
.Q-5kLW_background{z-index:-1;opacity:.26;position:fixed}.Q-5kLW_controls{z-index:9;position:fixed;bottom:16px;right:20px}.Q-5kLW_pause{background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border:1px solid #fafaf74d;border-radius:4px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;display:flex}.Q-5kLW_pause:hover{color:var(--lime)}.Q-5kLW_pause:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.Q-5kLW_pause>span{font-size:16px}@media (max-width:700px){.Q-5kLW_background{opacity:.18}.Q-5kLW_controls{bottom:12px;right:12px}}
.F1bLaq_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.F1bLaq_slab{background:var(--blue);opacity:.78;border-radius:28px;width:650px;height:340px;position:absolute;bottom:-90px;right:-100px}.F1bLaq_diamond{background:var(--magenta);opacity:.72;border-radius:18px;width:230px;height:230px;position:absolute;top:17%;right:12%}.F1bLaq_ring{border:38px solid var(--lime);opacity:.8;border-top-color:#0000;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-100px;right:26%}.F1bLaq_lines{opacity:.24;background:repeating-linear-gradient(90deg,#fafaf7 0 2px,#0000 2px 24px);width:210px;height:140px;position:absolute;top:12%;right:3%}.F1bLaq_shade{background:linear-gradient(90deg, var(--ink) 0%, #0d0d16eb 24%, #0d0d1670 55%, transparent 78%);position:absolute;inset:0}@media (max-width:700px){.F1bLaq_slab{width:380px;height:250px;bottom:-60px;right:-180px}.F1bLaq_diamond{width:150px;height:150px;top:20%;right:-70px}.F1bLaq_ring{border-width:24px;width:180px;height:180px;bottom:-70px;right:0}.F1bLaq_lines{right:-90px}.F1bLaq_shade{background:linear-gradient(90deg,#0d0d16f0 0%,#0d0d16c0 55%,#0d0d1640 100%)}}
.UEBnmG_title{isolation:isolate;min-width:0;display:block;position:relative}.UEBnmG_shadow{z-index:0;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.UEBnmG_desktopLink:hover .UEBnmG_shadow{opacity:1}.UEBnmG_shadowText,.UEBnmG_face{display:block}.UEBnmG_face{z-index:1;color:var(--paper);position:relative}.UEBnmG_pauseRow{flex-wrap:wrap}.UEBnmG_pauseButton{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;padding:6px 0;font-family:inherit;font-size:10px;display:flex}.UEBnmG_pauseButton:hover{color:var(--lime)}.UEBnmG_pauseButton:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.PLoBmW_page{line-height:1.75}.PLoBmW_breadcrumb{z-index:1;color:#fafaf7cc;justify-content:space-between;gap:24px;padding-top:36px;padding-bottom:0;font-size:12px;display:flex;position:relative}.PLoBmW_breadcrumb nav{min-width:0}.PLoBmW_breadcrumb a:hover{text-underline-offset:4px;text-decoration:underline}.PLoBmW_breadcrumb>a{flex-shrink:0}.PLoBmW_hero{isolation:isolate;background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.PLoBmW_heroInner{z-index:1;padding-top:clamp(36px,4vw,64px);padding-bottom:clamp(48px,6vw,92px);position:relative}.PLoBmW_index{letter-spacing:.08em;color:var(--lime);font-size:12px}.PLoBmW_hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:1100px;margin:24px 0 32px;font-size:clamp(40px,6.3vw,100px);line-height:1.08}.PLoBmW_hero p{max-width:720px;margin:0 0 32px;font-size:clamp(16px,1.4vw,20px)}.PLoBmW_action{background:var(--lime);color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:14px;font-weight:500;display:inline-flex}.PLoBmW_action svg{width:20px;height:20px}.PLoBmW_hero a:focus-visible,.PLoBmW_contact a:focus-visible{outline-color:var(--paper)}.PLoBmW_layout{grid-template-columns:minmax(210px,1fr) minmax(0,3fr);gap:clamp(40px,6vw,100px);padding-block:72px 96px;display:grid}.PLoBmW_contents{align-self:start;max-height:calc(100dvh - 170px);margin:-8px;padding:8px;position:sticky;top:140px;overflow-y:auto}.PLoBmW_contents h2{font-family:var(--font-inter), Arial, sans-serif;margin:0 0 20px;font-size:13px;font-weight:500}.PLoBmW_contents ol{border-top:1px solid #0d0d1630;margin:0;padding:0;list-style:none}.PLoBmW_contents li{border-bottom:1px solid #0d0d1630}.PLoBmW_contents a{padding-block:14px;font-size:13px;line-height:1.5;display:block}.PLoBmW_contents a:hover{color:var(--blue)}.PLoBmW_body{min-width:0;max-width:920px}.PLoBmW_section{margin-bottom:72px;scroll-margin-top:20px}.PLoBmW_section:last-child{margin-bottom:0}.PLoBmW_sectionIndex{color:var(--blue);font-size:12px}.PLoBmW_section h2{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 28px;font-size:clamp(30px,3vw,46px);line-height:1.15}.PLoBmW_section h3{font-family:var(--font-outfit), Arial, sans-serif;margin:0 0 18px;font-size:clamp(22px,2vw,28px);font-weight:900;line-height:1.25}.PLoBmW_section p{margin:0 0 20px}.PLoBmW_lead{font-size:18px}.PLoBmW_scopeBlock,.PLoBmW_prose h3:not(:first-child){margin-top:36px}.PLoBmW_contentList{margin:0 0 28px;padding-left:24px}.PLoBmW_contentList li{margin-bottom:16px}.PLoBmW_package{border-top:4px solid var(--blue);background:#fff;padding:clamp(24px,3vw,42px);box-shadow:0 16px 40px #0d0d161a,0 4px 12px #0d0d160a}.PLoBmW_package ul{margin:0 0 28px;padding:0;list-style:none}.PLoBmW_package li{margin-bottom:14px;padding-left:28px;position:relative}.PLoBmW_package li:before{content:"";border:3px solid var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:.5em;left:0}.PLoBmW_package p:last-child{margin-bottom:0}.PLoBmW_steps{border-top:1px solid #0d0d1640;margin:0;padding:0;list-style:none}.PLoBmW_steps li{border-bottom:1px solid #0d0d1640}.PLoBmW_steps summary{cursor:pointer;align-items:baseline;gap:20px;padding:26px 8px;list-style:none;display:flex}.PLoBmW_steps summary::-webkit-details-marker{display:none}.PLoBmW_steps summary:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.PLoBmW_steps summary:hover .PLoBmW_stepTitle{color:var(--blue)}.PLoBmW_stepTitle{font-family:var(--font-outfit), Arial, sans-serif;margin-bottom:10px;font-size:24px;font-weight:900;line-height:1.25;display:block}.PLoBmW_stepNumber{color:var(--blue);flex-shrink:0;font-size:12px}.PLoBmW_stepSummary{font-size:15px;display:block}.PLoBmW_toggle{margin-left:auto;font-size:24px;line-height:1;transition:transform .2s}.PLoBmW_steps details[open] .PLoBmW_toggle{transform:rotate(45deg)}.PLoBmW_stepDetail{padding:0 44px 12px}.PLoBmW_related{border-top:1px solid #0d0d1630;margin:0;padding:0;list-style:none}.PLoBmW_related li{border-bottom:1px solid #0d0d1630}.PLoBmW_related a{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-weight:500;display:flex}.PLoBmW_related a:hover{color:var(--blue)}.PLoBmW_related svg{width:20px;height:20px}.PLoBmW_contact{background:var(--blue);color:var(--paper);scroll-margin-top:20px}.PLoBmW_contactInner{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);padding-block:80px;display:grid}.PLoBmW_contact h2{letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.8vw,72px);line-height:1.1}.PLoBmW_contact p{margin:0 0 24px}.PLoBmW_contactLinks{flex-direction:column;gap:24px;display:flex}.PLoBmW_contactLinks .PLoBmW_action{flex-wrap:wrap}.PLoBmW_contactLinks strong{white-space:nowrap;font-size:clamp(20px,2vw,28px);font-weight:500}.PLoBmW_email{align-items:center;gap:16px;width:fit-content;display:flex}.PLoBmW_email svg{width:18px;height:18px}.PLoBmW_whatsapp{border:1px solid #fafaf780;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;font-size:15px;font-weight:500;display:flex}.PLoBmW_whatsapp svg{width:20px;height:20px}.PLoBmW_whatsapp:hover{background:var(--ink);color:var(--lime);border-color:var(--ink)}.PLoBmW_whatsapp:hover svg{transform:translate(3px,-3px)}@media (max-width:1000px){.PLoBmW_layout{grid-template-columns:1fr;gap:48px;padding-block:48px 64px}.PLoBmW_contents{max-height:none;position:static}.PLoBmW_contents ol{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.PLoBmW_body{max-width:none}.PLoBmW_contactInner{gap:32px}}@media (max-width:700px){.PLoBmW_breadcrumb{flex-direction:column;gap:10px}.PLoBmW_hero h1{font-size:clamp(36px,10vw,60px)}.PLoBmW_hero p{font-size:16px}.PLoBmW_contents ol{grid-template-columns:1fr}.PLoBmW_section{margin-bottom:52px}.PLoBmW_section h2{font-size:32px}.PLoBmW_lead{font-size:16px}.PLoBmW_steps summary{gap:14px}.PLoBmW_stepTitle{font-size:22px}.PLoBmW_stepDetail{padding-inline:36px 8px}.PLoBmW_contactInner{grid-template-columns:1fr;padding-block:52px}.PLoBmW_contactLinks .PLoBmW_action>span{flex-basis:100%}.PLoBmW_contactLinks .PLoBmW_action{gap:10px}.PLoBmW_contactLinks .PLoBmW_action svg{margin-left:auto}}@media (prefers-reduced-motion:reduce){.PLoBmW_toggle{transition:none}}
.hepy1q_page{line-height:1.75}.hepy1q_heroContent h1{max-width:1050px}.hepy1q_heroContent p{max-width:720px;margin-bottom:0}.hepy1q_layout{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(36px,6vw,96px);padding-block:64px 80px;display:grid}.hepy1q_layout h2{letter-spacing:-.025em;margin:0 0 28px;font-size:clamp(30px,3vw,44px);line-height:1.15}.hepy1q_methods{align-self:start}.hepy1q_phone,.hepy1q_email{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.hepy1q_phone{background:var(--lime);padding:24px}.hepy1q_phone>span,.hepy1q_email>span{grid-column:1;font-size:13px}.hepy1q_phone strong{white-space:nowrap;grid-column:1;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.3}.hepy1q_phone svg,.hepy1q_email svg{grid-area:1/2/3;width:22px;height:22px}.hepy1q_email{border-bottom:1px solid #0d0d1640;margin-top:24px;padding-block:20px}.hepy1q_email strong{overflow-wrap:anywhere;grid-column:1;font-size:clamp(17px,1.8vw,24px);font-weight:500;line-height:1.4}.hepy1q_email:hover{color:var(--blue)}.hepy1q_whatsapp{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px 24px;font-size:15px;font-weight:500;display:flex}.hepy1q_whatsapp:hover{color:var(--lime)}.hepy1q_whatsapp svg{width:22px;height:22px}.hepy1q_whatsapp:hover svg,.hepy1q_phone:hover svg,.hepy1q_email:hover svg{transform:translate(3px,-3px)}.hepy1q_guidance{border-top:4px solid var(--blue);background:#fff;padding:clamp(24px,3vw,42px);box-shadow:0 16px 40px #0d0d161a,0 4px 12px #0d0d160a}.hepy1q_guidance h2{font-size:clamp(28px,2.5vw,38px)}.hepy1q_guidance ul{margin:0 0 28px;padding:0;list-style:none}.hepy1q_guidance li{margin-bottom:18px;padding-left:28px;position:relative}.hepy1q_guidance li:before{content:"";border:3px solid var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:.5em;left:0}.hepy1q_guidance p{border-top:1px solid #0d0d1625;margin:0;padding-top:24px;font-size:14px}@media (max-width:900px){.hepy1q_layout{grid-template-columns:1fr;gap:40px}}@media (max-width:700px){.hepy1q_layout{padding-block:40px 64px}.hepy1q_phone{padding:20px}.hepy1q_phone strong{font-size:clamp(20px,6vw,28px)}.hepy1q_guidance h2{font-size:28px}}
