/* HYP ERP theme: built by tools/build/bundle.py from assets/css/*.css — edit those files, not this one. */
/* fonts */
@font-face{font-family:"Figtree";font-style:normal;font-display:swap;font-weight:300 900;src:url("../fonts/figtree-latin-wght-normal.woff2") format("woff2-variations"),url("../fonts/figtree-latin-wght-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:normal;font-display:swap;font-weight:300 900;src:url("../fonts/figtree-latin-ext-wght-normal.woff2") format("woff2-variations"),url("../fonts/figtree-latin-ext-wght-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Figtree";font-style:italic;font-display:swap;font-weight:300 900;src:url("../fonts/figtree-latin-wght-italic.woff2") format("woff2-variations"),url("../fonts/figtree-latin-wght-italic.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Figtree";font-style:italic;font-display:swap;font-weight:300 900;src:url("../fonts/figtree-latin-ext-wght-italic.woff2") format("woff2-variations"),url("../fonts/figtree-latin-ext-wght-italic.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:400;src:url("../fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:500;src:url("../fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:600;src:url("../fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-display:swap;font-weight:700;src:url("../fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2") format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
/* tokens */
:root{--color-brand:#036383;--color-brand-text:#036383;--color-glow:#036383;--color-red:#E51E25;--color-error:#B0000C;--color-success:#13704A;--color-tick:#1B8A5A;--color-gold:#D9A43A;--color-action:#036383;--color-action-strong:#034F6A;--color-action-tint:#F6F8F9;--color-action-on-night:#0B7799;--color-accent-on-night:#5FB3CB;--color-ink:#15262E;--color-text:#2A4553;--color-muted:#5C707C;--color-line:#DCE3E7;--color-line-strong:#B8C3CA;--color-field-border:#8796A0;--color-page:#FFFFFF;--color-mist:#F6F8F9;--color-sand:#F6F8F9;--color-night:#0E1A20;--color-night-2:#15262E;--color-night-end:#08303F;--color-on-night:#DCE3E7;--color-on-night-muted:#B8C3CA;--gradient-night:linear-gradient(135deg,#0E1A20 0%,#0E1A20 40%,#08303F 100%);--font-sans:"Figtree","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-heading:var(--font-sans);--text-xs:0.8125rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lead:clamp(1.0625rem,1rem + 0.3vw,1.1875rem);--text-h4:1.125rem;--text-h3:1.25rem;--text-h2:clamp(1.625rem,1.25rem + 1.3vw,2.375rem);--text-h1:clamp(2rem,1.45rem + 2vw,3.125rem);--text-display:clamp(1.8rem,1.2rem + 2.24vw,3rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--section-y:clamp(3.5rem,2.5rem + 4vw,6.5rem);--panel-pad:clamp(1.5rem,1rem + 3vw,4rem);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:22px;--shadow-card:0 1px 2px rgba(21,38,46,.05),0 8px 24px -12px rgba(21,38,46,.14);--shadow-card-hover:0 2px 4px rgba(21,38,46,.06),0 16px 36px -14px rgba(21,38,46,.22);--shadow-float:0 2px 4px rgba(19,34,43,0.06),0 30px 60px -24px rgba(13,26,33,0.35);--focus-ring:0 0 0 2px #fff,0 0 0 4px var(--color-action);--container:1636px;--gutter:clamp(1.25rem,4vw,4rem);--header-h:76px}
/* base */
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--scroll-offset,calc(var(--header-h) + 1rem))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--color-page);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}.icon{width:1.25em;height:1.25em;flex:none}h1,h2,h3,h4{margin:0;color:var(--color-ink);font-family:var(--font-heading,var(--font-sans));text-wrap:balance}h1{font-size:var(--text-h1);font-weight:var(--heading-weight,400);line-height:1.12;letter-spacing:-0.022em}h2{font-size:var(--text-h2);font-weight:var(--heading-weight,400);line-height:1.18;letter-spacing:-0.018em}h3{font-size:var(--text-h3);font-weight:var(--heading-weight-sm,600);line-height:1.3;letter-spacing:-0.008em}h4{font-size:var(--text-h4);font-weight:var(--heading-weight-sm,600);line-height:1.35}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0}a{color:var(--color-action);text-decoration-thickness:1px;text-underline-offset:0.2em}a:hover{color:var(--color-action-strong)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}address{font-style:normal}::selection{background:rgba(11,90,112,0.16)}.lead{font-size:var(--text-lead);line-height:1.6;color:var(--color-text)}.muted{color:var(--color-muted)}.eyebrow{color:var(--color-brand-text);font-size:var(--text-sm);font-weight:600;letter-spacing:0.06em;text-transform:var(--eyebrow-case,none)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(860px + 2 * var(--gutter))}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * 0.6)}.section--mist{background:var(--color-mist)}.stack>* + *{margin-top:var(--space-4)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.panel{position:relative;border-radius:var(--radius-lg);overflow:hidden}.panel--mist{background:var(--color-mist)}.panel--sand{background:var(--color-sand)}.panel--night{background:var(--color-night);color:var(--color-on-night)}.panel--night h1,.panel--night h2,.panel--night h3{color:#fff}.art{background-color:var(--color-night);background-size:cover;background-position:center}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link{position:absolute;inset-inline-start:var(--space-4);top:-100px;z-index:200;padding:var(--space-2) var(--space-4);background:var(--color-ink);color:#fff;border-radius:var(--radius-sm)}.skip-link:focus{top:var(--space-3);color:#fff}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}[tabindex="-1"]:focus{outline:none;box-shadow:none}
/* components */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:var(--btn-h,42px);padding:0.55rem var(--btn-px,1.05rem);border:var(--btn-bw,1.5px) solid transparent;border-radius:var(--btn-radius,var(--radius-sm));font-family:var(--font-sans);font-size:var(--btn-fs,0.9375rem);font-weight:var(--btn-fw,600);line-height:1.2;letter-spacing:var(--btn-ls,0.005em);text-transform:var(--btn-tt,none);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.btn:hover{transform:translateY(var(--btn-lift,0))}.btn .icon{width:1.05em;height:1.05em}.btn--sm{min-height:calc(var(--btn-h,42px) - 8px);padding:0.35rem calc(var(--btn-px,1.05rem) * .75);font-size:calc(var(--btn-fs,0.9375rem) * .93)}.btn--lg{min-height:var(--btn-h-lg,50px);padding:0.75rem calc(var(--btn-px,1.05rem) * 1.33);font-size:calc(var(--btn-fs,0.9375rem) * 1.067)}.btn--block{display:flex;width:100%}.btn--icon-left .icon{order:-1}.btn--primary{background:var(--btn-primary-bg,var(--color-action));color:var(--btn-primary-fg,#fff)}.btn--primary:hover{background:var(--btn-primary-hbg,var(--color-action-strong));color:var(--btn-primary-hfg,#fff)}.btn--brand{background:var(--btn-brand-bg,var(--color-brand));color:#fff}.btn--brand:hover{background:var(--btn-brand-hbg,var(--color-action-strong));color:#fff}.btn--secondary{background:transparent;color:var(--btn-secondary-fg,var(--color-action));border-color:currentColor}.btn--secondary:hover{background:var(--btn-secondary-hbg,var(--color-mist));color:var(--btn-secondary-fg,var(--color-action-strong))}.btn--outline{background:transparent;color:var(--color-ink);border-color:var(--color-line-strong)}.btn--outline:hover{border-color:var(--color-ink);color:var(--color-ink)}.btn--light{background:#fff;color:var(--color-action)}.btn--light:hover{background:var(--color-mist);color:var(--color-action-strong)}.btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.btn--ghost:hover{border-color:#fff;color:#fff}.btn--link,.btn--plain{min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--btn-link-fg,var(--color-action));text-transform:none;letter-spacing:0}.btn--link:hover,.btn--plain:hover{color:var(--color-action-strong);transform:none}.btn--plain:hover span,.btn--link:hover span{text-decoration:underline;text-underline-offset:.2em}.btn--link:hover .icon{transform:translateX(3px)}.btn--link .icon{transition:transform .15s ease}.tag{display:inline-block;padding:0.05rem 0.4rem;border-radius:4px;background:var(--color-sand);color:var(--color-muted);font-size:0.6875rem;font-weight:600;vertical-align:middle}.grid{display:grid;gap:var(--space-5)}.grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}@media (min-width:1100px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-md);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.card__body{display:flex;flex-direction:column;gap:var(--space-3);flex:1;padding:var(--space-5)}.card__icon{display:grid;place-items:center;width:44px;height:44px;margin:var(--space-5) var(--space-5) 0;border-radius:10px;background:var(--color-action-tint);color:var(--color-action)}.card__media{position:relative;aspect-ratio:16 / 8;background-color:var(--color-night)}.card__media img{width:100%;height:100%;object-fit:cover}.card__media-icon{position:absolute;inset-inline-start:var(--space-5);bottom:var(--space-4);display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:rgba(255,255,255,.12);color:#fff;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.22)}.card__label{color:var(--color-brand-text);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em}.card__title{font-size:1.1875rem;font-weight:600;line-height:1.3}.card__link{color:inherit;text-decoration:none}.card__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.card__link:focus-visible{box-shadow:none}.card__link:focus-visible::after{box-shadow:var(--focus-ring)}.card__text{color:var(--color-muted);font-size:0.9375rem;line-height:1.6}.card__more{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:var(--space-2);color:var(--color-action);font-weight:600;font-size:0.9375rem}.card__more .icon{width:1em;height:1em;transition:transform .15s ease}.card--link:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-card)}.card--link:hover .card__more .icon{transform:translateX(3px)}.card--link:hover .card__title{color:var(--color-action)}.chips__title{font-size:var(--text-h3);font-weight:600;margin-bottom:var(--space-4)}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border:1px solid var(--color-line);border-radius:999px;background:#fff;color:var(--color-ink);text-decoration:none;font-size:0.9375rem;font-weight:500}.chip .icon{width:1.1em;height:1.1em;color:var(--color-action)}.chip:hover{border-color:var(--color-action);color:var(--color-action)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:var(--text-sm);color:var(--color-muted)}.crumbs li{display:inline-flex;align-items:center;gap:.5rem}.crumbs a{color:var(--color-muted);text-decoration:none}.crumbs a:hover{color:var(--color-action);text-decoration:underline}.crumbs__sep{width:14px;height:14px;opacity:.6}.crumbs [aria-current]{color:var(--color-ink)}.section-head{display:grid;gap:var(--space-3);max-width:52rem;margin-bottom:var(--space-7)}.section-head__text{color:var(--color-muted);font-size:var(--text-lead);line-height:1.6;max-width:46rem}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.section-head--split{max-width:none;grid-template-columns:1fr auto;align-items:end;gap:var(--space-5)}.section-head__copy{display:grid;gap:var(--space-3)}@media (max-width:720px){.section-head--split{grid-template-columns:1fr;justify-items:start}}.checks{list-style:none;display:grid;gap:var(--space-3)}.checks li{display:flex;gap:.75rem;align-items:flex-start}.checks .icon{width:22px;height:22px;margin-top:1px;color:var(--color-action)}.checks--on-dark li{color:var(--color-on-night)}.checks--on-dark .icon{color:var(--color-glow)}.faq{display:grid;gap:var(--space-2)}.faq__item,.wp-block-details{background:#fff;border-radius:10px;border:1px solid rgba(19,34,43,.06)}.faq__item summary,.wp-block-details summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:1rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;color:var(--color-ink);font-size:1rem}.faq__item summary::-webkit-details-marker,.wp-block-details summary::-webkit-details-marker{display:none}.faq__item summary::after,.wp-block-details summary::after{content:"";flex:none;width:10px;height:10px;margin-top:-4px;border-right:2px solid var(--color-action);border-bottom:2px solid var(--color-action);transform:rotate(45deg);transition:transform .2s ease}.faq__item[open] summary::after,.wp-block-details[open] summary::after{transform:rotate(-135deg);margin-top:4px}.faq__a,.wp-block-details>:not(summary){padding:0 1.25rem 1.1rem;color:var(--color-text)}.wp-block-details>p{margin:0}.steps{list-style:none;counter-reset:step;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.steps__item{counter-increment:step;position:relative;padding-top:var(--space-6);border-top:2px solid var(--color-line)}.steps__item::before{content:counter(step,decimal-leading-zero);position:absolute;top:-2px;inset-inline-start:0;padding-top:var(--space-3);border-top:2px solid var(--color-brand);font-size:var(--text-sm);font-weight:700;color:var(--color-brand-text);letter-spacing:.04em}.steps__item h3{margin:var(--space-3) 0 var(--space-2)}.steps__item p{color:var(--color-muted)}.form{display:grid;gap:var(--space-5)}.form__grid{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media (min-width:560px){.form__grid{grid-template-columns:1fr 1fr}.field--full{grid-column:1 / -1}}.field{display:grid;gap:.4rem;min-width:0}.field label{font-weight:600;font-size:0.875rem;color:var(--color-ink)}.field__opt{font-weight:400;color:var(--color-muted)}.field input,.field select,.field textarea,.subscribe input,.search-form input{width:100%;min-height:46px;padding:.6rem .8rem;background:#fff;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);font:inherit;font-size:1rem}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus,.subscribe input:focus,.search-form input:focus{outline:none;border-color:var(--color-action);box-shadow:0 0 0 3px rgba(11,90,112,.16)}.field input:user-invalid{border-color:var(--color-red)}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.form__note{color:var(--color-muted);font-size:var(--text-sm)}.form__hp{position:absolute;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.notice{padding:.8rem 1rem;border-radius:var(--radius-xs);font-weight:500;font-size:.9375rem}.notice--ok{background:#E4F3EA;color:#1C6B3E}.notice--error{background:#fff;color:var(--color-error);border:1px solid var(--color-red)}.search-form{display:flex;align-items:center;gap:var(--space-3)}.search-form>.icon{color:var(--color-muted)}.search-form input{flex:1}.ui-mock{--m-ink:#13222B;--m-line:#E6E9EB;width:100%;border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--shadow-float);font-size:11px;line-height:1.3;color:var(--m-ink);user-select:none}.ui-mock__bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:var(--color-night);color:#fff}.ui-mock__bar img{width:16px;height:16px;filter:brightness(1.1)}.ui-mock__crumb{font-weight:600;letter-spacing:.02em;opacity:.9}.ui-mock__search{flex:1;max-width:180px;height:16px;margin-inline-start:auto;border-radius:8px;background:rgba(255,255,255,.12)}.ui-mock__dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3)}.ui-mock__avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--color-glow),var(--color-brand))}.ui-mock__body{display:grid;grid-template-columns:38px 1fr;min-height:230px}.ui-mock__side{display:flex;flex-direction:column;gap:10px;padding:12px 10px;background:#F5F6F7;border-inline-end:1px solid var(--m-line)}.ui-mock__side span{height:8px;border-radius:4px;background:#D9DEE1}.ui-mock__side span.is-active{background:var(--color-action)}.ui-mock__main{display:grid;gap:10px;padding:12px 14px 14px;align-content:start}.ui-mock__head{display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.ui-mock__chip{padding:2px 7px;border-radius:10px;background:#F0F2F3;color:#5E6C75;font-size:10px}.ui-mock__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:7px}.ui-mock__kpi{display:grid;gap:2px;padding:7px 8px;border:1px solid var(--m-line);border-radius:8px}.ui-mock__kpi span{color:#6B7880;font-size:9.5px}.ui-mock__kpi b{white-space:nowrap;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.ui-mock__kpi i{font-style:normal;font-size:9.5px;font-weight:600}.ui-mock__kpi i.up{color:#1C7A4A}.ui-mock__kpi i.down{color:var(--color-brand-text)}.ui-mock__chart{display:flex;align-items:flex-end;gap:5px;height:72px;padding:8px 9px 0;border:1px solid var(--m-line);border-radius:8px}.ui-mock__chart span{flex:1;height:var(--h);border-radius:3px 3px 0 0;background:linear-gradient(180deg,#2A7C93,var(--color-action));opacity:.85}.ui-mock__chart span.is-peak{background:linear-gradient(180deg,var(--color-glow),var(--color-brand));opacity:1}.ui-mock__table{display:grid;border:1px solid var(--m-line);border-radius:8px;overflow:hidden}.ui-mock__row{display:grid;grid-template-columns:.8fr 1.4fr .8fr .9fr;gap:6px;align-items:center;padding:6px 9px;font-variant-numeric:tabular-nums}.ui-mock__row + .ui-mock__row{border-top:1px solid var(--m-line)}.ui-mock__row span:last-child{text-align:end;font-weight:600}.ui-mock__state{justify-self:start;padding:1px 6px;border-radius:8px;font-size:9.5px;font-weight:600}.ui-mock__state--approved,.ui-mock__state--posted{background:#E4F3EA;color:#1C6B3E}.ui-mock__state--pending,.ui-mock__state--review{background:#FDF0E2;color:#8A4B0F}@media (max-width:480px){.ui-mock__row{grid-template-columns:.9fr 1.4fr .9fr}.ui-mock__row span:nth-child(2){display:none}}.visual__img{width:100%;height:100%;object-fit:cover;border-radius:inherit}
/* layout */
.site-header{position:sticky;top:0;z-index:100;background:var(--header-bg,rgba(255,255,255,.96));backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);transition:box-shadow .2s ease}.site-header.is-scrolled{box-shadow:0 1px 0 var(--color-line),0 8px 24px -16px rgba(19,34,43,.25)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:0}}.site-header__inner{display:flex;align-items:center;gap:var(--space-5);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;flex:none}.brand__img--symbol{width:auto;height:var(--logo-h,47px);max-width:none}.site-header .brand img.brand__img,.elementor .site-header .brand img.brand__img{width:auto;height:var(--logo-h,47px);max-width:none}.elementor .brand img.brand__img--dark,.elementor .brand img.brand__img--light{width:var(--logo-footer-w,170px);height:auto}.brand__img--dark,.brand__img--light{width:var(--logo-footer-w,170px);height:auto}.site-header__tools{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.tool{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-ink);cursor:pointer;text-decoration:none}.tool:hover{background:var(--color-mist);color:var(--color-action)}.tool .icon{width:22px;height:22px}.tool--text{display:inline-flex;gap:.4rem;width:auto;padding:0 .6rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500}.tool--text .icon{width:18px;height:18px}.lang{list-style:none;display:flex;gap:.25rem}.lang a{padding:.3rem .5rem;border-radius:6px;color:var(--color-ink);text-decoration:none;font-weight:600;font-size:.875rem;text-transform:uppercase}.nav-toggle{display:none}.nav-toggle__close{display:none}.nav-toggle[aria-expanded="true"] .nav-toggle__open{display:none}.nav-toggle[aria-expanded="true"] .nav-toggle__close{display:block}.mega{flex:1;min-width:0}.mega__list{list-style:none;display:flex;align-items:center;justify-content:flex-start;gap:0;padding-inline-start:var(--space-3)}.mega__trigger{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .55rem;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-ink);font:500 .9375rem/1.2 var(--font-sans);cursor:pointer;text-decoration:none;white-space:nowrap}.mega__trigger:hover,.mega__trigger[aria-expanded="true"]{color:var(--color-action);background:var(--color-mist)}.mega__chev{width:15px;height:15px;transition:transform .2s ease;opacity:.6}.mega__trigger[aria-expanded="true"] .mega__chev{transform:rotate(180deg)}.mega__panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--color-line);box-shadow:0 30px 50px -30px rgba(13,26,33,.35);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s .18s}.mega__item.is-open .mega__panel{visibility:visible;opacity:1;transform:none;transition:opacity .18s ease,transform .18s ease}.mega__panel-inner{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:var(--space-7);max-width:var(--container);margin-inline:auto;padding:var(--space-6) var(--gutter) var(--space-7)}.mega__intro{padding-inline-end:var(--space-6);border-inline-end:1px solid var(--color-line);display:grid;gap:var(--space-3);align-content:start}.mega__intro-title{font-size:1.375rem;color:var(--color-ink);font-weight:400;letter-spacing:-.01em}.mega__intro-text{color:var(--color-muted);font-size:.9375rem}.mega__overview{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;text-decoration:none}.mega__overview .icon{width:1em;height:1em}.mega__cols{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-5) var(--space-6)}.mega__heading{margin-bottom:var(--space-3);color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.mega__col ul{list-style:none;display:grid;gap:.15rem}.mega__col a{display:block;padding:.4rem 0;color:var(--color-ink);text-decoration:none;font-size:.9375rem;line-height:1.35}.mega__col a:hover{color:var(--color-action);text-decoration:underline;text-underline-offset:.25em}.mega__heading-note{color:var(--color-muted);font-weight:600;letter-spacing:.02em}.mega__tag{display:inline-block;margin-inline-start:.4rem;padding:.05rem .45rem;border-radius:999px;background:var(--color-action);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.5;text-transform:uppercase;vertical-align:.1em}.mega__row{background:var(--color-mist);border-top:1px solid var(--color-line)}.mega__row-inner{display:grid;grid-template-columns:minmax(220px,280px) 1fr;gap:var(--space-7);max-width:var(--container);margin-inline:auto;padding:var(--space-5) var(--gutter) var(--space-6)}.mega__row-intro{display:grid;gap:var(--space-2);align-content:start;padding-inline-end:var(--space-6)}.mega__row-title{color:var(--color-ink);font-size:.9375rem;font-weight:600}.mega__groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--space-6);min-width:0}.mega__group{grid-column:span 2;min-width:0}.mega__group .mega__heading{margin-bottom:var(--space-2)}.mega__group ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6)}.mega__group a{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;color:var(--color-ink);text-decoration:none;font-size:.9375rem;line-height:1.35}.mega__group a::before{content:"";flex:none;width:6px;height:6px;margin-inline-end:2px;border-top:1.5px solid #9AA6AD;border-right:1.5px solid #9AA6AD;transform:rotate(45deg)}.mega__group a:hover{color:var(--color-action);text-decoration:underline;text-underline-offset:.25em}.mega__mobile-actions{display:none}.search-panel{border-top:1px solid var(--color-line);background:#fff;padding:var(--space-5) 0}.search-panel[hidden]{display:none}@media (max-width:1319px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--header-bg,#fff)}.nav-toggle{display:inline-grid}.site-header__tools .btn{display:none}.site-header__tools .tool--text,.site-header__tools .tool--help{display:none}.mega{position:fixed;inset:var(--header-h) 0 0 0;z-index:99;overflow-y:auto;padding:var(--space-4) var(--gutter) var(--space-7);background:#fff;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility 0s .2s}.mega.is-open{visibility:visible;opacity:1;transition:opacity .2s ease}.admin-bar .mega{top:calc(var(--header-h) + 46px)}.mega__list{flex-direction:column;align-items:stretch;gap:0}.mega__item{border-bottom:1px solid var(--color-line)}.mega__trigger{width:100%;justify-content:space-between;padding:1rem .25rem;font-size:1.0625rem;border-radius:0}.mega__trigger:hover,.mega__trigger[aria-expanded="true"]{background:none}.mega__panel{position:static;display:none;visibility:visible;opacity:1;transform:none;box-shadow:none;border:0;transition:none}.mega__item.is-open .mega__panel{display:block}.mega__panel-inner{display:block;padding:0 .25rem var(--space-5)}.mega__intro{display:none}.mega__cols{grid-template-columns:1fr;gap:var(--space-5)}.mega__row{background:none;border-top:0}.mega__row-inner{display:block;padding:0 .25rem var(--space-5)}.mega__row-intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:0 0 var(--space-3)}.mega__row-title{color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.mega__row-intro .mega__overview{font-size:var(--text-sm)}.mega__groups{grid-template-columns:1fr;gap:var(--space-4)}.mega__group{grid-column:auto}.mega__group .mega__heading{margin-bottom:var(--space-1);color:var(--color-muted);font-weight:600;letter-spacing:.02em}.mega__group ul{grid-template-columns:1fr}.mega__mobile-actions{display:grid;gap:var(--space-4);padding-top:var(--space-6)}.mega__mobile-actions .btn{width:100%}.mega__login{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;text-decoration:none}.mega__login .icon{width:18px;height:18px}body.nav-open{overflow:hidden}}@media (min-width:600px) and (max-width:1319px){.mega__group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-6)}}.hero-wrap{padding-top:var(--space-4)}.hero{display:grid;gap:var(--space-7);align-items:center;padding:var(--panel-pad);min-height:440px;isolation:isolate}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--art-light-arches) right center / cover no-repeat;opacity:.55;mix-blend-mode:multiply}@media (min-width:1000px){.hero{grid-template-columns:minmax(0,1.64fr) minmax(0,1fr)}}.hero__copy{display:grid;gap:var(--space-4);justify-items:start;max-width:780px}.hero__copy .crumbs{margin-bottom:var(--space-2)}.hero__title{font-size:var(--text-display);font-weight:400;line-height:1.08;letter-spacing:-.028em}.hero__text{font-size:var(--text-lead);line-height:1.65;color:var(--color-text);max-width:56ch}.hero__copy .actions{margin-top:var(--space-3)}.hero__visual{position:relative;padding:clamp(1.25rem,3vw,2.5rem);border-radius:18px;background:var(--color-night) var(--art-night-orbit) center / cover no-repeat;box-shadow:var(--shadow-float)}.hero__visual--photo{padding:0;overflow:hidden;aspect-ratio:4 / 3}.hero__visual .ui-mock{box-shadow:0 30px 60px -20px rgba(0,0,0,.55)}.updates{padding-top:var(--space-6)}.updates__list{list-style:none;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.updates__item{display:flex;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md)}.updates__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:var(--color-mist);color:var(--color-action)}.updates__label{color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.05em}.updates__title{margin:.2rem 0 .35rem;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:0}.updates__text{color:var(--color-muted);font-size:.9063rem;line-height:1.55}.trusted__title{text-align:center;font-size:clamp(1.375rem,1.1rem + .9vw,1.875rem)}.trusted__logos{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-6) var(--space-8);margin:var(--space-7) 0 var(--space-6)}.trusted__logos img{max-height:44px;width:auto;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s}.trusted__logos img:hover{filter:none;opacity:1}.actions--center{justify-content:center}.meet__grid{display:grid;gap:var(--space-7);align-items:center}@media (min-width:1000px){.meet__grid{grid-template-columns:1fr 1fr}}.meet__copy{display:grid;gap:var(--space-4);justify-items:start}.meet__results{display:grid;gap:var(--space-4);padding:var(--panel-pad);color:var(--color-on-night)}.meet__results h3{font-size:1.5rem;font-weight:500}.meet .meet__row{display:grid;gap:var(--space-7);align-items:center}.meet .meet__row + .meet__row{margin-top:clamp(56px,7vw,112px)}.meet .meet__row>.media{width:100%;margin:0;--media-ratio:3 / 2}.meet .meet__row>.media::before{display:none}@media (min-width:1000px){.meet .meet__row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(48px,5vw,96px)}.meet .meet__row--results{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}@media (max-width:999px){.meet .meet__row--results>.media{order:2}}.meet .meet__row--results{--float-inset:clamp(20px,3vw,40px);gap:0}.meet .meet__row--results>.media,.meet .meet__row--results>.meet__results{grid-row:1;grid-column:1 / -1}.meet .meet__row--results>.meet__results{align-self:stretch;padding-bottom:calc((100% - 2 * var(--float-inset)) * 2 / 3 + var(--float-inset) + var(--space-6))}.meet .meet__row--results>.media{z-index:2;align-self:end;padding:var(--float-inset)}@media (min-width:1000px){.meet .meet__row--results{grid-template-columns:35% minmax(0,1fr)}.meet .meet__row--results>.meet__results{align-content:center;padding-bottom:var(--panel-pad);padding-inline-start:calc(35% + var(--float-inset))}.meet .meet__row--results>.media{grid-column:1;align-self:center;padding-inline-end:0}}.meet__results>p{color:var(--color-on-night-muted)}.panel--pad{padding:var(--panel-pad)}.apps{display:grid;gap:var(--space-3)}.apps__item h3{display:flex;align-items:center;gap:.75rem;font-size:1.125rem}.apps__item h3 .icon{color:var(--color-action)}.apps__detail{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-6);margin-top:var(--space-3);border-radius:var(--radius-md);color:var(--color-on-night)}.apps__detail p{max-width:60ch}.apps__detail p + p{color:var(--color-on-night-muted)}.tabs{display:grid;gap:var(--space-5)}.tabs__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tabs__tab{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--color-ink);font:600 .9375rem/1.2 var(--font-sans);cursor:pointer}.tabs__tab .icon{width:18px;height:18px;color:var(--color-action)}.tabs__tab:hover{border-color:var(--color-action);color:var(--color-action)}.tabs__tab[aria-selected="true"]{background:var(--color-action);border-color:var(--color-action);color:#fff}.tabs__tab[aria-selected="true"] .icon{color:#fff}.apps.is-tabbed{grid-template-columns:1fr}@media (min-width:1000px){.apps.is-tabbed{grid-template-columns:340px 1fr;align-items:stretch}.apps.is-tabbed .tabs__list{flex-direction:column;flex-wrap:nowrap}.apps.is-tabbed .tabs__tab{justify-content:flex-start;padding:1rem 1.1rem;font-size:1rem;text-align:start}}.apps.is-tabbed .apps__detail{margin:0;min-height:100%;align-content:end;padding:var(--panel-pad)}.apps.is-tabbed .apps__detail p:first-child{font-size:1.375rem;line-height:1.4;color:#fff}.solutions{padding:var(--panel-pad)}.solutions .section-head__title{color:#fff}.solutions .section-head__text{color:var(--color-on-night-muted)}.solutions .eyebrow{color:var(--color-accent-on-night)}.solutions__grid{display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));background:rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden}.solutions__item{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);background:rgba(13,26,33,.72);backdrop-filter:blur(4px)}.solutions__item h3{font-size:1.125rem}.solutions__item p{color:var(--color-on-night-muted);font-size:.9375rem}.solutions__icon{color:var(--color-glow)}.solutions__icon .icon{width:28px;height:28px}.faq-panel{display:grid;gap:var(--space-6)}@media (min-width:1000px){.faq-panel{grid-template-columns:340px 1fr}}.faq-panel__intro{display:grid;gap:var(--space-3);align-content:start;justify-items:start}.overview{display:grid;gap:var(--space-6);padding-block:var(--section-y)}.overview__lead{max-width:68ch}.group-panel{padding:var(--panel-pad);background:var(--color-mist);isolation:isolate}.group-panel::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--panel-art) center / cover no-repeat;opacity:.5;mix-blend-mode:multiply}.group-panel .section-head{margin-bottom:var(--space-6)}.configurator{padding:var(--panel-pad)}.configurator__copy{display:grid;gap:var(--space-4);max-width:640px;justify-items:start}.configurator__copy p:not(.eyebrow){color:var(--color-on-night-muted)}.eyebrow--on-dark{color:var(--color-accent-on-night)}.demo{display:grid;gap:var(--space-7);padding:var(--panel-pad);align-items:start}@media (min-width:1000px){.demo{grid-template-columns:1fr 1.05fr}}.demo__copy{display:grid;gap:var(--space-4)}.demo__copy h1{font-size:var(--text-h1)}.demo__subtitle{font-size:1.125rem;font-weight:600;margin-top:var(--space-4)}.demo__form{display:grid;gap:var(--space-3);padding:clamp(1.25rem,1rem + 2vw,2.5rem);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.demo__form-title{font-size:1.5rem}.contact-list{display:grid;gap:.6rem}.contact-list>*{display:inline-flex;align-items:flex-start;gap:.6rem;color:inherit;text-decoration:none}.contact-list .icon{width:18px;height:18px;margin-top:.2rem;color:var(--color-action)}.contact-list a:hover{color:var(--color-action);text-decoration:underline}.contact-list--large{font-size:1.0625rem;font-weight:500;color:var(--color-ink);margin:var(--space-2) 0}.cta{position:relative;overflow:hidden;padding-block:clamp(4rem,3rem + 4vw,7rem);background:linear-gradient(90deg,#EEF2F4 0%,#E9EEF1 45%,#DCE3E7 100%);isolation:isolate}.cta::after{content:"";position:absolute;inset-block:0;inset-inline:45% 0;z-index:-1;background:var(--art-dusk-waves) center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.cta__copy{display:grid;gap:var(--space-4);max-width:560px}.cta__title{font-size:var(--text-h2)}.cta__text{color:var(--color-text);font-size:var(--text-lead)}@media (max-width:760px){.cta::after{inset:55% 0 0 0;opacity:.35}}.hyp-part--header.is-sticky{position:sticky;top:0;z-index:100}.admin-bar .hyp-part--header.is-sticky{top:32px}@media (max-width:782px){.admin-bar .hyp-part--header.is-sticky{top:0}}.hyp-part--header .site-header{position:relative;top:auto}.site-header--static{position:relative}.elementor-widget-hyp-site-header,.elementor-widget-hyp-site-topbar,.elementor-widget-hyp-site-footer{width:100%}.top-bar__note{margin:0;font-weight:600;color:#fff;text-align:center;flex:1}.top-bar__note a{color:inherit;text-decoration:none;display:inline-flex;gap:.4rem;align-items:center}.top-bar__note .icon{width:14px;height:14px}.tool--cart{position:relative}.tool__count{position:absolute;top:2px;inset-inline-end:0;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--color-brand);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.site-footer{background:var(--color-mist);padding-block:var(--space-8) var(--space-5);font-size:.9375rem}.site-footer__top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line-strong)}.social{list-style:none;display:flex;gap:var(--space-2)}.social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--color-ink)}.social a:hover{background:var(--color-action);color:#fff}.social .icon{width:18px;height:18px}.site-footer__grid{display:grid;gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}@media (min-width:1100px){.site-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.3fr}}.site-footer__heading{margin-bottom:var(--space-4);font-size:1rem;font-weight:700;letter-spacing:0}.site-footer__links{list-style:none;display:grid;gap:.5rem}.site-footer a{color:var(--color-text);text-decoration:none}.site-footer a:hover{color:var(--color-action);text-decoration:underline}.site-footer__text{color:var(--color-muted);margin-bottom:var(--space-3)}.subscribe{display:flex;gap:var(--space-2)}.subscribe input{min-width:0}.site-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:var(--text-sm)}.site-footer__legal{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-4)}.nsd{color:var(--color-brand-text);font-weight:600}.site-footer--white{background:var(--color-page);border-top:1px solid var(--color-line)}.site-footer--night{background:var(--color-night);color:var(--color-on-night-muted)}.site-footer--night .site-footer__heading,.site-footer--night h2{color:#fff}.site-footer--night a{color:var(--color-on-night)}.site-footer--night a:hover{color:#fff}.site-footer--night .site-footer__text,.site-footer--night .site-footer__base{color:var(--color-on-night-muted)}.site-footer--night .site-footer__top,.site-footer--night .site-footer__base{border-color:rgba(255,255,255,.14)}.site-footer--night .social a{background:rgba(255,255,255,.08);color:#fff}.site-footer--night .nsd{color:#fff}.site-footer--night .contact-list .icon{color:var(--color-on-night-muted)}@media (min-width:1100px){.site-footer__grid:not(.site-footer__grid--wide){grid-template-columns:repeat(var(--footer-cols,4),minmax(0,1fr))}}.chat-now{position:fixed;inset-inline-end:0;top:50%;z-index:90;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.9rem .55rem;background:var(--color-brand);color:#fff;border-radius:0;border-start-start-radius:10px;border-end-start-radius:10px;text-decoration:none;font-size:.8125rem;font-weight:700;letter-spacing:.02em;box-shadow:0 10px 24px -10px rgba(3,99,131,.5)}.chat-now span{writing-mode:vertical-rl;transform:rotate(180deg)}.chat-now .icon{width:18px;height:18px}.chat-now:hover{background:var(--color-action-strong);color:#fff}.to-top{position:fixed;inset-inline-end:var(--space-5);bottom:var(--space-5);z-index:90;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--color-ink);color:#fff;opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s;box-shadow:var(--shadow-card)}.to-top.is-visible{opacity:1;visibility:visible;transition:opacity .2s}.to-top:hover{background:var(--color-action);color:#fff}@media (max-width:720px){.chat-now{top:auto;bottom:var(--space-4);inset-inline-end:var(--space-4);transform:none;flex-direction:row;padding:.75rem 1rem;border-radius:999px}.chat-now span{writing-mode:horizontal-tb;transform:none}.to-top{bottom:5rem;inset-inline-end:var(--space-4)}}.solutions{background-image:linear-gradient(180deg,rgba(13,26,33,.78) 0%,rgba(13,26,33,.35) 60%,rgba(13,26,33,.6) 100%),var(--art-night-orbit)}.meet__results{background-image:linear-gradient(180deg,rgba(13,26,33,.55),rgba(13,26,33,.82)),var(--art-night-layers)}.apps .hyp-item{padding:0;border:0;background:none}.apps__detail{background-image:linear-gradient(90deg,rgba(13,26,33,.85),rgba(13,26,33,.35)),var(--detail-art)}@media (max-width:1499px) and (min-width:1320px){.site-header__tools .tool--help{display:none}}.site-header__quote{display:none}@media (min-width:1280px){.site-header__quote{display:inline-flex}}@media (max-width:1559px) and (min-width:1320px){.site-header__inner{gap:var(--space-3)}.mega__list{padding-inline-start:0}.mega__trigger{padding-inline:.4rem;font-size:.9rem}.site-header__tools .tool--cart:has(.tool__count[hidden]){display:none}}@media (max-width:760px){.cta::after{inset:35% 0 0 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%)}}
/* content */
.content-flow{padding-bottom:var(--section-y)}.content-flow .hyp-s{margin-top:var(--section-y)}.content-flow>.container>:first-child{margin-top:calc(var(--section-y) * .75)}.hyp-s h2{font-size:var(--text-h2)}.hyp-s>h2,.hyp-s__text>h2{margin-bottom:var(--space-4);max-width:24ch}.hyp-s>p,.hyp-s__text>p{max-width:72ch;color:var(--color-text)}.hyp-s>p + p,.hyp-s__text>p + p{margin-top:var(--space-3)}.hyp-s ul.wp-block-list{list-style:none;display:grid;gap:.6rem;margin-top:var(--space-4)}.hyp-s ul.wp-block-list li{position:relative;padding-inline-start:1.9rem}.hyp-s ul.wp-block-list li::before{content:"";position:absolute;inset-inline-start:0;top:.2rem;width:1.15rem;height:1.15rem;border-radius:50%;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B8A5A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8.5'/%3E%3C/svg%3E") center / 70% no-repeat}.hyp-kicker{color:var(--color-brand-text);font-size:var(--text-sm);font-weight:600;letter-spacing:.05em;margin-bottom:var(--space-2)!important}.hyp-more a{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;text-decoration:none}.hyp-more a::after{content:"";flex:none;width:1em;height:1em;background:currentColor;transition:transform .15s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}.hyp-more a:hover::after{transform:translateX(3px)}.hyp-items{display:grid;gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.hyp-item{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-md)}.hyp-item h3{font-size:1.125rem}.hyp-item p{color:var(--color-muted);font-size:.9375rem}.hyp-item .hyp-more{margin-top:auto;padding-top:var(--space-2)}.hyp-item ul.wp-block-list{margin-top:var(--space-2);gap:.35rem;font-size:.9375rem}[class*="hyp-icon-"]::before{content:"";display:block;width:44px;height:44px;margin-bottom:var(--space-2);border-radius:10px;background:var(--color-action-tint)}[class*="hyp-icon-"]::after{content:"";position:absolute;top:calc(var(--space-5) + 10px);inset-inline-start:calc(var(--space-5) + 10px);width:24px;height:24px;background:var(--color-action);-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.hyp-s--lead{max-width:68ch}.hyp-s--lead p{font-size:var(--text-lead);line-height:1.65}.hyp-s--whatis{display:grid;gap:var(--space-7);align-items:center}@media (min-width:1000px){.hyp-s--whatis{grid-template-columns:1fr 1.05fr}}.hyp-s--whatis ul.wp-block-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:var(--space-5)}.hyp-s__visual{margin:0;padding:clamp(1rem,2.5vw,2rem);border-radius:18px;background:var(--color-mist) var(--art-light-circles) center / cover}.hyp-s--band{position:relative;display:grid;padding:var(--panel-pad);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-night) var(--art-night-waves) center / cover no-repeat;color:var(--color-on-night)}.hyp-s--band::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,26,33,.92) 0%,rgba(13,26,33,.7) 55%,rgba(13,26,33,.15) 100%)}.hyp-s--band .hyp-s__text{position:relative;max-width:640px}.hyp-s--band h2{color:#fff}.hyp-s--band p{color:var(--color-on-night)!important}.hyp-s--band p + p{color:var(--color-on-night-muted)!important}.hyp-s--band .hyp-kicker{color:var(--color-accent-on-night)!important}.hyp-s--band ul.wp-block-list li{color:var(--color-on-night)}.hyp-s__actions{margin-top:var(--space-5)}.hyp-s--tabs{padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--color-mist)}.hyp-s--tabs>.hyp-s__inner>h2{max-width:30ch}.hyp-s--tabs .tabs{margin-top:var(--space-6)}.hyp-s--tabs .tabs__panel{display:grid;gap:var(--space-6);padding:clamp(1.5rem,1rem + 2.5vw,3rem);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}@media (min-width:900px){.hyp-s--tabs .tabs__panel{grid-template-columns:1fr 300px;align-items:center}}.hyp-s--tabs .tabs__panel .hyp-item{padding:0;border:0;background:none}.hyp-s--tabs .tabs__panel .hyp-item h3{font-size:1.625rem;font-weight:500}.hyp-s--tabs .tabs__panel .hyp-item p{font-size:1rem;color:var(--color-text)}.tabs__art{aspect-ratio:4 / 3;border-radius:12px;display:grid;place-items:center;color:#fff}.tabs__art .icon{width:56px;height:56px;opacity:.9}.hyp-s--cards,.hyp-s--highlights{}.hyp-s--highlights .hyp-items{margin-top:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.hyp-s--highlights .hyp-item{align-items:center;text-align:center;padding-top:var(--space-6)}.hyp-s--highlights [class*="hyp-icon-"]::after{inset-inline:0;margin-inline:auto;top:calc(var(--space-6) + 10px)}.hyp-s--benefits{display:grid;gap:var(--space-6);padding:var(--panel-pad);border-radius:var(--radius-lg);border:1px solid var(--color-line)}@media (min-width:1000px){.hyp-s--benefits{grid-template-columns:380px 1fr;align-items:start}.hyp-s--benefits>h2{position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 2rem)}}.hyp-s--benefits>p{grid-column:1}.hyp-s--benefits .hyp-items{grid-column:2;grid-row:1 / span 3;margin:0;grid-template-columns:1fr;gap:0}@media (max-width:999px){.hyp-s--benefits .hyp-items{grid-column:auto;grid-row:auto}}.hyp-s--benefits .hyp-item{padding-block:var(--space-5);padding-inline:3.5rem 0;border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:none}.hyp-s--benefits .hyp-item:last-child{border-bottom:0}.hyp-s--benefits [class*="hyp-icon-"]::before{position:absolute;inset-inline-start:0;top:var(--space-5);width:38px;height:38px;margin:0}.hyp-s--benefits [class*="hyp-icon-"]::after{inset-inline-start:9px;top:calc(var(--space-5) + 9px);width:20px;height:20px}.hyp-s--checklist ul.wp-block-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:var(--space-6);padding:var(--space-6);background:var(--color-mist);border-radius:var(--radius-md)}.hyp-s--faq{display:grid;gap:var(--space-2);padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--color-sand)}.hyp-s--faq>h2{margin-bottom:var(--space-4)}@media (min-width:1000px){.hyp-s--faq{grid-template-columns:340px 1fr;column-gap:var(--space-6);align-items:start}.hyp-s--faq>h2{grid-column:1;grid-row:1}.hyp-s--faq>:not(h2){grid-column:2}}.hyp-s--links ul.wp-block-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.hyp-s--links ul.wp-block-list li{padding:0}.hyp-s--links ul.wp-block-list li::before{display:none}.hyp-s--links ul.wp-block-list a{display:inline-flex;padding:.5rem .95rem;border:1px solid var(--color-line-strong);border-radius:999px;color:var(--color-ink);text-decoration:none;font-weight:500;font-size:.9375rem}.hyp-s--links ul.wp-block-list a:hover{border-color:var(--color-action);color:var(--color-action)}.hyp-s--links>h2{font-size:var(--text-h3);font-weight:600}.hyp-s--text{max-width:76ch}.content-flow .container>p,.content-flow .container>ul,.content-flow .container>ol,.content-flow .container>h2,.content-flow .container>h3{max-width:72ch}.content-flow .container>:not(.hyp-s) + :not(.hyp-s){margin-top:var(--space-4)}.content-flow .container>h2{margin-top:var(--space-7)}.hyp-icon-shield{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%202.75l7.5%203v5.5c0%204.6-3.1%208.4-7.5%2010-4.4-1.6-7.5-5.4-7.5-10v-5.5z%22/%3E%3Cpath%20d%3D%22M8.75%2012l2.25%202.25%204.25-4.5%22/%3E%3C/svg%3E")}.hyp-icon-chart{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2020.5h18%22/%3E%3Cpath%20d%3D%22M5.5%2020.5v-7M10%2020.5v-11M14.5%2020.5v-5%22/%3E%3Cpath%20d%3D%22M19%2020.5V5%22/%3E%3C/svg%3E")}.hyp-icon-layers{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2012.5l9%205%209-5M3%2016.5l9%205%209-5%22/%3E%3Cpath%20d%3D%22M12%203l9%205-9%205-9-5z%22/%3E%3C/svg%3E")}.hyp-icon-globe{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%203c2.4%202.6%203.6%205.6%203.6%209s-1.2%206.4-3.6%209c-2.4-2.6-3.6-5.6-3.6-9S9.6%205.6%2012%203z%22/%3E%3Cpath%20d%3D%22M3%2012h18%22/%3E%3C/svg%3E")}.hyp-icon-bolt{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M13.5%202.5L5%2013.5h6.5L10%2021.5l9-11.5h-6.5z%22/%3E%3Cpath%20d%3D%22M20%203v3.5M18.25%204.75h3.5%22/%3E%3C/svg%3E")}.hyp-icon-link{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M10.5%207.5l1.75-1.75a4%204%200%200%201%205.65%205.65l-1.75%201.75M13.5%2016.5l-1.75%201.75a4%204%200%200%201-5.65-5.65l1.75-1.75%22/%3E%3Cpath%20d%3D%22M9.5%2014.5l5-5%22/%3E%3C/svg%3E")}.hyp-icon-users{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22/%3E%3Cpath%20d%3D%22M2.5%2020.5c.5-3.7%203.1-6%206.5-6s6%202.3%206.5%206%22/%3E%3Cpath%20d%3D%22M15.5%204.6a3.5%203.5%200%200%201%200%206.8M18%2014.5c2%20.8%203.1%202.9%203.5%206%22/%3E%3C/svg%3E")}.hyp-icon-box{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3.5%207.5L12%203l8.5%204.5v9L12%2021l-8.5-4.5z%22/%3E%3Cpath%20d%3D%22M3.5%207.5L12%2012l8.5-4.5M12%2012v9%22/%3E%3Cpath%20d%3D%22M7.75%205.25l8.5%204.5%22/%3E%3C/svg%3E")}.hyp-icon-check{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M8%2012.5l2.75%202.75L16%2010%22/%3E%3C/svg%3E")}.hyp-icon-search{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22/%3E%3Cpath%20d%3D%22M15.5%2015.5l5%205%22/%3E%3C/svg%3E")}.hyp-icon-help{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22/%3E%3Cpath%20d%3D%22M5.6%205.6l3.6%203.6M14.8%2014.8l3.6%203.6M18.4%205.6l-3.6%203.6M9.2%2014.8l-3.6%203.6%22/%3E%3C/svg%3E")}.hyp-icon-arrow{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4.5%2012h15M13.5%206l6%206-6%206%22/%3E%3C/svg%3E")}.hyp-icon-arrow-up{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%2019.5v-15M6%2010.5l6-6%206%206%22/%3E%3C/svg%3E")}.hyp-icon-chevron{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22/%3E%3C/svg%3E")}.hyp-icon-chat{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%205h12.5M21%209.5v8H10l-4.5%203.5v-3.5H3V5%22/%3E%3Cpath%20d%3D%22M7%2010h8M7%2013.5h5%22/%3E%3Ccircle%20fill%3D%22%23000%22%20cx%3D%2220%22%20cy%3D%224.75%22%20r%3D%222%22/%3E%3C/svg%3E")}.hyp-icon-phone{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M5%203.5h3.5l2%205L8%2010a11%2011%200%200%200%206%206l1.5-2.5%205%202V20a1.5%201.5%200%200%201-1.5%201.5A16.5%2016.5%200%200%201%203.5%205%201.5%201.5%200%200%201%205%203.5z%22/%3E%3Cpath%20d%3D%22M14.5%203.5a6%206%200%200%201%206%206M14.5%207a2.5%202.5%200%200%201%202.5%202.5%22/%3E%3C/svg%3E")}.hyp-icon-mail{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%205h18v14H3z%22/%3E%3Cpath%20d%3D%22M3%205l9%207.5L21%205%22/%3E%3C/svg%3E")}.hyp-icon-pin{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%2021.5s-7-6.3-7-11.5a7%207%200%200%201%2014%200c0%205.2-7%2011.5-7%2011.5z%22/%3E%3Crect%20fill%3D%22%23000%22%20x%3D%2210.75%22%20y%3D%228.75%22%20width%3D%222.5%22%20height%3D%222.5%22/%3E%3C/svg%3E")}.hyp-icon-clock{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%206.5V12%22/%3E%3Cpath%20d%3D%22M12%2012l3.75%202.25%22/%3E%3C/svg%3E")}.hyp-icon-lock{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4.5%2010.5h15V21h-15z%22/%3E%3Cpath%20d%3D%22M8%2010.5V7.5a4%204%200%200%201%208%200v3%22/%3E%3Cpath%20d%3D%22M12%2014.5V17%22/%3E%3C/svg%3E")}.hyp-icon-building{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4%2021V3.5h9V21M13%209h7v12M2%2021h20%22/%3E%3Cpath%20d%3D%22M7.25%2011.5h2.5M7.25%2015.5h2.5M16%2013h1M16%2017h1%22/%3E%3Cpath%20d%3D%22M7.25%207.5h2.5%22/%3E%3C/svg%3E")}.hyp-icon-factory{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2021V10.5l5.5%203.5v-3.5l5.5%203.5V5h6v16z%22/%3E%3Cpath%20d%3D%22M7%2017.5h2M11.5%2017.5h2%22/%3E%3Cpath%20d%3D%22M14%202.5h6%22/%3E%3C/svg%3E")}.hyp-icon-store{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3.5%209L5%203.5h14L20.5%209M3.5%209a2.85%202.85%200%200%200%205.67%200%202.85%202.85%200%200%200%205.66%200%202.85%202.85%200%200%200%205.67%200%22/%3E%3Cpath%20d%3D%22M5%2012v9h14v-9%22/%3E%3Cpath%20d%3D%22M10%2021v-5h4v5%22/%3E%3C/svg%3E")}.hyp-icon-utensils{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M7%203v8M4.5%203v5a2.5%202.5%200%200%200%205%200V3M7%2011v10%22/%3E%3Cpath%20d%3D%22M17%2021V3c-2%201.5-3%204-3%207v2.5h3%22/%3E%3C/svg%3E")}.hyp-icon-home{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%2011l9-7.5%209%207.5%22/%3E%3Cpath%20d%3D%22M5%209.5V21h14V9.5%22/%3E%3Cpath%20d%3D%22M10%2021v-6h4v6%22/%3E%3C/svg%3E")}.hyp-icon-wrench{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M20.92%207.13A5%205%200%201%201%2016.87%203.08M12.46%2011.54L3.5%2020.5%22/%3E%3Cpath%20d%3D%22M16.87%203.08L14.75%205.2l4.05%204.05%202.12-2.12%22/%3E%3C/svg%3E")}.hyp-icon-briefcase{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M9%207V6a3%203%200%200%201%206%200v1%22/%3E%3Cpath%20d%3D%22M3%207h18v13H3z%22/%3E%3Cpath%20d%3D%22M3%2012.5h7M14%2012.5h7%22/%3E%3Crect%20fill%3D%22%23000%22%20x%3D%2210.75%22%20y%3D%2211.25%22%20width%3D%222.5%22%20height%3D%222.5%22/%3E%3C/svg%3E")}.hyp-icon-heart{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M12%2020s-7.5-4.6-9-9.5C2%206.8%204.6%204%207.6%204c1.9%200%203.3%201%204.4%202.5C13.1%205%2014.5%204%2016.4%204c3%200%205.6%202.8%204.6%206.5C19.5%2015.4%2012%2020%2012%2020z%22/%3E%3Cpath%20d%3D%22M6.5%2012h3l1.5-2.5%202%204.5%201.5-2h3%22/%3E%3C/svg%3E")}.hyp-icon-grad{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%209l10-5%2010%205-10%205z%22/%3E%3Cpath%20d%3D%22M6%2011v5.5c3.3%202.3%208.7%202.3%2012%200V11%22/%3E%3Cpath%20d%3D%22M22%209v6%22/%3E%3C/svg%3E")}.hyp-icon-landmark{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2.5%209.5L12%204l9.5%205.5z%22/%3E%3Cpath%20d%3D%22M5%2012.5v5.5M9.5%2012.5v5.5M14.5%2012.5v5.5M19%2012.5v5.5%22/%3E%3Cpath%20d%3D%22M3%2021h18%22/%3E%3C/svg%3E")}.hyp-icon-truck{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2%205.5h11.5v11H2zM13.5%209.5H18l4%204v3h-8.5%22/%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2218.25%22%20r%3D%222%22/%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2218.25%22%20r%3D%222%22/%3E%3Cpath%20d%3D%22M5%209.5h5%22/%3E%3C/svg%3E")}.hyp-icon-bed{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3%205v15M3%2016h18v4M21%2016v-4a3%203%200%200%200-3-3h-7v7%22/%3E%3Crect%20fill%3D%22%23000%22%20x%3D%225.5%22%20y%3D%2210.5%22%20width%3D%222.5%22%20height%3D%222.5%22/%3E%3C/svg%3E")}.hyp-icon-cpu{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M6%206h12v12H6z%22/%3E%3Cpath%20d%3D%22M9%202.5V6M15%202.5V6M9%2018v3.5M15%2018v3.5M2.5%209H6M2.5%2015H6M18%209h3.5M18%2015h3.5%22/%3E%3Crect%20fill%3D%22%23000%22%20x%3D%2210.25%22%20y%3D%2210.25%22%20width%3D%223.5%22%20height%3D%223.5%22/%3E%3C/svg%3E")}.hyp-icon-cloud{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M7%2018.5a4.5%204.5%200%200%201-.4-9%206%206%200%200%201%2011.3%201.25A3.9%203.9%200%200%201%2017.5%2018.5z%22/%3E%3Cpath%20d%3D%22M12%2016v-5M9.75%2013.25L12%2011l2.25%202.25%22/%3E%3C/svg%3E")}.hyp-icon-cart{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M2.5%204h3l2.25%2011h10.5l2.25-7.5H6.5%22/%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2219.25%22%20r%3D%221.25%22/%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2219.25%22%20r%3D%221.25%22/%3E%3Cpath%20d%3D%22M10.75%2011.25h5%22/%3E%3C/svg%3E")}.hyp-icon-download{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M4%2015.5v5h16v-5%22/%3E%3Cpath%20d%3D%22M12%203.5v10.5M7.5%209.5l4.5%204.5%204.5-4.5%22/%3E%3C/svg%3E")}.hyp-icon-external{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M14%203.5h6.5V10M20.5%203.5l-9%209M18%2014v6.5H3.5V6H10%22/%3E%3C/svg%3E")}.hyp-icon-play{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M10%208.5v7l6-3.5z%22/%3E%3C/svg%3E")}.hyp-icon-calendar{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M3.5%205h17v15.5h-17z%22/%3E%3Cpath%20d%3D%22M3.5%209.5h17M8%202.5v4M16%202.5v4%22/%3E%3Crect%20fill%3D%22%23000%22%20x%3D%2213.25%22%20y%3D%2213.25%22%20width%3D%222.5%22%20height%3D%222.5%22/%3E%3C/svg%3E")}.hyp-icon-whatsapp{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4%2020l1.2-3.6A8.5%208.5%200%201%201%208%2019.2L4%2020z%22/%3E%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%208.5c0%203.3%203.2%206.5%206.5%206.5l1-1.6-2-1-1%201c-1.2-.5-2.4-1.7-2.9-2.9l1-1-1-2L9%208.5z%22/%3E%3C/svg%3E")}.hyp-icon-globe-lang{--icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22miter%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M3%2012h18M12%203c2.4%202.6%203.6%205.6%203.6%209s-1.2%206.4-3.6%209c-2.4-2.6-3.6-5.6-3.6-9S9.6%205.6%2012%203z%22/%3E%3C/svg%3E")}.apps .tabs__panel>.hyp-item>h3{display:none}.apps .tabs__panel .apps__detail{margin:0}.tabs__panel[hidden]{display:none!important}.hyp-sec{padding-block:calc(var(--section-y) * .5)}.hyp-sec .hyp-s{margin:0}.hyp-s--tabs .tabs--side{display:grid;gap:var(--space-4)}@media (min-width:1000px){.hyp-s--tabs .tabs--side{grid-template-columns:360px 1fr;align-items:stretch}.hyp-s--tabs .tabs--side .tabs__list{flex-direction:column;flex-wrap:nowrap}}.hyp-s--tabs .tabs--side .tabs__list{gap:var(--space-2)}.hyp-s--tabs .tabs--side .tabs__tab{justify-content:flex-start;gap:.9rem;padding:.95rem 1.1rem;background:#fff;border-color:var(--color-line);text-align:start;font-size:1rem}.hyp-s--tabs .tabs--side .tabs__num{order:-1;font-size:var(--text-xs);font-weight:700;color:var(--color-brand-text);letter-spacing:.04em}.hyp-s--tabs .tabs--side .tabs__tab[aria-selected="true"]{background:var(--color-action);border-color:var(--color-action);color:#fff}.hyp-s--tabs .tabs--side .tabs__tab[aria-selected="true"] .tabs__num{color:#fff}.hyp-s--tabs .tabs--side .tabs__panel{display:grid;align-content:end;min-height:100%;padding:var(--panel-pad);border-radius:var(--radius-md);box-shadow:none;grid-template-columns:1fr;background:linear-gradient(100deg,rgba(13,26,33,.92),rgba(13,26,33,.55)),var(--detail-art) center / cover,var(--color-night);color:var(--color-on-night)}.hyp-s--tabs .tabs--side .tabs__panel .hyp-item h3{color:#fff;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400}.hyp-s--tabs .tabs--side .tabs__panel .hyp-item p{color:var(--color-on-night);font-size:1.0625rem;max-width:60ch}.hyp-s--tabs .tabs--side .tabs__panel .hyp-item ul.wp-block-list li{color:var(--color-on-night)}.hyp-s--tabs .tabs--side .tabs__panel .hyp-more{padding-top:var(--space-4)}.hyp-s--tabs .tabs--side .tabs__panel .hyp-more a{display:inline-flex;min-height:44px;padding:.6rem 1.1rem;border-radius:var(--radius-sm);background:#fff;color:var(--color-action)}.hyp-s--tabs .tabs--side .tabs__panel .hyp-more a:hover{background:transparent;text-decoration:underline}.hyp-s--tabs .tabs--side .tabs__panel .hyp-more a{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.hyp-s--tabs .tabs--side .tabs__panel .hyp-more a:hover{background:rgba(255,255,255,.12);color:#fff}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item>.tabs__shot{margin-block-start:2.5rem}@media (min-width:1000px){.hyp-s--tabs.has-shots .tabs--side{grid-template-columns:250px 1fr}.hyp-s--tabs.has-shots .tabs--side .tabs__panel{padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-5);row-gap:0;align-content:center}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item>:not(.tabs__shot){grid-column:1}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item>h3{margin-block-end:var(--space-4)}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item>p{font-size:1rem}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item>.tabs__shot{grid-column:2;grid-row:1 / span 12;margin:0;align-self:center}}@media (min-width:1280px){.hyp-s--tabs.has-shots .tabs--side{grid-template-columns:300px 1fr}.hyp-s--tabs.has-shots .tabs--side .tabs__panel{padding:var(--panel-pad)}.hyp-s--tabs.has-shots .tabs--side .tabs__panel .hyp-item{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-7)}}.hyp-s--related>h2{font-size:var(--text-h3);font-weight:500;margin-bottom:var(--space-5)}.related{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.related li{margin:0;padding:0}.related li::before{display:none}.related__tile{position:relative;display:flex;flex-direction:column;gap:.3rem;height:100%;padding:var(--space-4) calc(var(--space-4) + 28px) var(--space-4) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;color:var(--color-ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}a.related__tile:hover{border-color:var(--color-action);box-shadow:var(--shadow-card);transform:translateY(-2px)}.related__title{font-weight:600;font-size:1rem;line-height:1.35}.related__text{font-size:.875rem;line-height:1.45;color:var(--color-muted)}.related__text::first-letter {text-transform:uppercase}.related__arrow{position:absolute;inset-inline-end:var(--space-4);top:var(--space-4);width:18px;height:18px;color:var(--color-action)}[dir="rtl"] .related__arrow{transform:scaleX(-1)}.hyp-s--quotes>h2{max-width:32ch;margin-inline:auto;text-align:center;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.quotes{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));max-width:960px;margin:var(--space-5) auto 0}.quotes:has(>:nth-child(3)){max-width:none}@media (min-width:1000px){.quotes:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.quotes:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.quotes__item{margin:0;padding:var(--space-6);border:0;border-radius:var(--radius-md);background:#fff;display:flex;flex-direction:column;gap:var(--space-4)}.quotes__item::before{content:"\201C";display:block;height:2rem;color:var(--color-brand);font:4.5rem/1 Georgia,"Times New Roman",serif}.quotes__item blockquote{margin:0;padding:0;border:0}.quotes__item blockquote p{margin:0;font-size:1rem;line-height:1.65;color:var(--color-text)}.quotes__item figcaption{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-line);font-size:.875rem;font-weight:600;color:var(--color-ink)}@media (min-width:1000px){.hyp-s--text:not(.has-media):has(>.kpi-row){max-width:none;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:var(--space-7);align-items:start}.hyp-s--text:not(.has-media):has(>.kpi-row)>*{grid-column:1}.hyp-s--text:not(.has-media):has(>.kpi-row)>.kpi-row{grid-column:2;grid-row:1 / span 8;margin-top:0}}.related--icons .related__tile{padding-top:var(--space-4)}.related__icon{display:inline-grid;place-items:center;width:36px;height:36px;margin-bottom:.35rem;border-radius:10px;background:var(--color-mist);color:var(--color-action)}.related__icon .icon{width:20px;height:20px}.section .related{margin-top:var(--space-5)}.demo__quote{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:var(--space-5);font-weight:500}.demo--split .demo__quote{color:#fff}.hyp-sec .hyp-s--faq>h2{font-size:clamp(1.625rem,1.2rem + 1.1vw,2.25rem);line-height:1.15;max-width:none;overflow-wrap:normal;hyphens:manual;word-break:normal}@media (min-width:1000px){.hyp-sec .hyp-s--faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (max-width:699px){.hyp-s--faq{padding:var(--space-5) var(--space-4)}}.hyp-s--legal li,.hyp-s--legal p,.legal li,.legal p{overflow-wrap:anywhere}.demo--split .demo__quote .btn--light,.demo--split .demo__quote .btn--light span{color:var(--color-action)}.demo--split .demo__quote .btn--light:hover span{color:var(--color-action-strong)}.related[data-n="1"]{grid-template-columns:minmax(0,420px)}.related[data-n="2"],.related[data-n="4"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}@media (min-width:1000px){.related[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.related[data-n="3"],.related[data-n="5"],.related[data-n="6"],.related[data-n="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.related[data-n="4"],.related[data-n="7"],.related[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hyp-s--text.has-media .hyp-s__body>h2{margin-bottom:var(--space-4)}.hyp-s--text.has-media .hyp-s__body>p + p{margin-top:var(--space-4)}.hyp-s--text.has-media .hyp-s__body>p{font-size:1rem;color:var(--color-text)}.hyp-s--text.has-media .hyp-s__body>.checks{margin-top:var(--space-5)}@media (min-width:1000px){.hyp-s--cards .hyp-items[data-n="4"],.hyp-s--highlights .hyp-items[data-n="4"],.hyp-s--cards .hyp-items[data-n="8"],.hyp-s--highlights .hyp-items[data-n="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hyp-s--cards .hyp-items[data-n="2"],.hyp-s--highlights .hyp-items[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hyp-s--cards .hyp-items[data-n="3"],.hyp-s--highlights .hyp-items[data-n="3"],.hyp-s--cards .hyp-items[data-n="6"],.hyp-s--highlights .hyp-items[data-n="6"],.hyp-s--cards .hyp-items[data-n="9"],.hyp-s--highlights .hyp-items[data-n="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hyp-s--cards .hyp-items[data-n="5"],.hyp-s--highlights .hyp-items[data-n="5"],.hyp-s--cards .hyp-items[data-n="7"],.hyp-s--highlights .hyp-items[data-n="7"]{display:flex;flex-wrap:wrap;justify-content:center}.hyp-s--cards .hyp-items[data-n="5"]>*,.hyp-s--highlights .hyp-items[data-n="5"]>*{flex:0 1 calc((100% - 2 * var(--space-4)) / 3)}.hyp-s--cards .hyp-items[data-n="7"]>*,.hyp-s--highlights .hyp-items[data-n="7"]>*{flex:0 1 calc((100% - 3 * var(--space-4)) / 4)}.hyp-s--checklist ul.wp-block-list[data-n="4"],.hyp-s--checklist ul.wp-block-list[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hyp-s--highlights>h2{margin-bottom:var(--space-5)}.hyp-s--highlights>h2 + p{margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-5)}.hyp-s--cards>h2 + p,.hyp-s--highlights>p:first-child{margin-bottom:var(--space-5)}.grid--5{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}@media (min-width:1000px){.grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.hyp-s--band a:not(.btn),.panel--night a:not(.btn),.solutions a:not(.btn){color:#fff;text-decoration:underline;text-underline-offset:.2em}.hyp-s--band a:not(.btn):hover{color:#fff}@media (min-width:1200px){.crumbs ol{flex-wrap:nowrap;min-width:0}.crumbs li{flex:none}.crumbs li:last-child{flex:0 1 auto;min-width:0}.crumbs li:last-child>span,.crumbs li:last-child>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) left / 24px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) right / 24px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(13,26,33,.18),transparent) right / 10px 100% no-repeat scroll}.table-scroll table{min-width:560px}.hyp-compare,.compare{overflow-x:auto}.panel--night.solutions,.solutions,.meet__results,.apps__detail,.story-hero,.panel--night.art{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.crumbs{max-width:100%;min-width:0;overflow:hidden}.crumbs ol{max-width:100%}.hero__copy,.hero__text,.page-hero__copy,.story-hero>*,.demo__copy{min-width:0}.hero__copy>*,.cta__copy>*,.section-head__copy>*{max-width:100%;min-width:0}@media (max-width:699px){.hero__title,.cta__title,.hero-wrap h1{overflow-wrap:break-word;text-wrap:wrap}}@media (max-width:699px){.hero-wrap .btn,.cta .btn{white-space:normal;text-align:center;height:auto;min-height:var(--btn-h-lg,50px);padding-block:.6rem}}
/* templates */
:root{--container-narrow:960px;--container-wide:1760px}.width-narrow .site-main .container{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.width-wide .site-main .container{max-width:var(--container-wide)}.width-full .site-main .container{max-width:none}.hyp-w-narrow{max-width:var(--container-narrow);margin-inline:auto}.hyp-w-wide,.hyp-w-full{position:relative;inset-inline-start:50%;transform:translateX(-50%)}.hyp-w-wide{width:min(var(--container-wide) - 2 * var(--gutter),100vw - 2 * var(--gutter))}.hyp-w-full{width:100vw;border-radius:0!important}.top-bar{background:var(--topbar-bg,var(--color-night));color:var(--color-on-night-muted);font-size:.8125rem}.top-bar__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:36px}.top-bar__list{list-style:none;display:flex;align-items:center;gap:var(--space-5)}.top-bar__list li,.top-bar__list a{display:inline-flex;align-items:center;gap:.4rem}.top-bar a{color:var(--color-on-night);text-decoration:none}.top-bar a:hover{color:#fff;text-decoration:underline}.top-bar .icon{width:14px;height:14px;opacity:.8}.top-bar__lang ul{list-style:none;display:flex;gap:.5rem}@media (max-width:900px){.top-bar{display:none}}.mobile-bar{display:none}@media (max-width:720px){.mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:95;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid var(--color-line);box-shadow:0 -8px 24px -16px rgba(13,26,33,.35)}.mobile-bar a{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;border-radius:var(--radius-sm);font-weight:700;text-decoration:none}.mobile-bar__chat{background:#1F9D55;color:#fff}.mobile-bar__demo{background:var(--color-action);color:#fff}.mobile-bar--1{grid-template-columns:1fr}.mobile-bar .mobile-bar__btn--whatsapp{background:#13704A;color:#fff}.mobile-bar .mobile-bar__btn--primary{background:var(--color-action);color:#fff}.mobile-bar .mobile-bar__btn--brand{background:var(--color-brand);color:#fff}.mobile-bar .mobile-bar__btn--dark{background:var(--color-ink);color:#fff}.mobile-bar .mobile-bar__btn--outline{background:#fff;color:var(--color-action);border:1.5px solid var(--color-action)}body:not(.has-mobile-bar){padding-bottom:0}body:not(.has-mobile-bar) .chat-now{display:inline-flex}body:not(.has-mobile-bar) .to-top{bottom:var(--space-5)}.mobile-bar .icon{width:20px;height:20px}.chat-now{display:none}.to-top{bottom:5.5rem}body{padding-bottom:76px}}.talk{padding-block:var(--section-y)}.talk__panel{display:grid;gap:var(--space-7);padding:var(--panel-pad);border-radius:var(--radius-lg);color:var(--color-on-night);background:linear-gradient(100deg,rgba(13,26,33,.96) 0%,rgba(13,26,33,.86) 50%,rgba(13,26,33,.6) 100%),var(--art-night-fold) center / cover,var(--color-night)}@media (min-width:1000px){.talk__panel{grid-template-columns:1fr 1.05fr;align-items:center}}.talk__copy{display:grid;gap:var(--space-4);align-content:start}.talk__copy h2{color:#fff}.talk__text{color:var(--color-on-night-muted);font-size:var(--text-lead);max-width:48ch}.talk__ways{list-style:none;display:grid;gap:var(--space-3);margin-top:var(--space-3)}.talk__ways a{display:flex;gap:var(--space-4);align-items:center;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);color:#fff;text-decoration:none;background:rgba(255,255,255,.04)}.talk__ways a:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.talk__ways strong{display:block;font-weight:600}.talk__ways small{color:var(--color-on-night-muted);font-size:.8125rem}.talk__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.22)}.talk__form{padding:clamp(1.25rem,1rem + 2vw,2.25rem);background:#fff;border-radius:var(--radius-md);color:var(--color-text)}.proof__panel{display:grid;gap:var(--space-6);padding:var(--panel-pad);border-radius:var(--radius-lg);color:var(--color-on-night);background:linear-gradient(100deg,rgba(13,26,33,.96) 0%,rgba(13,26,33,.8) 55%,rgba(13,26,33,.45) 100%),var(--art-night-layers) center / cover,var(--color-night)}@media (min-width:1000px){.proof__panel{grid-template-columns:1.35fr 1fr;align-items:center;gap:var(--space-8)}}.proof__story{display:grid;gap:var(--space-5);justify-items:start}.proof__meta{display:flex;align-items:center;gap:var(--space-3);color:var(--color-on-night-muted);font-size:var(--text-sm);font-weight:600;letter-spacing:.03em}.proof__logo{max-height:32px;width:auto;filter:brightness(0) invert(1);opacity:.9}.proof__title{color:#fff;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:500;line-height:1.3;max-width:30ch}.proof__stats,.story-hero__stats{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%}.proof__quote{position:relative;margin:0;padding:var(--space-7) var(--space-6) var(--space-6);background:#fff;border-radius:var(--radius-md);color:var(--color-ink);box-shadow:var(--shadow-float)}.proof__mark{position:absolute;top:-.25rem;inset-inline-start:var(--space-6);font-size:5rem;line-height:1;color:var(--color-brand);font-family:Georgia,serif}.proof__quote blockquote{margin:0;font-size:1.25rem;line-height:1.55}.proof__quote figcaption{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.proof__more{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-5)}.proof__more a{display:inline-flex;gap:.4rem;align-items:center;font-weight:600;text-decoration:none}.proof__more .icon{width:1em;height:1em}.stat{display:grid;gap:.3rem;padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-brand)}.stat__value{font-size:clamp(2rem,1.5rem + 1.5vw,3rem);font-weight:500;line-height:1;color:var(--color-ink);letter-spacing:-.02em}.stat__label{color:var(--color-muted);font-size:.9375rem}.stat--on-dark .stat__value{color:#fff}.stat--on-dark .stat__label{color:var(--color-on-night-muted)}.quote{margin:0;padding-inline-start:var(--space-5);border-inline-start:3px solid var(--color-line-strong)}.quote blockquote{margin:0;font-size:var(--text-lead);color:var(--color-ink)}.quote figcaption{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.container:has(>.quote--lg){display:flex;justify-content:center}.quote--lg{width:100%;max-width:960px;margin-inline:auto;padding:clamp(2rem,1.4rem + 2.4vw,3.5rem);border:0;border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-card);text-align:center}.quote--lg::before{content:"\201C";display:block;height:3rem;margin-bottom:var(--space-4);color:var(--color-brand);font:7rem/1 Georgia,"Times New Roman",serif}.quote--lg blockquote{font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.5}.quote--lg figcaption{display:inline-flex;align-items:center;gap:.75rem;margin-top:var(--space-5);color:var(--color-ink);font-size:.9375rem;font-weight:600}.quote--lg figcaption::before{content:"";flex:none;width:28px;height:2px;background:var(--color-brand)}@media (max-width:699px){.quote--lg figcaption{flex-direction:column;gap:.6rem}}.e-con:has(.quote--lg):has(+ .e-con .hyp-s--quotes) .hyp-block.hyp-block.is-band{padding-bottom:var(--space-7)}.e-con:has(.quote--lg) + .e-con .hyp-block.hyp-block:has(>.container>.hyp-s--quotes){padding-top:0;padding-bottom:var(--gap-section);background:var(--color-mist)}.workflow__panel{border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.workflow__bar{--wf-progress:0;position:relative;padding:var(--space-6) var(--panel-pad) var(--space-5);background:var(--color-mist);border-bottom:1px solid var(--color-line)}.workflow__steps{list-style:none;position:relative;display:grid;grid-template-columns:repeat(var(--wf-count),minmax(0,1fr))}.workflow__steps::before,.workflow__steps::after{content:"";position:absolute;top:19px;height:3px;border-radius:2px;left:calc(50% / var(--wf-count));right:calc(50% / var(--wf-count))}.workflow__steps::before{background:var(--color-line-strong)}.workflow__steps::after{background:var(--color-brand);transform-origin:left;transform:scaleX(var(--wf-progress));transition:transform .4s ease}.workflow__step{position:relative;z-index:1;display:grid;justify-items:center;gap:.6rem;width:100%;padding:0 .25rem;border:0;background:none;cursor:pointer;font:inherit;color:var(--color-muted);text-align:center}.workflow__node{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid var(--color-line-strong);color:var(--color-muted);font-weight:700;font-size:.9375rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.workflow__tick{display:none;width:20px;height:20px}.workflow__step.is-done .workflow__node{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.workflow__step.is-done .workflow__num{display:none}.workflow__step.is-done .workflow__tick{display:block}.workflow__step[aria-selected="true"] .workflow__node{background:#fff;border-color:var(--color-brand);color:var(--color-brand);box-shadow:0 0 0 6px rgba(3,99,131,.14)}.workflow__label{font-weight:600;font-size:.9375rem;line-height:1.3;color:var(--color-ink)}.workflow__step[aria-selected="true"] .workflow__label{color:var(--color-brand-text)}.workflow__step:hover .workflow__node{border-color:var(--color-brand)}.workflow__detail{display:grid;gap:var(--space-7);padding:var(--panel-pad);align-items:center}.workflow__detail[hidden]{display:none}@media (min-width:1000px){.workflow__detail{grid-template-columns:1fr 1fr}}.workflow__copy{display:grid;gap:var(--space-4);align-content:center}.workflow__count{color:var(--color-brand-text);font-weight:700;font-size:var(--text-sm);letter-spacing:.05em}.workflow__copy h3{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:400;letter-spacing:-.02em}.workflow__text{font-size:var(--text-lead);line-height:1.6;color:var(--color-text);max-width:46ch}.workflow__module{display:inline-flex;align-items:center;gap:.6rem;justify-self:start;padding:.55rem .9rem;border-radius:var(--radius-sm);background:var(--color-action-tint);color:var(--color-action);font-size:.9375rem}.workflow__module .icon{width:20px;height:20px}.workflow__nav{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.workflow__nav .btn[disabled]{opacity:.4;cursor:default}.workflow__back{transform:scaleX(-1)}.workflow__visual{padding:var(--space-5);border-radius:16px;background:var(--color-night) var(--art-night-orbit) center / cover}@media (max-width:760px){.workflow__bar{padding-inline:var(--space-3);overflow-x:auto}.workflow__steps{min-width:calc(var(--wf-count) * 96px)}.workflow__label{font-size:.8125rem}}.gcc{display:grid;gap:var(--space-6);padding:var(--panel-pad);background:linear-gradient(90deg,rgba(13,26,33,.95),rgba(13,26,33,.7)),var(--art-night-grid) center / cover,var(--color-night)}@media (min-width:1000px){.gcc{grid-template-columns:320px 1fr}}.gcc__head h2{color:#fff;font-size:var(--text-h3);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}.gcc__list{list-style:none;display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.gcc__list li{display:flex;gap:var(--space-3)}.gcc__list .icon{color:var(--color-glow);width:22px;height:22px;margin-top:2px}.gcc__list h3{color:#fff;font-size:1rem;margin-bottom:.25rem}.gcc__list p{color:var(--color-on-night-muted);font-size:.9375rem}.gcc__lead{margin-top:var(--space-3);color:var(--color-on-night-muted);max-width:60ch}.gcc__more{margin:0;padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.14);color:var(--color-on-night-muted);font-size:.9375rem}@media (min-width:1000px){.gcc:has(>.gcc__more)>.gcc__list{grid-column:2;grid-row:1 / span 2;align-content:start}.gcc__more{grid-column:1;align-self:end}}.roles__panel{padding:clamp(1.25rem,.9rem + 1.8vw,2.5rem);border-radius:var(--radius-lg);color:var(--color-on-night);background:linear-gradient(100deg,rgba(13,26,33,.94) 0%,rgba(13,26,33,.7) 45%,rgba(13,26,33,.35) 100%),var(--art-night-layers) center / cover,var(--color-night)}.roles__panel .section-head{margin-bottom:var(--space-6)}.roles__panel .section-head__title,.roles__panel h3{color:#fff}.roles .tabs{gap:var(--space-5)}.roles .tabs__tab{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06);color:#fff}.roles .tabs__tab .icon{color:var(--color-glow)}.roles .tabs__tab:hover{border-color:#fff;background:rgba(255,255,255,.12);color:#fff}.roles .tabs__tab[aria-selected="true"]{border-color:#fff;background:#fff;color:var(--color-ink)}.roles .tabs__tab[aria-selected="true"] .icon{color:var(--color-action)}.roles .tabs__tab:focus-visible{outline:2px solid #fff;outline-offset:2px}.roles__dash{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}@media (min-width:560px){.roles__dash{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.roles__dash{grid-template-columns:repeat(4,minmax(0,1fr))}}.roles{--role-card-bg:rgba(255,255,255,.07);--role-card-border:rgba(255,255,255,.16);--role-card-title:#fff;--role-card-text:var(--color-on-night-muted);--role-card-icon-bg:rgba(255,255,255,.12);--role-card-icon:var(--color-accent-on-night)}.hyp-role-cards-solid .roles{--role-card-bg:#fff;--role-card-border:#fff;--role-card-title:var(--color-ink);--role-card-text:var(--color-text);--role-card-icon-bg:var(--color-action-tint);--role-card-icon:var(--color-action)}.roles__kpi{display:grid;align-content:start;justify-items:start;gap:.35rem;padding:1.25rem;border:1px solid var(--role-card-border);border-radius:10px;background:var(--role-card-bg)}.roles__kpi .icon{width:40px;height:40px;padding:9px;margin-bottom:.4rem;border-radius:10px;background:var(--role-card-icon-bg);color:var(--role-card-icon)}.roles__kpi strong{color:var(--role-card-title);font-size:1rem;font-weight:600;line-height:1.35}.roles__kpi span{color:var(--role-card-text);font-size:.875rem;line-height:1.5}.roles .hyp-item,.fit .hyp-item{padding:0;border:0;background:none}.roles .tabs__panel>.hyp-item>h3,.fit .tabs__panel>.hyp-item>h3{display:none}.package{display:grid;gap:var(--space-4)}@media (min-width:1000px){.package{grid-template-columns:1.6fr 1fr}}.package__label{margin-bottom:var(--space-4);color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.package__core{padding:var(--panel-pad);border:2px solid var(--color-action);border-radius:var(--radius-lg)}.package__core ul{list-style:none;display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.package__core a{display:flex;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-mist);color:inherit;text-decoration:none}.package__core a:hover{background:transparent;color:var(--color-action);text-decoration:underline}.package__core strong{display:block;color:var(--color-ink)}.package__core small{color:var(--color-muted);font-size:.875rem}.package__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:#fff;color:var(--color-action)}.package__addons{display:grid;gap:var(--space-4);align-content:start;padding:var(--panel-pad);border-radius:var(--radius-lg);background:linear-gradient(rgba(13,26,33,.7),rgba(13,26,33,.9)),var(--art-night-glow) center / cover,var(--color-night);color:var(--color-on-night)}.package__addons .package__label{color:var(--color-accent-on-night);margin:0}.package__addons ul{list-style:none;display:grid;gap:.5rem}.package__addons ul a{display:flex;gap:.6rem;align-items:center;color:#fff;text-decoration:none}.package__addons ul a:hover{text-decoration:underline}.package__addons .icon{width:18px;height:18px;color:var(--color-glow)}.package__addons .btn{justify-self:start;margin-top:var(--space-3)}.migrate{display:grid;gap:var(--space-7);padding:var(--panel-pad)}.migrate__top{display:grid;gap:var(--space-6)}@media (min-width:1000px){.migrate__top{grid-template-columns:1.2fr 1fr;align-items:start}}.migrate__intro{display:grid;gap:var(--space-3)}.migrate__intro h2{max-width:18ch}.migrate__lead{color:var(--color-muted);font-size:var(--text-lead);max-width:52ch}.migrate__moves{padding:var(--space-6);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.migrate__label{margin-bottom:var(--space-4);color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.migrate__timeline{list-style:none;position:relative;display:grid;gap:var(--space-5);grid-template-columns:repeat(var(--mig-count,4),minmax(0,1fr))}.migrate__timeline::before{content:"";position:absolute;top:21px;left:22px;right:22px;height:2px;background:repeating-linear-gradient(90deg,var(--color-line-strong) 0 8px,transparent 8px 14px)}.migrate__step{position:relative;display:grid;gap:var(--space-2);align-content:start}.migrate__node{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-3);border-radius:50%;background:var(--color-ink);color:#fff;font-weight:700;box-shadow:0 0 0 6px var(--color-sand)}.migrate__step:last-child .migrate__node{background:var(--color-brand)}.migrate__step h3{font-size:1.125rem}.migrate__step p{color:var(--color-muted);font-size:.9375rem}@media (max-width:860px){.migrate__timeline{grid-template-columns:1fr;gap:var(--space-5)}.migrate__timeline::before{top:22px;bottom:22px;inset-inline-start:21px;inset-inline-end:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--color-line-strong) 0 8px,transparent 8px 14px)}.migrate__step{grid-template-columns:44px 1fr;column-gap:var(--space-4)}.migrate__node{grid-row:1 / span 2;margin:0}}.fit__panel{display:grid;gap:var(--space-6);padding:var(--panel-pad);border-radius:var(--radius-lg);background:var(--color-mist)}.fit__head{display:grid;gap:var(--space-3);max-width:46rem}.fit__head h2{font-size:var(--text-h2)}.fit .tabs{gap:var(--space-5)}@media (min-width:1000px){.fit .tabs{grid-template-columns:300px 1fr;align-items:start}.fit .tabs__list{flex-direction:column;flex-wrap:nowrap}}.fit .tabs__list{gap:var(--space-2)}.fit .tabs__tab{justify-content:flex-start;padding:1rem 1.1rem;border:1px solid transparent;background:transparent;font-size:1rem;text-align:start}.fit .tabs__tab:hover{background:#fff;border-color:var(--color-line);color:var(--color-ink)}.fit .tabs__tab[aria-selected="true"]{background:#fff;color:var(--color-ink);border-color:var(--color-line);box-shadow:var(--shadow-card);position:relative}.fit .tabs__tab[aria-selected="true"]::before{content:"";position:absolute;inset-inline-start:-1px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--color-brand)}.fit .tabs__tab[aria-selected="true"] .icon{color:var(--color-brand)}.fit .tabs__panel{padding:var(--space-5);background:#fff;border-radius:var(--radius-md);border:1px solid var(--color-line)}.fit__links{list-style:none;display:grid;gap:var(--space-3);grid-template-columns:1fr;grid-auto-rows:1fr}@media (min-width:640px){.fit__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.fit__links a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--space-3);min-height:68px;height:100%;padding:.75rem 1rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-ink);text-decoration:none;font-weight:500;line-height:1.35;transition:border-color .15s,background-color .15s}.fit__links a:hover{border-color:var(--color-action);background:#fff;box-shadow:var(--shadow-card-hover);color:var(--color-action)}.fit__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--color-mist);color:var(--color-action)}.fit__icon .icon{width:20px;height:20px}.fit__links>li>a>.icon{width:16px;height:16px;color:var(--color-action)}.flowsec__grid{display:grid;gap:var(--space-7);align-items:center}@media (min-width:1000px){.flowsec__grid{grid-template-columns:1fr 1.05fr}}.flowsec__copy{display:grid;gap:var(--space-4);justify-items:start}.flow{margin:0;padding:var(--space-6);background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.flow__caption{font-weight:600;font-size:.9375rem;color:var(--color-muted);margin-bottom:var(--space-5)}.flow__steps{list-style:none;position:relative;display:grid;gap:var(--space-1);--progress:1}.flow__steps::before,.flow__steps::after{content:"";position:absolute;inset-inline-start:9px;top:14px;bottom:28px;width:2px;border-radius:2px}.flow__steps::before{background:var(--color-line)}.flow__steps::after{background:var(--color-brand);transform-origin:top;transform:scaleY(var(--progress));transition:transform .45s ease}.flow__step{position:relative;display:grid;grid-template-columns:20px auto 1fr auto;column-gap:var(--space-4);row-gap:2px;align-items:center;padding:.75rem 0;transition:opacity .35s ease}.flow__node{grid-row:1 / span 2;align-self:start;margin-top:3px;position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:var(--color-brand);border:2px solid var(--color-brand);transition:background-color .3s,box-shadow .3s}.flow__step:last-child .flow__node::after{content:"";position:absolute;inset-inline-start:-4px;top:18px;width:24px;height:80px;background:#fff}.flow__module{grid-column:2;justify-self:start;padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;background:var(--tone,var(--color-ink))}.flow__what{grid-column:3;font-weight:600;color:var(--color-ink)}.flow__time{grid-column:4;grid-row:1;font-size:.8125rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.flow__detail{grid-column:2 / -1;color:var(--color-muted);font-size:.875rem;font-variant-numeric:tabular-nums}.flow__step--sales{--tone:var(--color-action)}.flow__step--stock{--tone:#3F5B78}.flow__step--finance{--tone:var(--color-ink)}.flow__step--people{--tone:#8A5A12}.flow__note{margin-top:var(--space-3);font-size:.75rem;color:var(--color-muted);text-align:end}@media (prefers-reduced-motion:no-preference){.js .flow__steps{--progress:0}.js .flow__step{opacity:.32}.js .flow__step .flow__node{background:#fff;border-color:var(--color-line)}.js .flow__step.is-live{opacity:1}.js .flow__step.is-live .flow__node{background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 5px rgba(3,99,131,.16)}.js .flow__step.is-done .flow__node{box-shadow:none}}@media (max-width:520px){.flow__what{grid-column:2 / -1;grid-row:2}.flow__detail{grid-row:3}}.subnav{position:sticky;top:var(--header-h);z-index:60;background:rgba(255,255,255,.97);border-bottom:1px solid var(--color-line);backdrop-filter:blur(8px);transition:box-shadow .2s}.admin-bar .subnav{top:calc(var(--header-h) + 32px)}.subnav:not(.is-ready){display:none}.subnav.is-stuck{box-shadow:0 10px 24px -18px rgba(13,26,33,.35)}.subnav__inner{display:flex;align-items:center;gap:var(--space-5)}.subnav__list{list-style:none;display:flex;gap:var(--space-1);flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.subnav__list::-webkit-scrollbar{display:none}.subnav__list a{display:block;padding:1rem .8rem;white-space:nowrap;color:var(--color-muted);text-decoration:none;font-weight:500;font-size:.9375rem;border-bottom:2px solid transparent}.subnav__list a:hover,.subnav__list a.is-active{color:var(--color-ink);border-bottom-color:var(--color-brand)}.subnav__cta{flex:none;min-height:38px;padding:.45rem .9rem;font-size:.875rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s,transform .2s,visibility 0s .2s}.subnav.is-stuck .subnav__cta{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}@media (max-width:1319px){.subnav{top:var(--header-h)}.subnav__cta{display:none}}.answer{padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-action-tint);border-inline-start:4px solid var(--color-action)}.answer__label{font-weight:700;color:var(--color-action);font-size:var(--text-sm);margin-bottom:var(--space-2)}.answer__text{font-size:var(--text-lead);color:var(--color-ink);max-width:75ch}.timeline{list-style:none;display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.timeline li{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);border-top:3px solid var(--color-brand)}.timeline__date{display:block;font-weight:700;color:var(--color-ink);font-size:1.125rem;margin-bottom:.3rem}.split{display:grid;gap:var(--space-6)}@media (min-width:1000px){.split{grid-template-columns:1fr 1.2fr;align-items:start}}.checks--lg li{font-size:1.0625rem;padding:var(--space-3) 0;border-bottom:1px solid var(--color-line)}.questions{list-style:none;display:grid;gap:var(--space-3)}.questions li{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-mist);border-radius:var(--radius-md);font-size:1.0625rem;color:var(--color-ink)}.questions .icon{color:var(--color-action);margin-top:2px}.table-wrap{overflow-x:auto;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff}.compare-table{width:100%;border-collapse:collapse;min-width:560px}.compare-table th,.compare-table td{padding:1rem 1.25rem;text-align:start;vertical-align:top;border-bottom:1px solid var(--color-line)}.compare-table thead th{background:var(--color-mist);font-size:var(--text-sm);color:var(--color-ink)}.compare-table tr:last-child td,.compare-table tr:last-child th{border-bottom:0}.compare-table td .icon{width:18px;height:18px;color:var(--color-action);vertical-align:-3px;margin-inline-end:.4rem}.compare-table .is-us{background:rgba(11,90,112,.05);font-weight:500}.kpi-row{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-3)}.kpi-card{display:grid;gap:.4rem;padding:var(--space-5);background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.kpi-card span{color:var(--color-muted);font-size:var(--text-sm)}.kpi-card b{font-size:1.75rem;font-weight:600;color:var(--color-ink)}.small{font-size:var(--text-sm)}.fitcards{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.fitcard{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-md)}.fitcard h2{font-size:var(--text-h3);font-weight:600}.download,.local{display:grid;gap:var(--space-5);align-items:center}@media (min-width:900px){.download,.local{grid-template-columns:1fr auto}}.people{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.person{position:relative;display:grid;gap:.4rem;align-content:start}.person__photo{display:grid;place-items:center;aspect-ratio:4 / 5;margin-bottom:var(--space-3);border-radius:var(--radius-md);overflow:hidden;background:var(--color-mist);color:var(--color-line-strong)}.person__photo img{width:100%;height:100%;object-fit:cover}.person__photo .icon{width:64px;height:64px}.person__name{font-size:1.25rem;font-weight:600}.person__role{color:var(--color-brand-text);font-weight:600;font-size:var(--text-sm)}.person__bio{color:var(--color-muted);font-size:.9375rem}.person__li{position:absolute;top:.75rem;inset-inline-end:.75rem;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--color-ink)}.thanks{display:grid;gap:var(--space-4);justify-items:start;padding:var(--panel-pad)}.thanks__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--color-tick);color:#fff}.thanks__icon .icon{width:30px;height:30px}.thanks .steps{width:100%;margin-block:var(--space-4)}.story-hero{display:grid;gap:var(--space-4);padding:var(--panel-pad);color:var(--color-on-night)}.story-hero .crumbs a,.story-hero .crumbs [aria-current],.story-hero .crumbs ol{color:var(--color-on-night-muted)}.story-hero h1{color:#fff;max-width:24ch}.story-hero__stats{margin-top:var(--space-5)}.story{display:grid;gap:var(--space-7);padding-block:var(--section-y)}@media (min-width:1000px){.story{grid-template-columns:280px 1fr}}.story__meta{display:grid;gap:var(--space-3);align-content:start}.story__meta h2{font-size:var(--text-sm);font-weight:700;color:var(--color-muted);margin-top:var(--space-3)}.story__meta ul{list-style:none;display:grid;gap:.3rem}.story__logo{max-width:180px;height:auto}.story__body.content-flow{padding:0}.glossary{display:grid;gap:var(--space-6)}.glossary__letters{display:flex;flex-wrap:wrap;gap:.4rem;position:sticky;top:calc(var(--sticky-top,var(--header-h)) + .5rem);z-index:5;padding:.5rem 0;background:#fff}.glossary__letters a{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--color-line);border-radius:8px;font-weight:600;text-decoration:none;color:var(--color-ink)}.glossary__letters a:hover{border-color:var(--color-action);color:var(--color-action)}.glossary__group h2{font-size:2rem;color:var(--color-brand-text);margin-bottom:var(--space-4)}.glossary__group dl{display:grid;gap:var(--space-4);margin:0}.glossary__group dt a{font-weight:600;font-size:1.125rem;text-decoration:none}.glossary__group dd{margin:.25rem 0 0;color:var(--color-muted);max-width:80ch}.term{display:grid;gap:var(--space-4)}.filters{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.filters .chip{cursor:pointer;font:inherit}.filters .chip.is-active{background:var(--color-ink);border-color:var(--color-ink);color:#fff}[data-filter-items]>[hidden]{display:none}[data-filter-items]>div{display:flex}[data-filter-items]>div>.card{flex:1}.article{display:grid;gap:var(--space-6)}@media (min-width:1100px){.article{grid-template-columns:260px minmax(0,760px);justify-content:center}.article__head{grid-column:1 / -1;max-width:1020px;justify-self:center;width:100%}}.article__head{display:grid;gap:var(--space-3)}.article__meta{color:var(--color-muted);font-size:var(--text-sm)}.article__toc{align-self:start;position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 1.5rem);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-mist)}.article__toc:not(.is-ready){display:none}.article__toc-title{font-weight:700;font-size:var(--text-sm);margin-bottom:var(--space-3)}.article__toc ol{margin:0;padding-inline-start:1.1rem;display:grid;gap:.4rem;font-size:.9375rem}.article__body.content-flow{padding-bottom:0}.article__body>* + *{margin-top:var(--space-4)}.article__body h2{margin-top:var(--space-7);font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.article__figure{padding-top:var(--space-4)}.article__figure img{display:block;width:100%;height:auto;border:1px solid var(--color-line);border-radius:var(--radius-md)}.article__figure figcaption{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.author-box{display:flex;gap:var(--space-4);align-items:start;margin-top:var(--space-7)!important;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md)}.author-box__icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:var(--color-action-tint);color:var(--color-action)}.author-box__name{font-weight:700;color:var(--color-ink)}.author-box__body{display:grid;gap:var(--space-2);justify-items:start}.author-box .actions{margin-top:var(--space-2)}.listing{display:grid;gap:var(--space-5) var(--space-7);align-items:start}.listing:not(.is-ready) .listing__aside,.listing:not(.is-ready) .listing__tools{display:none}@media (min-width:1200px){.listing.is-ready{grid-template-columns:var(--filter-w,260px) minmax(0,1fr)}}.listing__main{display:grid;gap:var(--space-5);min-width:0}.listing [data-filter-items]{grid-template-columns:repeat(var(--cols-mobile,1),minmax(0,1fr))}@media (min-width:768px){.listing [data-filter-items]{grid-template-columns:repeat(var(--cols-tablet,2),minmax(0,1fr))}}@media (min-width:1025px){.listing [data-filter-items]{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}}.listing[data-card-hide~="image"] .card__media,.listing[data-card-hide~="label"] .card__label,.listing[data-card-hide~="text"] .card__text,.listing[data-card-hide~="button"] .card__more,.listing[data-card-hide~="image"] .card__logo,.listing[data-card-hide~="meta"] .card__facts{display:none}.card__logo{display:grid;place-items:center;aspect-ratio:16 / 7;padding:var(--space-5);border-bottom:1px solid var(--color-line);background:#fff}.card__logo img{max-width:70%;max-height:72px;width:auto;height:auto;object-fit:contain}.card__logo .logo-ph{display:grid;place-items:center;min-width:150px;height:56px;padding:0 1rem;border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.card__facts{display:grid;gap:.4rem;margin:auto 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--color-line);list-style:none;color:var(--color-text);font-size:var(--text-sm)}.card__facts li{display:flex;align-items:center;gap:.5rem}.card__facts .icon{flex:none;width:16px;height:16px;color:var(--color-action)}.listing[data-card-hide~="title"] .card__title{position:absolute;inset:0;margin:0;font-size:0}.listing__panel{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-mist)}.listing__heading{margin-bottom:var(--space-2);color:var(--color-ink);font-size:1.125rem;font-weight:600}.facet{padding-block:var(--space-4);border-top:1px solid var(--color-line-strong)}.facet__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;border:0;background:none;color:var(--color-ink);font:inherit;font-weight:600;text-align:start;cursor:pointer}.facet__head .icon{flex:none;width:18px;height:18px;transition:transform .15s ease}.facet.is-closed .facet__head .icon{transform:rotate(180deg)}.facet.is-closed .facet__list,.facet.is-closed .facet__more{display:none}.facet__list{display:grid;gap:.55rem;margin:var(--space-3) 0 0;padding:0;list-style:none}.facet__list label{display:flex;align-items:flex-start;gap:.6rem;color:var(--color-text);font-size:.9375rem;line-height:1.4;cursor:pointer}.facet__list input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--color-action);cursor:pointer}.facet__count{color:var(--color-muted);white-space:nowrap}.facet__list label.is-off{opacity:.45;cursor:default}.facet__extra{display:none}.facet.is-all .facet__extra{display:block}.facet__more{margin-top:var(--space-3);padding:0;border:0;background:none;color:var(--color-action);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.listing__tools{display:grid;gap:var(--space-3)}.listing__search{position:relative}.listing__search .icon{position:absolute;inset-inline-start:1.1rem;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--color-muted);pointer-events:none}.listing__search input{width:100%;min-height:52px;padding-block:.6rem;padding-inline:3rem 1.1rem;border:1px solid var(--color-line-strong);border-radius:999px;background:#fff;color:var(--color-ink);font:inherit;font-size:1rem}.listing__search input:focus{outline:none;border-color:var(--color-action);box-shadow:0 0 0 3px rgba(11,90,112,.16)}.listing__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.listing__count{color:var(--color-muted);font-size:var(--text-sm)}.listing__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.listing__active[hidden],.listing__empty[hidden],.listing__more[hidden]{display:none}.listing__chip{padding:.3rem .55rem .3rem .8rem;font:inherit;font-size:var(--text-sm);cursor:pointer}.listing__chip .icon{width:14px;height:14px}.listing__clear{padding:0 .25rem;border:0;background:none;color:var(--color-action);font:inherit;font-size:var(--text-sm);font-weight:600;text-decoration:underline;cursor:pointer}.listing__empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);color:var(--color-muted)}.listing__more{justify-self:center}.listing__main{scroll-margin-top:calc(var(--sticky-top,var(--header-h)) + 1.5rem)}.listing__pages{justify-self:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-2)}.listing__pages[hidden]{display:none}.listing__page{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 .75rem;border:1px solid var(--color-line-strong);border-radius:var(--btn-radius,8px);background:#fff;color:var(--color-ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer}.listing__page:hover:not(:disabled){border-color:var(--color-action);color:var(--color-action)}.listing__page[aria-current="page"]{border-color:var(--color-action);background:var(--color-action);color:#fff}.listing__page:disabled{opacity:.4;cursor:default}.listing__page .icon{width:18px;height:18px}.listing__page--prev .icon{transform:scaleX(-1)}.listing__gap{padding-inline:.25rem;color:var(--color-muted)}.listing__badge{display:inline-grid;place-items:center;min-width:1.4em;height:1.4em;padding:0 .35em;border-radius:999px;background:var(--color-action);color:#fff;font-size:.75rem}.listing__badge:empty{display:none}@media (max-width:1199px){.listing__panel{margin-top:var(--space-4)}.listing__panel:not(.is-open){display:none}}@media (min-width:1200px){.listing__toggle{display:none}.listing__aside{position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 1.5rem);max-height:calc(100vh - var(--sticky-top,var(--header-h)) - 3rem);overflow-y:auto;border-radius:var(--radius-md)}}.hero-slider{position:relative;--slide-time:7s}.hero-slider__track{display:grid}.hero-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateX(16px);transition:opacity .5s ease,transform .5s ease,visibility 0s .5s}.hero-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease;z-index:1}.hero-slide.is-leaving{transform:translateX(-16px)}.hero-slider .hero{padding-bottom:calc(var(--panel-pad) + 2.5rem);padding-inline:calc(var(--panel-pad) + 1.5rem)}.hero-slider .hero__title{font-size:clamp(1.68rem,1.08rem + 2vw,2.72rem)}@media (max-width:1100px){.hero-slider .hero{padding-inline:var(--panel-pad)}}.hero-slide__badge{position:absolute;inset-inline-start:-22px;bottom:34px;z-index:2;display:grid;place-items:center;width:76px;height:76px;border-radius:18px;background:var(--color-brand);color:#fff;box-shadow:0 18px 36px -14px rgba(3,99,131,.5)}.hero-slide__badge .icon{width:38px;height:38px}.hero-slider__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:52px;height:52px;margin-top:-26px;border:1px solid var(--color-line-strong);border-radius:50%;background:#fff;color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-card);transition:background-color .15s,color .15s,border-color .15s}.hero-slider__arrow:hover{background:var(--color-action);border-color:var(--color-action);color:#fff}.hero-slider__arrow .icon{width:22px;height:22px}.hero-slider__arrow--prev{inset-inline-start:14px}.hero-slider__arrow--prev .icon{transform:scaleX(-1)}.hero-slider__arrow--next{inset-inline-end:14px}.hero-slider__controls{position:absolute;left:0;right:0;bottom:1.5rem;z-index:3;display:flex;justify-content:center;align-items:center;gap:var(--space-4)}.hero-slider__dots{display:flex;gap:.6rem}.hero-slider__dot{position:relative;width:34px;height:6px;padding:0;border:0;border-radius:3px;background:rgba(19,34,43,.18);cursor:pointer;overflow:hidden}.hero-slider__dot:hover{background:rgba(19,34,43,.32)}.hero-slider__dot[aria-current="true"]{width:56px;background:rgba(19,34,43,.18)}.hero-slider__progress{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:var(--color-brand);border-radius:inherit}.hero-slider__dot[aria-current="true"] .hero-slider__progress{transform:scaleX(1)}.hero-slider.is-playing .hero-slider__dot[aria-current="true"] .hero-slider__progress{animation:hyp-slide-progress var(--slide-time) linear forwards}@keyframes hyp-slide-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-slider__pause{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--color-line-strong);border-radius:50%;background:#fff;cursor:pointer}.hero-slider__pause-icon{width:8px;height:10px;border-left:2.5px solid var(--color-ink);border-right:2.5px solid var(--color-ink)}.hero-slider:not(.is-playing) .hero-slider__pause-icon{width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent var(--color-ink);margin-left:2px}@media (max-width:1100px){.hero-slider__arrow{display:none}.hero-slide__badge{inset-inline-start:12px;bottom:-18px;width:56px;height:56px;border-radius:14px}.hero-slide__badge .icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.hero-slide{transform:none!important}}.subnav-off{margin:0;padding:.6rem 1rem;border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);text-align:center}.article__body .table-scroll{overflow-x:auto;margin-block:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md)}.article__body table{width:100%;border-collapse:collapse;font-size:.95rem}.article__body th,.article__body td{padding:.7rem .9rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--color-line)}.article__body thead th{background:var(--color-action-tint);color:var(--color-ink);font-weight:600}.article__body tbody tr:nth-child(even) td{background:var(--color-mist)}.article__body tbody tr:last-child td{border-block-end:0}.article__body ol li,.article__body ul li{margin-block:.35rem}.article__body a[href^="http"]{overflow-wrap:anywhere}.article__body h2#sources ~ ol,.article__body h2:last-of-type + ol{font-size:.875rem;color:var(--color-muted)}.article{grid-template-columns:minmax(0,1fr)}@media (min-width:1100px){.article{grid-template-columns:260px minmax(0,760px)}}.article>*{min-width:0}.article li,.article p,.article a{overflow-wrap:anywhere}@media (max-width:699px){.workflow__bar{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-inline:var(--space-4)}.workflow__steps{grid-template-columns:repeat(var(--wf-count),92px);width:max-content}.workflow__label{font-size:.8125rem}}@media (min-width:1000px){.gcc__list:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.app-cards__group{margin:var(--space-6) 0 var(--space-4);color:var(--color-brand-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em}.app-cards .section-head + .app-cards__group{margin-top:var(--space-5)}.app-cards .card__facts{margin-top:0}.app-cards .card__facts li{align-items:flex-start}.app-cards .card__facts .icon{margin-top:.15em}.app-cards .card__facts b{color:var(--color-ink);font-weight:600}.hyp-s--tabs>.hyp-s__inner>.hyp-s__lead{max-width:68ch;margin-top:var(--space-3);color:var(--color-text);font-size:1.0625rem;line-height:1.6}.cost{display:grid;gap:var(--space-5);align-items:center}.cost__copy{display:grid;gap:var(--space-3);max-width:64ch}.cost__copy h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.cost__action{margin:0}@media (min-width:900px){.cost{grid-template-columns:1fr auto;gap:var(--space-7)}}.included{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}@media (min-width:1100px){.included[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.included[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.included[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.included__group{padding-top:var(--space-4);border-top:2px solid var(--color-ink)}.included__group h3{margin-bottom:var(--space-4);font-size:1.125rem;font-weight:600}.included__group .checks{gap:var(--space-2)}.included__group .checks li{font-size:.9375rem;line-height:1.45}.included__group .checks .icon{width:18px;height:18px}.glance{display:grid;gap:var(--space-5)}.glance__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.glance__head h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.glance__updated{margin:0;color:var(--color-muted);font-size:var(--text-sm)}.glance__rows{display:grid;gap:0;margin:0;grid-template-columns:1fr}.glance__row{display:grid;gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-line-strong)}.glance__row dt{color:var(--color-ink);font-weight:600}.glance__row dd{margin:0;color:var(--color-text)}@media (min-width:900px){.glance__row{grid-template-columns:240px 1fr;gap:var(--space-6)}}.reqs h2,.ready h2{margin-bottom:var(--space-5)}.ready .checks{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--space-3) var(--space-6)}@media (max-width:599px){.blog-strip .card__media{display:none}}.video-tour{max-width:960px;margin-inline:auto}.video-tour__ph,.video-tour iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--radius-lg)}.video-tour__ph{position:relative;display:grid;place-items:center;align-content:center;gap:var(--space-3);overflow:hidden;color:#fff;background:radial-gradient(120% 90% at 85% 10%,color-mix(in srgb,var(--color-glow) 35%,transparent),transparent 60%),linear-gradient(135deg,var(--color-night),var(--color-night-2))}.video-tour__play{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.video-tour__play .icon{width:30px;height:30px;margin-inline-start:4px}.video-tour__label{font-size:var(--text-sm,.9rem);font-weight:600;letter-spacing:.02em;opacity:.85}@media (max-width:599px){.video-tour__play{width:58px;height:58px}.video-tour__ph{border-radius:var(--radius-md,14px)}}.ui-mock--shot{user-select:auto}.ui-mock__shot{position:relative;aspect-ratio:16 / 10;background:#F5F6F7;overflow:hidden}.ui-mock__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.app-shot{display:flex;justify-content:center;align-items:center;padding:var(--space-3) 0}.app-shot img,.elementor .app-shot img{display:block;width:auto;max-width:100%;height:clamp(380px,52vh,540px);object-fit:contain}.app-shot--screen img,.elementor .app-shot--screen img{border:9px solid #111;border-radius:34px;background:#111;box-shadow:0 18px 40px -18px rgba(0,0,0,.45)}.app-shot--device img,.elementor .app-shot--device img{filter:drop-shadow(0 18px 30px rgba(0,0,0,.25))}.trusted__logos--tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-4);max-width:1040px;margin-inline:auto}.trusted__logos--tiles li{display:block}.trusted__logos.trusted__logos--tiles img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--color-line);outline:1px solid var(--color-line);outline-offset:-1px;filter:none;opacity:1}.trusted__logos--wall{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none}@media (max-width:1023px){.trusted__logos--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.trusted__logos--wall{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:599px){.trusted__logos--tiles,.trusted__logos--wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}}.card__logo img[src*="/clients/"]{width:auto;max-width:100%;height:92px;max-height:none;aspect-ratio:4 / 3;border-radius:var(--radius-sm);outline:1px solid var(--color-line);outline-offset:-1px}.story-hero__logos{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-4)}.story-hero__logos img{display:block;width:104px;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-sm);box-shadow:0 0 0 1px rgba(255,255,255,.25)}.hero .hero__visual--photo{overflow:visible;isolation:isolate;background:none;box-shadow:none}.hero .hero__visual--photo img{z-index:1;border-radius:20px;box-shadow:var(--shadow-float)}.hero .hero__visual--photo::before{content:"";position:absolute;z-index:0;inset-inline-start:-28px;bottom:-28px;width:75%;height:80%;border-radius:24px;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 55%,transparent) 0 2px,transparent 2px 10px),var(--color-sand)}@media (max-width:599px){.hero .hero__visual--photo::before{inset-inline-start:-14px;bottom:-14px}}.card__media.card__media--logo{position:relative;overflow:hidden;aspect-ratio:var(--card-logo-ratio,16 / 8);background:var(--card-logo-bg,#fff);border-bottom:1px solid var(--color-line)}.card__logo.card__logo--fill{position:relative;overflow:hidden;padding:0;aspect-ratio:var(--card-logo-ratio,16 / 7);background:var(--card-logo-bg,#fff)}.elementor .card__media.card__media--logo img,.card__media.card__media--logo img,.card__logo.card__logo--fill img[src*="/clients/"]{position:absolute;top:var(--card-logo-pad-y,6%);left:var(--card-logo-pad-x,6%);width:calc(100% - 2 * var(--card-logo-pad-x,6%));height:calc(100% - 2 * var(--card-logo-pad-y,6%));max-width:none;max-height:none;aspect-ratio:auto;object-fit:var(--card-logo-fit,contain);border-radius:0;outline:0}
/* media */
.media{position:relative;margin:0;isolation:isolate;--media-art:var(--art-night-waves);--media-ratio:4 / 3}.media::before{content:"";position:absolute;z-index:-1;width:46%;height:52%;inset-inline-end:-18px;bottom:-18px;border-radius:var(--radius-lg);background:var(--media-art) center / cover,var(--color-night)}.media--art-bl::before{inset-inline-end:auto;inset-inline-start:-18px}.media--art-tr::before{bottom:auto;top:-18px}.media--art-tl::before{inset-inline-end:auto;bottom:auto;inset-inline-start:-18px;top:-18px}.media--plain::before,.media--plain .media__frame::after{display:none}.media__frame{position:relative;aspect-ratio:var(--media-ratio);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-mist);box-shadow:var(--shadow-float)}.media__frame::after{content:"";position:absolute;inset-inline-start:24px;top:0;width:56px;height:4px;border-radius:0 0 3px 3px;background:var(--color-brand)}.media__frame img{width:100%;height:100%;object-fit:cover;display:block}.media--16x9{--media-ratio:16 / 9}.media--21x9{--media-ratio:21 / 9}.media--1x1{--media-ratio:1 / 1}.media--4x5{--media-ratio:4 / 5}.media--3x2{--media-ratio:3 / 2}.media figcaption{margin-top:var(--space-3);color:var(--color-muted);font-size:var(--text-sm)}.ph{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.5rem;padding:1.25rem;text-align:center;background:repeating-linear-gradient(135deg,rgba(19,34,43,.035) 0 12px,transparent 12px 24px),linear-gradient(160deg,#EEF2F4 0%,#E2E8EB 100%);color:var(--color-muted)}.ph__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--color-action);box-shadow:var(--shadow-card)}.ph__icon svg{width:24px;height:24px}.ph__subject{max-width:30ch;color:var(--color-ink);font-weight:600;font-size:.9375rem;line-height:1.4}.ph__spec{font-size:.75rem;letter-spacing:.02em;font-variant-numeric:tabular-nums}.ph--shot .ph__icon{color:var(--color-brand-text)}.card__media .ph{gap:.35rem;padding:.75rem}.card__media .ph__icon{width:38px;height:38px}.card__media .ph__icon svg{width:18px;height:18px}.card__media .ph__subject{font-size:.8125rem}.person__photo .ph__subject{font-size:.8125rem}.hyp-s.has-media{display:grid;gap:var(--space-7);align-items:center}@media (min-width:1000px){.hyp-s.has-media{grid-template-columns:1fr 1fr}.hyp-s.has-media.media-left>.media{order:-1}}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>.media{--media-ratio:16 / 9}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>.media::before{display:none}@media (min-width:1000px){.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media.media-left{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>:is(.hyp-s__body,.hyp-s__text){align-self:center}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>.media{align-self:stretch}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>.media .media__frame{aspect-ratio:auto;height:100%;min-height:280px}.hyp-s:is(.hyp-s--text,.hyp-s--band).has-media>.media .media__frame img{position:absolute;inset:0}}.hyp-s--band.has-media .hyp-s__text{max-width:none}.hyp-s--band.has-media::before{background:linear-gradient(90deg,rgba(13,26,33,.94),rgba(13,26,33,.82))}.hyp-s--band.has-media>.media{position:relative;z-index:1}.hyp-s--band.has-media .hyp-s__text{z-index:1}.hyp-s--band.has-media .media::before{opacity:.55}.hyp-s--text.has-media,.hyp-s--lead.has-media{max-width:none}.hyp-s--lead.has-media .media{max-width:560px;justify-self:end;width:100%}.hyp-s__aside{display:grid;gap:var(--space-6);align-content:start}@media (min-width:1000px){.hyp-s--benefits .hyp-s__aside{position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 2rem);grid-column:1;grid-row:1 / span 3}}.hyp-s--benefits .hyp-s__aside h2{position:static}.hyp-s--checklist.has-media{align-items:start}.hyp-s--checklist.has-media>h2{grid-column:1 / -1}.hyp-s--checklist.has-media ul.wp-block-list{grid-template-columns:1fr;margin-top:0}.meet__copy .media{width:100%;margin-top:var(--space-4)}.demo__copy .media{margin-top:var(--space-4);max-width:520px}.story-hero.has-media{grid-template-columns:1fr}@media (min-width:1000px){.story-hero.has-media{grid-template-columns:2fr 1fr;column-gap:var(--space-8);align-items:center}.story-hero.has-media>:not(.media){grid-column:1}.story-hero.has-media>.media{grid-column:2;grid-row:1 / span 6}}.story-hero .media::before{display:none}.article__feature{grid-column:1 / -1;max-width:1020px;width:100%;justify-self:center}.article__body .media{margin-block:var(--space-6)}.split .section-head .media{margin-top:var(--space-6);max-width:480px}@media (min-width:900px){.local.has-media{grid-template-columns:.9fr 1.1fr;column-gap:var(--space-7)}.local.has-media>.media{grid-row:1 / span 2}}.local.has-media .media::before{display:none}.photo-band{position:relative;border-radius:var(--radius-lg);overflow:hidden}.photo-band .media__frame{box-shadow:none}.photo-band__caption{position:absolute;inset-inline-start:var(--panel-pad);bottom:var(--panel-pad);z-index:2;max-width:32ch;padding:1rem 1.25rem;border-radius:var(--radius-md);background:rgba(13,26,33,.88);color:#fff;font-size:1.25rem;line-height:1.35}@media (max-width:999px){.media::before{inset-inline-end:-10px;bottom:-10px}.media--art-bl::before{inset-inline-start:-10px}.media--art-tr::before,.media--art-tl::before{top:-10px}}.person__photo{position:relative}.hero__visual--photo{position:relative}.hero__visual--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.media__frame>img,.card__media>img,.person__photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.media__frame>img{z-index:0}.media__frame::after{z-index:1}.hero__visual--photo .ph{border-radius:inherit}.media__frame.is-art{background:var(--color-night) var(--media-art,var(--art-night-waves)) center / cover no-repeat}.media__frame.is-art .ph-art{position:absolute;inset:0;display:grid;place-items:center}.media__frame.is-art .ph-art img{position:static;width:56px;height:auto;opacity:.9}.card__media.is-art{background:var(--color-night) var(--card-art,var(--art-night-waves)) center / cover no-repeat}.elementor .hero__visual--photo img,.elementor .media__frame img,.elementor .card__media img,.elementor .visual__img,.elementor .demo--split .demo__media img,.elementor .person__photo img{height:100%}
/* sections */
:root{--gap-section:56px}@media (min-width:700px){:root{--gap-section:72px}}@media (min-width:1200px){:root{--gap-section:96px}}.hyp-block.hyp-block{padding-block:calc(var(--gap-section) / 2);margin-block:0}.hyp-block.hyp-block.is-band{padding-block:var(--gap-section)}.hyp-block.hyp-block.gap-t{padding-top:var(--gap-section)}.hyp-block.hyp-block.gap-b{padding-bottom:var(--gap-section)}.hyp-block.hyp-block.gap-mt{margin-top:var(--gap-section)}.hyp-block.hyp-block.pad-t-0{padding-top:0}.hyp-block.hyp-block.pad-b-0{padding-bottom:0}.hyp-block.hyp-block.pad-t-l{padding-top:var(--gap-section)}.hyp-block.hyp-block.pad-b-l{padding-bottom:var(--gap-section)}.hyp-block.hyp-block.hyp-block--hero{padding-top:var(--space-4);padding-bottom:0}.hyp-block.hyp-block.hyp-block--hero.gap-b{padding-bottom:calc(var(--gap-section) / 2)}.hyp-block.hyp-block.subnav{padding-block:0}.section--white{background:var(--color-page)}.section--mist{background:var(--color-mist)}.section--sand{background:var(--color-sand)}.section--night{background:var(--color-night) var(--art-night-waves) center / cover no-repeat;color:var(--color-on-night)}.section--night h2,.section--night h3,.section--night .section-head__title{color:#fff}.section--night .section-head__text,.section--night .muted,.section--night p{color:var(--color-on-night-muted)}.section--night .eyebrow{color:var(--color-accent-on-night)}.section--night .hyp-s--band{background:none;padding:0;border-radius:0;overflow:visible}.section--night .hyp-s--band::before{display:none}.section--night .hyp-s--band:not(.has-media) h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);line-height:1.2;max-width:26ch;font-weight:400}.section--night .hyp-s--band:not(.has-media) .hyp-s__text{max-width:62ch}.section--night .panel--night{background:none;border-radius:0;box-shadow:none;padding-inline:0}.section--mist .hyp-s--text.has-media{align-items:center}.hero[class*="hero--bg-"]::before{opacity:.3;mix-blend-mode:normal;background-position:right center;background-size:cover;background-repeat:no-repeat}.hero--bg-arches::before{background-image:var(--art-light-arches)}.hero--bg-contour::before,.hero--bg-contour-light::before{background-image:var(--art-light-contour)}.hero--bg-lines::before{background-image:var(--art-light-lines)}.hero--bg-circles::before{background-image:var(--art-light-circles)}.hero--bg-spheres::before{background-image:var(--art-light-spheres)}.hero--bg-none::before{display:none}@media (min-width:1000px){.hyp-s--highlights .hyp-items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.hyp-s--cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);column-gap:var(--space-8);align-items:start}.hyp-s--cards>h2{position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 2rem)}.hyp-s.hyp-s--cards>.hyp-items{margin-top:0}}.hyp-s.hyp-s--cards>.hyp-items{grid-template-columns:minmax(0,1fr);gap:0;background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.hyp-s--cards .hyp-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:var(--space-5);row-gap:.2rem;align-items:center;align-content:center;padding:var(--space-5) var(--space-6);border:0;border-bottom:1px solid var(--color-line);border-radius:0;transition:background-color .15s ease}.hyp-s--cards .hyp-item:last-child{border-bottom:0}.hyp-s--cards .hyp-item::before{grid-column:1;grid-row:1 / span 2;margin:0}.hyp-s--cards .hyp-item::after{top:50%;transform:translateY(-50%);inset-inline-start:calc(var(--space-6) + 10px)}.hyp-s--cards .hyp-item>h3,.hyp-s--cards .hyp-item>p:not(.hyp-more){grid-column:2}.hyp-s--cards .hyp-item .hyp-more{grid-column:3;grid-row:1 / span 2;margin:0;padding:0}.hyp-s--cards .hyp-item:not(:has(>p:not(.hyp-more)))::before,.hyp-s--cards .hyp-item:not(:has(>p:not(.hyp-more))) .hyp-more{grid-row:1}.hyp-s--cards .hyp-more a{font-size:0;color:var(--color-action);transition:color .15s ease}.hyp-s--cards .hyp-more a::after{font-size:1.375rem}.hyp-s--cards .hyp-more a::before{content:"";position:absolute;inset:0}.hyp-s--cards .hyp-item:has(.hyp-more a):hover{background:#fff;border-color:var(--color-action);box-shadow:var(--shadow-card-hover)}.hyp-s--cards .hyp-item:has(.hyp-more a):hover::before{background:#fff}.hyp-s--cards .hyp-item:has(.hyp-more a):hover>h3{color:var(--color-action)}.hyp-s--cards .hyp-item:hover .hyp-more a{color:var(--color-action-strong)}.hyp-s--cards .hyp-item:hover .hyp-more a::after{transform:translateX(4px)}@media (max-width:599px){.hyp-s--cards .hyp-item{column-gap:var(--space-4);padding:var(--space-4)}.hyp-s--cards .hyp-item::after{inset-inline-start:calc(var(--space-4) + 10px)}}.hyp-s--cards .hyp-item.hyp-icon-none::before{display:none}.hyp-s--cards .hyp-item.hyp-icon-none>h3,.hyp-s--cards .hyp-item.hyp-icon-none>p:not(.hyp-more){grid-column:1 / 3}.hyp-s--benefits>.hyp-s__aside>h2{position:static}.hyp-s--benefits .hyp-s__aside{z-index:1}.hyp-s--tabs.has-shots .tabs__art{display:none}@media (min-width:900px){.hyp-s--tabs.has-shots .tabs__panel{grid-template-columns:1fr}}.tabs__shot{margin:var(--space-5) 0 0}.tabs__shot .media__frame{aspect-ratio:16 / 9}.hyp-s--tabs.has-icons .tabs__num{display:none}.hyp-s--tabs.has-icons .tabs--side .tabs__tab{gap:.75rem;padding:1.05rem 1.15rem;font-size:1.0625rem}.hyp-s--tabs.has-icons .tabs--side .tabs__tab .icon{width:20px;height:20px}.hyp-s--tabs.has-icons .tabs--side>.tabs__list{grid-row:1;grid-column:1}.hyp-s--tabs.has-icons .tabs--side>.tabs__panel{grid-row:2;grid-column:1;align-content:center}.hyp-s--tabs.has-icons .tabs__panel[hidden]{display:grid!important;visibility:hidden}@media (min-width:1000px){.hyp-s--tabs.has-icons .tabs--side{grid-template-columns:300px 1fr}.hyp-s--tabs.has-icons .tabs--side>.tabs__panel{grid-row:1;grid-column:2}}.hyp-s--tabs.has-icons .tabs--side .tabs__panel .hyp-item h3{display:flex;align-items:center;gap:.75rem}.hyp-s--tabs.has-icons .tabs--side .tabs__panel .hyp-item h3 .icon{width:30px;height:30px;color:var(--color-glow)}.hyp-s--tabs.has-icons .tabs__panel .checks{margin-top:var(--space-5);gap:var(--space-4);max-width:68ch}.hyp-s--tabs.has-icons .tabs__panel .checks li{color:var(--color-on-night)}.hyp-s--tabs.has-icons .tabs__panel .checks .icon{color:var(--color-glow)}.hyp-s--tabs.has-icons .tabs__panel .checks strong{color:#fff;font-weight:600}.trusted__logos{gap:var(--space-5) var(--space-7)}.trusted__logos img{max-height:36px;width:auto}.trusted__logos .logo-ph{display:grid;place-items:center;min-width:150px;height:44px;padding:0 1rem;border:1px dashed var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trusted__cta{margin:0;text-align:center}.stats .grid--4{row-gap:var(--space-6)}.hyp-s--text:not(.has-media):has(>.checks){max-width:none;display:grid;gap:var(--space-6);align-items:start}@media (min-width:1000px){.hyp-s--text:not(.has-media):has(>.checks){grid-template-columns:1fr 1fr;column-gap:var(--space-7)}}.hyp-s--text .checks strong{color:var(--color-ink);font-weight:600}.hyp-s .checks{margin:var(--space-4) 0 0}.hyp-s--text .kpi-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:var(--space-4) 0 0}@media (min-width:700px){.hyp-s--text .kpi-row{grid-template-columns:1fr 1fr}.hyp-s--text .kpi-card:last-child:nth-child(odd){grid-column:1 / -1}}.hyp-s--text .kpi-card{box-shadow:none;border:1px solid var(--color-line)}.hyp-s--text .kpi-card b{font-size:1.0625rem;font-weight:500;overflow-wrap:anywhere}.hyp-s--text .kpi-card a{color:inherit}.overview>.hyp-s--text.has-media{align-items:center}.overview-wrap .overview{padding-block:0}.split:has(>.section-head>.media){grid-template-columns:minmax(0,1fr)}.split>.section-head:has(>.media){display:contents}.split>.section-head:has(>.media) .media{margin-top:0;max-width:none}@media (min-width:1000px){.split:has(>.section-head>.media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-8);align-items:center}.split>.section-head:has(>.media)>.section-head__copy{grid-column:1 / -1}}.kpis .container{display:grid;gap:var(--space-6)}.kpis .section-head{margin:0}.kpis .kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.kpis .kpi-card{position:relative;gap:.5rem;padding:var(--space-5) var(--space-5) calc(var(--space-5) + 28px);border:1px solid var(--color-line);box-shadow:none;overflow:hidden}.kpis .kpi-card span{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--color-muted)}.kpis .kpi-card span::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-brand);flex:none}.kpis .kpi-card b{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:500;letter-spacing:-.02em;line-height:1.1}.kpis .kpi-card small{color:var(--color-text);font-size:.875rem;line-height:1.5}.kpis .kpi-card::after{content:"";position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-4);height:22px;opacity:.35;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 22' preserveAspectRatio='none'%3E%3Cpolyline points='0,18 25,15 50,16 75,11 100,13 125,8 150,9 175,5 200,3' fill='none' stroke='%23E51E25' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.kpis .container>p.muted{margin:0}@media (min-width:1000px){.kpis .container{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);grid-template-rows:auto 1fr;column-gap:var(--space-8);row-gap:var(--space-4);align-items:start}.kpis .section-head{grid-column:1;grid-row:1}.kpis .container>p.muted{grid-column:1;grid-row:2;align-self:start}.kpis .kpi-row{grid-column:2;grid-row:1 / span 2}}@media (max-width:559px){.kpis .kpi-row{grid-template-columns:minmax(0,1fr)}}.demo__contact{display:grid;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-line-strong)}.demo.demo--split{gap:0;padding:0;overflow:hidden;align-items:stretch}@media (min-width:1000px){.demo.demo--split{grid-template-columns:1fr 1fr}}.demo--split .demo__copy{position:relative;isolation:isolate;align-content:start;padding:var(--panel-pad);color:var(--color-on-night)}.demo--split .demo__media{position:absolute;inset:0;z-index:-2;margin:0;max-width:none}.demo--split .demo__media .media__frame{height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.demo--split .demo__media img{width:100%;height:100%;object-fit:cover}.demo--split .demo__media .ph{display:none}.demo--split .demo__copy::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(13,26,33,.84),rgba(13,26,33,.93))}.demo--split .demo__copy :is(h1,h2,.demo__subtitle){color:#fff}.demo--split .demo__copy :is(.lead,p,.muted,address,address span){color:var(--color-on-night-muted)}.demo--split .demo__copy a{color:#fff}.demo--split .crumbs,.demo--split .crumbs a,.demo--split .crumbs span{color:var(--color-on-night-muted)}.demo--split .demo__copy .icon{color:var(--color-accent-on-night)}.demo--split .demo__contact{border-top-color:rgba(255,255,255,.2)}.demo--split .demo__form{align-self:center;margin:clamp(1rem,.5rem + 2vw,var(--panel-pad));box-shadow:none}.demo--split .demo__media-note{position:absolute;inset-inline-end:1rem;bottom:1rem;z-index:1;padding:.3rem .6rem;border-radius:var(--radius-xs);background:rgba(255,255,255,.14);color:#fff;font-size:var(--text-xs)}.hyp-s--faq{display:grid;gap:0;padding:0;border-radius:0;background:none}.hyp-s--faq>h2{margin:0 0 var(--space-5);font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;max-width:9ch;align-self:start}.hyp-s--faq>details:first-of-type{border-top:1px solid var(--color-line)}.hyp-s--faq .wp-block-details{margin:0!important;background:none;border:0;border-bottom:1px solid var(--color-line);border-radius:0}.hyp-s--faq .wp-block-details summary{padding:1.35rem 0;font-weight:500;font-size:1.0625rem;color:var(--color-ink)}.hyp-s--faq .wp-block-details summary::after{content:"+";width:auto;height:auto;border:0;transform:none;margin:0;font-size:1.375rem;font-weight:300;line-height:1;color:var(--color-action)}.hyp-s--faq .wp-block-details[open] summary::after{content:"×";transform:none;margin:0}.hyp-s--faq .wp-block-details>:not(summary){padding-block:0 1.5rem;padding-inline:0 3rem;color:var(--color-text);font-size:1rem;line-height:1.7}@media (min-width:1000px){.hyp-s--faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--space-8);row-gap:0;align-items:start}.hyp-s--faq>h2{grid-column:1;grid-row:1 / span 30;position:sticky;top:calc(var(--sticky-top,var(--header-h)) + 4.5rem);margin:0}.hyp-s--faq>:not(h2){grid-column:2}}@media (min-width:1100px){.site-footer__grid--wide{grid-template-columns:1.3fr repeat(4,1fr)}}.site-footer__grid--wide>#footer-newsletter{grid-column:1 / -1;display:grid;gap:var(--space-3);max-width:560px}.site-footer__base .social{margin:0}.site-footer__base{flex-wrap:wrap;gap:var(--space-4)}.hyp-draft-note{margin:0 0 var(--space-4);padding:.6rem 1rem;border:1px dashed #E9A23B;border-radius:var(--radius-sm);background:#FFF8EC;color:#6B4A10;font-size:var(--text-sm)}.hero.hero--text{grid-template-columns:minmax(0,1fr);min-height:0}.hero.hero--text .hero__copy{max-width:820px}.jobs{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.jobs__item{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff}.jobs__item h3{font-size:var(--text-h3)}.jobs__item p{margin:.35rem 0 0;color:var(--color-text);max-width:70ch}.jobs__meta{color:var(--color-muted)!important;font-size:var(--text-sm)}.jobs__empty{display:grid;gap:var(--space-4);justify-items:start}.partner .card__body{gap:var(--space-2)}.partner__logo{height:44px;margin-bottom:var(--space-2)}.partner__logo img{max-height:44px;width:auto}.login{display:grid;gap:var(--space-6);padding:var(--panel-pad)}@media (min-width:1000px){.login{grid-template-columns:1fr minmax(0,460px);column-gap:var(--space-8);align-items:center}.login>.crumbs{grid-column:1 / -1}}.login__copy{display:grid;gap:var(--space-4)}.login__form{display:grid;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-card)}.login__form .btn{justify-content:center}.login__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:0;padding:0;list-style:none}.login__links a{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.login__links .icon{width:18px;height:18px}.login__error{color:var(--color-brand-text);font-size:var(--text-sm);margin:0}.calc{display:grid;gap:var(--space-6);align-items:start}@media (min-width:1000px){.calc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:var(--space-8)}}.calc__form{display:grid;gap:var(--space-4)}.calc__result{display:grid;gap:var(--space-5);padding:var(--panel-pad)}.calc__figures{display:grid;gap:var(--space-5)}@media (min-width:700px){.calc__figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.calc__figures .stat__value{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem)}.calc__assume{margin:0;color:var(--color-on-night-muted);font-size:var(--text-sm)}.calc__note{margin-top:var(--space-4)}.config{display:grid;gap:var(--space-6)}.config__step{margin:0;padding:0;border:0;display:grid;gap:var(--space-4)}.config__step legend{display:flex;align-items:center;gap:.6rem;margin-bottom:var(--space-4);font-size:var(--text-h3);font-weight:600;color:var(--color-ink)}.config__step legend span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-action);color:#fff;font-size:var(--text-sm)}.config__opts{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.config__opt{position:relative}.config__opt input{position:absolute;opacity:0;inset:0}.config__opt span{display:flex;align-items:center;gap:.6rem;height:100%;padding:.9rem 1rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:#fff;cursor:pointer;font-weight:500;transition:border-color .15s,background .15s}.config__opt .icon{width:20px;height:20px;color:var(--color-action);flex:none}.config__opt input:checked + span{border-color:var(--color-action);background:#fff;box-shadow:inset 0 0 0 1px var(--color-action)}.config__opt input:focus-visible + span{box-shadow:var(--focus-ring)}.config__summary{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6)}.config__count{margin:0;font-weight:500;color:var(--color-ink)}.legal h2{scroll-margin-top:var(--scroll-offset,140px)}.search-form--page{display:flex;align-items:center;gap:var(--space-3);max-width:760px;padding-block:.5rem;padding-inline:1rem .5rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:#fff}.search-form--page input{flex:1;min-width:0;border:0;font:inherit;font-size:var(--text-md);background:none}.search-form--page input:focus{outline:none}.search-form--page .icon{color:var(--color-muted)}.search-sec__count{margin:var(--space-6) 0 var(--space-4);color:var(--color-muted)}.search-results{display:grid;gap:0;margin:0;padding:0;list-style:none;max-width:900px}.search-results li{padding:var(--space-5) 0;border-bottom:1px solid var(--color-line)}.search-results h2{font-size:var(--text-h3);margin:.25rem 0}.search-results p{margin:0}@media (max-width:999px){.demo--split .demo__media-note{position:static;display:inline-block;margin-top:var(--space-4)}}
/* site */
.grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}@media (min-width:900px){.grid--2{grid-template-columns:repeat(2,1fr)}}.title-area{padding-top:var(--space-5)}.title-area__inner{padding:clamp(1.75rem,1rem + 3vw,3.5rem) var(--panel-pad);border-radius:var(--radius-lg)}.title-area__inner h1{max-width:22ch}.title-area__inner .lead{max-width:64ch;margin-top:var(--space-3);color:var(--color-muted)}.title-area__inner .crumbs{margin-bottom:var(--space-4)}.title-area--white .title-area__inner{padding-inline:0}.title-area--mist .title-area__inner{background:var(--color-mist)}.title-area--night .title-area__inner{background-image:linear-gradient(90deg,rgba(13,26,33,.94),rgba(13,26,33,.6)),var(--art-night-waves);color:var(--color-on-night)}.title-area--night h1{color:#fff}.title-area--night .lead,.title-area--night .crumbs,.title-area--night .crumbs a{color:var(--color-on-night-muted)}.article--no-toc{grid-template-columns:minmax(0,860px)!important;justify-content:center}.share{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-6) var(--space-4)}.share__label{font-weight:600;color:var(--color-ink);font-size:var(--text-sm)}.share .social a{background:var(--color-mist)}.hyp-button-wrap{display:flex}.hyp-button-wrap--center{justify-content:center}.hyp-button-wrap--end{justify-content:flex-end}.subnav__cta.btn{flex:none}.plans{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch}@media (min-width:1100px){.plans{grid-template-columns:repeat(var(--plans,3),minmax(0,1fr))}}.plan{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:#fff;border:1px solid var(--color-line);border-radius:var(--radius-lg)}.plan--featured{border:2px solid var(--color-action);box-shadow:var(--shadow-card)}.plan__badge{position:absolute;top:-12px;inset-inline-start:var(--space-6);padding:.2rem .7rem;border-radius:999px;background:var(--color-brand);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em}.plan__name{font-size:1.25rem}.plan__price{color:var(--color-ink);font-size:2rem;font-weight:600;line-height:1.1}.plan__price .plan__period,.plan__price .subscription-details{color:var(--color-muted);font-size:.9375rem;font-weight:400}.plan__price del{color:var(--color-muted);font-size:.6em;font-weight:400}.plan__price ins{text-decoration:none}.plan__text{color:var(--color-muted)}.plan__features{margin-top:var(--space-2)}.plan__more{margin-top:auto;font-weight:600;font-size:var(--text-sm)}.plans__note{margin-top:var(--space-5);text-align:center}.site-block--menus{display:grid;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.site-block a{color:var(--color-text);text-decoration:none}.site-block a:hover{color:var(--color-action);text-decoration:underline}.site-block .site-footer__base{border-top:0;padding-top:0}.site-block--dark,.site-block--dark .site-footer__text,.site-block--dark .site-footer__base{color:var(--color-on-night-muted)}.site-block--dark h2,.site-block--dark .site-footer__heading{color:#fff}.site-block--dark a{color:var(--color-on-night)}.site-block--dark .social a{background:rgba(255,255,255,.08);color:#fff}.hyp-part--footer .site-footer{margin-top:0}.hyp-chat-widget .to-top{bottom:100px}@media (max-width:1023px){.hyp-chat-widget #tidio-chat-iframe{bottom:64px!important}.hyp-chat-widget .to-top{bottom:150px}}body.hyp-chat-aie-brand .mwai-chat{--mwai-fontFamily:var(--font-sans);--mwai-accentColor:var(--color-action);font-family:var(--font-sans)}body.hyp-chat-aie-brand .mwai-chat :is(input,textarea,button){font-family:inherit}body.hyp-chat-aie .mwai-chat :is(.mwai-text,.mwai-input-text textarea,.mwai-input-text input){unicode-bidi:plaintext;text-align:start}html[dir="rtl"] body.hyp-chat-aie .mwai-chat :is(.mwai-reply,.mwai-input-text textarea,.mwai-input-text input){direction:rtl}body.hyp-chat-aie .to-top{bottom:112px}@media (max-width:1023px){body.hyp-chat-aie.has-mobile-bar .mwai-chat.mwai-window:not(.mwai-open) .mwai-trigger{bottom:88px!important}body.hyp-chat-aie.has-mobile-bar .to-top{bottom:160px}}@media (max-width:720px){body.hyp-chat-aie .chat-now{display:none!important}body.hyp-chat-aie:not(.has-mobile-bar) .to-top{bottom:104px}}.hyp-cf7 .wpcf7{margin:0}.hyp-cf7 .wpcf7-form-control-wrap{display:block}.hyp-cf7 .field .wpcf7-form-control:not(.wpcf7-submit){width:100%;min-height:46px;padding:.6rem .8rem;background:#fff;color:var(--color-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);font:inherit;font-size:1rem}.hyp-cf7 .field textarea.wpcf7-form-control{min-height:110px;resize:vertical}.hyp-cf7 .field .wpcf7-form-control:focus{outline:none;border-color:var(--color-action);box-shadow:0 0 0 3px rgba(11,90,112,.16)}.hyp-cf7 .wpcf7-not-valid{border-color:var(--color-red)!important}.hyp-cf7 .wpcf7-not-valid-tip{margin-top:.3rem;color:var(--color-error);font-size:var(--text-sm)}.hyp-cf7 .wpcf7-spinner{margin-block:0;margin-inline:.5rem 0}.hyp-cf7 .wpcf7 form .wpcf7-response-output{margin:var(--space-4) 0 0;padding:.8rem 1rem;border:0;border-radius:var(--radius-xs);background:#fff;color:var(--color-success);border:1px solid var(--color-tick);font-weight:500}.hyp-cf7 .wpcf7 form.invalid .wpcf7-response-output,.hyp-cf7 .wpcf7 form.failed .wpcf7-response-output,.hyp-cf7 .wpcf7 form.spam .wpcf7-response-output,.hyp-cf7 .wpcf7 form.unaccepted .wpcf7-response-output{background:#fff;color:var(--color-error);border:1px solid var(--color-red)}.hyp-cf7 .wpcf7 form.init .wpcf7-response-output,.hyp-cf7 .wpcf7 form.resetting .wpcf7-response-output,.hyp-cf7 .wpcf7 form.submitting .wpcf7-response-output{display:none}.hyp-cf7 p:empty,.hyp-cf7 .form__grid>br,.hyp-cf7 .form__foot>br{display:none}.hyp-cf7 .form__grid p,.hyp-cf7 .field p{margin:0}.hyp-cf7--newsletter .subscribe{display:flex;gap:var(--space-2)}.hyp-cf7--newsletter .subscribe .wpcf7-form-control-wrap{flex:1}.hyp-cf7--newsletter .subscribe input[type=email]{width:100%;min-height:46px;padding:.6rem .8rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);font:inherit}.hyp-cf7--newsletter .wpcf7-spinner{display:none}.hyp-cf7--newsletter .subscribe>p{display:flex;gap:var(--space-2);width:100%;margin:0}.hyp-cf7 .subscribe input.btn,.hyp-cf7 input[type=submit].btn{width:auto;min-width:0;min-height:var(--btn-h,42px);border:var(--btn-bw,1.5px) solid transparent;background:var(--btn-primary-bg,var(--color-action));color:var(--btn-primary-fg,#fff);font-weight:var(--btn-fw,600);cursor:pointer}.hyp-cf7 input[type=submit].btn:hover{background:var(--btn-primary-hbg,var(--color-action-strong))}.hyp-cf7 input[type=submit].btn--lg{min-height:var(--btn-h-lg,50px)}.hyp-todo{position:relative;outline:2px dashed #E0A800;outline-offset:-6px;background:repeating-linear-gradient(135deg,rgba(255,214,0,.06) 0 12px,transparent 12px 24px)}.hyp-todo::before{content:attr(data-label);position:absolute;inset-block-start:10px;inset-inline-start:14px;z-index:3;padding:3px 10px;border-radius:999px;background:#FFE58F;color:#5c4400;font:600 12px/1.4 var(--font-sans)}
/* v55 */
:root{--frame-main:var(--color-action);--frame-accent:var(--color-accent-on-night);--frame-panel:var(--color-mist);--frame-off:18px}@media (max-width:599px){:root{--frame-off:10px}}.media--fc-red-teal{--frame-main:var(--color-red);--frame-accent:var(--color-action)}.media--fc-teal-red{--frame-main:var(--color-action);--frame-accent:var(--color-red)}.media--fc-red{--frame-main:var(--color-red);--frame-accent:var(--color-red)}.media--fc-teal{--frame-main:var(--color-action);--frame-accent:var(--color-action)}.media--fc-light{--frame-main:var(--color-line-strong);--frame-accent:var(--color-line);--frame-panel:var(--color-mist)}:is(.section--night,.panel--night,.hyp-s--band,.roles__panel) [class*="media--f-"]{--frame-accent:#fff;--frame-panel:rgba(255,255,255,.12)}:is(.section--night,.panel--night,.hyp-s--band,.roles__panel) .media--f-offset::before{opacity:.9;width:48%;height:48%}[class*="media--f-"].media::before,[class*="media--f-"] .media__frame::after{display:none}[class*="media--f-"]:not(.media--f-none){position:relative;isolation:isolate;overflow:visible}[class*="media--f-"]:not(.media--f-none)::before,[class*="media--f-"]:not(.media--f-none)::after{content:"";display:block;position:absolute;pointer-events:none}[class*="media--f-"]>:is(.media__frame,img){position:relative;z-index:1}.media--f-offset::before{z-index:0;inset-inline-end:calc(var(--frame-off) * -1);bottom:calc(var(--frame-off) * -1);width:62%;height:62%;border-radius:var(--radius-img,var(--radius-lg));background:var(--frame-accent)}.media--f-offset::after{z-index:2;inset-inline-start:calc(var(--frame-off) * -.7);top:calc(var(--frame-off) * -.7);width:72px;height:72px;border-top:3px solid var(--frame-main);border-inline-start:3px solid var(--frame-main);border-start-start-radius:12px}.media--f-lines::before{z-index:0;inset-inline-end:calc(var(--frame-off) * -1.4);top:14%;width:22px;height:72%;background:repeating-linear-gradient(90deg,var(--frame-main) 0 2px,transparent 2px 7px)}.media--f-lines::after{z-index:2;inset-inline-start:28px;bottom:calc(var(--frame-off) * -.9);width:84px;height:4px;border-radius:2px;background:var(--frame-accent)}.media--f-band::before{z-index:2;inset-inline:0;bottom:0;width:auto;height:10px;border-end-start-radius:var(--radius-img,var(--radius-lg));border-end-end-radius:var(--radius-img,var(--radius-lg));background:var(--frame-main)}.media--f-band::after{z-index:3;inset-inline-end:24px;bottom:-14px;width:46px;height:46px;border-radius:12px;background:#fff url("../img/brand/hyp-symbol-64.png") center / 28px no-repeat;box-shadow:var(--shadow-card)}.media--f-arch>:is(.media__frame,img){border-radius:999px 999px var(--radius-img,var(--radius-lg)) var(--radius-img,var(--radius-lg))}.media--f-arch::before{z-index:0;inset-inline-start:calc(var(--frame-off) * -1.6);top:-6%;width:58%;aspect-ratio:1;border-radius:50%;background:var(--frame-panel)}.media--f-arch::after{z-index:2;inset-inline-end:8%;top:4%;width:16px;height:16px;border-radius:50%;background:var(--frame-main)}.media--f-pattern::before{z-index:0;inset-inline-start:calc(var(--frame-off) * -1.55);bottom:calc(var(--frame-off) * -1.55);width:75%;height:80%;border-radius:24px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--frame-main) 55%,transparent) 0 2px,transparent 2px 10px),var(--frame-panel)}.media--f-pattern::after{display:none!important}.media--f-circle{--media-ratio:1 / 1}.media--f-circle>:is(.media__frame,img){aspect-ratio:1;border-radius:50%}.media--f-circle::before{z-index:2;inset:-10px;width:auto;height:auto;border:3px solid var(--frame-main);border-radius:50%;background:none}.media--f-circle::after{z-index:3;inset-inline-end:8%;bottom:6%;width:18px;height:18px;border-radius:50%;background:var(--frame-accent);box-shadow:0 0 0 4px #fff}.media--f-none::before,.media--f-none::after{display:none!important}.media-left>.media--f-offset::before,.media-left>.media--f-lines::before{inset-inline-end:auto;inset-inline-start:calc(var(--frame-off) * -1)}.media-left>.media--f-offset::after{inset-inline-start:auto;inset-inline-end:calc(var(--frame-off) * -.7);border-inline-start:0;border-inline-end:3px solid var(--frame-main)}.media-left>.media--f-pattern::before{inset-inline-start:auto;inset-inline-end:calc(var(--frame-off) * -1.55)}.hero .hero__visual--photo[class*="media--f-"]:not(.media--f-pattern)::before{background:none}.hero .hero__visual--photo.media--f-offset::before{background:var(--frame-accent);border-radius:24px;width:62%;height:62%;inset-inline-start:auto;inset-inline-end:calc(var(--frame-off) * -1.2);bottom:calc(var(--frame-off) * -1.2)}.hero .hero__visual--photo.media--f-lines::before{background:repeating-linear-gradient(90deg,var(--frame-main) 0 2px,transparent 2px 7px);border-radius:0;inset-inline-start:auto;inset-inline-end:calc(var(--frame-off) * -1.6);bottom:auto;top:14%;width:22px;height:72%}.hero .hero__visual--photo.media--f-band::before{background:var(--frame-main);z-index:2;width:auto;height:10px;inset-inline:0;bottom:0;border-radius:0 0 20px 20px}.hero .hero__visual--photo.media--f-arch img{border-radius:999px 999px 20px 20px}.hero .hero__visual--photo.media--f-arch::before{background:var(--frame-panel);border-radius:50%;width:58%;height:auto;aspect-ratio:1;bottom:auto;top:-6%}.hero .hero__visual--photo.media--f-none::before{display:none}.field input,.field select,.field textarea,.subscribe input,.search-form input,.hyp-cf7 .field .wpcf7-form-control:not(.wpcf7-submit),.forminator-ui.forminator-custom-form .forminator-input,.forminator-ui.forminator-custom-form .forminator-textarea,.forminator-ui.forminator-custom-form select{min-height:var(--field-h,46px);border-radius:var(--field-radius,var(--radius-xs));border:var(--field-bw,1px) solid var(--field-border,var(--color-field-border))}.field input:focus,.field select:focus,.field textarea:focus,.subscribe input:focus,.search-form input:focus,.hyp-cf7 .field .wpcf7-form-control:focus,.forminator-ui.forminator-custom-form :is(.forminator-input,.forminator-textarea,select):focus{border-color:var(--field-focus,var(--color-action));box-shadow:none;outline:2px solid var(--field-focus,var(--color-action));outline-offset:0}.field input:user-invalid,.hyp-cf7 .wpcf7-not-valid,.forminator-ui .forminator-has_error :is(.forminator-input,.forminator-textarea){border-color:var(--field-error,var(--color-red))}.wpcf7-not-valid-tip,.forminator-ui .forminator-error-message{color:var(--field-error,var(--color-error))}.hyp-fm .forminator-ui.forminator-custom-form{margin:0;font:inherit}.hyp-fm .forminator-ui .forminator-label{font-weight:600;font-size:.875rem;color:var(--color-ink)}.hyp-fm .forminator-ui .forminator-input,.hyp-fm .forminator-ui .forminator-textarea,.hyp-fm .forminator-ui select{width:100%;padding:.6rem .8rem;background:#fff;color:var(--color-ink);font:inherit;font-size:1rem}.hyp-fm .forminator-ui .forminator-button-submit{display:inline-flex;align-items:center;justify-content:center;min-height:var(--btn-h-lg,52px);padding:0 var(--btn-px,24px);border:0;border-radius:var(--btn-radius,8px);background:var(--btn-primary-bg,var(--color-action));color:var(--btn-primary-fg,#fff);font:inherit;font-weight:var(--btn-fw,600);cursor:pointer}.hyp-fm--newsletter .forminator-ui .forminator-row{margin-bottom:0}.listing__sort{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}.listing__sort label{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap}.listing__sort select{min-height:40px;padding:.35rem 2rem .35rem .75rem;border:1px solid var(--color-line-strong);border-radius:var(--field-radius,var(--radius-xs));background:#fff;font:inherit;font-size:var(--text-sm);color:var(--color-ink)}.listing__meta:has(.listing__sort){display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.search-suggest{position:absolute;z-index:60;inset-inline:0;top:calc(100% + 6px);max-height:min(70vh,520px);overflow:auto;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-float);text-align:start}.search-suggest[hidden]{display:none}.search-suggest__group{padding:var(--space-2) var(--space-3) 0;color:var(--color-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.search-suggest a{display:block;padding:.5rem var(--space-3);border-radius:var(--radius-xs);color:var(--color-ink);text-decoration:none;line-height:1.35}.search-suggest a:hover,.search-suggest a[aria-selected="true"]{background:var(--color-mist)}.search-suggest a small{display:block;color:var(--color-muted);font-size:.8125rem}.search-suggest__all{margin-top:var(--space-1);border-top:1px solid var(--color-line);font-weight:600}.search-groups{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5)}.search-groups a{display:inline-flex;gap:.4rem;align-items:center;padding:.4rem .9rem;border:1px solid var(--color-line-strong);border-radius:999px;color:var(--color-ink);text-decoration:none;font-size:var(--text-sm)}.search-groups a[aria-current="true"]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.search-groups a span{opacity:.7}mark.search-hit{padding:0 .1em;border-radius:3px;background:color-mix(in srgb,var(--color-brand) 16%,transparent);color:inherit}.top-bar--template{background:var(--topbar-bg,var(--color-night))}.top-bar--template .elementor-section,.top-bar--template .e-con{--padding-top:0;--padding-bottom:0}@media (max-width:767px){.hyp-hide-phone{display:none!important}}@media (min-width:768px) and (max-width:1024px){.hyp-hide-tablet{display:none!important}}@media (min-width:1025px){.hyp-hide-desktop{display:none!important}}:where(:root){--ico-fg:var(--color-action);--ico-ac:var(--color-red);--ico-tint:var(--color-action-tint);--ico-solid:var(--color-action);--ico-plain-size:32px}.icon .ia{stroke:var(--hyp-ico-accent,var(--ico-ac))}.icon .iaf{fill:var(--hyp-ico-accent,var(--ico-ac));stroke:var(--hyp-ico-accent,var(--ico-ac))}:is(.btn,.button,button,.top-bar,.mobile-bar,.crumbs,.share,.social,.contact-list,.chat-now,.to-top,.tool,.lang,.site-footer,.card__media-icon,.talk__icon,.thanks__icon,.updates__icon,.ph__icon,.tabs__art,.hero-slide__badge,.checks){--hyp-ico-accent:currentColor}:is(.tabs__tab,.card__facts,.fit__links,.package__addons,.workflow__module,.compare-table,.config__opt,.login__links,.mega__login,.facet__head,.listing__search,.listing__chip,.listing__page,.top-bar__note,[class^="hq-"],[class*=" hq-"]){--hyp-ico-accent:currentColor}:is(.section--night,.panel--night,.hyp-s--band,.roles,.site-footer--night){--ico-ac:var(--color-red)}.hyp-s--tabs.has-icons .tabs__panel{--ico-ac:#fff}:where(:root),.ico-plain{--ico-bg:transparent;--ico-bg-hover:transparent;--ico-w:auto;--ico-h:auto;--ico-r:0;--ico-s:var(--ico-plain-size);--ico-w-sm:auto;--ico-h-sm:auto;--ico-s-sm:24px;--ico-on:initial}.ico-tile{--ico-bg:var(--ico-tint);--ico-bg-hover:#fff;--ico-w:48px;--ico-h:48px;--ico-r:10px;--ico-s:26px;--ico-w-sm:38px;--ico-h-sm:38px;--ico-s-sm:20px;--ico-on:initial}.ico-circle{--ico-bg:var(--ico-tint);--ico-bg-hover:#fff;--ico-w:50px;--ico-h:50px;--ico-r:50%;--ico-s:26px;--ico-w-sm:38px;--ico-h-sm:38px;--ico-s-sm:20px;--ico-on:initial}.ico-arch{--ico-bg:var(--ico-solid);--ico-bg-hover:var(--ico-solid);--ico-w:50px;--ico-h:54px;--ico-r:25px 25px 4px 4px;--ico-s:26px;--ico-w-sm:38px;--ico-h-sm:42px;--ico-s-sm:20px;--ico-on:#fff;--ico-ac:currentColor}.ico-detail-off{--hyp-ico-accent:currentColor}.ico-detail-on{--hyp-ico-accent:initial}.hyp-ico,.card__icon,.package__icon,.related__icon,.fit__icon{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;align-self:flex-start;justify-self:start;width:var(--ico-w);height:var(--ico-h);border-radius:var(--ico-r);background:var(--hyp-ico-fill,var(--ico-bg));color:var(--hyp-ico-color,var(--ico-on,var(--ico-fg)))}:is(.hyp-ico,.card__icon,.package__icon) .icon{width:var(--hyp-ico-size,var(--ico-s));height:var(--hyp-ico-size,var(--ico-s))}.related__icon,.fit__icon{width:var(--ico-w-sm);height:var(--ico-h-sm)}:is(.related__icon,.fit__icon) .icon{width:var(--ico-s-sm);height:var(--ico-s-sm)}.ico-none :is(.hyp-ico,.card__icon,.package__icon,.related__icon,.fit__icon){display:none}.hyp-item>.hyp-ico{margin-bottom:var(--space-2)}.hyp-s--highlights .hyp-item.has-ico{padding-top:var(--space-6)}.hyp-hl-left .hyp-s--highlights .hyp-item{align-items:flex-start;text-align:start}.elementor-widget.hyp-hl-left .hyp-s--highlights .hyp-item{align-items:flex-start;text-align:start}.elementor-widget.hyp-hl-center .hyp-s--highlights .hyp-item{align-items:center;text-align:center}.hyp-hl-center .hyp-s--highlights .hyp-item>.hyp-ico,.elementor-widget.hyp-hl-center .hyp-s--highlights .hyp-item>.hyp-ico{align-self:center}.elementor-widget.hyp-hl-left .hyp-s--highlights .hyp-item>.hyp-ico{align-self:flex-start}.hyp-s--benefits .hyp-item>.hyp-ico{position:absolute;inset-inline-start:0;top:var(--space-5);margin:0;width:var(--ico-w-sm);height:var(--ico-h-sm)}.hyp-s--benefits .hyp-ico .icon{width:var(--hyp-ico-size,var(--ico-s-sm));height:var(--hyp-ico-size,var(--ico-s-sm))}.hyp-s--cards .hyp-item.has-ico{grid-template-columns:minmax(44px,max-content) minmax(0,1fr) auto}.hyp-s--cards .hyp-item>.hyp-ico{grid-column:1;grid-row:1 / span 2;margin:0}.hyp-s--cards .hyp-item:not(:has(>p:not(.hyp-more)))>.hyp-ico{grid-row:1}.hyp-s--cards .hyp-item.no-ico>h3,.hyp-s--cards .hyp-item.no-ico>p:not(.hyp-more),.ico-none .hyp-s--cards .hyp-item>h3,.ico-none .hyp-s--cards .hyp-item>p:not(.hyp-more){grid-column:1 / 3}.hyp-s--cards .hyp-item:has(.hyp-more a):hover>.hyp-ico{background:var(--hyp-ico-fill,var(--ico-bg-hover))}.form__consent a,.hq-consent a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.form__consent a:hover,.hq-consent a:hover{color:var(--color-action)}.form__turnstile{margin-top:var(--space-4)}.hq-sum .form__turnstile{margin:0 0 var(--space-3)}.hq-consent{margin-top:.6rem}
