:root{--canvas: #f4f4f5;--white: #ffffff;--ink: #161a1d;--body: #4c5a67;--brand: #1790ff;--brand-strong: #148eff;--brand-mid: #7abfff;--brand-soft: #85c4ff;--brand-pale: #e4edfd;--border: #dbe5f3;--nav-ink: #2b333b;--peach: #ffd9c2;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-pill: 999px;--shadow-card: 0 4px 22.8px rgba(41, 60, 86, .08);--shadow-nav: 0 10px 3px rgba(52, 95, 141, .05), 0 5px 2.5px rgba(52, 95, 141, .09), 0 1px 1px rgba(52, 95, 141, .1);--shadow-inset: inset 0 4px 11px rgba(255, 255, 255, .47);--glow-brand: 0 82px 23px rgba(54, 151, 242, .01), 0 53px 21px rgba(54, 151, 242, .07), 0 30px 18px rgba(54, 151, 242, .23), 0 13px 13px rgba(54, 151, 242, .38), 0 3px 7px rgba(54, 151, 242, .44);--glow-brand-hover: 0 90px 26px rgba(54, 151, 242, .02), 0 58px 24px rgba(54, 151, 242, .1), 0 34px 20px rgba(54, 151, 242, .3), 0 15px 15px rgba(54, 151, 242, .46), 0 4px 9px rgba(54, 151, 242, .52);--grad-btn: radial-gradient(63.29% 96.81% at 50.27% 115.96%, var(--brand-mid) 0%, var(--brand-strong) 100%);--glow-hero: radial-gradient(120% 120% at 50% 115%, #eaf3ff 0%, #ffffff 55%);--tint-card: linear-gradient(#b3daff, var(--peach));--fade-right: linear-gradient(to right, var(--canvas) 0%, transparent 100%);--hero-blob: #9ed0ff;--wash-faq: linear-gradient(#cee4f8, #fbf3ee);--wash-panel: linear-gradient(135deg, #dbeafe 0%, #eef2fb 48%, #fde8d8 100%);--badge-ring: #ccdfff;--blob-cool: #b3daff;--neutral-line: #cccccc;--neutral-chip: #eef0f2;--success: #16a34a;--line-dash: linear-gradient( rgba(239, 244, 249, .5) 0%, rgba(51, 123, 248, .5) 29%, rgba(51, 123, 248, .5) 69%, rgba(239, 244, 249, .5) 100% );--shadow-disc: inset 0 5px 5px rgba(255, 255, 255, .9), inset 0 6px 14px rgb(197, 217, 251), inset 0 -6px 5px rgba(174, 202, 252, .52), 0 15px 4px rgba(24, 54, 104, 0), 0 10px 4px rgba(24, 54, 104, .02), 0 5px 3px rgba(24, 54, 104, .08), 0 2px 2px rgba(24, 54, 104, .13), 0 1px 1px rgba(24, 54, 104, .15);--glow-wordmark: drop-shadow(0 6px 24px rgba(20, 142, 255, .18));--step: clamp(1rem, .6rem + 1.6vw, 1.75rem);--gap: clamp(1rem, .7rem + 1.2vw, 1.5rem);--section-y: clamp(3rem, 2rem + 5vw, 6rem);--shell: min(100% - 2 * var(--step), 75rem);--ease: cubic-bezier(.4, 0, .2, 1);--t: .2s var(--ease);--t-color: .15s var(--ease);--ease-out: cubic-bezier(.22, 1, .36, 1);--t-reveal: .45s var(--ease-out);--t-panel: .4s var(--ease-out)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--canvas);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,.h1{font-size:clamp(2.25rem,1.4rem + 3.4vw,3.5rem);font-weight:500;line-height:1.14;letter-spacing:-.06em;color:var(--ink)}h2,.h2{font-size:clamp(1.75rem,1.3rem + 2vw,2.5rem);font-weight:400;line-height:1.2;letter-spacing:-.06em;color:var(--body)}h3,.h3{font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:-.06em;color:var(--ink)}.accent{color:var(--ink)}p{color:var(--body)}.lead{font-size:1.25rem;line-height:1.5;letter-spacing:-.03em}.small{font-size:.875rem}.muted{color:var(--body)}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}[id]{scroll-margin-top:6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:14px 20px;border-radius:var(--r-md);font-size:1rem;font-weight:500;letter-spacing:-.02em;cursor:pointer;transition:transform var(--t),box-shadow var(--t),background var(--t)}.btn:hover{transform:scale(1.02);text-decoration:none}.btn:active{transform:scale(.99)}.btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.btn--primary{background:var(--grad-btn);border:2px solid var(--brand-soft);color:var(--white);box-shadow:var(--glow-brand)}.btn--primary:hover{box-shadow:var(--glow-brand-hover)}.btn--secondary{background:var(--white);border:1px solid var(--neutral-line);color:var(--ink);box-shadow:var(--shadow-inset)}.btn--secondary:hover{border-color:var(--brand-soft)}.btn--ghost{background:transparent;border:1px solid transparent;color:var(--nav-ink)}.btn--ghost:hover{background:color-mix(in srgb,var(--brand) 8%,transparent);color:var(--brand)}.pill{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--white);border-radius:var(--r-pill);box-shadow:var(--shadow-card);font-size:.875rem;color:var(--ink)}.pill__dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--brand);flex:none}.chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:var(--r-pill);background:var(--brand-pale);color:var(--brand-strong);font-size:.8125rem;font-weight:500}.chip--neutral{background:var(--neutral-chip);color:var(--body)}.card{background:var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-card);border:1px solid var(--border);overflow:hidden;transition:transform var(--t),box-shadow var(--t)}.card--lg{border-radius:var(--r-xl)}.card--hover:hover{transform:translateY(-2px);box-shadow:0 12px 32px color-mix(in srgb,var(--ink) 14%,transparent)}.card__visual{aspect-ratio:16 / 10;background:var(--brand-pale);display:grid;place-items:center;border-bottom:1px solid var(--border)}.card__visual--warm{background:var(--tint-card)}.card__body{padding:var(--gap);display:grid;gap:.5rem}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);padding:12px 16px 12px 28px;background:var(--white);border:2px solid var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-nav)}.nav__mark{font-weight:500;font-size:1.125rem;letter-spacing:-.04em;color:var(--ink)}.brand-logo{display:block;height:1.25rem;aspect-ratio:1969 / 530;background-color:var(--ink);-webkit-mask:url(/logo-landing-rezam.svg) no-repeat center / contain;mask:url(/logo-landing-rezam.svg) no-repeat center / contain}.shell{width:var(--shell);margin-inline:auto}.section-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap)}.stack{display:grid;gap:var(--gap)}.row{display:flex;flex-wrap:wrap;gap:var(--gap);align-items:center}.grid-auto{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.steps{position:relative;display:grid;overflow-x:clip;min-width:0}.steps__line{position:absolute;left:50%;top:0;width:2px;height:100%;transform:translate(-50%);background:var(--line-dash);-webkit-mask-image:repeating-linear-gradient(#000 0 6px,transparent 6px 14px);mask-image:repeating-linear-gradient(#000 0 6px,transparent 6px 14px)}.step{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,11vw,10rem);align-items:center;padding-block:3rem}.step__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:4px solid var(--badge-ring);background:var(--grad-btn);color:var(--white);font-size:.875rem;font-weight:500}.step:nth-child(2n of.step) .step__text{grid-column:2}.step:nth-child(2n of.step) .step__visual{grid-column:1;grid-row:1}.step__title{font-size:clamp(1.5rem,1.2rem + 1vw,1.75rem);font-weight:500;line-height:1.2;letter-spacing:-.06em;color:var(--ink)}.step__num{color:var(--brand);margin-right:.5rem}.step__list{display:grid;gap:.75rem;list-style:none;padding:0;margin:0}.step__item{display:flex;align-items:center;gap:.75rem;color:var(--ink)}.step__check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:50%;background:var(--brand);color:var(--white);box-shadow:0 4px 8px #00000012}.step__check svg{width:10px;height:10px}.step__visual{position:relative;aspect-ratio:664 / 512;border-radius:14px;background:var(--wash-panel);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 2px #293c560a}.frag-card{position:absolute;background:var(--white);border:1px solid var(--border);border-radius:var(--r-md);padding:11px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.frag-card--stat{top:8%;left:-8%;width:66%;display:grid;gap:.5rem}.frag-card--wide{bottom:6%;left:26%;width:62%;display:grid;gap:.5rem}.frag-tile{position:absolute;display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:var(--r-md);background:var(--white);border:1px solid var(--border);box-shadow:0 6px 16px #293c561a;font-size:.75rem;font-weight:500;color:var(--body)}.frag-tile--a{bottom:12%;left:-6%;transform:rotate(-8deg)}.frag-tile--b{top:18%;right:-6%;transform:rotate(7deg)}.frag-cursor{position:absolute;display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:500;color:var(--white);white-space:nowrap}.frag-cursor:before{content:"";position:absolute;top:-.45rem;left:-.35rem;width:0;height:0;border-left:7px solid currentColor;border-bottom:9px solid transparent;transform:rotate(-14deg)}.frag-cursor--blue{background:var(--brand);color:var(--brand);top:44%;left:12%}.frag-cursor--dark{background:var(--ink);color:var(--ink);top:30%;right:16%}.frag-cursor span{color:var(--white)}.frag-chart{height:2.75rem;width:100%}.frag-chart path{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round}.frag-stat{display:flex;align-items:baseline;gap:.5rem}.frag-stat__val{font-size:1.1rem;font-weight:500;color:var(--ink);letter-spacing:-.04em}.frag-stat__delta{font-size:.75rem;font-weight:500;color:var(--success)}.frag-stat__label{font-size:.75rem;color:var(--body)}.frag-progress{height:.4rem;border-radius:var(--r-pill);background:var(--brand-pale);overflow:hidden}.frag-progress i{display:block;height:100%;width:62%;border-radius:inherit;background:var(--brand)}@media(max-width:48rem){.step{grid-template-columns:1fr;gap:var(--gap);padding-block:0;padding-top:4.25rem;text-align:center}.step:nth-child(2n of.step) .step__text,.step:nth-child(2n of.step) .step__visual{grid-column:1;grid-row:auto}.step__badge{left:50%;top:1.25rem;transform:translate(-50%);width:2.25rem;height:2.25rem;border-width:3px;font-size:.8rem}.steps__line{display:none}.step:before,.step:after{content:"";position:absolute;left:50%;width:2px;transform:translate(-50%);background:var(--line-dash);-webkit-mask-image:repeating-linear-gradient(#000 0 6px,transparent 6px 14px);mask-image:repeating-linear-gradient(#000 0 6px,transparent 6px 14px)}.step:before{top:0;height:1.25rem}.step:after{top:3.5rem;height:.75rem}.step:nth-child(1 of.step):before{display:none}.step__num{display:none}}.faq{border-radius:var(--r-md);border:4px solid var(--white);background:var(--wash-faq);padding:clamp(2rem,1rem + 4vw,4.5rem) clamp(1rem,4vw,2rem);overflow:hidden}.faq__list{display:grid;gap:4px;width:min(100%,48.625rem);margin-inline:auto}.faq__item{background:var(--white);border-radius:10px;overflow:hidden}.faq__trigger{display:flex;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;background:none;border:0;text-align:left;cursor:pointer;letter-spacing:-.06em;color:var(--ink);transition:color var(--t-color)}.faq__trigger:hover{color:var(--brand)}.faq__trigger:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.faq__num{color:var(--body);flex:none}.faq__q{flex:1}.faq__icon{flex:none;width:1rem;height:1rem;color:var(--body);transition:transform var(--t-panel),color var(--t-color)}[aria-expanded=true] .faq__icon{transform:rotate(45deg);color:var(--brand)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-panel)}.faq__item[data-open=true] .faq__panel{grid-template-rows:1fr}.faq__panel>div{overflow:hidden}.faq__answer{padding:0 2rem 1.5rem 4.25rem;display:grid;gap:.75rem}.foot-block{position:relative;overflow-x:clip;padding-block:clamp(4rem,2rem + 5vw,6rem) 25px;min-width:0}.foot-block__blobs{position:absolute;inset:0;z-index:-10;pointer-events:none}.foot-block__blob{position:absolute;border-radius:50%}.foot-block__blob--peach{bottom:20%;left:-120px;width:560px;height:460px;background:var(--peach);filter:blur(150px);opacity:.76}.foot-block__blob--blue{bottom:24%;right:-120px;width:600px;height:500px;background:var(--blob-cool);filter:blur(160px);opacity:.7}.foot-head{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:40rem;margin:0 auto 56px;padding-inline:24px;text-align:center}.foot-marquee{position:relative;display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,42px);width:100%;min-width:0;overflow:hidden}.marquee__track{display:flex;width:max-content}.marquee__track--a{animation:marquee 60s linear infinite}.marquee__track--b{animation:marquee-reverse 66s linear infinite}.foot-marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee__cell{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:102px;height:102px;margin-right:44px;padding:15px;border-radius:50%;background:var(--brand-pale)}.marquee__disc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:var(--white);font-size:.75rem;font-weight:500;color:var(--body);box-shadow:var(--shadow-disc)}.foot-marquee__fade{position:absolute;inset-block:0;width:140px;z-index:10;pointer-events:none}.foot-marquee__fade--l{left:0;background:linear-gradient(to right,var(--canvas),transparent)}.foot-marquee__fade--r{right:0;background:linear-gradient(to left,var(--canvas),transparent)}.foot-cta{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:47.5rem;margin:clamp(4rem,2rem + 6vw,8rem) auto 0;padding-inline:24px;text-align:center}.foot-cta__text{display:flex;flex-direction:column;gap:16px;max-width:39.375rem}.foot-card-wrap{width:min(100%,87rem);margin:clamp(4rem,2rem + 6vw,8rem) auto 0;padding-inline:24px}.foot-card{position:relative;overflow:hidden;border-radius:32px;background:#ffffffb3;padding:32px 24px 0}.foot-card__row{display:flex;flex-direction:column;gap:3rem}@media(min-width:64rem){.foot-card__row{flex-direction:row;gap:64px}.foot-card__brand{flex:1}.foot-card__cols{flex:2}.foot-card__aside{flex:1;align-items:flex-end}}.foot-card__brand{display:grid;gap:.75rem;align-content:start}.foot-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 32px}@media(min-width:40rem){.foot-cols{grid-template-columns:repeat(3,1fr)}}.foot-cols__col{display:flex;flex-direction:column;gap:24px}.foot-cols__head{font-size:.875rem;color:var(--body)}.foot-cols ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.foot-cols a{color:var(--ink);text-decoration:none;letter-spacing:-.02em;transition:color var(--t-color)}.foot-cols a:hover{color:var(--brand)}.foot-card__aside{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.foot-card__meta{display:flex;flex-direction:column;gap:8px;font-size:.75rem;line-height:1rem;color:var(--body)}@media(min-width:64rem){.foot-card__meta{align-items:flex-end;text-align:right}}.foot-wordmark{margin-top:clamp(3rem,1rem + 6vw,6rem);line-height:.74;filter:var(--glow-wordmark);text-align:center}.foot-wordmark span{display:block;font-size:clamp(3.5rem,15.6vw,13.5rem);font-weight:500;letter-spacing:-.055em;color:var(--brand);white-space:nowrap}.ping{position:relative;display:inline-flex;width:.5rem;height:.5rem;flex:none}.ping__wave{position:absolute;inset:0;border-radius:50%;background:var(--brand);opacity:.75;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.ping__dot{position:relative;width:100%;height:100%;border-radius:50%;background:var(--brand)}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.reveal{opacity:0;transform:translateY(1.25rem);transition:opacity var(--t-reveal),transform var(--t-reveal)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.marquee__track,.ping__wave{animation:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.step__visual .frag-card{width:62%;display:grid;gap:.5rem}[data-magnetic]{--mx: 0px;--my: 0px;transform:translate(var(--mx),var(--my));transition:transform .35s var(--ease-out)}[data-magnetic].is-tracking{transition:transform .08s linear}[data-count]{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){[data-magnetic]{transform:none!important}}.theme-green{--canvas: #fbfbfb;--white: #ffffff;--ink: #1d1d1e;--body: #575757;--brand: #34d16c;--brand-strong: #22b859;--brand-mid: #5cf9a3;--brand-soft: #d6ffce;--brand-pale: #e9fbf0;--border: #e8eaeb;--nav-ink: #1d1d1e;--peach: #fef4eb;--shadow-card: 0 4px 22.8px rgba(29, 29, 30, .08);--shadow-nav: 0 10px 3px rgba(29, 29, 30, .04), 0 5px 2.5px rgba(29, 29, 30, .07), 0 1px 1px rgba(29, 29, 30, .08);--glow-brand: 0 82px 23px rgba(52, 209, 108, .01), 0 53px 21px rgba(52, 209, 108, .07), 0 30px 18px rgba(52, 209, 108, .23), 0 13px 13px rgba(52, 209, 108, .38), 0 3px 7px rgba(52, 209, 108, .44);--glow-brand-hover: 0 90px 26px rgba(52, 209, 108, .02), 0 58px 24px rgba(52, 209, 108, .1), 0 34px 20px rgba(52, 209, 108, .3), 0 15px 15px rgba(52, 209, 108, .46), 0 4px 9px rgba(52, 209, 108, .52);--glow-hero: radial-gradient(120% 120% at 50% 115%, #e9fbf0 0%, #ffffff 55%);--tint-card: linear-gradient(#c7f7db, var(--peach));--fade-right: linear-gradient(to right, var(--canvas) 0%, transparent 100%);--wash-faq: linear-gradient(#d8f7e6, #fef4eb);--wash-panel: linear-gradient(135deg, #d8f7e6 0%, #f2f7f4 48%, #fef4eb 100%);--badge-ring: #d6ffce;--blob-cool: #c7f7db;--neutral-line: #d9dcdd;--neutral-chip: #eef0ef;--hero-blob: #7be6a6;--line-dash: linear-gradient( rgba(243, 249, 245, .5) 0%, rgba(52, 209, 108, .5) 29%, rgba(52, 209, 108, .5) 69%, rgba(243, 249, 245, .5) 100% );--shadow-disc: inset 0 5px 5px rgba(255, 255, 255, .9), inset 0 6px 14px rgb(198, 240, 214), inset 0 -6px 5px rgba(176, 232, 199, .52), 0 15px 4px rgba(20, 62, 38, 0), 0 10px 4px rgba(20, 62, 38, .02), 0 5px 3px rgba(20, 62, 38, .08), 0 2px 2px rgba(20, 62, 38, .13), 0 1px 1px rgba(20, 62, 38, .15);--glow-wordmark: drop-shadow(0 6px 24px rgba(52, 209, 108, .22))}.site-nav-wrap[data-astro-cid-anhloy43]{position:fixed;inset-inline:0;top:1rem;z-index:50;padding-inline:var(--step)}.site-nav[data-astro-cid-anhloy43]{width:min(100% - 2 * var(--step),62rem);margin-inline:auto}.site-nav[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{white-space:nowrap}.nav__mark[data-astro-cid-anhloy43]{text-decoration:none}.site-nav__links[data-astro-cid-anhloy43]{display:flex;align-items:center;gap:clamp(.75rem,1.6vw,1.6rem);list-style:none;margin:0;padding:0}.site-nav__links[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{color:var(--nav-ink);font-size:.9rem;text-decoration:none;white-space:nowrap;transition:color var(--t-color)}.site-nav__links[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover{color:var(--brand)}.site-nav__cta[data-astro-cid-anhloy43],.site-nav__cta[data-astro-cid-anhloy43]:hover{box-shadow:none}@media(max-width:52rem){.site-nav__links[data-astro-cid-anhloy43],.site-nav__cta[data-astro-cid-anhloy43]{display:none}}@media(max-width:34rem){.site-nav[data-astro-cid-anhloy43]{padding:8px 10px 8px 18px}.site-nav[data-astro-cid-anhloy43] .btn[data-astro-cid-anhloy43]{padding:10px 14px;font-size:.875rem}}.nav__burger[data-astro-cid-anhloy43]{display:none;place-items:center;width:2.6rem;height:2.6rem;flex:none;padding:0;border-radius:12px;border:1px solid var(--border);background:var(--white);cursor:pointer}.nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]{grid-area:1 / 1;width:1.15rem;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s}.nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]:nth-child(1){transform:translateY(-3.5px)}.nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]:nth-child(2){transform:translateY(3.5px)}.nav-scrim[data-astro-cid-anhloy43]{position:fixed;inset:0;background:#14192347;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s;z-index:0}.nav[data-astro-cid-anhloy43],.mobile-menu[data-astro-cid-anhloy43]{position:relative;z-index:1}.mobile-menu[data-astro-cid-anhloy43]{display:none;width:min(100% - 2 * var(--step),62rem);margin:.6rem auto 0;padding:.5rem;background:var(--white);border:2px solid var(--white);border-radius:var(--r-lg);box-shadow:var(--shadow-nav);opacity:0;transform:translateY(-.5rem);transition:opacity .25s ease,transform .25s ease}.mobile-menu__links[data-astro-cid-anhloy43]{list-style:none;margin:0;padding:0;display:grid}.mobile-menu__links[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]{display:block;padding:.9rem 1rem;color:var(--ink);font-size:1.05rem;font-weight:500;text-decoration:none;border-radius:var(--r-md);transition:background var(--t-color)}.mobile-menu__links[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:hover,.mobile-menu__links[data-astro-cid-anhloy43] a[data-astro-cid-anhloy43]:active{background:var(--canvas)}.mobile-menu__cta[data-astro-cid-anhloy43]{width:100%;margin-top:.4rem;box-shadow:none}.site-nav-wrap[data-astro-cid-anhloy43].is-open .nav-scrim[data-astro-cid-anhloy43]{opacity:1;visibility:visible}.site-nav-wrap[data-astro-cid-anhloy43].is-open .mobile-menu[data-astro-cid-anhloy43]{display:block;opacity:1;transform:translateY(0)}.site-nav-wrap[data-astro-cid-anhloy43].is-open .nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]:nth-child(1){transform:rotate(45deg)}.site-nav-wrap[data-astro-cid-anhloy43].is-open .nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43]:nth-child(2){transform:rotate(-45deg)}@media(max-width:52rem){.nav__burger[data-astro-cid-anhloy43]{display:grid}}@media(prefers-reduced-motion:reduce){.nav__burger[data-astro-cid-anhloy43] span[data-astro-cid-anhloy43],.nav-scrim[data-astro-cid-anhloy43],.mobile-menu[data-astro-cid-anhloy43]{transition:none}}.hero[data-astro-cid-anhloy43]{position:relative;padding-top:clamp(7rem,5rem + 8vw,10rem);padding-bottom:clamp(3rem,2rem + 5vw,6rem);overflow-x:clip}.hero__glow[data-astro-cid-anhloy43]{position:absolute;bottom:-120px;left:50%;transform:translate(-50%);width:1100px;max-width:none;height:680px;border-radius:50%;background:var(--hero-blob);opacity:.6;filter:blur(160px);z-index:0;pointer-events:none}.hero__inner[data-astro-cid-anhloy43]{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:clamp(1.25rem,.8rem + 1.6vw,1.75rem)}.hero__inner[data-astro-cid-anhloy43] .pill[data-astro-cid-anhloy43]{white-space:nowrap;max-width:100%;font-size:min(.875rem,2.8vw);padding-inline:min(.875rem,2.8vw)}.hero__title[data-astro-cid-anhloy43]{max-width:18ch}.hero__title-soft[data-astro-cid-anhloy43]{font-weight:400}.title-badge[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;justify-content:center;width:.92em;height:.92em;margin-inline:.08em;vertical-align:-.06em;border-radius:.26em;background:var(--grad-btn);box-shadow:var(--glow-brand);color:#fff;transform:rotate(-9deg)}.title-badge[data-astro-cid-anhloy43] svg{width:64%;height:64%}.hero__sub[data-astro-cid-anhloy43]{max-width:46ch;font-size:1.25rem;letter-spacing:-.02em}.hero__tags[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}.hero__tags[data-astro-cid-anhloy43] li[data-astro-cid-anhloy43]{padding:.34rem .8rem;border-radius:var(--r-pill);background:var(--brand-pale);color:var(--brand-strong);font-size:.9rem;letter-spacing:-.02em;white-space:nowrap}.hero__cta[data-astro-cid-anhloy43]{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}.hero__stage[data-astro-cid-anhloy43]{margin-top:clamp(2rem,1rem + 3vw,3.5rem);width:min(100%,58rem)}.hv[data-astro-cid-anhloy43]{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;background:#eaf2fe;border:1px solid #dbe5f3;box-shadow:0 30px 60px #293c5624,0 6px 16px #293c560f;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);-webkit-touch-callout:none;user-select:none}@media(max-width:47.99rem){.hero__stage[data-astro-cid-anhloy43]{width:min(86vw,24rem,46.125svh)}.hv[data-astro-cid-anhloy43]{aspect-ratio:9 / 16}}.hv__video[data-astro-cid-anhloy43],.hv__cover[data-astro-cid-anhloy43]{position:absolute;inset:0;width:100%;height:100%}.hv__video[data-astro-cid-anhloy43]{display:block;object-fit:cover;background:#eaf2fe;cursor:pointer}.hv__video[data-astro-cid-anhloy43][hidden],.hv__cover[data-astro-cid-anhloy43][hidden],.hv__bar[data-astro-cid-anhloy43][hidden]{display:none}.hv__cover[data-astro-cid-anhloy43]{display:block;padding:0;border:0;background:none;cursor:pointer}.hv__cover[data-astro-cid-anhloy43] picture[data-astro-cid-anhloy43],.hv__poster[data-astro-cid-anhloy43]{display:block;width:100%;height:100%}.hv__poster[data-astro-cid-anhloy43]{object-fit:cover}.hv__play[data-astro-cid-anhloy43]{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:.65rem;padding:.7rem 1.3rem .7rem .7rem;border-radius:var(--r-pill);background:var(--grad-btn);color:#fff;box-shadow:var(--glow-brand);font-size:1.05rem;font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:scale var(--t)}.hv__icon[data-astro-cid-anhloy43]{display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:#ffffff38}.hv__icon[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43],.hv__i-play[data-astro-cid-anhloy43]{translate:1px 0}.hv__cover[data-astro-cid-anhloy43]:hover .hv__play[data-astro-cid-anhloy43]{scale:1.04}.hv__cover[data-astro-cid-anhloy43]:focus-visible{outline:none}.hv__cover[data-astro-cid-anhloy43]:focus-visible .hv__play[data-astro-cid-anhloy43]{outline:3px solid var(--ink);outline-offset:3px}.hv__bar[data-astro-cid-anhloy43]{position:absolute;left:50%;bottom:.9rem;translate:-50% 0;z-index:2;display:flex;align-items:center;gap:.45rem;padding:.35rem;border-radius:var(--r-pill);background:#161a1db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .25s ease}.hv[data-astro-cid-anhloy43].is-playing.is-idle .hv__bar[data-astro-cid-anhloy43]{opacity:0}.hv__bar[data-astro-cid-anhloy43] button[data-astro-cid-anhloy43]{border:0;cursor:pointer;font:inherit;color:#fff;background:transparent}.hv__bar[data-astro-cid-anhloy43] .hv__pp[data-astro-cid-anhloy43]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--grad-btn)}.hv__i-play[data-astro-cid-anhloy43]{display:none}.hv[data-astro-cid-anhloy43]:not(.is-playing) .hv__i-play[data-astro-cid-anhloy43]{display:block}.hv[data-astro-cid-anhloy43]:not(.is-playing) .hv__i-pause[data-astro-cid-anhloy43]{display:none}.hv__speed[data-astro-cid-anhloy43]{display:flex;gap:.15rem}.hv__speed[data-astro-cid-anhloy43] button[data-astro-cid-anhloy43]{padding:.42rem .7rem;border-radius:var(--r-pill);font-size:.88rem;font-weight:500;color:#ffffffbf}.hv__bar[data-astro-cid-anhloy43] .hv__speed[data-astro-cid-anhloy43] button[data-astro-cid-anhloy43][aria-pressed=true]{background:#fff;color:var(--ink)}.hv__bar[data-astro-cid-anhloy43] button[data-astro-cid-anhloy43]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hv__bar[data-astro-cid-anhloy43] .hv__fs[data-astro-cid-anhloy43]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%}.hv__i-exit[data-astro-cid-anhloy43]{display:none}.hv[data-astro-cid-anhloy43].is-fs .hv__i-exit[data-astro-cid-anhloy43]{display:block}.hv[data-astro-cid-anhloy43].is-fs .hv__i-fs[data-astro-cid-anhloy43]{display:none}.hv[data-astro-cid-anhloy43]:fullscreen{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:#000}.hv[data-astro-cid-anhloy43]:-webkit-full-screen{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;background:#000}.hv[data-astro-cid-anhloy43].is-fs .hv__video[data-astro-cid-anhloy43]{object-fit:contain;background:#000}.hv[data-astro-cid-anhloy43].is-fs.is-playing.is-idle{cursor:none}.hv[data-astro-cid-anhloy43].is-fs .hv__bar[data-astro-cid-anhloy43]{bottom:1.5rem}@media(prefers-reduced-motion:reduce){.hv__play[data-astro-cid-anhloy43],.hv__bar[data-astro-cid-anhloy43]{transition:none}}.hero__inner[data-astro-cid-anhloy43]{padding-bottom:0}.hero[data-astro-cid-anhloy43]{padding-bottom:clamp(4rem,3rem + 5vw,7rem)}.pi[data-astro-cid-qj4shfy6]{padding-block:var(--section-y) 0;display:grid;gap:clamp(1.75rem,1rem + 2.5vw,2.75rem)}.pi__head[data-astro-cid-qj4shfy6]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto}.pi__head[data-astro-cid-qj4shfy6] p[data-astro-cid-qj4shfy6]{max-width:58ch}.card-video[data-astro-cid-qxnsare2]{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#e4f0ff}.pnum[data-astro-cid-5vh3orij]{color:var(--brand-mid)}.metier[data-astro-cid-5vh3orij]{padding-block:var(--section-y);display:grid;gap:clamp(2.5rem,1.5rem + 4vw,4rem)}.metier__head[data-astro-cid-5vh3orij]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:48rem;margin-inline:auto}.metier__head[data-astro-cid-5vh3orij] p[data-astro-cid-5vh3orij]{max-width:52ch}.bento[data-astro-cid-5vh3orij]{display:grid;gap:var(--gap);grid-template-columns:1fr;max-width:30rem;margin-inline:auto}@media(min-width:64rem){.bento[data-astro-cid-5vh3orij]{max-width:none;margin-inline:0;grid-template-columns:repeat(6,1fr)}.feat--lg[data-astro-cid-5vh3orij]{grid-column:span 4}.feat--md[data-astro-cid-5vh3orij]{grid-column:span 3}.feat--sm[data-astro-cid-5vh3orij]{grid-column:span 2}.bento[data-astro-cid-5vh3orij] .feat--lg[data-astro-cid-5vh3orij]{flex-direction:row;align-items:stretch}.feat--lg[data-astro-cid-5vh3orij]>.feat__media[data-astro-cid-5vh3orij]{flex:none;width:50%}.feat--lg[data-astro-cid-5vh3orij]>.feat__body[data-astro-cid-5vh3orij]{flex:1;align-content:center;padding:clamp(1.25rem,3vw,2rem)}.feat--lg[data-astro-cid-5vh3orij] .feat__body[data-astro-cid-5vh3orij] h3[data-astro-cid-5vh3orij]{font-size:clamp(1.3rem,1rem + 1.2vw,1.6rem)}.feat--lg[data-astro-cid-5vh3orij] .feat__body[data-astro-cid-5vh3orij] p[data-astro-cid-5vh3orij]{max-width:42ch}}.feat[data-astro-cid-5vh3orij]{display:flex;flex-direction:column;background:var(--white);border-radius:20px;padding:8px;box-shadow:0 10px 6px #0000000a,0 4px 4px #00000012,0 1px 2px #00000014;transition:transform var(--t),box-shadow var(--t)}.feat[data-astro-cid-5vh3orij]:hover{transform:translateY(-2px);box-shadow:0 16px 10px #0000000d,0 6px 6px #00000014,0 2px 3px #00000017}.feat__media[data-astro-cid-5vh3orij]{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#e4f0ff}.feat__body[data-astro-cid-5vh3orij]{padding:1.1rem .65rem .65rem;display:grid;gap:.4rem}.feat[data-astro-cid-5vh3orij] h3[data-astro-cid-5vh3orij]{font-size:1.25rem}.feat[data-astro-cid-5vh3orij] p[data-astro-cid-5vh3orij]{font-size:1rem}.feat__demo[data-astro-cid-5vh3orij]{display:flex;justify-content:center;margin-top:clamp(1.6rem,1rem + 2vw,2.6rem)}.avis[data-astro-cid-5vh3orij]{max-width:46rem;margin-inline:auto;margin-top:clamp(2rem,1rem + 3vw,3.5rem);display:grid;gap:.75rem;justify-items:start;text-align:left}.avis__q[data-astro-cid-5vh3orij]{display:block;color:var(--brand-mid)}.avis__q[data-astro-cid-5vh3orij] svg{width:2rem;height:1.5rem}.avis[data-astro-cid-5vh3orij] blockquote[data-astro-cid-5vh3orij]{font-size:clamp(1rem,.92rem + .5vw,1.2rem);line-height:1.55;letter-spacing:-.02em;color:var(--ink)}.avis[data-astro-cid-5vh3orij] blockquote[data-astro-cid-5vh3orij] b[data-astro-cid-5vh3orij]{font-weight:500}.avis[data-astro-cid-5vh3orij] figcaption[data-astro-cid-5vh3orij]{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.9rem;color:var(--body)}.avis[data-astro-cid-5vh3orij] figcaption[data-astro-cid-5vh3orij] b[data-astro-cid-5vh3orij]{font-weight:500;color:var(--ink)}.avis__av[data-astro-cid-5vh3orij]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--brand-pale);color:var(--brand-strong);font-size:.75rem;letter-spacing:0}.pnum[data-astro-cid-anjer6zy]{color:var(--brand-mid)}.p2[data-astro-cid-anjer6zy]{padding-block:var(--section-y);display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem)}.p2__head[data-astro-cid-anjer6zy]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto}.p2__head[data-astro-cid-anjer6zy] p[data-astro-cid-anjer6zy]{max-width:52ch}.p2__grid[data-astro-cid-anjer6zy]{display:grid;gap:clamp(1rem,.6rem + 1.4vw,1.75rem);grid-template-columns:1fr;max-width:30rem;margin-inline:auto}@media(min-width:48rem){.p2__grid[data-astro-cid-anjer6zy]{grid-template-columns:repeat(2,1fr);max-width:none;margin-inline:0}}.grow__card[data-astro-cid-anjer6zy]{display:grid;align-content:start;background:var(--white);border-radius:20px;padding:8px;box-shadow:0 10px 6px #0000000a,0 4px 4px #00000012,0 1px 2px #00000014;transition:transform var(--t),box-shadow var(--t)}.grow__card[data-astro-cid-anjer6zy]:hover{transform:translateY(-2px);box-shadow:0 16px 10px #0000000d,0 6px 6px #00000014,0 2px 3px #00000017}.grow__panel[data-astro-cid-anjer6zy]{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#e4f0ff}.grow__text[data-astro-cid-anjer6zy]{padding:1.1rem .65rem .65rem;display:grid;gap:.5rem}.grow__text[data-astro-cid-anjer6zy] h3[data-astro-cid-anjer6zy]{font-size:1.05rem}.grow__text[data-astro-cid-anjer6zy] p[data-astro-cid-anjer6zy]{font-size:.92rem;line-height:1.5}.grow__text[data-astro-cid-anjer6zy] p[data-astro-cid-anjer6zy] b[data-astro-cid-anjer6zy]{font-weight:500;color:var(--ink)}.avis[data-astro-cid-anjer6zy]{max-width:46rem;margin-inline:auto;display:grid;gap:.75rem;justify-items:start;text-align:left}.avis__q[data-astro-cid-anjer6zy]{display:block;color:var(--brand-mid)}.avis__q[data-astro-cid-anjer6zy] svg{width:2rem;height:1.5rem}.avis[data-astro-cid-anjer6zy] blockquote[data-astro-cid-anjer6zy]{font-size:clamp(1rem,.92rem + .5vw,1.2rem);line-height:1.55;letter-spacing:-.02em;color:var(--ink)}.avis[data-astro-cid-anjer6zy] blockquote[data-astro-cid-anjer6zy] b[data-astro-cid-anjer6zy]{font-weight:500}.avis[data-astro-cid-anjer6zy] figcaption[data-astro-cid-anjer6zy]{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.9rem;color:var(--body)}.avis[data-astro-cid-anjer6zy] figcaption[data-astro-cid-anjer6zy] b[data-astro-cid-anjer6zy]{font-weight:500;color:var(--ink)}.avis__av[data-astro-cid-anjer6zy]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--brand-pale);color:var(--brand-strong);font-size:.75rem;letter-spacing:0}.pnum[data-astro-cid-jvrekrpm]{color:var(--brand-mid)}.p3[data-astro-cid-jvrekrpm]{padding-block:var(--section-y) 0;display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem)}.p3__head[data-astro-cid-jvrekrpm]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto}.p3__head[data-astro-cid-jvrekrpm] p[data-astro-cid-jvrekrpm]{max-width:52ch}.p3__grid[data-astro-cid-jvrekrpm]{display:grid;gap:clamp(1rem,.6rem + 1.4vw,1.75rem);grid-template-columns:1fr;max-width:30rem;margin-inline:auto}@media(min-width:48rem){.p3__grid[data-astro-cid-jvrekrpm]{grid-template-columns:repeat(2,1fr);max-width:none;margin-inline:0}}.grow__card[data-astro-cid-jvrekrpm]{display:grid;align-content:start;background:var(--white);border-radius:20px;padding:8px;box-shadow:0 10px 6px #0000000a,0 4px 4px #00000012,0 1px 2px #00000014;transition:transform var(--t),box-shadow var(--t)}.grow__card[data-astro-cid-jvrekrpm]:hover{transform:translateY(-2px);box-shadow:0 16px 10px #0000000d,0 6px 6px #00000014,0 2px 3px #00000017}.grow__panel[data-astro-cid-jvrekrpm]{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#e4f0ff}.grow__text[data-astro-cid-jvrekrpm]{padding:1.1rem .65rem .65rem;display:grid;gap:.5rem}.grow__text[data-astro-cid-jvrekrpm] h3[data-astro-cid-jvrekrpm]{font-size:1.05rem}.grow__text[data-astro-cid-jvrekrpm] p[data-astro-cid-jvrekrpm]{font-size:.92rem;line-height:1.5}.grow__text[data-astro-cid-jvrekrpm] p[data-astro-cid-jvrekrpm] b[data-astro-cid-jvrekrpm]{font-weight:500;color:var(--ink)}.avis[data-astro-cid-jvrekrpm]{max-width:46rem;margin-inline:auto;display:grid;gap:.75rem;justify-items:start;text-align:left}.avis__q[data-astro-cid-jvrekrpm]{display:block;color:var(--brand-mid)}.avis__q[data-astro-cid-jvrekrpm] svg{width:2rem;height:1.5rem}.avis[data-astro-cid-jvrekrpm] blockquote[data-astro-cid-jvrekrpm]{font-size:clamp(1rem,.92rem + .5vw,1.2rem);line-height:1.55;letter-spacing:-.02em;color:var(--ink)}.avis[data-astro-cid-jvrekrpm] blockquote[data-astro-cid-jvrekrpm] b[data-astro-cid-jvrekrpm]{font-weight:500}.avis[data-astro-cid-jvrekrpm] figcaption[data-astro-cid-jvrekrpm]{display:flex;align-items:center;justify-content:center;gap:.6rem;font-size:.9rem;color:var(--body)}.avis[data-astro-cid-jvrekrpm] figcaption[data-astro-cid-jvrekrpm] b[data-astro-cid-jvrekrpm]{font-weight:500;color:var(--ink)}.avis__av[data-astro-cid-jvrekrpm]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--brand-pale);color:var(--brand-strong);font-size:.75rem;letter-spacing:0}.p3__demo[data-astro-cid-jvrekrpm]{display:grid;justify-items:center;gap:.9rem;text-align:center;margin-top:2.4rem}.p3__demo[data-astro-cid-jvrekrpm]>p[data-astro-cid-jvrekrpm]{font-size:clamp(1.1rem,1rem + .7vw,1.4rem);letter-spacing:-.03em;color:var(--ink)}.p3__demo-note[data-astro-cid-jvrekrpm]{font-size:.88rem;color:var(--body)}.p3__demo-actions[data-astro-cid-jvrekrpm]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.pnum[data-astro-cid-tguwppke]{color:var(--brand-mid)}.p4[data-astro-cid-tguwppke]{padding-block:var(--section-y);display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem)}.p4__head[data-astro-cid-tguwppke]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto}.p4__head[data-astro-cid-tguwppke] p[data-astro-cid-tguwppke]{max-width:52ch}.p4__grid[data-astro-cid-tguwppke]{display:grid;gap:clamp(1rem,.6rem + 1.4vw,1.75rem);grid-template-columns:1fr;max-width:30rem;margin-inline:auto}@media(min-width:62rem){.p4__grid[data-astro-cid-tguwppke]{grid-template-columns:repeat(4,1fr);max-width:none;margin-inline:0}.p4__grid[data-astro-cid-tguwppke]>[data-astro-cid-tguwppke]:first-child{grid-column:span 2;grid-row:1 / span 2}.p4__grid[data-astro-cid-tguwppke]>[data-astro-cid-tguwppke]:first-child{align-content:stretch;grid-template-rows:1fr auto}.p4__grid[data-astro-cid-tguwppke]>[data-astro-cid-tguwppke]:first-child .grow__panel[data-astro-cid-tguwppke]{aspect-ratio:auto;min-height:0;height:100%}}.grow__card[data-astro-cid-tguwppke]{display:grid;align-content:start;background:var(--white);border-radius:20px;padding:8px;box-shadow:0 10px 6px #0000000a,0 4px 4px #00000012,0 1px 2px #00000014;transition:transform var(--t),box-shadow var(--t)}.grow__card[data-astro-cid-tguwppke]:hover{transform:translateY(-2px);box-shadow:0 16px 10px #0000000d,0 6px 6px #00000014,0 2px 3px #00000017}.grow__panel[data-astro-cid-tguwppke]{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);background:#e4f0ff}.grow__text[data-astro-cid-tguwppke]{padding:1.1rem .65rem .65rem;display:grid;gap:.5rem}.grow__text[data-astro-cid-tguwppke] h3[data-astro-cid-tguwppke]{font-size:1.05rem}.grow__text[data-astro-cid-tguwppke] p[data-astro-cid-tguwppke]{font-size:.92rem;line-height:1.5}.grow__text[data-astro-cid-tguwppke] p[data-astro-cid-tguwppke] b[data-astro-cid-tguwppke]{font-weight:500;color:var(--ink)}.p4__demo[data-astro-cid-tguwppke]{display:grid;justify-items:center;gap:.9rem;text-align:center}.p4__demo[data-astro-cid-tguwppke] p[data-astro-cid-tguwppke]{font-size:clamp(1.1rem,1rem + .7vw,1.4rem);letter-spacing:-.03em;color:var(--ink)}.p4__demo-note[data-astro-cid-tguwppke]{font-size:.88rem;color:var(--body)}.p4__demo-actions[data-astro-cid-tguwppke]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.figs[data-astro-cid-4ua24pf6]{padding-block:clamp(1rem,.5rem + 2vw,2rem);display:grid;gap:clamp(1.5rem,1rem + 2vw,2.5rem)}.figs__head[data-astro-cid-4ua24pf6]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:44rem;margin-inline:auto}.figs__head[data-astro-cid-4ua24pf6] p[data-astro-cid-4ua24pf6]{max-width:48ch}.figs__wrap[data-astro-cid-4ua24pf6]{background:var(--surface, #fff);border:1px solid var(--border);border-radius:var(--r-lg, 20px);padding:clamp(1.5rem,1rem + 2vw,2.5rem) clamp(1.25rem,.8rem + 2vw,2.5rem);box-shadow:0 10px 6px #00000008,0 4px 4px #0000000d,0 1px 2px #0000000f}.figs__grid[data-astro-cid-4ua24pf6]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,.5rem + 2vw,2.5rem)}.figs__item[data-astro-cid-4ua24pf6]{display:grid;gap:.5rem;text-align:center;padding-inline:clamp(.5rem,.2rem + 1vw,1rem);border-left:1px solid var(--border)}.figs__item[data-astro-cid-4ua24pf6]:first-child{border-left:none}.figs__num[data-astro-cid-4ua24pf6]{display:inline-flex;align-items:baseline;justify-content:center;gap:.05em;font-size:clamp(2.4rem,1.6rem + 3vw,3.4rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--brand, #1790ff);font-variant-numeric:tabular-nums}.figs__num[data-astro-cid-4ua24pf6] em[data-astro-cid-4ua24pf6]{font-size:.5em;font-style:normal;color:var(--brand, #1790ff)}.figs__lbl[data-astro-cid-4ua24pf6]{font-size:.86rem;line-height:1.4;color:var(--body);max-width:22ch;margin-inline:auto}.figs__src[data-astro-cid-4ua24pf6]{margin-top:clamp(1.25rem,.8rem + 1.5vw,2rem);text-align:center;font-size:.72rem;color:var(--faint, #9aa4b2)}@media(max-width:46rem){.figs__grid[data-astro-cid-4ua24pf6]{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.figs__item[data-astro-cid-4ua24pf6]{border-left:none}.figs__item[data-astro-cid-4ua24pf6]:nth-child(2n){border-left:1px solid var(--border)}}.av[data-astro-cid-ymz23sg3]{padding-block:clamp(3rem,2rem + 4vw,5rem)}.av[data-astro-cid-ymz23sg3] h2[data-astro-cid-ymz23sg3]{text-align:center;font-size:clamp(1.6rem,1.3rem + 1.6vw,2.4rem);letter-spacing:-.045em;margin-bottom:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.av__grille[data-astro-cid-ymz23sg3]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.av__card[data-astro-cid-ymz23sg3]{margin:0;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1.3rem 1.15rem;border-radius:16px;background:#fff;border:1px solid var(--line, #e6ecf3);box-shadow:0 1px 2px #1428460d,0 10px 24px #1428460f}.av__q[data-astro-cid-ymz23sg3]{color:var(--brand-mid, #7abfff)}.av__card[data-astro-cid-ymz23sg3] blockquote[data-astro-cid-ymz23sg3]{margin:0;font-size:.97rem;line-height:1.55;letter-spacing:-.015em;color:var(--ink, #16161a)}.av__card[data-astro-cid-ymz23sg3] blockquote[data-astro-cid-ymz23sg3] b{font-weight:500}.av__card[data-astro-cid-ymz23sg3] figcaption[data-astro-cid-ymz23sg3]{margin-top:auto;padding-top:.15rem;display:flex;align-items:center;gap:.6rem;font-size:.88rem;color:var(--body, #4c5a67)}.av__card[data-astro-cid-ymz23sg3] figcaption[data-astro-cid-ymz23sg3] b[data-astro-cid-ymz23sg3]{font-weight:500;color:var(--ink, #16161a)}.av__av[data-astro-cid-ymz23sg3]{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border-radius:50%;background:var(--brand-pale, #e4f0ff);color:var(--brand-strong, #0b6fd0);font-size:.75rem;letter-spacing:0}@media(max-width:48rem){.av__grille[data-astro-cid-ymz23sg3]{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--step, 1.25rem) * -1);padding-inline:var(--step, 1.25rem);scroll-padding-inline:var(--step, 1.25rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}.av__grille[data-astro-cid-ymz23sg3]::-webkit-scrollbar{display:none}.av__card[data-astro-cid-ymz23sg3]{flex:0 0 min(82%,21rem);scroll-snap-align:start;height:auto;align-self:stretch}}.pricing__exit[data-astro-cid-wekg7pry]{max-width:42rem;margin-inline:auto;text-align:center;display:grid;gap:.4rem;padding-top:clamp(1.25rem,.8rem + 1.5vw,2rem);border-top:1px solid var(--border)}.pricing__exit[data-astro-cid-wekg7pry] h3[data-astro-cid-wekg7pry]{font-size:clamp(1.05rem,.95rem + .6vw,1.3rem);letter-spacing:-.03em;color:var(--ink)}.pricing__exit[data-astro-cid-wekg7pry] p[data-astro-cid-wekg7pry]{font-size:.94rem;line-height:1.55;color:var(--body)}.pricing[data-astro-cid-wekg7pry]{position:relative;overflow-x:clip;padding-block:var(--section-y);display:grid;gap:clamp(2rem,1.2rem + 3vw,3rem);justify-items:center}.pricing__glow[data-astro-cid-wekg7pry]{position:absolute;top:20%;left:50%;width:min(46rem,90%);height:34rem;transform:translate(-50%);background:var(--brand);opacity:.09;filter:blur(120px);border-radius:50%;z-index:0;pointer-events:none}.pricing[data-astro-cid-wekg7pry]>[data-astro-cid-wekg7pry]:not(.pricing__glow){position:relative;z-index:1}.pricing__head[data-astro-cid-wekg7pry]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:44rem}.pricing__head[data-astro-cid-wekg7pry] p[data-astro-cid-wekg7pry]{max-width:50ch}.price-card[data-astro-cid-wekg7pry]{width:min(100%,34rem);display:grid;gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);background:var(--white);border:1px solid var(--border);border-radius:24px;box-shadow:0 30px 60px #293c561f,0 6px 16px #293c560f}.price-card__price[data-astro-cid-wekg7pry]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem}.price-card__amount[data-astro-cid-wekg7pry]{font-size:clamp(2.6rem,1.8rem + 4vw,3.6rem);font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--body);opacity:.75;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:100% 3px;background-position:0 56%;background-repeat:no-repeat}.price-card__free[data-astro-cid-wekg7pry]{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.1rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--brand-strong)}.price-card__lead[data-astro-cid-wekg7pry]{color:var(--body);margin-top:-.5rem}.price-card__list[data-astro-cid-wekg7pry]{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.price-card__list[data-astro-cid-wekg7pry] li[data-astro-cid-wekg7pry]{display:flex;align-items:flex-start;gap:.7rem;color:var(--ink);font-size:.95rem;line-height:1.4}.price-card__list[data-astro-cid-wekg7pry] b[data-astro-cid-wekg7pry],.price-card__list[data-astro-cid-wekg7pry] strong{font-weight:500}.price-card__check[data-astro-cid-wekg7pry]{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:none;margin-top:.1rem;border-radius:50%;background:var(--brand);color:var(--white);box-shadow:0 4px 8px #00000012}.price-card__check[data-astro-cid-wekg7pry] svg{width:.8rem;height:.8rem}.price-card__sub[data-astro-cid-wekg7pry]{display:grid;gap:.5rem;padding:1rem;border-radius:var(--r-md);background:var(--brand-pale)}.price-card__monthly[data-astro-cid-wekg7pry]{font-size:.95rem;color:var(--ink)}.price-card__monthly[data-astro-cid-wekg7pry] strong[data-astro-cid-wekg7pry]{font-weight:500}.price-card__act[data-astro-cid-wekg7pry]{display:grid;gap:.7rem}.price-card__cta[data-astro-cid-wekg7pry]{width:100%}.price-card__rassure[data-astro-cid-wekg7pry]{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem .9rem;margin:0;font-size:.82rem;line-height:1.4;color:var(--body);text-align:center}.price-card__rassure[data-astro-cid-wekg7pry] span[data-astro-cid-wekg7pry]{display:inline-flex;align-items:center;gap:.4rem}.price-card__rassure[data-astro-cid-wekg7pry] span[data-astro-cid-wekg7pry]:before{content:"";width:.3rem;height:.3rem;border-radius:50%;background:var(--brand);flex:none}.pricing__note[data-astro-cid-wekg7pry]{text-align:center;max-width:34rem}.faq-sec[data-astro-cid-vcytj35z]{padding-block:var(--section-y)}.faq__head[data-astro-cid-vcytj35z]{max-width:40rem;margin:0 auto clamp(2rem,1rem + 3vw,3rem);display:grid;gap:var(--gap);justify-items:center;text-align:center}.sys[data-astro-cid-3doig7fr]{padding-block:var(--section-y);display:grid;gap:clamp(1.75rem,1rem + 2.5vw,3rem)}.sys__head[data-astro-cid-3doig7fr]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto}.sys__head[data-astro-cid-3doig7fr] p[data-astro-cid-3doig7fr]{max-width:54ch}.sys__head[data-astro-cid-3doig7fr] b[data-astro-cid-3doig7fr]{font-weight:500;color:var(--ink)}.sys__grid[data-astro-cid-3doig7fr]{display:grid;gap:clamp(1.25rem,.8rem + 1.5vw,2rem) clamp(1.5rem,1rem + 2vw,3rem);grid-template-columns:1fr}@media(min-width:40rem){.sys__grid[data-astro-cid-3doig7fr]{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.sys__grid[data-astro-cid-3doig7fr]{grid-template-columns:repeat(3,1fr)}}.sys__col[data-astro-cid-3doig7fr]{padding-top:.9rem;border-top:1px solid var(--border)}.sys__t[data-astro-cid-3doig7fr]{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;letter-spacing:-.02em;color:var(--ink);cursor:pointer;list-style:none}.sys__t[data-astro-cid-3doig7fr]::-webkit-details-marker{display:none}.sys__lbl[data-astro-cid-3doig7fr]{text-align:center}.sys__lbl[data-astro-cid-3doig7fr] i[data-astro-cid-3doig7fr]{font-style:normal;color:var(--brand-mid);padding-inline:.15rem}.sys__x[data-astro-cid-3doig7fr]{flex:none;width:.55rem;height:.55rem;border-right:1.8px solid var(--brand);border-bottom:1.8px solid var(--brand);rotate:45deg;translate:0 -.14rem;transition:rotate .2s ease}.sys__col[data-astro-cid-3doig7fr][open] .sys__x[data-astro-cid-3doig7fr]{rotate:-135deg;translate:0 .1rem}.sys__items[data-astro-cid-3doig7fr]{font-size:.88rem;line-height:1.7;color:var(--body);margin-top:.6rem;text-align:center}@media(max-width:48rem){.sys[data-astro-cid-3doig7fr]{display:none}}.cinq[data-astro-cid-uhl32t4n]{padding-block:var(--section-y);display:grid;gap:clamp(2rem,1rem + 3vw,3.5rem)}.cinq__head[data-astro-cid-uhl32t4n]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:50rem;margin-inline:auto}.cinq__head[data-astro-cid-uhl32t4n] p[data-astro-cid-uhl32t4n]{max-width:60ch}.cinq__head[data-astro-cid-uhl32t4n] b[data-astro-cid-uhl32t4n]{font-weight:500;color:var(--ink)}.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]{padding-block:clamp(1.5rem,1rem + 2vw,2.5rem)}.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]:nth-child(odd of.step) .step__text[data-astro-cid-uhl32t4n]{grid-column:1}.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]:nth-child(2n of.step) .step__text[data-astro-cid-uhl32t4n]{grid-column:2}.cinq__steps[data-astro-cid-uhl32t4n] .step__text[data-astro-cid-uhl32t4n] p[data-astro-cid-uhl32t4n]{margin-top:.5rem;color:var(--body);line-height:1.55}@media(max-width:48rem){.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]:nth-child(2n of.step) .step__text[data-astro-cid-uhl32t4n],.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]:nth-child(odd of.step) .step__text[data-astro-cid-uhl32t4n]{grid-column:1}.cinq__steps[data-astro-cid-uhl32t4n] .step[data-astro-cid-uhl32t4n]{padding-block:0;padding-top:4.25rem}}.cta[data-astro-cid-mp5n763i]{padding-block:var(--section-y)}.cta__card[data-astro-cid-mp5n763i]{display:grid;gap:var(--gap);justify-items:center;text-align:center;max-width:46rem;margin-inline:auto;padding:clamp(2rem,1.2rem + 3vw,3.5rem) clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:var(--r-lg);background:var(--white);border:1px solid var(--border);box-shadow:0 10px 6px #0000000a,0 4px 4px #00000012,0 1px 2px #00000014}.cta__card[data-astro-cid-mp5n763i] p[data-astro-cid-mp5n763i]{max-width:42ch}.cta__btns[data-astro-cid-mp5n763i]{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}@media(min-width:40rem){.foot-phone__frame[data-astro-cid-scinlfmn]{width:15.5rem}}.chatw{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:200;display:flex;justify-content:flex-end}.chatw__launcher{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border:none;border-radius:50%;background:var(--grad-btn, var(--brand));color:var(--white);cursor:pointer;box-shadow:var(--glow-brand, 0 12px 26px rgba(23, 144, 255, .4));transition:transform .2s cubic-bezier(.4,0,.2,1)}.chatw__launcher:hover{transform:translateY(-2px)}.chatw__ico{grid-area:1 / 1;display:grid;place-items:center;transition:opacity .2s,transform .2s}.chatw__ico svg{width:1.6rem;height:1.6rem}.chatw__ico--down{opacity:0;transform:rotate(-90deg) scale(.6)}.chatw[data-open] .chatw__ico--chat{opacity:0;transform:rotate(90deg) scale(.6)}.chatw[data-open] .chatw__ico--down{opacity:1;transform:none}.chatw__panel{position:absolute;right:0;bottom:calc(100% + .9rem);width:min(23rem,calc(100vw - 2rem));height:min(35rem,calc(100dvh - 7rem));display:flex;flex-direction:column;overflow:hidden;background:var(--white);border:1px solid var(--border);border-radius:22px;box-shadow:0 24px 60px #293c5638,0 8px 20px #293c561a;transform-origin:bottom right;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.chatw__panel[hidden]{display:none}.chatw[data-open] .chatw__panel{opacity:1;transform:none}.chatw__head{display:flex;align-items:center;gap:.6rem;padding:.7rem .8rem;border-bottom:1px solid var(--border)}.chatw__id{display:flex;align-items:center;gap:.6rem;margin-right:auto;min-width:0}.chatw__idtext{display:grid;gap:.05rem}.chatw__logo{height:1.05rem}.chatw__sub{font-size:.72rem;color:var(--body)}.chatw__botav{width:2.1rem;height:2.1rem;flex:none;border-radius:50%;background:var(--brand) url(/rezam-icon-blue.png) center / cover;box-shadow:0 4px 10px #1790ff47}.chatw__botav--sm{width:1.6rem;height:1.6rem;box-shadow:none}.chatw__botav--xs{width:1.1rem;height:1.1rem;box-shadow:none}.chatw__icobtn{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border:none;border-radius:50%;background:transparent;color:var(--body);cursor:pointer;transition:background .2s,color .2s}.chatw__icobtn:hover{background:var(--canvas);color:var(--ink)}.chatw__icobtn svg{width:1.25rem;height:1.25rem}.chatw__body{flex:1;min-height:0;overflow-y:auto;padding:1rem .9rem;display:flex;flex-direction:column;gap:.7rem;background:var(--white)}.chatw__msg{display:flex;align-items:flex-end;gap:.5rem;max-width:88%}.chatw__msg--in{align-self:flex-start}.chatw__msg--out{align-self:flex-end}.chatw__bubble{margin:0;padding:.6rem .8rem;border-radius:14px 14px 14px 4px;background:var(--canvas);color:var(--ink);font-size:.92rem;line-height:1.4}.chatw__bubble--out{background:var(--grad-btn, var(--brand));color:var(--white);border-radius:14px 14px 4px}.chatw__card{border:1px solid var(--border);border-radius:14px;padding:.85rem;display:grid;gap:.6rem;box-shadow:0 1px 3px #293c560f}.chatw__card-lbl{margin:0;font-size:.88rem;color:var(--ink);line-height:1.35}.chatw__emailrow{display:flex;gap:.4rem}.chatw__email{flex:1;min-width:0;border:1.5px solid var(--border);border-radius:10px;padding:.55rem .7rem;font:inherit;font-size:.9rem;color:var(--ink);background:var(--white);outline:none;transition:border-color .2s,box-shadow .2s}.chatw__email:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.chatw__emailsend{flex:none;display:grid;place-items:center;width:2.5rem;border:none;border-radius:10px;background:var(--grad-btn, var(--brand));color:var(--white);cursor:pointer;box-shadow:var(--glow-brand, 0 8px 18px rgba(23, 144, 255, .35))}.chatw__emailsend svg{width:1.15rem;height:1.15rem}.chatw__waiting{display:inline-flex;align-items:center;gap:.45rem;align-self:center;margin:.1rem 0;font-size:.8rem;color:var(--body)}.chatw__foot{padding:.75rem}.chatw__composer{display:grid;gap:.4rem;padding:.6rem .7rem;border:1.5px solid var(--border);border-radius:16px;transition:border-color .2s,box-shadow .2s}.chatw__composer:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-pale)}.chatw__input{border:none;outline:none;background:transparent;font:inherit;font-size:.95rem;color:var(--ink);padding:.15rem .1rem;width:100%}.chatw__input::placeholder{color:var(--body)}.chatw__row{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.chatw__tools{display:flex;align-items:center;gap:.1rem}.chatw__tool svg{width:1.15rem;height:1.15rem}.chatw__tool--gif{width:auto;padding:0 .4rem;border-radius:7px;font-size:.62rem;font-weight:600;letter-spacing:.03em;border:1.5px solid currentColor}.chatw__send{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border:none;border-radius:50%;background:var(--surface-2, #eef1f5);color:var(--body);cursor:not-allowed;transition:background .2s,color .2s,transform .15s}.chatw__send svg{width:1.2rem;height:1.2rem}.chatw__send[data-ready]{background:var(--grad-btn, var(--brand));color:var(--white);cursor:pointer;box-shadow:var(--glow-brand, 0 8px 18px rgba(23, 144, 255, .35))}.chatw__send[data-ready]:hover{transform:scale(1.06)}@media(max-width:30rem){.chatw__panel{width:calc(100vw - 1.5rem);height:min(32rem,calc(100dvh - 6rem))}}@media(prefers-reduced-motion:reduce){.chatw__launcher,.chatw__ico,.chatw__panel,.chatw__send{transition:none}}
