@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-latin-400-normal.j0pmKyiQ.woff2)format("woff2"),url(/_astro/rubik-latin-400-normal.BV1Ho3GG.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-500-normal.1os41rQk.woff2)format("woff2"),url(/_astro/rubik-latin-500-normal.LZYVHeqz.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(/_astro/rubik-latin-700-normal.KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/rubik-latin-900-normal.Cz6GdZLE.woff2)format("woff2"),url(/_astro/rubik-latin-900-normal.CBojinpD.woff)format("woff")}:root{--red:#c62038;--wine:#8e0f2b;--deep:#6b0a22;--magenta:#b3174f;--rose:#fbe3e7;--rose-text:#ffd1da;--white:#fff;--ink:#2a2629;--grey:#636466;--line:#ece6e8;--wa:#25d366;--wa-bubble:#d9fdd3;--wa-bg:#efeae2;--blob:linear-gradient(135deg, var(--deep) 0%, var(--wine) 45%, var(--magenta) 100%);--shadow:0 30px 60px -20px #6b0a2259, 0 10px 20px -10px #2a262933;--radius:22px;--ease:cubic-bezier(.16, 1, .3, 1);--wrap:1200px;--gutter:clamp(16px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:Rubik,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}img,svg{max-width:100%;display:block}[hidden]{display:none!important}a{color:inherit}button{font:inherit}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.05}p{margin:0}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag{background:var(--red);color:var(--white);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.tag--ink{background:var(--ink)}.tag--white{background:var(--white);color:var(--red)}.barred{padding-left:28px;position:relative}.barred:before{content:"";background:var(--red);transform-origin:top;width:8px;transform:scaleY(var(--bar,1));border-radius:8px;position:absolute;top:4px;bottom:4px;left:0}.on-red .barred:before{background:var(--white)}.num{color:var(--red);margin-right:.3em;font-weight:900}.blob{pointer-events:none;z-index:0;background:var(--blob);opacity:.9;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;animation:18s ease-in-out infinite alternate blob;position:absolute}.blob--soft{background:var(--rose);opacity:1}.blob--brand{background:var(--rose);opacity:.8;border-radius:0;animation:20s ease-in-out infinite alternate brand-drift;-webkit-mask:url(/brand/oscar-icon.svg) 50%/contain no-repeat;mask:url(/brand/oscar-icon.svg) 50%/contain no-repeat}.on-red .blob--brand{background:var(--wine);opacity:.5}@keyframes brand-drift{0%{transform:rotate(-8deg)}to{transform:rotate(2deg)}}@keyframes blob{0%{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0)translate(0)}50%{border-radius:63% 37% 38% 62%/55% 61% 39% 45%;transform:rotate(14deg)translate(2%,-3%)}to{border-radius:36% 64% 52% 48%/62% 35% 65% 38%;transform:rotate(-8deg)translate(-2%,2%)}}.mask{margin-bottom:-.1em;padding-bottom:.14em;display:block;overflow:hidden}.mask>span{display:block}.btn{cursor:pointer;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background .3s;border:0;border-radius:999px;align-items:center;gap:14px;padding:10px 10px 10px 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.btn .arrow{width:36px;height:36px;transition:transform .4s var(--ease);border-radius:50%;place-items:center;display:grid}.btn:hover{transform:translateY(-2px)}.btn:hover .arrow{transform:translate(4px)}.btn--white{background:var(--white);color:var(--red);box-shadow:var(--shadow)}.btn--white .arrow{background:var(--red);color:var(--white)}.btn--red{background:var(--red);color:var(--white);box-shadow:0 14px 30px -12px #c6203899}.btn--red .arrow{background:var(--white);color:var(--red)}.btn--ghost{color:inherit;background:0 0;padding-left:0}.btn--ghost .arrow{border:2px solid}.site-header{z-index:50;color:var(--white);transition:background .4s,box-shadow .4s,color .4s;position:fixed;inset:0 0 auto}.site-header .wrap{align-items:center;gap:24px;height:76px;display:flex}.site-header.is-solid{backdrop-filter:blur(12px);color:var(--ink);box-shadow:0 1px 0 var(--line);background:#fffffff0}.logo{flex:none;width:150px;height:52px;position:relative}.logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.is-solid .logo img{filter:none}.nav{align-items:center;gap:4px;margin-left:auto;display:flex}.nav>a,.nav>.has-menu>button{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav>a:hover,.has-menu>button:hover{background:#ffffff24}.is-solid .nav>a:hover,.is-solid .has-menu>button:hover{background:var(--rose)}.has-menu{position:relative}.mega{background:var(--white);width:640px;color:var(--ink);box-shadow:var(--shadow);opacity:0;visibility:hidden;transition:all .3s var(--ease);border-radius:20px;grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translateY(8px)}.has-menu:hover .mega,.has-menu:focus-within .mega{opacity:1;visibility:visible;transform:none}.mega a{border-radius:14px;gap:12px;padding:12px;text-decoration:none;display:flex}.mega a:hover{background:var(--rose)}.mega .ico{background:var(--red);width:40px;height:40px;color:var(--white);border-radius:12px;flex:none;place-items:center;display:grid}.mega strong{font-size:15px;display:block}.mega small{color:var(--grey);font-size:13px;line-height:1.35;display:block}.header-cta{white-space:nowrap;padding:8px 8px 8px 18px;font-size:15px}.header-cta .arrow{width:30px;height:30px}.header-cta--keep{margin-left:auto}.menu-toggle{color:inherit;background:0 0;border:0;width:44px;height:44px;margin-left:auto;display:none}@media (width<=480px){.site-header--minimal .wrap{gap:12px}.site-header--minimal .logo{width:110px}.site-header--minimal .header-cta{padding:10px 12px;font-size:12px}.site-header--minimal .header-cta .arrow{display:none}}@media (width<=1100px){.nav,.site-header .header-cta:not(.header-cta--keep){display:none}.menu-toggle{place-items:center;display:grid}.nav.is-open{background:var(--white);height:calc(100dvh - 76px);color:var(--ink);overscroll-behavior:contain;flex-direction:column;align-items:stretch;margin:0;padding:16px;display:flex;position:fixed;inset:76px 0 auto;overflow:auto}.nav.is-open>*{flex-shrink:0}body.menu-open{overflow:hidden}.nav.is-open .mega{opacity:1;visibility:visible;width:auto;box-shadow:none;grid-template-columns:1fr;padding:0;position:static;transform:none}.nav.is-open>a,.nav.is-open .has-menu>button{text-align:left;font-size:18px}}.phone{aspect-ratio:300/620;width:300px;box-shadow:var(--shadow), inset 0 0 0 2px #333;background:#111;border-radius:46px;flex:none;padding:10px;position:relative}.phone .screen{background:var(--white);border-radius:36px;height:100%;position:relative;overflow:hidden}.phone .island{z-index:20;background:#111;border-radius:20px;width:92px;height:26px;position:absolute;top:18px;left:50%;translate:-50%}.statusbar{top:0;z-index:15;justify-content:space-between;align-items:center;height:44px;padding:6px 26px 0;font-size:13px;font-weight:600;display:flex;position:absolute;inset-inline:0}.status-icons{align-items:center;gap:4px;display:flex}.layer{flex-direction:column;display:flex;position:absolute;inset:0}.chat-head{background:#f6f6f6;border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;padding:48px 14px 10px;display:flex}.chat-head .av{background:var(--white);border:1px solid var(--line);border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.chat-head .av img{width:22px}.chat-head b{font-size:14px;line-height:1.1;display:block}.chat-head small{color:var(--grey);font-size:11px}.chat-body{background:var(--wa-bg);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:12px 10px;display:flex;overflow:hidden}.bubble{background:var(--white);border-radius:10px;max-width:82%;padding:7px 10px 16px;font-size:13px;line-height:1.35;position:relative;box-shadow:0 1px 1px #00000014}.bubble.me{background:var(--wa-bubble);align-self:flex-end}.bubble time{color:#8a8a8a;font-size:9.5px;position:absolute;bottom:3px;right:8px}.bubble.typing{gap:4px;padding:10px 12px;display:flex}.bubble.typing i{background:#9a9a9a;border-radius:50%;width:6px;height:6px;animation:1.2s infinite dot}.bubble.typing i:nth-child(2){animation-delay:.15s}.bubble.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-input{background:#f6f6f6;flex-shrink:0;align-items:center;gap:6px;min-height:56px;padding:8px 10px;display:flex}.chat-field{background:var(--white);color:#74797c;border-radius:22px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.chat-field span{flex:1;font-size:12px}.chat-field svg{flex-shrink:0}.chat-send{width:36px;height:36px;color:var(--white);background:#008069;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.notif{z-index:30;background:var(--white);box-shadow:var(--shadow);border-left:6px solid var(--red);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:120px;left:-40px;right:-40px}.notif .ico{background:var(--red);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.notif .ico img{filter:brightness(0)invert();width:24px}.notif small{letter-spacing:.06em;color:var(--red);text-transform:uppercase;font-size:10px;font-weight:700;display:block}.notif b{font-size:15px;display:block}.notif span{color:var(--grey);font-size:12px}section{position:relative}.on-red{background:var(--red);color:var(--white)}.eyebrow{margin-bottom:18px}.h-xl{font-size:clamp(44px,7vw,92px)}.h-lg{font-size:clamp(36px,5vw,64px)}.h-md{font-size:clamp(26px,3vw,36px)}.lead{color:var(--grey);max-width:60ch;font-size:clamp(17px,1.6vw,20px)}.on-red .lead{color:var(--rose-text)}.js [data-reveal]{opacity:0;transform:translateY(40px)}@media (prefers-reduced-motion:reduce){.blob,.bubble.typing i{animation:none}.js [data-reveal]{opacity:1;transform:none}html{scroll-behavior:auto}}.hero{align-items:center;min-height:100svh;padding:120px 0 80px;display:flex;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid;position:relative}.hooks{margin:8px 0 28px;display:grid;position:relative}.hook{visibility:hidden;grid-area:1/1}.hook.is-active{visibility:visible}.hook-chip{background:var(--white);color:var(--red);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-weight:700;display:inline-flex}.hook .h-xl{font-size:clamp(34px,5.2vw,72px);font-weight:500;line-height:1.02}.hook .strong{font-weight:900}.hero .lead{margin-bottom:32px}.hero-trust{color:var(--rose-text);margin-top:30px;font-weight:500}.hero-trust b{color:var(--white);margin-right:4px;font-size:1.3em;font-weight:900}.years{padding:110px 0;overflow:hidden}.years-grid{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:70px;display:grid;position:relative}.years-num{letter-spacing:-.06em;font-size:clamp(140px,20vw,280px);font-weight:900;line-height:.8;display:flex}.years-num sup{margin-left:6px;font-size:.4em;line-height:1}.years .lead{margin-top:22px}@media (width<=760px){.years-grid{grid-template-columns:1fr;gap:24px}}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.hero-phone{place-items:center;display:grid;position:relative}.hero-phone .ring{aspect-ratio:1;border:2px solid #ffffff40;border-radius:50%;width:470px;position:absolute}.hero-phone .ring:after{content:"";border:3px solid #0000;border-top-color:var(--white);border-radius:50%;animation:6s linear infinite spin;position:absolute;inset:-2px}@keyframes spin{to{transform:rotate(360deg)}}.hero-phone .phone{color:var(--ink)}.hero-phone .notif{opacity:0;top:70px}.hero-panel{background:var(--white);z-index:3;height:0;position:absolute;inset:auto 0 0}.js .hero [data-hero-in]{opacity:0;transform:translateY(24px)}.js .hero .hook .h-xl{opacity:0}.journey{background:var(--white)}.journey-pin{align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.journey-red{background:var(--red);border-top:4px solid var(--wine);position:absolute;inset:62% 0 0}.journey-transition{visibility:hidden;pointer-events:none;z-index:4;height:100dvh;position:absolute;inset:0;overflow:hidden}.journey-sweep{background:var(--red);clip-path:polygon(0 16%,100% 0,100% 84%,0 100%);width:160%;height:150%;position:absolute;top:-25%;left:-30%}.journey-sweep--wine{background:var(--wine)}.journey-sweep-mark{color:var(--white);justify-items:center;gap:14px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.journey-sweep-mark b{white-space:nowrap;letter-spacing:-.03em;text-align:center;font-size:clamp(36px,10.5vw,128px);font-weight:900;line-height:.95}.journey-sweep-mark small{letter-spacing:.12em;border:1px solid #ffffffb3;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:700}.journey-next{z-index:3;max-width:calc(100% - 32px);height:48px;color:var(--white);text-align:left;white-space:nowrap;cursor:pointer;visibility:hidden;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex;position:absolute;top:calc(100dvh - 72px);left:50%;translate:-50%}.journey-pin.is-pinned .journey-next{visibility:visible}.journey-next b{font-size:13px;font-weight:700;display:block}.journey-next-arrow{border:1px solid #ffffffa6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .18s;display:grid}.journey-next-arrow svg{rotate:90deg}.journey-next:focus-visible{outline:2px solid var(--white);outline-offset:6px;border-radius:8px}.journey-next:hover .journey-next-arrow{transform:translateY(3px)}.journey-grid{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:60px;width:100%;display:grid;position:relative}.journey-copy{align-self:start;padding-top:14vh;position:relative}.journey-steps{display:grid}.jstep{visibility:hidden;grid-area:1/1}.jstep.is-active{visibility:visible}.jstep h2{margin-bottom:14px}.jstep .lead{margin:22px 0 18px}.jlink{color:var(--red);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.jstep .jlink{background:var(--white);border:1px solid var(--line);border-radius:999px;padding:8px 14px}.journey-dots{gap:10px;margin:40px 0 0;padding:0;list-style:none;display:flex}.journey-dots li{background:var(--rose);width:42px;height:42px;color:var(--red);transition:all .4s var(--ease);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.journey-dots li.is-active{background:var(--white);color:var(--red);box-shadow:0 0 0 3px var(--red), var(--shadow);transform:scale(1.12)}.journey-phone{padding-right:40px;position:relative}.journey-decoration{width:380px;height:380px;top:6%;right:4%}.journey-decoration.blob--brand{width:500px;height:540px;top:4%;right:0}.journey-phone .phone{width:min(300px,48.3871svh - 67.7419px)}.portal-hero{background:#e9eff0;flex-shrink:0;height:32%;position:relative;overflow:hidden}.portal-hero img{object-fit:cover;width:100%;height:100%}.portal-hero:after{content:"";background:linear-gradient(#fff9,#0000 45%);position:absolute;inset:0}.portal{text-align:center;flex-direction:column;flex:1;gap:7px;padding:14px 18px;display:flex;position:relative}.portal-title{font-size:20px}.portal small{letter-spacing:.2em;color:var(--grey);margin-top:-6px;font-size:9px}.portal p{color:var(--grey);margin:4px 0;font-size:12px}.login-options{gap:7px;display:grid}.login-socials{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lbtn{color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 6px;font-size:12px;font-weight:700;display:flex}.lbtn svg{flex-shrink:0}.lbtn.wa{background:#137c42}.lbtn.fb{background:#1877f2}.lbtn.gg,.lbtn.other{background:var(--white);color:var(--ink);border:1px solid #ddd}.lbtn.em{background:var(--ink)}.login-pin{color:var(--grey);padding:2px 0;font-size:10px}.toast{background:var(--ink);color:var(--white);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%}.offer{padding:6px 6px 18px}.offer-img{object-fit:cover;border-radius:8px;width:100%;height:110px;margin-bottom:6px;display:block}.dc{background:#faf7f8;gap:12px;padding:50px 14px 14px}.dc-head small{color:var(--grey);font-size:12px;display:block}.dc-head b{font-size:20px}.dc-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dc-card{height:96px;color:var(--white);background:var(--ink);border-radius:14px;align-items:flex-end;padding:10px;font-size:13px;font-weight:700;display:flex;position:relative;overflow:hidden}.dc-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dc-card:after{content:"";background:linear-gradient(#0000 15%,#000c);position:absolute;inset:0}.dc-card>span{z-index:1;line-height:1.2;position:relative}.dc-sheet{background:var(--white);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex}.dc-sheet b{font-size:14px}.slots{gap:6px;display:flex}.slots span{text-align:center;border:1px solid var(--line);border-radius:8px;flex:1;padding:6px;font-size:12px}.slots .on{background:var(--rose);border-color:var(--red);color:var(--red);font-weight:700}.dc-book{background:var(--red);color:var(--white);text-align:center;border-radius:10px;padding:10px;font-size:13px;font-weight:700}.dc-book.done{background:#1f9d55}.notif.in-phone{top:64px;left:10px;right:10px}.js [data-alert]{visibility:hidden;opacity:0}.stars-bubble{gap:2px;padding-right:12px;display:flex}.st{color:#c9c9c9}.st.on{color:var(--red)}.st.on svg{fill:var(--red)}[data-pop]{opacity:0}.modules,.sectors,.pricing,.panel-sec{padding:130px 0;overflow:hidden}.sec-head{z-index:1;max-width:760px;margin-bottom:56px;position:relative}.sec-head .lead{margin-top:20px}.sec-head.center{text-align:center;margin-inline:auto}.sec-head.center .lead{margin-inline:auto}.mod-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.mod{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;flex-direction:column;gap:12px;padding:28px;text-decoration:none;display:flex}.mod:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-6px)}.mod .tag{align-self:flex-start}.mod-ico{background:var(--red);width:54px;height:54px;color:var(--white);transition:transform .5s var(--ease);border-radius:16px;place-items:center;display:grid}.mod:hover .mod-ico{transform:rotate(-8deg)scale(1.08)}.mod p{color:var(--grey)}.mod ul{gap:8px;margin:4px 0 8px;padding:0;font-size:15px;list-style:none;display:grid}.mod li{align-items:flex-start;gap:8px;display:flex}.mod li svg{color:var(--red);flex:none;margin-top:3px}.mod-more{color:var(--red);align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}.aix{padding:130px 0;overflow:hidden}.aix-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.aix .lead{margin:22px 0 26px}.aix-list{gap:14px;margin:0 0 32px;padding:0;font-weight:500;list-style:none;display:grid}.aix-list li{align-items:center;gap:12px;display:flex}.hub{aspect-ratio:1;width:100%;max-width:480px;margin-inline:auto;position:relative}.hub-lines{width:100%;height:100%;position:absolute;inset:0}.hub-lines line{stroke:#ffffff73;stroke-width:2px;stroke-dasharray:4 8;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-24px}}.hub-core{background:var(--white);width:130px;height:130px;color:var(--red);border-radius:50%;align-content:center;place-items:center;gap:2px;animation:3s ease-in-out infinite pulse;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 14px #ffffff26,0 0 0 30px #ffffff12}.hub-core img{width:60px;height:auto}.hub-core b{font-size:22px}@keyframes pulse{50%{box-shadow:0 0 0 20px #ffffff1f,0 0 0 42px #ffffff0a}}.hub-node{background:var(--white);color:var(--ink);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;translate:-50% -50%}.hub-node svg{color:var(--red);flex:none}.voice{background:var(--ink);color:var(--white);border-radius:999px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:-10px;left:50%;translate:-50%}.voice-ico{background:var(--red);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.voice small{color:#cfc9cb;white-space:nowrap;font-size:12px}.wave{align-items:center;gap:2px;height:26px;display:flex}.wave i{background:var(--white);width:3px;height:100%;transform:scaleY(calc(var(--h) * .3));animation:eq var(--t) ease-in-out var(--d) infinite;border-radius:3px}@keyframes eq{0%,to{transform:scaleY(calc(var(--h) * .3))}35%{transform:scaleY(var(--h))}65%{transform:scaleY(calc(var(--h) * .55))}}@media (prefers-reduced-motion:reduce){.wave i{transform:scaleY(calc(var(--h) * .7));animation:none}}.dash{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--white);border-radius:24px;grid-template-columns:230px 1fr;display:grid;overflow:hidden}.dash-side{border-right:1px solid var(--line);background:#faf7f8;flex-direction:column;gap:4px;padding:22px 14px;display:flex}.dash-side img{width:120px;margin:0 8px 18px}.dash-side span{color:var(--grey);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.dash-side span svg{color:var(--red)}.dash-main{flex-direction:column;gap:18px;min-width:0;padding:24px;display:flex}.dash-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kpi{border:1px solid var(--line);border-radius:16px;padding:16px}.kpi small{color:var(--grey);font-size:13px;display:block}.kpi b{color:var(--ink);margin:4px 0;font-size:34px;font-weight:900;display:block}.kpi em{color:var(--red);font-size:12px;font-style:normal;font-weight:500}.dash-row{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.chart,.interaction-stats{border:1px solid var(--line);border-radius:16px;padding:16px}.chart small,.interaction-stats small{color:var(--grey);margin-bottom:10px;font-size:13px;display:block}.chart svg{width:100%;height:160px}.chart .area{fill:var(--rose)}.chart .line{fill:none;stroke:var(--red);stroke-width:3px;vector-effect:non-scaling-stroke}.channel-stat{padding:7px 0}.channel-stat>div{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:13px;display:flex}.channel-stat b{color:var(--red)}.channel-track{background:var(--rose);border-radius:999px;height:7px;display:block;overflow:hidden}.channel-track i{background:var(--red);border-radius:inherit;height:100%;display:block}.benefit{padding:130px 0;overflow:hidden}.ben-lines{z-index:1;padding-left:36px;position:relative}.ben{letter-spacing:-.03em;align-items:center;gap:22px;font-size:clamp(44px,8vw,110px);font-weight:900;line-height:1.1;display:flex}.ben.red{color:var(--red)}.ben-ico{aspect-ratio:1;background:var(--red);width:clamp(48px,6vw,76px);color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.ben-tags{flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px;display:flex}.ben-tags .tag{font-size:16px}.sectors{background:#faf7f8}.sec-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sector{background:var(--white);border-radius:var(--radius);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;gap:14px;padding:28px;text-decoration:none;display:flex}.sector:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.sector p{color:var(--grey)}.sector .mod-more{margin-top:auto}.seg{background:var(--rose);border-radius:999px;margin-top:30px;padding:5px;display:inline-flex}.seg button{color:var(--red);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 22px;font-weight:700}.seg button[aria-selected=true]{background:var(--red);color:var(--white)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plans[hidden]{display:none}.plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;gap:14px;padding:32px 28px;display:flex;position:relative}.plan h3{font-size:22px}.plan .price{letter-spacing:-.03em;font-size:44px;font-weight:900}.plan .price small{color:var(--grey);font-size:16px;font-weight:500}.plan ul{color:var(--grey);gap:10px;margin:0 0 10px;padding:0;font-size:15px;list-style:none;display:grid}.plan li{gap:8px;display:flex}.plan li svg{color:var(--red);flex:none;margin-top:3px}.plan .btn{align-self:flex-start;margin-top:auto}.plan.featured{background:var(--red);color:var(--white);border-color:var(--red);box-shadow:var(--shadow);transform:translateY(-10px)}.plan.featured ul,.plan.featured .price small{color:var(--rose-text)}.plan.featured li svg{color:var(--white)}.best{position:absolute;top:-14px;left:28px}.one-time{text-align:center;color:var(--grey);grid-column:1/-1;margin-top:12px}.one-time b{color:var(--ink)}.integr{background:var(--ink);color:var(--white);padding:26px 0;overflow:hidden}.marquee-track{gap:48px;width:max-content;animation:40s linear infinite marquee;display:flex}.marquee-track span{white-space:nowrap;align-items:center;gap:48px;font-size:20px;font-weight:700;display:inline-flex}.marquee-track span:after{content:"";background:var(--red);border-radius:50%;width:10px;height:10px}@keyframes marquee{to{transform:translate(-50%)}}.demo{padding:130px 0;overflow:hidden}.demo-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.big-logo{width:280px;max-width:100%;margin-bottom:36px}.big-logo img{width:100%;height:auto}.demo .lead{margin-top:20px}.demo-contacts{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.demo-contacts a{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.demo-form{backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:26px;gap:16px;padding:30px;display:grid}.demo-form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.demo-form label{gap:6px;font-size:14px;font-weight:500;display:grid}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{font:inherit;background:var(--white);color:var(--ink);border:0;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.demo-form input:focus-visible,.demo-form select:focus-visible,.demo-form textarea:focus-visible{outline:3px solid var(--ink)}.demo-form textarea{resize:vertical;min-height:130px}.demo-form .form-hint{color:var(--rose-text);font-size:13px}.demo-form fieldset{border:0;margin:0;padding:0}.demo-form legend{margin-bottom:8px;font-size:14px;font-weight:500}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;display:inline-flex!important}.chip input{opacity:0;position:absolute}.chip span{border:1px solid #ffffff80;border-radius:999px;padding:7px 12px;font-size:13px;transition:all .2s}.chip input:checked+span{background:var(--white);color:var(--red);border-color:var(--white);font-weight:700}.chip input:focus-visible+span{outline:2px solid var(--white);outline-offset:2px}.demo-form .check{color:var(--rose-text);align-items:flex-start;gap:10px;font-size:13px;display:flex}.demo-form .check input{accent-color:var(--ink);margin-top:3px}.demo-form .btn{justify-self:start}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-error{background:var(--ink);color:var(--white);border-radius:12px;padding:12px 14px;font-size:14px}.form-error a{color:var(--white)}.form-ok{background:var(--white);color:var(--red);border-radius:12px;padding:12px 16px;font-weight:700}@media (width<=1000px){.hero{padding-top:110px}.hero-grid,.aix-grid,.demo-grid{grid-template-columns:1fr}.hero-phone{margin-top:30px}.hero-phone .ring{width:380px}.mod-grid,.plans,.sec-grid{grid-template-columns:1fr 1fr}.dash{grid-template-columns:1fr}.dash-side{display:none}.kpis{grid-template-columns:1fr 1fr}.plan.featured{transform:none}}@media (width<=760px){.journey-grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:20px;height:100%;padding-block:108px 88px}.journey-copy{padding-top:0}.journey-copy .eyebrow{display:none}.jstep .lead{margin:12px 0 0;font-size:15px}.jstep .jlink,.journey-dots{display:none}.jstep h2{font-size:30px}.journey-phone{align-self:stretch;place-items:start center;width:100%;height:100%;min-height:0;padding:0;display:grid;container-type:size}.journey-phone .phone{zoom:min(.8, calc(100cqh / 620px), calc(100cqw / 300px));width:300px}.journey-red{inset:70% 0 0}.journey-pin.is-pinned{overflow:visible}.journey-pin.is-pinned .journey-red{height:max(0px,100dvh - 70%);bottom:auto}.blob{animation:none}.mod-grid,.plans,.sec-grid,.demo-form .row,.dash-row{grid-template-columns:1fr}.hub-node{padding:8px 12px;font-size:12px}.notif{left:-12px;right:-12px}.hero-phone .ring{width:320px}.modules,.sectors,.pricing,.panel-sec,.aix,.benefit,.demo{padding:90px 0}}@media (width<=380px){.jstep h2{font-size:26px}.jstep .lead{font-size:14px;line-height:1.45}}@media (width<=760px) and (height<=640px) and (orientation:portrait){.journey-grid{padding-bottom:24px}.journey-next{left:auto;right:16px;translate:none}.journey-next-copy{display:none}}@media (width<=760px) and (height<=500px) and (orientation:landscape){.journey-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 150px;gap:24px}.jstep h2{font-size:26px}.jstep .lead{font-size:14px;line-height:1.45}}.phero .hooks{font-weight:inherit;letter-spacing:-.02em}.phero .hook,.phero .h-xl{display:block}.js .phero .hooks{--bar:0}.psteps{overflow:hidden}.pstep{padding:90px 0}.pstep-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pstep.flip .pstep-copy{order:2}.pstep-copy .tag{margin-top:16px}.pstep-copy .lead{margin:22px 0 20px}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.ticks li svg{color:var(--red);flex:none;margin-top:2px}.pstep-copy .jlink{margin-top:22px}.pstep-visual{place-items:center;min-height:700px;padding:40px 0;display:grid;position:relative}.pstep-panel{background:var(--red);border-top:4px solid var(--wine);transform-origin:bottom;border-radius:32px;height:45%;position:absolute;bottom:0;left:0;right:0}.pstep-visual .blob{width:360px;height:360px;top:0;right:4%}.pstep.flip .pstep-visual .blob{left:4%;right:auto}.pstep-visual .phone{z-index:1}.feats{background:#faf7f8;padding:120px 0}.feat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.feat{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;padding:24px;display:flex}.feat h3{letter-spacing:0;font-size:19px;font-weight:700;line-height:1.25}.feat p{color:var(--grey);font-size:15px}.feat .mod-ico{border-radius:14px;width:46px;height:46px}.faq-sec{padding:120px 0}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .pm{background:var(--rose);border-radius:50%;flex:none;width:32px;height:32px;position:relative}.faq .pm:before,.faq .pm:after{content:"";background:var(--red);width:12px;height:2px;transition:transform .3s var(--ease);position:absolute;top:50%;left:50%;translate:-50% -50%}.faq .pm:after{transform:rotate(90deg)}.faq details[open] .pm{background:var(--red)}.faq details[open] .pm:before,.faq details[open] .pm:after{background:var(--white);transform:rotate(180deg)}.faq details p{color:var(--grey);padding:0 50px 22px 0;overflow:hidden}.related{padding:0 0 120px}.rel-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.rel{border:1px solid var(--line);transition:all .4s var(--ease);border-radius:18px;align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.rel>span:last-of-type{overflow-wrap:anywhere;min-width:0}.rel .mod-ico{border-radius:12px;flex:none;width:44px;height:44px}.rel b{display:block}.rel small{color:var(--grey);font-size:13px;line-height:1.35;display:block}.rel-arrow{color:var(--red);transition:transform .4s var(--ease);flex:none;margin-left:auto}.rel:hover{border-color:var(--red);transform:translateY(-3px)}.rel:hover .rel-arrow{transform:translate(4px)}.ext{padding:120px 0;overflow:hidden}.ext-grid{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}@media (width<=1000px){.pstep-grid,.faq-grid,.ext-grid{grid-template-columns:1fr;gap:30px}.pstep.flip .pstep-copy{order:0}.feat-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.pstep{padding:60px 0}.pstep-visual{min-height:0;padding:20px 0 30px}.pstep-visual .phone{width:260px}.feat-grid{grid-template-columns:1fr}.feats,.faq-sec,.ext{padding:80px 0}.faq summary{font-size:17px}}.screen-pad{background:#faf7f8;gap:10px;padding:52px 14px 14px}.screen-title small{color:var(--grey);font-size:12px;display:block}.screen-title b{font-size:19px}.card-row{background:var(--white);border-radius:14px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex;box-shadow:0 1px 2px #0000000f}.card-row .thumb{background:var(--blob);width:44px;height:44px;color:var(--white);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.card-row img.thumb{object-fit:cover;display:block}.card-row b{font-size:13px;display:block}.card-row small{color:var(--grey);font-size:11px;display:block}.card-row .add{color:var(--red);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700}.mini-kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mini-kpis div{background:var(--white);border-radius:12px;padding:10px}.mini-kpis small{color:var(--grey);font-size:10px;display:block}.mini-kpis b{font-size:22px;font-weight:900}.mini-bars{background:var(--white);border-radius:12px;align-items:flex-end;gap:6px;height:90px;padding:10px;display:flex}.mini-bars i{background:var(--red);opacity:.85;border-radius:4px 4px 0 0;flex:1}.mini-bars i:nth-child(odd){background:var(--wine)}.call{color:var(--white);text-align:center;background:linear-gradient(#2a2629,#120f11);align-items:center;gap:8px;padding:70px 18px 18px}.call .call-av{background:var(--red);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:6px;display:grid}.call .call-av img{filter:brightness(0)invert();width:46px}.call b{font-size:20px}.call small{color:#bdb6b9;font-size:12px}.call .wave{margin:8px 0}.call .lines{text-align:left;gap:6px;width:100%;margin-top:auto;display:grid}.call .lines span{background:#ffffff1a;border-radius:10px;padding:8px 10px;font-size:12px}.call .lines span.ai{background:#c620388c}.review-card{background:var(--white);border-radius:14px;gap:6px;padding:12px;font-size:12.5px;display:grid;box-shadow:0 1px 2px #0000000f}.review-card .r-head{justify-content:space-between;align-items:center;display:flex}.review-card .r-stars{color:var(--red);letter-spacing:1px}.review-card .r-src{background:var(--ink);color:var(--white);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700}.review-card.reply{border-left:4px solid var(--red)}.review-card.reply small{color:var(--red);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.pill-btn{text-align:center;background:var(--red);color:var(--white);border-radius:10px;padding:10px;font-size:13px;font-weight:700;display:block}.pill-btn.done{background:#1f9d55}.tv{color:var(--white);background:#0f0d0e;gap:12px;padding:56px 16px 16px}.tv-screen{aspect-ratio:16/9;background:var(--blob);border:3px solid #333;border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.tv .card-row{color:var(--white);box-shadow:none;background:#ffffff14}.tv .card-row small{color:#bdb6b9}.phero .hook .h-xl{font-size:clamp(32px,4.4vw,62px)}.page-hero{padding:150px 0 90px;overflow:hidden}.page-hero .wrap{z-index:1;position:relative}.page-hero .lead{margin-top:22px}.page-hero .hero-cta{margin-top:32px}.page-title{max-width:18ch;font-size:clamp(40px,6vw,84px)}.page-hero--small .page-title{max-width:26ch;font-size:clamp(32px,4.4vw,58px)}.js .page-hero [data-hero-in]{opacity:0;transform:translateY(24px)}.news-sec{padding:80px 0 120px}.news-feat{background:var(--white);border:1px solid var(--line);z-index:2;box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1.2fr 1fr;gap:0;margin-top:-150px;text-decoration:none;display:grid;position:relative;overflow:hidden}.news-feat .cover{aspect-ratio:16/10}.news-feat .body{flex-direction:column;justify-content:center;gap:16px;padding:40px;display:flex}.news-feat h2{font-size:clamp(26px,3vw,40px)}.news-feat p{color:var(--grey)}.cover{background:var(--rose);position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}a:hover>.cover img,a:hover .cover img{transform:scale(1.05)}.meta{color:var(--grey);align-items:center;gap:14px;font-size:13px;font-weight:500;display:flex}.meta .tag{padding:4px 9px;font-size:11px}.news-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.ncard{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ncard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.ncard .cover{aspect-ratio:16/9}.ncard .body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.ncard h3{letter-spacing:-.01em;font-size:20px;line-height:1.2}.ncard p{color:var(--grey);font-size:15px}.ncard .mod-more,.news-feat .mod-more{margin-top:auto}.year-sep{color:var(--red);grid-column:1/-1;align-items:center;gap:16px;margin-top:20px;font-size:28px;font-weight:900;display:flex}.year-sep:after{content:"";background:var(--rose);flex:1;height:2px}.article-cover{z-index:2;box-shadow:var(--shadow);aspect-ratio:21/9;border-radius:28px;margin-top:-120px;position:relative;overflow:hidden}.article-cover img{object-fit:cover;width:100%;height:100%}.article{padding:70px 0 100px}.reading{background:var(--red);transform-origin:0;z-index:60;width:100%;height:4px;position:fixed;top:0;left:0;transform:scaleX(0)}.prose{color:#3b3639;overflow-wrap:anywhere;max-width:720px;margin:0 auto;font-size:18px;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3,.prose h4{color:var(--ink);letter-spacing:-.01em;margin-top:1.8em;line-height:1.2}.prose h2{font-size:30px}.prose h3{font-size:23px;font-weight:700}.prose h4{font-size:19px;font-weight:700}.prose a{color:var(--red);font-weight:500}.prose img{border-radius:16px;height:auto;margin:0 auto}.prose figure{margin:1.6em 0}.prose figcaption{color:var(--grey);text-align:center;margin-top:8px;font-size:14px}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--red)}.prose blockquote{border-left:8px solid var(--red);color:var(--ink);border-radius:4px;margin:1.6em 0;padding:6px 0 6px 28px;font-size:22px;font-weight:500}.prose blockquote p{margin:0}.prose hr{background:var(--rose);border:0;height:2px;margin:2em 0}.prose iframe{aspect-ratio:16/9;border:0;border-radius:16px;width:100%;height:auto}.prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:10px}.prose th{background:#faf7f8}.prose strong{color:var(--ink)}.article-end{border-top:2px solid var(--rose);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:720px;margin:50px auto 0;padding-top:30px;display:flex}.share{align-items:center;gap:8px;font-weight:700;display:flex}.share a,.share button{background:var(--rose);width:42px;height:42px;color:var(--red);cursor:pointer;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.share a:hover,.share button:hover{background:var(--red);color:var(--white)}.legal{padding:70px 0 110px}.legal-grid{grid-template-columns:260px 1fr;align-items:start;gap:60px;display:grid}.legal-nav{gap:4px;display:grid;position:sticky;top:100px}.legal-nav small{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:12px;font-weight:700}.legal-nav a{color:var(--grey);border-radius:10px;padding:10px 12px;font-size:15px;text-decoration:none}.legal-nav a:hover{background:var(--rose);color:var(--red)}.legal-nav a[aria-current=page]{background:var(--red);color:var(--white);font-weight:700}.legal .prose{margin:0;font-size:16px}.legal .prose h2,.legal .prose h3{font-size:21px;font-weight:700}.contact-cards{z-index:2;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-90px;display:grid;position:relative}.ccard{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .5s var(--ease);flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.ccard:hover{transform:translateY(-6px)}.ccard small{color:var(--grey);font-size:13px}.ccard b{font-size:18px;line-height:1.3}.ccard .mod-ico{border-radius:14px;width:48px;height:48px}@media (width<=1000px){.news-feat,.legal-grid{grid-template-columns:1fr}.news-grid,.contact-cards{grid-template-columns:1fr 1fr}.legal-nav{flex-wrap:wrap;display:flex;position:static}.legal-nav small{width:100%}}@media (width<=640px){.page-hero{padding:120px 0 70px}.news-grid,.contact-cards{grid-template-columns:1fr}.news-feat{margin-top:-110px}.news-feat .body{padding:24px}.article-cover{aspect-ratio:4/3;margin-top:-90px}.prose{font-size:17px}}.prose pre,.prose code{white-space:pre-wrap;color:var(--ink);background:0 0;margin:1.1em 0 0;font-family:inherit;font-weight:700}.consent{z-index:60;background:var(--white);max-width:820px;color:var(--ink);box-shadow:var(--shadow);border-left:6px solid var(--red);border-radius:20px;align-items:flex-end;gap:20px;max-height:calc(100dvh - 32px);margin:0 auto;padding:20px 22px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}.consent-body{flex:1}.consent b{font-size:14px}.consent p{color:var(--grey);margin-top:4px;padding-right:16px;font-size:13px}.consent p a{color:var(--red)}.consent-x{color:var(--grey);cursor:pointer;background:0 0;border:0;padding:6px;font-size:22px;line-height:1;position:absolute;top:6px;right:10px}.consent-prefs{gap:10px;margin-top:14px;display:grid}.consent-row{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.consent-row input{accent-color:var(--red);flex:none;width:18px;height:18px;margin-top:1px}.consent-row small{color:var(--grey);display:block}.consent-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.btn-plain{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700}.btn-plain.on{background:var(--red);border-color:var(--red);color:var(--white)}.footer-prefs{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;display:block}.footer-prefs:hover{color:var(--red)}@media (width<=700px){.consent{flex-direction:column;align-items:stretch}.consent-actions>*{flex:1}}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:#faf7f8;padding:72px 0 28px}.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.footer-claim[data-astro-cid-hkbrpulz]{color:var(--grey);max-width:32ch;margin-top:16px}.site-footer[data-astro-cid-hkbrpulz] h4[data-astro-cid-hkbrpulz]{letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:13px}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);padding:4px 0;text-decoration:none;display:block}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--red)}.footer-legal[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);color:var(--grey);margin-top:56px;padding-top:24px;font-size:13px}@media (width<=800px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}@media (width<=480px){.footer-grid[data-astro-cid-hkbrpulz]{grid-template-columns:1fr}}
