:root{--tg-navy-950:#0a1d30;--tg-navy-900:#0f2a44;--tg-navy-800:#163651;--tg-navy-700:#1a3d5c;--tg-navy-600:#24506f;--tg-mint-500:#1fb7a6;--tg-mint-600:#189d8f;--tg-mint-700:#147f75;--tg-mint-50:#d9f5f1;--tg-orange-500:#f47c20;--tg-orange-600:#d96c1b;--tg-orange-50:#fff3e9;--tg-ink:#0f2a44;--tg-ink-2:#475569;--tg-ink-3:#64748b;--tg-line:#e2e8f0;--tg-surface:#fff;--tg-surface-2:#f8fafc;--tg-on-dark:#fff;--tg-on-dark-2:#ffffffb8;--tg-line-dark:#ffffff24;--font-sans:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-arabic:"Segoe UI", Tahoma, "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif;--fs-display-xl:clamp(36px, 5.2vw, 68px);--fs-display-l:clamp(30px, 3.8vw, 52px);--fs-display-m:clamp(24px, 2.6vw, 36px);--fs-h3:22px;--fs-h4:18px;--fs-lead:clamp(18px, 1.5vw, 21px);--fs-body:16px;--fs-prose:17px;--fs-small:14px;--fs-eyebrow:13px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:128px;--section-y:clamp(64px, 9vw, 128px);--container:1240px;--gutter:16px;--prose:720px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-pill:999px;--sh-1:0 1px 2px #0f2a440f;--sh-2:0 8px 24px #0f2a441a, 0 2px 6px #0f2a440d;--sh-3:0 30px 60px -20px #0a1d3073, 0 12px 24px -12px #0a1d304d;--sh-glow-mint:0 0 0 1px #1fb7a659, 0 12px 40px #1fb7a62e;--dur-1:.15s;--dur-2:.24s;--dur-3:.4s;--dur-reveal:.6s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--dir:1;--tg-header-h:60px}@media (width>=640px){:root{--gutter:24px}}@media (width>=768px){:root{--tg-header-h:72px}}@media (width>=1024px){:root{--gutter:32px}}[dir=rtl]{--dir:-1}.tg-container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.tg-prose-width{max-width:var(--prose)}.tg-section{padding-block:var(--section-y);scroll-margin-top:96px;position:relative;overflow:clip}.tg-section-tight{padding-block:clamp(40px,6vw,80px)}.tg-tone-light{background:var(--tg-surface);color:var(--tg-ink)}.tg-tone-alt{background:var(--tg-surface-2);color:var(--tg-ink)}.tg-tone-mint{background:var(--tg-mint-50);color:var(--tg-ink)}.tg-tone-dark{background:var(--tg-navy-950);color:var(--tg-on-dark);--tg-text-2:var(--tg-on-dark-2);--tg-border:var(--tg-line-dark)}.tg-tone-navy{background:var(--tg-navy-900);color:var(--tg-on-dark);--tg-text-2:var(--tg-on-dark-2);--tg-border:var(--tg-line-dark)}.tg-tone-light,.tg-tone-alt,.tg-tone-mint{--tg-text-2:var(--tg-ink-2);--tg-border:var(--tg-line)}.tg-display-xl,.tg-display-l,.tg-display-m,.tg-h3,.tg-h4{font-family:var(--font-display);text-wrap:balance}.tg-display-xl{font-size:var(--fs-display-xl);letter-spacing:-.035em;font-weight:700;line-height:1.02}.tg-display-l{font-size:var(--fs-display-l);letter-spacing:-.03em;font-weight:700;line-height:1.06}.tg-display-m{font-size:var(--fs-display-m);letter-spacing:-.02em;font-weight:650;line-height:1.12}.tg-h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:650;line-height:1.25}.tg-h4{font-size:var(--fs-h4);font-weight:600;line-height:1.35}.tg-lead{font-size:var(--fs-lead);color:var(--tg-text-2,var(--tg-ink-2));line-height:1.5}.tg-body{font-size:var(--fs-body);color:var(--tg-text-2,var(--tg-ink-2));line-height:1.6}.tg-small{font-size:var(--fs-small);font-weight:500;line-height:1.5}.tg-caption{font-size:var(--fs-small);color:var(--tg-ink-3);line-height:1.5}.tg-tone-dark .tg-caption,.tg-tone-navy .tg-caption,.tg-on-dark .tg-caption{color:var(--tg-on-dark-2)}.tg-eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-mint-700);font-weight:600;line-height:1.3;display:inline-flex}.tg-eyebrow:before{content:"";border-radius:var(--r-pill);background:var(--tg-mint-500);flex:none;width:6px;height:6px}.tg-eyebrow-plain:before{display:none}.tg-tone-dark .tg-eyebrow,.tg-tone-navy .tg-eyebrow,.tg-eyebrow.tg-on-dark{color:var(--tg-mint-500)}[dir=rtl] .tg-eyebrow{text-transform:none;letter-spacing:0;font-size:15px}[dir=rtl] .tg-display-xl,[dir=rtl] .tg-display-l,[dir=rtl] .tg-display-m,[dir=rtl] .tg-h3,[dir=rtl] .tg-h4{font-family:var(--font-arabic);letter-spacing:0;line-height:1.3}[dir=rtl] .tg-lead,[dir=rtl] .tg-body{line-height:1.7}[dir=rtl] .tg-body{font-size:17px}.tg-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border-radius:var(--r-pill);text-align:center;cursor:pointer;transition:color var(--dur-1) var(--ease-out), background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);border:1.5px solid #0000;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.tg-btn:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px;border-radius:var(--r-pill)}.tg-btn:active{transform:translateY(1px)}.tg-btn:disabled,.tg-btn[aria-disabled=true]{opacity:.6;pointer-events:none}.tg-btn svg{flex:none;width:18px;height:18px}.tg-watch-icon{fill:currentColor}.tg-btn .tg-watch-icon{width:14px;height:14px}.tg-watch-hub{margin-block-start:12px}.tg-btn-sm{min-height:44px;padding:0 var(--sp-4);font-size:14px}.tg-btn-md{min-height:44px}.tg-btn-lg{min-height:52px;padding:0 28px;font-size:16px}.tg-btn.tg-btn-primary{background:var(--tg-orange-500);min-height:48px;color:var(--tg-navy-950);box-shadow:0 10px 24px -12px #f47c20b3}.tg-btn.tg-btn-primary.tg-btn-lg{min-height:52px}.tg-btn.tg-btn-primary:hover{background:var(--tg-orange-600)}.tg-btn.tg-btn-secondary,.tg-btn.tg-btn-outline{background:var(--tg-surface);color:var(--tg-navy-900);border-color:#0f2a4447}.tg-btn.tg-btn-secondary:hover,.tg-btn.tg-btn-outline:hover{border-color:var(--tg-navy-900);background:var(--tg-surface-2)}.tg-btn.tg-btn-ghost,.tg-on-dark.tg-btn.tg-btn-secondary,.tg-tone-dark .tg-btn.tg-btn-secondary,.tg-tone-navy .tg-btn.tg-btn-secondary{color:var(--tg-on-dark);background:#ffffff0a;border-color:#fff6}.tg-btn.tg-btn-ghost:hover,.tg-on-dark.tg-btn.tg-btn-secondary:hover,.tg-tone-dark .tg-btn.tg-btn-secondary:hover,.tg-tone-navy .tg-btn.tg-btn-secondary:hover{border-color:var(--tg-on-dark);background:#ffffff1a}.tg-btn.tg-btn-text,.tg-btn.tg-btn-link{padding-inline:var(--sp-1);color:var(--tg-mint-700);text-underline-offset:5px;background:0 0;border-color:#0000}.tg-btn.tg-btn-text:hover,.tg-btn.tg-btn-link:hover{text-decoration:underline}.tg-on-dark.tg-btn.tg-btn-text,.tg-tone-dark .tg-btn.tg-btn-text,.tg-tone-navy .tg-btn.tg-btn-text{color:var(--tg-mint-500)}.tg-btn.tg-btn-light{background:var(--tg-surface);color:var(--tg-navy-900);box-shadow:var(--sh-1)}.tg-btn.tg-btn-light:hover{background:var(--tg-surface-2)}.tg-btn.tg-btn-whatsapp{background:var(--tg-surface);color:var(--tg-navy-900);border-color:#0f2a4447}.tg-btn.tg-btn-whatsapp:hover{border-color:#128c7e}.tg-btn.tg-btn-whatsapp .tg-wa-glyph{color:#128c7e}.tg-on-dark.tg-btn.tg-btn-whatsapp,.tg-tone-dark .tg-btn.tg-btn-whatsapp,.tg-tone-navy .tg-btn.tg-btn-whatsapp{color:var(--tg-on-dark);background:0 0;border-color:#fff6}.tg-on-dark.tg-btn.tg-btn-whatsapp .tg-wa-glyph,.tg-tone-dark .tg-btn.tg-btn-whatsapp .tg-wa-glyph,.tg-tone-navy .tg-btn.tg-btn-whatsapp .tg-wa-glyph{color:#25d366}.tg-btn-row{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.tg-arrow-link{min-height:44px;color:var(--tg-mint-700);text-underline-offset:5px;align-items:center;gap:6px;font-weight:700;display:inline-flex}.tg-arrow-link:hover{text-decoration:underline}.tg-arrow-link svg{width:16px;height:16px;transition:transform var(--dur-1) var(--ease-out)}.tg-arrow-link:hover svg{transform:translateX(calc(3px * var(--dir)))}[dir=rtl] .tg-arrow-link:hover svg.rtl-flip{transform:translate(-3px)scaleX(-1)}.tg-tone-dark .tg-arrow-link,.tg-tone-navy .tg-arrow-link,.tg-on-dark .tg-arrow-link{color:var(--tg-mint-500)}.tg-card{border:1px solid var(--tg-border,var(--tg-line));border-radius:var(--r-md);background:var(--tg-surface);padding:var(--sp-5);box-shadow:var(--sh-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out)}.tg-card-dark{background:var(--tg-navy-800);border-color:var(--tg-line-dark);color:var(--tg-on-dark)}.tg-card-interactive:hover{box-shadow:var(--sh-2);border-color:#1fb7a680;transform:translateY(-4px)}.tg-chip{border:1px solid var(--tg-border,var(--tg-line));border-radius:var(--r-pill);min-height:36px;font-size:var(--fs-small);color:inherit;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}a.tg-chip{min-height:44px}a.tg-chip:hover{border-color:var(--tg-mint-500)}.tg-badge{border-radius:var(--r-pill);letter-spacing:.02em;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.tg-badge-live{background:var(--tg-mint-50);color:var(--tg-mint-700)}.tg-badge-beta{background:var(--tg-orange-50);color:#9a4a0c}.tg-badge-roadmap{color:var(--tg-ink-2);background:#eef2f7}.tg-device{width:100%;margin:0;display:block;position:relative}.tg-device-body{box-shadow:var(--sh-3);background:#0b1320;position:relative}.tg-device-screen{background:#fff;position:relative;overflow:hidden}.tg-device-screen picture{display:contents}.tg-device-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--tg-focus,center top);object-position:var(--tg-focus,center top);width:100%;height:100%;display:block}.tg-device-fit-contain .tg-device-screen img{-o-object-fit:contain;object-fit:contain;background:#fff}.tg-device-tablet .tg-device-body{border-radius:7%/9.3%;padding:3.2%}.tg-device-tablet .tg-device-screen{aspect-ratio:var(--tg-screen,4 / 3);border-radius:1.6%/2.1%}.tg-device-laptop .tg-device-body{border-radius:3% 3% 0 0/4.6% 4.6% 0 0;padding:2.2% 2.2% 3%}.tg-device-laptop .tg-device-screen{aspect-ratio:var(--tg-screen,16 / 10);border-radius:.6%}.tg-device-laptop:after{content:"";width:114%;height:0;box-shadow:var(--sh-2);background:linear-gradient(#c9d2dc,#8e9aa8);border-radius:0 0 14px 14px/0 0 60% 60%;margin-inline-start:-7%;padding-bottom:3.4%;display:block}.tg-device-phone .tg-device-body{border-radius:14%/6.6%;padding:3.8%}.tg-device-phone .tg-device-screen{aspect-ratio:var(--tg-screen,9 / 19.5);border-radius:11%/5.2%}.tg-device-none .tg-device-body{box-shadow:var(--sh-3);border-radius:var(--r-lg);background:0 0;overflow:hidden}.tg-device-none .tg-device-screen{aspect-ratio:var(--tg-screen,auto)}.tg-device figcaption{margin-top:var(--sp-3)}.tg-signal{border-radius:var(--r-md);max-width:260px;color:var(--tg-navy-900);box-shadow:var(--sh-2);background:#fffffff5;border:1px solid #0f2a4414;align-items:center;gap:10px;padding:10px 14px;font-size:13px;line-height:1.35;display:inline-flex}.tg-signal-dot{border-radius:var(--r-pill);background:var(--tg-mint-500);flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #1fb7a62e}.tg-signal-warn .tg-signal-dot{background:var(--tg-orange-500);box-shadow:0 0 0 4px #f47c202e}.tg-signal-text,.tg-signal strong,.tg-signal-value{display:block}.tg-signal strong{font-weight:700}.tg-signal-value{color:var(--tg-ink-2)}.tg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes tg-par{0%{transform:translate3d(calc(var(--depth-x,0) * -120px * var(--dir,1)), calc(var(--depth,0) * -120px), 0)}to{transform:translate3d(calc(var(--depth-x,0) * 120px * var(--dir,1)), calc(var(--depth,0) * 120px), 0)}}@keyframes tg-par-exit{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--depth-x,0) * 160px * var(--dir,1)), calc(var(--depth,0) * 240px), 0)}}@keyframes tg-reveal-sd{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tg-scale-in{0%{transform:scale(.94)}to{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=768px){.tg-parallax{animation:linear both tg-par;animation-timeline:view();animation-range:cover}.tg-parallax.tg-parallax-exit{animation-name:tg-par-exit;animation-range:exit}}@media (prefers-reduced-motion:no-preference){.tg-reveal-sd{animation:linear both tg-reveal-sd;animation-timeline:view();animation-range:entry entry 40%}.tg-scale-in{animation:linear both tg-scale-in;animation-timeline:view();animation-range:entry entry 60%}}}.tg-tilt>*{transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform var(--dur-3) var(--ease-out)}.tg-io-reveal.tg-io-armed{opacity:0;transform:translateY(24px)}.tg-io-reveal.tg-io-armed.is-in{opacity:1;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.tg-parallax,.tg-reveal-sd,.tg-scale-in,.tg-tilt>*{animation:none!important;transform:none!important}.tg-io-reveal.tg-io-armed{opacity:1;transform:none}}@media (width<=767px){.tg-tilt>*{transform:none}}.tg-df{--df-ry:-14deg;--df-rx:4deg;perspective:1800px;perspective-origin:100% 40%;margin:0;position:relative}[dir=rtl] .tg-df{--df-ry:14deg;perspective-origin:0 40%}.tg-df-settle,.tg-df-tilt{transform-origin:100%}[dir=rtl] .tg-df-settle,[dir=rtl] .tg-df-tilt{transform-origin:0%}@media (width>=768px){.tg-df-tilted .tg-df-tilt{transform:rotateY(var(--df-ry)) rotateX(var(--df-rx))}}.tg-df-bezel{background:linear-gradient(160deg, #1a3d5c 0%, var(--tg-navy-950) 55%);box-shadow:var(--sh-3), 0 60px 120px -40px #0a1d3073, inset 0 0 0 1px #ffffff12;border-radius:20px;padding:10px;position:relative}.tg-df-cam{background:#2b5677;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:3px;left:50%;box-shadow:inset 0 0 0 1px #ffffff1f}.tg-df-screen{aspect-ratio:var(--df-aspect);isolation:isolate;background:#f1f5f9;border-radius:9px;position:relative;overflow:hidden}.tg-df-zoom{transform-origin:var(--df-origin);transform:scale(var(--df-zoom));position:absolute;inset:0}.tg-df-zoom>img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--df-pos,50% 50%);object-position:var(--df-pos,50% 50%);width:100%;height:100%;display:block}.tg-df-hinge{background:linear-gradient(#d5dde6 0%,#aeb9c6 55%,#8e9aa9 100%);border-radius:2px 2px 16px 16px;height:14px;margin-inline:-2.5%;display:block;box-shadow:0 18px 30px -18px #0a1d308c}.tg-df-caption{color:var(--tg-ink-3);margin-block-start:12px;font-size:.8125rem}@media (width<=767px){.tg-df-screen{aspect-ratio:var(--df-aspect-m)}.tg-df-zoom>img{-o-object-position:var(--df-pos-m,50% 50%);object-position:var(--df-pos-m,50% 50%)}.tg-df-zoom{transform-origin:var(--df-origin-m);transform:scale(var(--df-zoom-m))}.tg-df-bezel{border-radius:16px;padding:7px}.tg-df-hinge{display:none}}@keyframes tg-df-settle{0%{transform:scale(1.06) translate3d(calc(2% * var(--dir,1)), 1.5%, 0)}to{transform:none}}@keyframes tg-df-zoom{0%{transform:scale(var(--df-zoom))}to{transform:scale(var(--df-zoom-end))}}@keyframes tg-df-zoom-m{0%{transform:scale(var(--df-zoom-m))}to{transform:scale(var(--df-zoom-m-end))}}@keyframes tg-df-flat{0%{transform:rotateY(var(--df-ry)) rotateX(var(--df-rx))}to{transform:none}}@keyframes tg-co-counter{0%{transform:scale(calc(1 / var(--df-zoom,1)))}to{transform:scale(calc(1 / var(--df-zoom-end,1)))}}@keyframes tg-co-counter-m{0%{transform:scale(calc(1 / var(--df-zoom-m,1)))}to{transform:scale(calc(1 / var(--df-zoom-m-end,1)))}}@media (prefers-reduced-motion:no-preference){.tg-df-settle{animation:tg-df-settle .76s var(--ease-out) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tg-df-scroll .tg-df-zoom{animation:linear both tg-df-zoom;animation-timeline:var(--df-timeline);animation-range:exit exit 70%}.tg-df-scroll .tg-co-scale{animation:linear both tg-co-counter;animation-timeline:var(--df-timeline);animation-range:exit exit 70%}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.tg-df-scroll.tg-df-tilted .tg-df-tilt{animation:linear both tg-df-flat;animation-timeline:var(--df-timeline);animation-range:exit exit 70%}}@media (prefers-reduced-motion:no-preference) and (width<=767px){.tg-df-scroll .tg-df-zoom{animation-name:tg-df-zoom-m}.tg-df-scroll .tg-co-scale{animation-name:tg-co-counter-m}}}.tg-co{--co-c:var(--tg-mint-500);--co-c-soft:#1fb7a638;left:var(--co-x);top:var(--co-y);z-index:2;width:0;height:0;position:absolute}.tg-co-orange{--co-c:var(--tg-orange-500);--co-c-soft:#f47c2038}.tg-co-navy{--co-c:var(--tg-navy-900);--co-c-soft:#0f2a442e}.tg-co-scale{transform-origin:0 0;transform:scale(calc(1 / var(--df-zoom,1)));position:absolute;top:0;left:0}.tg-co-dot{background:var(--co-c);width:16px;height:16px;box-shadow:0 0 0 6px var(--co-c-soft), 0 6px 14px #0a1d3040;border:3px solid #fff;border-radius:50%;position:absolute;top:-8px;left:-8px}.tg-co-line{position:absolute;overflow:visible}.tg-co-line path{fill:none;stroke:var(--co-c);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tg-co-pill{left:var(--co-dx);top:var(--co-dy);white-space:nowrap;text-align:start;background:#fffffff7;border:1px solid #0f2a4414;border-radius:14px;gap:2px;padding:10px 14px 10px 12px;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 18px 40px -16px #0a1d3066,0 2px 6px #0a1d3014}.tg-co-pill[data-dx=start]{transform:translate(-100%,-50%)}.tg-co-label{color:var(--tg-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.tg-co-label:before{content:"";background:var(--co-c) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.tg-co-value{color:var(--tg-ink-2);font-variant-numeric:tabular-nums;padding-inline-start:26px;font-size:12.5px}@media (width<=767px){.tg-co{left:var(--co-mx);top:var(--co-my)}.tg-co-scale{transform:scale(calc(1 / var(--df-zoom-m,1)))}.tg-co-desk,.tg-co-line{display:none}.tg-co-pill{left:var(--co-mdx);top:var(--co-mdy);border-radius:12px;padding:7px 10px 7px 9px;transform:translateY(-50%)}.tg-co-pill[data-mdx=start]{transform:translate(-100%,-50%)}.tg-co-label{font-size:12.5px}.tg-co-value{font-size:11.5px}}@keyframes tg-co-pop{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@keyframes tg-co-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tg-co-ring{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.tg-co-dot:after{content:"";background:var(--co-c);opacity:0;z-index:-1;border-radius:50%;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.tg-co-dot{animation:tg-co-pop .32s var(--ease-out) both;animation-delay:calc(.65s + var(--co-step,0) * .42s)}.tg-co-dot:after{animation:2.6s ease-out infinite tg-co-ring;animation-delay:calc(1.5s + var(--co-step,0) * .42s)}.tg-co-line path{animation:tg-co-draw .42s var(--ease-out) both;animation-delay:calc(.76s + var(--co-step,0) * .42s)}.tg-co-pill{animation:tg-co-pop .44s var(--ease-out) both;animation-delay:calc(.98s + var(--co-step,0) * .42s)}}.tg-draw{stroke-dasharray:1;stroke-dashoffset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tg-draw{animation:linear both tg-co-draw;animation-timeline:view();animation-range:entry 10% cover 40%}}}.tg-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tg-marquee-track{gap:var(--marquee-gap,56px);width:max-content;padding-inline-end:var(--marquee-gap,56px);display:flex}.tg-marquee-track>*{flex:none}@keyframes tg-marquee{to{transform:translate3d(calc(-50% * var(--dir,1)), 0, 0)}}@media (prefers-reduced-motion:no-preference){.tg-marquee-track{animation:tg-marquee var(--marquee-duration,30s) linear infinite}.tg-marquee:hover .tg-marquee-track,.tg-marquee:focus-within .tg-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.tg-df-settle,.tg-df-zoom,.tg-df-tilt,.tg-co-dot,.tg-co-dot:after,.tg-co-pill,.tg-co-line path,.tg-co-scale,.tg-draw,.tg-marquee-track{animation:none!important}}.tg-illus{margin:0;position:relative}.tg-illus-art{aspect-ratio:4/3;background:radial-gradient(120% 90% at 85% 0,#1fb7a629,#0000 55%),radial-gradient(90% 80% at 0 100%,#f47c2014,#0000 60%),linear-gradient(#fff,#f4f8fb);border:1px solid #0f2a4414;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0a1d3059}.tg-illus-art:before{content:"";pointer-events:none;background-image:radial-gradient(#0f2a4417 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 90%);mask-image:linear-gradient(#000 20%,#0000 90%)}.tg-illus-dark .tg-illus-art{background:radial-gradient(120% 90% at 85% 0,#1fb7a647,#0000 55%),linear-gradient(#13324f,#0a1d30);border-color:#ffffff1a}.tg-illus-dark .tg-illus-art:before{background-image:radial-gradient(#ffffff14 1px,#0000 1px)}.tg-illus-label{color:var(--tg-ink-2);margin-block-start:12px;font-size:.875rem;line-height:1.5}.tg-illus-dark .tg-illus-label{color:#ffffffb8}.il-stage{color:var(--tg-ink);padding:7%;font-size:clamp(10px,1.05vw,13px);line-height:1.3;position:absolute;inset:0}.il-card{background:#fff;border:1px solid #0f2a4414;border-radius:14px;position:relative;box-shadow:0 16px 34px -20px #0a1d3061}.il-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:.45em .85em;font-size:.92em;font-weight:700;line-height:1.1;display:inline-flex}.il-chip-mint{background:var(--tg-mint-500);color:#fff;box-shadow:0 10px 22px -10px #147f75b3}.il-chip-orange{background:var(--tg-orange-50);color:#b4540f;border:1px solid #f47c2059}.il-chip-soft{color:var(--tg-ink-2);background:#0f2a440f}.il-muted{color:var(--tg-ink-3);font-size:.92em}.il-line{background:#0f2a441a;border-radius:99px;height:.62em;display:block}.il-line-strong{background:#0f2a4447}.il-w30{width:30%}.il-w40{width:40%}.il-w60{width:60%}.il-w70{width:70%}.il-w80{width:80%}.il-avatar{background:linear-gradient(135deg, var(--tg-mint-50), #1fb7a68c);border-radius:50%;flex:none;width:2.6em;height:2.6em}.il-check{background:var(--tg-mint-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;border-radius:50%;flex:none;width:1.4em;height:1.4em}.il-spark{background:#fff;border-radius:2px;width:.7em;height:.7em;transform:rotate(45deg)}.il-ch-logo{background:var(--tg-navy-900);width:1.9em;height:1.9em;color:var(--tg-mint-500);letter-spacing:-.02em;border-radius:7px;flex:none;place-items:center;font-size:.85em;font-weight:800;display:inline-grid}.il-ph{align-content:center;gap:12px;padding:12%;display:grid}.il-ph-bar{transform-origin:0;background:#1fb7a659;border-radius:7px;height:14px;display:block}[dir=rtl] .il-ph-bar{transform-origin:100%}.il-ph-bar:nth-child(2){background:#0f2a441f;width:72%}.il-ph-bar:nth-child(3){background:#f47c2047;width:48%}.il-ph-dot{top:12%;background:var(--tg-mint-500);border-radius:50%;width:12px;height:12px;position:absolute;inset-inline-end:12%}.il-aq{place-items:center;display:grid}.il-aq-panel{width:100%;padding:1.1em}.il-aq-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:.9em;display:flex}.il-aq-list{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.il-aq-row{background:#f6f9fb;border:1px solid #0f2a440f;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;padding:.7em .8em;display:grid}.il-aq-icon{background:#0f2a441a;border-radius:6px;width:1.6em;height:1.6em}.il-aq-row-0 .il-aq-icon{background:#1fb7a64d}.il-aq-text{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.il-aq-state{justify-items:end;display:grid;position:relative}.il-aq-wait,.il-aq-ok{white-space:nowrap;border-radius:99px;grid-area:1/1;padding:.3em .7em;font-size:.85em;font-weight:700}.il-aq-wait{background:var(--tg-orange-50);color:#b4540f}.il-aq-ok{background:var(--tg-mint-500);color:#fff}.il-aq-row-0 .il-aq-wait{opacity:0}.il-aq-cursor{inset-inline-end:12%;background:var(--tg-navy-900);color:#fff;border-radius:99px;padding:.35em .7em;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;bottom:-.6em}.il-iq{place-items:center;display:grid}.il-iq-receipt{background:#fff;border-radius:10px 10px 4px 4px;gap:.55em;width:min(62%,15em);padding:1.1em 1.1em 1.3em;display:grid;position:relative;box-shadow:0 22px 40px -22px #0a1d3073;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 .35em,#000 .36em) bottom/1.1em .7em repeat-x,linear-gradient(#000,#000) top/100% calc(100% - .6em) no-repeat;mask:radial-gradient(circle at 50% 100%,#0000 .35em,#000 .36em) bottom/1.1em .7em repeat-x,linear-gradient(#000,#000) top/100% calc(100% - .6em) no-repeat}.il-iq-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.il-iq-title{font-weight:800}.il-iq-tag{color:var(--tg-mint-700);background:var(--tg-mint-50);border-radius:6px;padding:.2em .5em;font-size:.8em;font-weight:700}.il-iq-row{color:var(--tg-ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:.9em;display:flex}.il-iq-row .il-line{flex:none}.il-iq-total{color:var(--tg-ink);border-top:1px dashed #0f2a442e;padding-top:.5em;font-weight:800}.il-iq-qr{aspect-ratio:1;width:42%;color:var(--tg-navy-900);justify-self:center;margin-top:.3em;position:relative;overflow:hidden}.il-iq-qr svg{width:100%;height:100%;display:block}.il-iq-scan{inset-inline:-6%;background:var(--tg-mint-500);opacity:0;border-radius:3px;height:3px;position:absolute;top:0;box-shadow:0 0 12px 2px #1fb7a699}.il-iq-ok{inset-inline-end:9%;position:absolute;bottom:12%}.il-kb{grid-template-columns:1.15fr 1fr;align-items:center;gap:5%;display:grid}.il-kb-card,.il-kb-aging{gap:.6em;padding:1.1em;display:grid}.il-kb-who{align-items:center;gap:.7em;display:flex}.il-kb-name{flex:1;gap:.35em;display:grid}.il-kb-tab{color:var(--tg-mint-700);font-size:.85em;font-weight:700}.il-kb-label{color:var(--tg-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.82em;font-weight:700}[dir=rtl] .il-kb-label{text-transform:none;letter-spacing:0}.il-kb-track{background:#0f2a4414;border-radius:99px;height:.9em;display:block;overflow:hidden}.il-kb-fill{border-radius:inherit;background:linear-gradient(90deg, var(--tg-orange-500), #f8a45e);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.42)}[dir=rtl] .il-kb-fill{transform-origin:100%}.il-kb-paid{justify-self:start}.il-kb-cols{grid-template-columns:repeat(3,1fr);align-items:end;gap:.5em;height:7em;display:grid}.il-kb-col{align-content:end;gap:.35em;height:100%;display:grid}.il-kb-bar{transform-origin:bottom;background:#1fb7a68c;border-radius:6px 6px 3px 3px;height:100%;display:block}.il-kb-col-0 .il-kb-bar{transform:scaleY(.8)}.il-kb-col-1 .il-kb-bar{background:#f47c2073;transform:scaleY(.45)}.il-kb-col-2 .il-kb-bar{background:#d96c1bb3;transform:scaleY(.22)}.il-kb-bucket{color:var(--tg-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.il-sc{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid}.il-sc-scale{justify-items:center;display:grid}.il-sc-pan{background:linear-gradient(#e6edf3,#c9d4de);border-radius:99px;width:86%;height:.9em;position:relative;box-shadow:0 6px 12px -6px #0a1d3066}.il-sc-item{background:radial-gradient(circle at 30% 30%, #ffb46b, var(--tg-orange-500) 55%, #c95f12);border-radius:45% 45% 12px 12px;width:44%;height:3.2em;margin-left:-22%;position:absolute;bottom:100%;left:50%}.il-sc-body{background:linear-gradient(180deg, var(--tg-navy-800), var(--tg-navy-950));border-radius:10px 10px 14px 14px;place-items:center;width:70%;height:3.4em;margin-top:.3em;display:grid}.il-sc-read{color:#7ff0e2;background:#1fb7a61f;border-radius:6px;padding:.2em .6em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.15em;font-weight:700}.il-sc-ticket{gap:.6em;padding:1.1em;display:grid}.il-sc-row{color:var(--tg-ink-2);justify-content:space-between;gap:8px;font-size:.95em;display:flex}.il-sc-row b{color:var(--tg-ink);font-variant-numeric:tabular-nums}.il-sc-total{color:var(--tg-ink);border-top:1px dashed #0f2a4433;padding-top:.6em;font-weight:800}.il-sc-total b{color:var(--tg-mint-700);font-size:1.1em}.il-sc-added{justify-self:start}.il-bm{padding:0}.il-bm-map{width:100%;height:100%;position:absolute;inset:0}.il-bm-coast{fill:#1fb7a614}.il-bm-link{stroke:#0f2a4433;stroke-width:.6px;stroke-dasharray:1.5 1.5;fill:none;vector-effect:non-scaling-stroke}.il-bm-pulse{stroke:var(--tg-mint-500);stroke-width:1.1px;fill:none;stroke-linecap:round;stroke-dasharray:.12 .88;stroke-dashoffset:.4px;opacity:.9}.il-bm-hub,.il-bm-node{white-space:nowrap;border-radius:12px;padding:.55em .9em;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.il-bm-hub{background:var(--tg-navy-900);color:#fff;padding:.8em 1.2em;box-shadow:0 16px 30px -14px #0a1d3099}.il-bm-node{background:#fff;border:1px solid #0f2a441a;font-size:.9em;box-shadow:0 10px 20px -14px #0a1d3080}.il-bm-node:before{content:"";background:var(--tg-mint-500);border-radius:50%;width:.6em;height:.6em;margin-inline-end:.45em;display:inline-block}.il-bm-chip{position:absolute;top:68%;left:50%;transform:translate(-50%)}.il-pc{place-items:center;display:grid}.il-pc-card{aspect-ratio:1.6;background:linear-gradient(135deg, var(--tg-navy-800), var(--tg-navy-950) 70%);color:#fff;border-radius:16px;align-content:space-between;width:min(78%,20em);padding:1.2em;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 44px -22px #0a1d30a6}.il-pc-top{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.il-pc-title{font-size:1.1em;font-weight:800}.il-pc-member{color:#ffffffb3;font-size:.82em}.il-pc-stamps{grid-template-columns:repeat(4,1fr);gap:.6em;display:grid}.il-pc-stamp{aspect-ratio:1;background:radial-gradient(circle, var(--tg-mint-500) 55%, transparent 57%);border:2px dashed #ffffff4d;border-radius:50%}.il-pc-stamp-7{background:radial-gradient(circle, var(--tg-orange-500) 55%, transparent 57%)}.il-pc-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:30%;position:absolute;inset:-40% auto -40% -30%;transform:rotate(18deg)translate(-200%)}.il-pc-reward{inset-inline-end:10%;position:absolute;bottom:12%}.il-sh{place-items:center;display:grid}.il-sh-rack{gap:.9em;width:88%;display:grid}.il-sh-shelf{border-bottom:.4em solid #cfd9e2;justify-content:space-between;align-items:flex-end;gap:.6em;padding-bottom:.35em;display:flex}.il-sh-boxes{align-items:flex-end;gap:.35em;display:flex}.il-sh-box{background:linear-gradient(#f3c998,#e2a869);border-radius:4px;width:2.1em;height:2.4em;box-shadow:inset 0 -.35em #0000000f}.il-sh-shelf-0 .il-sh-box:nth-child(2n){background:linear-gradient(#a9e5dc,#6cd0c1);height:2.8em}.il-sh-shelf-2 .il-sh-box:nth-child(3n){background:linear-gradient(#c7d3f0,#9fb2e2);height:2em}.il-sh-shelf-1 .il-sh-box{background:linear-gradient(#ffd2b0,#f7a86a)}.il-sh-reorder{inset-inline-end:8%;position:absolute;top:8%}.il-cd{grid-template-columns:1fr 1.1fr;align-items:center;gap:6%;display:grid}.il-cd-till{justify-items:center;gap:.4em;display:grid}.il-cd-screen{background:linear-gradient(160deg, var(--tg-navy-800), var(--tg-navy-950));border-radius:10px;width:70%;height:3.6em;box-shadow:inset 0 0 0 3px #ffffff0f}.il-cd-drawer{background:linear-gradient(#dfe6ed,#c3cfda);border-radius:8px 8px 12px 12px;grid-template-columns:repeat(4,1fr);gap:.35em;width:100%;padding:.5em;display:grid;transform:translateY(.9em);box-shadow:0 16px 26px -16px #0a1d308c}.il-cd-slot{background:#eef3f7;border-radius:5px;align-items:end;height:2.6em;padding:.2em;display:grid}.il-cd-notes{background:repeating-linear-gradient(#7fd6c9 0 .28em,#5cc4b5 .28em .4em);border-radius:3px;height:70%;display:block}.il-cd-slot-1 .il-cd-notes{height:45%}.il-cd-slot-3 .il-cd-notes{background:repeating-linear-gradient(#f5b27c 0 .28em,#ef9a56 .28em .4em);height:30%}.il-cd-sheet{gap:.6em;padding:1.1em;display:grid}.il-cd-row{color:var(--tg-ink-2);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.il-cd-match{color:var(--tg-ink);border-top:1px dashed #0f2a4433;padding-top:.6em}.il-cd-closed{justify-self:start}.il-ch{place-items:center;display:grid}.il-ch-window{background:#fff;border:1px solid #0f2a4414;border-radius:16px;gap:.7em;width:100%;padding:1em;display:grid;box-shadow:0 22px 44px -24px #0a1d3080}.tg-illus-dark .il-ch-window{background:#f8fbfd}.il-ch-bar{border-bottom:1px solid #0f2a4414;justify-content:space-between;align-items:center;gap:8px;padding-bottom:.6em;display:flex}.il-ch-app{font-weight:800}.il-ch-q{background:var(--tg-navy-900);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:82%;padding:.7em .9em;font-weight:600}[dir=rtl] .il-ch-q{border-radius:14px 14px 14px 4px}.il-ch-typing{background:#eef3f7;border-radius:12px;justify-self:start;gap:4px;padding:.6em .8em;display:none}.il-ch-typing span{background:var(--tg-ink-3);border-radius:50%;width:.45em;height:.45em}.il-ch-a{background:#f1f7f9;border:1px solid #1fb7a640;border-radius:14px 14px 14px 4px;justify-self:start;gap:.5em;width:86%;padding:.8em .9em;display:grid}[dir=rtl] .il-ch-a{border-radius:14px 14px 4px}.il-ch-from{align-items:center;gap:.5em;font-size:.92em;font-weight:700;display:flex}.il-ch-sub{color:var(--tg-ink-3);font-size:.85em}.il-ch-bars{gap:.35em;display:grid}.il-ch-bars span{background:var(--tg-mint-500);transform-origin:0;border-radius:99px;height:.7em;display:block}[dir=rtl] .il-ch-bars span{transform-origin:100%}.il-ch-bar-0{width:92%}.il-ch-bar-1{opacity:.75;width:68%}.il-ch-bar-2{opacity:.55;width:44%}.il-ch-low{justify-self:start}.il-ch-consent{inset-inline-start:6%;position:absolute;bottom:5%}.il-sy{grid-template-columns:auto 1fr auto;align-items:center;gap:4%;display:grid}.il-sy-node{white-space:nowrap;background:#fff;border:1px solid #0f2a441a;border-radius:14px;align-items:center;gap:.5em;padding:.8em 1em;font-weight:800;display:inline-flex;box-shadow:0 14px 28px -18px #0a1d308c}.il-sy-src{background:var(--tg-navy-900);color:#fff;border-color:#0000}.il-sy-targets{justify-items:start;gap:.8em;display:grid}.il-sy-flow{gap:1.1em;display:grid}.il-sy-lane{height:1.9em;display:block;position:relative}.il-sy-track{inset-inline:0;background:repeating-linear-gradient(90deg,#0f2a4438 0 6px,#0000 6px 11px);height:2px;position:absolute;top:50%}.il-sy-packet{top:50%;background:var(--tg-mint-50);color:var(--tg-mint-700);white-space:nowrap;border:1px solid #1fb7a659;border-radius:99px;padding:.3em .7em;font-size:.85em;font-weight:700;position:absolute;inset-inline-start:30%;transform:translateY(-50%)}.il-sy-lane-1 .il-sy-packet{inset-inline-start:18%}.il-sy-lane-2 .il-sy-packet{inset-inline-start:38%}.il-sy-ok{justify-self:start}.il-cn{padding:0}.il-cn-lines{width:100%;height:100%;position:absolute;inset:0}.il-cn-line{fill:none;stroke:#1fb7a6b3;stroke-width:.4px;stroke-dasharray:1;stroke-dashoffset:0}.il-cn-hub,.il-cn-node{white-space:nowrap;border-radius:12px;align-items:center;gap:.5em;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.il-cn-hub{background:var(--tg-navy-900);color:#fff;padding:.8em 1.1em;top:52%;left:50%;box-shadow:0 18px 34px -16px #0a1d30a6}.il-cn-node{background:#fff;border:1px solid #0f2a441a;padding:.5em .85em;font-size:.9em;box-shadow:0 10px 22px -14px #0a1d3080}@media (prefers-reduced-motion:no-preference){.tg-illus[data-play=true] .il-ph-bar{animation:2.4s ease-in-out infinite alternate il-grow}.tg-illus[data-play=true] .il-ph-bar:nth-child(2){animation-delay:.3s}.tg-illus[data-play=true] .il-ph-bar:nth-child(3){animation-delay:.6s}.tg-illus[data-play=true] .il-ph-dot{animation:1.6s ease-in-out infinite il-pulse}.tg-illus[data-play=true] .il-aq-row-0 .il-aq-wait{animation:5s ease-in-out infinite il-swap-out}.tg-illus[data-play=true] .il-aq-row-0 .il-aq-ok{animation:5s ease-in-out infinite il-swap-in}.tg-illus[data-play=true] .il-aq-cursor{animation:5s ease-in-out infinite il-cursor}.tg-illus[data-play=true] .il-aq-row{animation:il-rise .6s var(--ease-out) both}.tg-illus[data-play=true] .il-aq-row-1{animation-delay:.12s}.tg-illus[data-play=true] .il-aq-row-2{animation-delay:.24s}.tg-illus[data-play=true] .il-iq-receipt{animation:il-print 1.1s var(--ease-out) both}.tg-illus[data-play=true] .il-iq-scan{animation:2.6s ease-in-out 1.1s infinite il-scan}.tg-illus[data-play=true] .il-iq-ok{animation:il-pop .5s var(--ease-out) 1.6s both}.tg-illus[data-play=true] .il-kb-fill{animation:4.5s ease-in-out infinite il-shrink}.tg-illus[data-play=true] .il-kb-paid{animation:4.5s ease-in-out infinite il-blink-in}.tg-illus[data-play=true] .il-kb-bar{animation:il-bar-up .9s var(--ease-out) both}.tg-illus[data-play=true] .il-sc-item{animation:il-drop 3.6s var(--ease-out) infinite}.tg-illus[data-play=true] .il-sc-pan{animation:il-bounce 3.6s var(--ease-out) infinite}.tg-illus[data-play=true] .il-sc-read{animation:3.6s step-end infinite il-flicker}.tg-illus[data-play=true] .il-sc-total b,.tg-illus[data-play=true] .il-sc-added{animation:il-late-pop 3.6s var(--ease-out) infinite}.tg-illus[data-play=true] .il-bm-pulse{animation:2.8s linear infinite il-travel}.tg-illus[data-play=true] .il-bm-pulse-1{animation-delay:.7s}.tg-illus[data-play=true] .il-bm-pulse-2{animation-delay:1.4s}.tg-illus[data-play=true] .il-bm-pulse-3{animation-delay:2.1s}.tg-illus[data-play=true] .il-bm-chip{animation:3s ease-in-out infinite il-float}.tg-illus[data-play=true] .il-pc-stamp{animation:il-stamp 5s var(--ease-out) infinite}.tg-illus[data-play=true] .il-pc-stamp-1{animation-delay:.25s}.tg-illus[data-play=true] .il-pc-stamp-2{animation-delay:.5s}.tg-illus[data-play=true] .il-pc-stamp-3{animation-delay:.75s}.tg-illus[data-play=true] .il-pc-stamp-4{animation-delay:1s}.tg-illus[data-play=true] .il-pc-stamp-5{animation-delay:1.25s}.tg-illus[data-play=true] .il-pc-stamp-6{animation-delay:1.5s}.tg-illus[data-play=true] .il-pc-stamp-7{animation-delay:1.75s}.tg-illus[data-play=true] .il-pc-shine{animation:5s ease-in-out infinite il-shine}.tg-illus[data-play=true] .il-pc-reward{animation:il-late-pop 5s var(--ease-out) infinite}.tg-illus[data-play=true] .il-sh-low{animation:1.8s ease-in-out infinite il-pulse-soft}.tg-illus[data-play=true] .il-sh-reorder{animation:3.2s ease-in-out infinite il-float}.tg-illus[data-play=true] .il-sh-box{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-sh-box-1{animation-delay:60ms}.tg-illus[data-play=true] .il-sh-box-2{animation-delay:.12s}.tg-illus[data-play=true] .il-sh-box-3{animation-delay:.18s}.tg-illus[data-play=true] .il-sh-box-4{animation-delay:.24s}.tg-illus[data-play=true] .il-sh-box-5{animation-delay:.3s}.tg-illus[data-play=true] .il-cd-drawer{animation:il-drawer 4.4s var(--ease-out) infinite}.tg-illus[data-play=true] .il-cd-row .il-check{animation:il-pop 4.4s var(--ease-out) infinite}.tg-illus[data-play=true] .il-cd-row:nth-child(2) .il-check{animation-delay:.3s}.tg-illus[data-play=true] .il-cd-row:nth-child(3) .il-check{animation-delay:.6s}.tg-illus[data-play=true] .il-cd-closed{animation:il-late-pop 4.4s var(--ease-out) infinite}.tg-illus[data-play=true] .il-ch-q{animation:il-rise .5s var(--ease-out) both}.tg-illus[data-play=true] .il-ch-a{animation:il-rise .6s var(--ease-out) .9s both}.tg-illus[data-play=true] .il-ch-bars span{animation:il-grow-once .8s var(--ease-out) 1.2s both}.tg-illus[data-play=true] .il-ch-bars span:nth-child(2){animation-delay:1.35s}.tg-illus[data-play=true] .il-ch-bars span:nth-child(3){animation-delay:1.5s}.tg-illus[data-play=true] .il-ch-low{animation:il-pop .45s var(--ease-out) 1.8s both}.tg-illus[data-play=true] .il-ch-consent{animation:3.4s ease-in-out 2s infinite il-float}.tg-illus[data-play=true] .il-sy-packet{animation:3.2s linear infinite il-flow}.tg-illus[data-play=true] .il-sy-lane-1 .il-sy-packet{animation-delay:-1s}.tg-illus[data-play=true] .il-sy-lane-2 .il-sy-packet{animation-delay:-2s}.tg-illus[data-play=true] .il-sy-dst .il-check{animation:1.6s ease-in-out infinite il-pulse-soft}.tg-illus[data-play=true] .il-cn-line{animation:il-draw .9s var(--ease-out) both}.tg-illus[data-play=true] .il-cn-node{animation:5.4s ease-in-out infinite il-node}.tg-illus[data-play=true] .il-cn-line-1,.tg-illus[data-play=true] .il-cn-node-1{animation-delay:.15s}.tg-illus[data-play=true] .il-cn-line-2,.tg-illus[data-play=true] .il-cn-node-2{animation-delay:.3s}.tg-illus[data-play=true] .il-cn-line-3,.tg-illus[data-play=true] .il-cn-node-3{animation-delay:.45s}.tg-illus[data-play=true] .il-cn-line-4,.tg-illus[data-play=true] .il-cn-node-4{animation-delay:.6s}.tg-illus[data-play=true] .il-cn-line-5,.tg-illus[data-play=true] .il-cn-node-5{animation-delay:.75s}}@keyframes il-grow{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}@keyframes il-grow-once{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes il-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes il-pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes il-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes il-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes il-late-pop{0%,45%{opacity:0;transform:scale(.8)}55%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes il-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes il-swap-out{0%,40%{opacity:1}50%,90%{opacity:0}to{opacity:1}}@keyframes il-swap-in{0%,40%{opacity:0;transform:scale(.8)}50%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes il-cursor{0%,20%{opacity:0;transform:translate(40%,60%)}35%{opacity:1}45%{transform:translateY(-180%)scale(.94)}60%,85%{opacity:1;transform:translateY(-180%)}to{opacity:0}}@keyframes il-print{0%{opacity:0;transform:translateY(-14%)scaleY(.7)}to{opacity:1;transform:none}}@keyframes il-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1;transform:translateY(calc(var(--il-qr,7em)))}to{opacity:0;transform:translateY(calc(var(--il-qr,7em)))}}@keyframes il-shrink{0%,25%{transform:scaleX(.8)}55%,90%{transform:scaleX(.42)}to{transform:scaleX(.8)}}@keyframes il-blink-in{0%,40%{opacity:0;transform:translateY(6px)}55%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes il-bar-up{0%{transform:scaleY(0)}}@keyframes il-drop{0%{opacity:0;transform:translateY(-160%)}18%{opacity:1}30%{transform:translateY(6%)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes il-bounce{0%,28%{transform:none}33%{transform:translateY(4px)}40%,to{transform:none}}@keyframes il-flicker{0%,30%{opacity:.25}32%{opacity:1}34%{opacity:.4}36%,to{opacity:1}}@keyframes il-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes il-stamp{0%{transform:scale(0)}12%{transform:scale(1.15)}18%,90%{transform:scale(1)}to{transform:scale(0)}}@keyframes il-shine{0%,50%{transform:rotate(18deg)translate(-200%)}80%,to{transform:rotate(18deg)translate(600%)}}@keyframes il-drawer{0%,15%{transform:translateY(0)}30%,85%{transform:translateY(.9em)}to{transform:translateY(0)}}@keyframes il-flow{0%{transform:translate(calc(-120% * var(--dir,1)), -50%);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(calc(160% * var(--dir,1)), -50%);opacity:0}}@keyframes il-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes il-node{0%,to{transform:translate(-50%,-50%)scale(1)}12%{transform:translate(-50%,-50%)scale(1.1)}24%{transform:translate(-50%,-50%)scale(1)}}@media (width<=480px){.il-stage{padding:5%;font-size:10px}}.tg-illus-dark .il-bm-hub,.tg-illus-dark .il-cn-hub,.tg-illus-dark .il-sy-src{background:var(--tg-mint-500);color:var(--tg-navy-950)}.tg-illus-dark .il-ch-logo{background:var(--tg-navy-950)}.tg-illus-dark .il-bm-link{stroke:#ffffff59}.tg-illus-dark .il-sy-track{background:repeating-linear-gradient(90deg,#ffffff59 0 6px,#0000 6px 11px)}.tg-sechead{max-width:46rem;margin-bottom:var(--sp-7)}.tg-sechead.is-center{text-align:center;margin-inline:auto}.tg-sechead .tg-eyebrow{margin-bottom:var(--sp-4)}.tg-sechead .tg-lead{margin-top:var(--sp-4)}.tg-cta{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.tg-wa-link{align-items:center;gap:var(--sp-2);min-height:44px;color:var(--tg-navy-900);text-underline-offset:5px;font-size:15px;font-weight:700;display:inline-flex}.tg-wa-link:hover{text-decoration:underline}.tg-wa-link .tg-wa-glyph{color:#128c7e;width:20px;height:20px}.tg-wa-link.tg-on-dark,.tg-tone-dark .tg-wa-link,.tg-tone-navy .tg-wa-link{color:var(--tg-on-dark)}.tg-wa-link.tg-on-dark .tg-wa-glyph,.tg-tone-dark .tg-wa-link .tg-wa-glyph{color:#25d366}.tg-wa-link:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px;border-radius:var(--r-sm)}.tg-hero{--tg-scrim-angle:90deg;isolation:isolate;background:var(--tg-navy-950);color:var(--tg-on-dark);--tg-text-2:var(--tg-on-dark-2);--tg-border:var(--tg-line-dark);position:relative;overflow:hidden}[dir=rtl] .tg-hero,.tg-hero[dir=rtl]{--tg-scrim-angle:270deg}.tg-hero-back{position:absolute;inset:0}.tg-hero-back picture,.tg-hero-plate,.tg-hero-back>img,.tg-hero-back video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.tg-hero-scrim{background:linear-gradient(var(--tg-scrim-angle), #0a1d30f0 0%, #0a1d30d1 38%, #0a1d304d 72%, #0a1d301f 100%), linear-gradient(0deg, #0a1d30d9 0%, transparent 32%);position:absolute;inset:0}.tg-hero-inner{z-index:1;row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""title""stage""actions""sub""wa""extra";padding-block:32px 48px;display:grid;position:relative}@media (width<=767px){.tg-hero-actions,.tg-hero-actions>.tg-cta{display:contents}.tg-hero-actions .tg-btn-row{grid-area:actions}.tg-hero-actions .tg-wa-link{grid-area:wa;justify-self:start}}.tg-hero-eyebrow{grid-area:eyebrow}.tg-hero-title{max-width:15em;color:var(--tg-on-dark);grid-area:title}.tg-hero-sub{grid-area:sub;max-width:34em}.tg-hero-actions{grid-area:actions}.tg-hero-extra{gap:var(--sp-4);grid-area:extra;display:grid}.tg-hero-stage{grid-area:stage;min-width:0;position:relative}.tg-hero-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tg-hero-chips .tg-chip{color:var(--tg-on-dark);background:#0a1d3059;border-color:#ffffff42}.tg-hero-chips .tg-chip:hover{border-color:var(--tg-mint-500)}.tg-hero-disclosure{color:var(--tg-on-dark-2)}.tg-hero-signals{margin:0;padding:0;list-style:none;display:none}.tg-hero-device-primary{z-index:2;position:relative}@media (width<=767px){.tg-hero-device:not(.tg-hero-device-primary),.tg-hero-foreground{display:none}.tg-hero-device-primary .tg-device-body{border-radius:18px;padding:2.4%}.tg-hero-device-primary .tg-device-screen{aspect-ratio:auto;border-radius:10px;height:196px}.tg-hero-back picture,.tg-hero-plate{opacity:.55}}@media (width>=768px){.tg-hero-inner{-moz-column-gap:clamp(32px, 5vw, 72px);column-gap:clamp(32px,5vw,72px);row-gap:var(--sp-5);grid-template:".stage"1fr"eyebrow stage""title stage""sub stage""actions stage""extra stage"".stage"1fr/minmax(0,5fr) minmax(0,6fr);min-height:min(820px,92vh);padding-block:56px 72px}.tg-hero-stage{align-self:center;min-height:420px}.tg-hero-device{position:absolute}.tg-hero-device-primary{width:82%;margin-top:12%;position:relative}.tg-hero-device-laptop.tg-hero-device-slot-2{inset-inline-end:-6%;z-index:1;width:78%;top:0}.tg-hero-device-phone{inset-inline-end:2%;z-index:3;width:21%;bottom:-6%}.tg-hero-device-tablet.tg-hero-device-slot-2{inset-inline-end:-4%;z-index:1;width:64%;top:0}.tg-hero-foreground{inset-inline-start:-8%;z-index:4;pointer-events:none;width:46%;position:absolute;bottom:-14%}.tg-hero-foreground img{width:100%;height:auto;display:block}.tg-hero-signals{display:block}.tg-hero-signals>li{z-index:5;position:absolute}.tg-hero-signal-1{inset-inline-start:-6%;top:6%}.tg-hero-signal-2{inset-inline-end:4%;bottom:22%}.tg-hero-signal-3{inset-inline-start:18%;bottom:-4%}}@media (width>=1280px){.tg-hero-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.tg-itabs-list{grid-template-columns:repeat(var(--tg-tabs,3), minmax(0, 1fr));gap:var(--sp-1);margin-bottom:var(--sp-7);padding:var(--sp-1);border:1px solid var(--tg-border,var(--tg-line));border-radius:var(--r-pill);background:var(--tg-surface);display:grid}.tg-itabs-list[hidden]{display:none}.tg-itabs-tab{border-radius:var(--r-pill);min-height:48px;color:var(--tg-ink-2);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);padding:8px 14px;font-size:15px;font-weight:700}.tg-itabs-tab:hover{color:var(--tg-navy-900)}.tg-itabs-tab[aria-selected=true]{background:var(--tg-navy-900);color:#fff}.tg-itabs-tab:focus-visible,.tg-itabs-panel:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-itabs-panel{gap:var(--sp-6);align-items:center;display:grid}.tg-itabs-panel[hidden]{display:none}.tg-itabs:not(.is-enhanced) .tg-itabs-panel+.tg-itabs-panel{margin-top:var(--sp-8)}.tg-itabs-copy h3{margin-bottom:var(--sp-4)}.tg-itabs-bullets{gap:var(--sp-3);margin:0 0 var(--sp-4);padding:0;list-style:none;display:grid}.tg-itabs-bullets li{color:var(--tg-text-2,var(--tg-ink-2));padding-inline-start:28px;position:relative}.tg-itabs-bullets li:before{content:"";inset-inline-start:0;border-radius:var(--r-pill);background:var(--tg-mint-50);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--tg-mint-500);position:absolute;top:.35em}.tg-itabs-fact{margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--tg-navy-900);font-weight:600}.tg-itabs-media{border-radius:var(--r-lg);aspect-ratio:4/3;background:var(--tg-navy-900);position:relative;overflow:hidden}.tg-itabs-media .tg-itabs-plate,.tg-itabs-media .tg-itabs-plate video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tg-itabs-capture{inset-inline-end:6%;width:70%;position:absolute;bottom:8%}.tg-itabs-capture.is-solo{width:auto;inset:8%}.tg-itabs-caption{margin-top:var(--sp-5)}@media (width>=1024px){.tg-itabs-panel{gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=639px){.tg-itabs-list{border-radius:var(--r-md)}.tg-itabs-tab{border-radius:var(--r-sm);padding-inline:8px;font-size:14px}}.tg-swap-list{gap:var(--sp-7);margin:0;padding:0;list-style:none;display:grid}.tg-swap-title{font-size:var(--fs-display-m);letter-spacing:-.02em;font-weight:650;line-height:1.12}.tg-swap-title button{text-align:start;font:inherit;letter-spacing:inherit;color:inherit;min-height:44px}.tg-swap-title button:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:4px;border-radius:var(--r-sm)}.tg-swap-body{margin-top:var(--sp-3);max-width:34em;color:var(--tg-text-2,var(--tg-ink-2))}.tg-swap-points{gap:var(--sp-2);margin:var(--sp-4) 0 0;font-size:var(--fs-small);padding:0;font-weight:600;list-style:none;display:grid}.tg-swap-points li{padding-inline-start:20px;position:relative}.tg-swap-points li:before{content:"";inset-inline-start:0;border-radius:var(--r-pill);background:var(--tg-mint-500);width:8px;height:8px;position:absolute;top:.55em}.tg-swap-inline{margin-top:var(--sp-5)}.tg-swap-media{border-radius:var(--r-lg);background:var(--tg-surface-2);position:relative;overflow:hidden}.tg-swap-media.has-plate{aspect-ratio:16/11;background:var(--tg-navy-900)}.tg-swap-plate{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tg-swap-media.has-plate .tg-swap-capture{inset-inline:8%;position:absolute;bottom:7%}.tg-swap-signal{inset-inline-start:5%;z-index:2;position:absolute;top:6%}@media (width>=1024px){.tg-swap.is-enhanced{gap:var(--sp-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.tg-swap.is-enhanced .tg-swap-list{gap:0}.tg-swap.is-enhanced .tg-swap-item{padding-block:var(--sp-6);border-inline-start:3px solid var(--tg-line);opacity:.55;transition:opacity var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);padding-inline-start:var(--sp-5)}.tg-swap.is-enhanced .tg-swap-item.is-active{opacity:1;border-inline-start-color:var(--tg-mint-500)}.tg-swap.is-enhanced .tg-swap-inline{display:none}.tg-swap-stage{display:grid;position:sticky;top:96px}.tg-swap-layer{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);grid-area:1/1;transform:scale(.98)}.tg-swap-layer.is-active{opacity:1;transform:none}}.tg-bento{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.tg-bento-tile{display:flex}.tg-bento-link{border:1px solid var(--tg-border,var(--tg-line));border-radius:var(--r-lg);background:var(--tg-surface);color:var(--tg-ink);box-shadow:var(--sh-1);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);flex-direction:column;flex:1;display:flex;overflow:hidden}.tg-bento-link:hover{box-shadow:var(--sh-2);border-color:#1fb7a680;transform:translateY(-4px)}.tg-bento-link:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-bento-media{aspect-ratio:16/9;background:var(--tg-surface-2);border-bottom:1px solid var(--tg-line);display:block;overflow:hidden}.tg-bento-media img,.tg-bento-media svg{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block}[dir=rtl] .tg-bento-media img{-o-object-position:right top;object-position:right top}.tg-bento-copy{gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;flex:1;display:flex}.tg-bento-body{color:var(--tg-ink-2);font-size:15px}.tg-bento-more{padding-top:var(--sp-2);font-size:var(--fs-small);color:var(--tg-mint-700);align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.tg-bento-more svg{width:16px;height:16px}@media (width>=640px){.tg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-bento .tg-span-8{grid-column:span 2}}@media (width>=1024px){.tg-bento{gap:var(--sp-5);grid-template-columns:repeat(12,minmax(0,1fr))}.tg-bento .tg-span-4{grid-column:span 4}.tg-bento .tg-span-6{grid-column:span 6}.tg-bento .tg-span-8{grid-column:span 8}}.tg-proof-list{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tg-proof-item{gap:var(--sp-1);border-inline-start:2px solid var(--tg-mint-500);flex-direction:column;padding-inline-start:var(--sp-4);display:flex}.tg-proof-value{letter-spacing:-.02em;color:var(--tg-navy-900);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2}.tg-tone-dark .tg-proof-value,.tg-tone-navy .tg-proof-value{color:var(--tg-on-dark)}.tg-proof-label{font-size:var(--fs-small);color:var(--tg-text-2,var(--tg-ink-2));line-height:1.45}.tg-proof-logos:empty{display:none}@media (width>=1024px){.tg-proof-list{grid-template-columns:repeat(var(--tg-proof-n,4), minmax(0, 1fr))}}.tg-int-list{gap:var(--sp-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tg-int-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--tg-border,var(--tg-line));border-radius:var(--r-pill);background:var(--tg-surface);min-height:48px;color:var(--tg-ink);padding-block:8px;padding-inline:16px 12px;font-weight:700;display:inline-flex}a.tg-int-chip:hover{border-color:var(--tg-mint-500)}a.tg-int-chip:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-int-note{font-size:var(--fs-small);color:var(--tg-ink-3);font-weight:500}.tg-int-asof{margin-top:var(--sp-4)}.tg-cmp{margin:0}.tg-cmp-scroll{border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface);max-width:100%;overflow-x:auto}.tg-cmp-scroll:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-cmp-table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;color:var(--tg-ink);font-size:15px}.tg-cmp-caption{padding:var(--sp-4) var(--sp-5);text-align:start;color:var(--tg-navy-900);font-weight:700}.tg-cmp-table th,.tg-cmp-table td{padding:14px var(--sp-4);border-top:1px solid var(--tg-line);text-align:start;vertical-align:top}.tg-cmp-table thead th{font-size:var(--fs-small);color:var(--tg-navy-900);background:var(--tg-surface-2);font-weight:700}.tg-cmp-table tbody th{font-weight:600}.tg-cmp-table tr>:first-child{z-index:1;background:var(--tg-surface);min-width:160px;position:sticky;inset-inline-start:0}.tg-cmp-table thead tr>:first-child{background:var(--tg-surface-2)}.tg-cmp-table .is-highlight{background:#d9f5f18c}.tg-cmp-mark{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tg-cmp-mark svg{flex:none;width:18px;height:18px}.tg-cmp-mark.is-yes svg{color:var(--tg-mint-700)}.tg-cmp-mark.is-no svg{color:#b42318}.tg-cmp-mark.is-partial svg{color:var(--tg-orange-600)}.tg-cmp-word{font-size:var(--fs-small)}.tg-cmp-note{color:var(--tg-ink-3);flex-basis:100%;font-size:13px;font-weight:500}.tg-cmp-foot{margin-top:var(--sp-3)}.tg-gtk{padding:var(--sp-5) var(--sp-6);border:1px solid #147f7540;border-inline-start:4px solid var(--tg-mint-500);border-radius:var(--r-md);background:var(--tg-surface)}.tg-tone-alt .tg-gtk{background:var(--tg-surface)}.tg-gtk-title{align-items:center;gap:var(--sp-2);font-size:var(--fs-h4);color:var(--tg-navy-900);font-weight:700;display:flex}.tg-gtk-title svg{width:20px;height:20px;color:var(--tg-mint-700)}.tg-gtk-list{gap:var(--sp-2);margin:var(--sp-3) 0 0;color:var(--tg-ink-2);padding-inline-start:20px;font-size:15px;list-style:outside;display:grid}.tg-answer{max-width:46rem;padding:var(--sp-5) var(--sp-6);border-radius:var(--r-md);background:var(--tg-mint-50);color:var(--tg-navy-900)}.tg-answer.tg-on-dark{border:1px solid var(--tg-line-dark);color:var(--tg-on-dark);background:#ffffff0f}.tg-answer-label{margin-bottom:var(--sp-2);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-mint-700);font-weight:600}.tg-answer.tg-on-dark .tg-answer-label{color:var(--tg-mint-500)}[dir=rtl] .tg-answer-label{text-transform:none;letter-spacing:0}.tg-answer-text{font-size:var(--fs-lead);line-height:1.55}.tg-ctaband-inner{text-align:center;flex-direction:column;align-items:center;display:flex}.tg-ctaband-inner>h2{max-width:18em}.tg-ctaband-body{max-width:36em;margin-top:var(--sp-4)}.tg-ctaband-actions{margin-top:var(--sp-6);align-items:center}.tg-ctaband-actions .tg-btn-row{justify-content:center}.tg-faq{border-block:1px solid #0f2a4424;max-width:56rem;margin-inline:auto}.tg-faq-item+.tg-faq-item{border-top:1px solid #0f2a441a}.tg-faq-trigger{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;min-height:64px;padding-block:var(--sp-5);text-align:start;color:var(--tg-navy-900);display:flex}.tg-faq-trigger:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px;border-radius:var(--r-sm)}.tg-faq-q{font-size:var(--fs-h4);letter-spacing:-.01em;font-weight:650;line-height:1.35}.tg-faq-icon{border:1px solid var(--tg-line);border-radius:var(--r-pill);background:var(--tg-surface);width:36px;height:36px;color:var(--tg-mint-700);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);flex:none;place-items:center;display:grid}.tg-faq-icon svg{width:16px;height:16px}.tg-faq-item.is-open .tg-faq-icon{background:var(--tg-navy-900);border-color:var(--tg-navy-900);color:#fff}.tg-faq-panel{opacity:0;transition:grid-template-rows var(--dur-3) var(--ease-out), opacity var(--dur-3) var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.tg-faq-item.is-open .tg-faq-panel,html:not(.js) .tg-faq-panel{opacity:1;grid-template-rows:1fr}.tg-faq-panel>div{overflow:hidden}.tg-faq-panel p{max-width:46rem;padding-bottom:var(--sp-6);font-size:var(--fs-body);color:var(--tg-ink-2);padding-inline-end:var(--sp-8);line-height:1.7}[dir=rtl] .tg-faq-panel p{font-size:17px;line-height:1.8}.tg-faq.tg-on-dark,.tg-tone-dark .tg-faq,.tg-faq.tg-on-dark .tg-faq-item+.tg-faq-item,.tg-tone-dark .tg-faq .tg-faq-item+.tg-faq-item{border-color:var(--tg-line-dark)}.tg-faq.tg-on-dark .tg-faq-trigger,.tg-tone-dark .tg-faq .tg-faq-trigger{color:var(--tg-on-dark)}.tg-faq.tg-on-dark .tg-faq-panel p,.tg-tone-dark .tg-faq .tg-faq-panel p{color:var(--tg-on-dark-2)}@media (prefers-reduced-motion:reduce){.tg-faq-panel{transition:none}}.tg-leadpanel{padding:var(--sp-6);border-radius:var(--r-lg);background:var(--tg-navy-900);color:var(--tg-on-dark);text-align:start;box-shadow:var(--sh-2);position:relative;overflow:hidden}.tg-leadpanel:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--tg-mint-500), var(--tg-mint-600));height:4px;position:absolute;top:0}.tg-leadpanel-title{font-size:var(--fs-display-m);letter-spacing:-.02em;font-weight:650;line-height:1.12}.tg-leadpanel-body{max-width:36rem;margin-top:var(--sp-3);color:var(--tg-on-dark-2);font-size:15px;line-height:1.6}@media (width>=768px){.tg-leadpanel{padding:var(--sp-7)}}.tg-aiband-grid{gap:var(--sp-4);display:grid}.tg-aiband-card{height:100%;padding:var(--sp-5);border:1px solid var(--tg-line-dark);border-radius:var(--r-md);background:var(--tg-navy-800);color:var(--tg-on-dark);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);flex-direction:column;display:flex}.tg-aiband-card:hover{box-shadow:var(--sh-glow-mint);border-color:#1fb7a680;transform:translateY(-4px)}.tg-aiband-card:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-aiband-icon{border-radius:var(--r-md);width:44px;height:44px;color:var(--tg-mint-500);background:#1fb7a626;place-items:center;display:grid}.tg-aiband-icon svg{width:20px;height:20px}.tg-aiband-title{margin-top:var(--sp-4);font-size:var(--fs-h4);font-weight:650;line-height:1.35}.tg-aiband-body{margin-top:var(--sp-2);color:var(--tg-on-dark-2);flex:1;font-size:15px;line-height:1.6}.tg-aiband-more{margin-top:var(--sp-4);font-size:var(--fs-small);color:var(--tg-mint-500);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tg-aiband-more svg{width:16px;height:16px}@media (width>=640px){.tg-aiband-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tg-aiband-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tg-posdir-group{align-items:center;gap:var(--sp-3);margin-top:var(--sp-7);color:var(--tg-navy-900);display:flex}.tg-posdir .tg-sechead+.tg-posdir-group{margin-top:0}.tg-posdir-group svg{width:20px;height:20px;color:var(--tg-orange-500)}.tg-posdir-grid{gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0;list-style:none;display:grid}.tg-posdir-card{align-items:center;gap:var(--sp-3);min-height:60px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface);color:var(--tg-navy-900);box-shadow:var(--sh-1);transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);display:flex}a.tg-posdir-card:hover{border-color:var(--tg-mint-500);transform:translateY(-2px)}a.tg-posdir-card:focus-visible,.tg-posdir-emirate a:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-posdir-card.is-current,.tg-posdir-emirate.is-current{background:var(--tg-mint-50);border-color:#1fb7a68c}.tg-posdir-text{flex:1}.tg-posdir-label{font-weight:700;display:block}.tg-posdir-note{color:var(--tg-ink-3);font-size:13px;display:block}.tg-posdir-arrow{width:16px;height:16px;color:var(--tg-ink-3);flex:none}.tg-posdir-emirate{padding:var(--sp-4);border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface);box-shadow:var(--sh-1)}.tg-posdir-emirate-link{align-items:center;gap:var(--sp-2);min-height:32px;color:var(--tg-navy-900);font-weight:700;display:flex}a.tg-posdir-emirate-link:hover{color:var(--tg-mint-700)}.tg-posdir-more{gap:var(--sp-1);margin:var(--sp-2) 0 0;font-size:var(--fs-small);padding:0;list-style:none;display:grid}.tg-posdir-more a{min-height:32px;color:var(--tg-ink-2);text-underline-offset:3px;align-items:center;display:inline-flex}.tg-posdir-more a:hover{color:var(--tg-mint-700);text-decoration:underline}.tg-posdir-more [aria-current]{color:var(--tg-ink-3)}@media (width>=640px){.tg-posdir-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tg-posdir-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-posdir-grid.is-emirates{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-scene-actions>a.tg-linked-secondary{color:var(--tg-on-dark)}.tg-leadpanel>form{max-width:none;margin-inline:0}.tg-header{z-index:50;background:var(--tg-surface);border-bottom:1px solid var(--tg-line);transition:box-shadow var(--dur-1) var(--ease-out);position:sticky;top:0}.tg-header[data-scrolled]{box-shadow:var(--sh-1), 0 8px 24px #0f2a440f}.tg-header-bar{height:calc(var(--tg-header-h) - 1px);align-items:center;gap:16px;display:flex}.tg-header-bar>a:first-child img{height:36px}@media (width>=768px){.tg-header-bar>a:first-child img{height:40px}}.tg-header-actions{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.tg-header-actions .tg-header-xl,.tg-header-actions .tg-header-demo{display:none}.tg-header-login{border-radius:var(--r-sm);min-height:44px;color:var(--tg-navy-900);white-space:nowrap;align-items:center;padding-inline:8px;font-size:15px;font-weight:600;display:inline-flex}.tg-header-login:hover{color:var(--tg-mint-700)}.tg-header-burger{border:1px solid var(--tg-line);border-radius:var(--r-sm);background:var(--tg-surface);width:44px;height:44px;color:var(--tg-navy-900);justify-content:center;align-items:center;display:inline-flex}.tg-header-burger svg{width:22px;height:22px}.tg-header a:focus-visible,.tg-header button:focus-visible,.tg-header summary:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-header-actions>*{flex-shrink:0}.tg-header-demo{white-space:nowrap}.tg-header-demo-short{display:none}@media (width>=768px){.tg-header-actions .tg-header-demo{display:inline-flex}}.tg-header-actions .tg-header-burger-nojs{display:none}@media (width<=1279px){html:not(.js) .tg-header-actions .tg-header-burger-nojs{display:inline-flex}html:not(.js) .tg-header-actions button.tg-header-burger{display:none}}@media (width>=1280px){.tg-header-demo-full{display:none}.tg-header-demo-short{display:inline}.tg-header-actions .tg-header-xl{display:inline-flex}.tg-header-burger{display:none}}.tg-mega{display:none}@media (width>=1280px){.tg-mega{margin-inline-start:12px;display:block}}.tg-mega-list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tg-mega-trigger{border-radius:var(--r-sm);min-height:44px;font:inherit;color:var(--tg-navy-900);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-inline:12px;font-size:15px;font-weight:600;display:inline-flex}.tg-mega-trigger:hover,.tg-mega-trigger[aria-expanded=true]{background:var(--tg-surface-2);color:var(--tg-mint-700)}.tg-mega-chevron{width:16px;height:16px;transition:transform var(--dur-1) var(--ease-out)}.tg-mega-trigger[aria-expanded=true] .tg-mega-chevron{transform:rotate(180deg)}.tg-mega-panel{inset-inline:0;max-height:calc(100vh - var(--tg-header-h));background:var(--tg-surface);border-top:1px solid var(--tg-line);border-bottom:1px solid var(--tg-line);position:absolute;top:100%;overflow-y:auto;box-shadow:0 24px 48px -24px #0a1d3059}.tg-mega-panel:not([hidden]){animation:tg-mega-in var(--dur-1) var(--ease-out)}@keyframes tg-mega-in{0%{opacity:0;transform:translateY(-4px)}}.tg-mega:not([data-menu-ready]) .tg-mega-item:hover>.tg-mega-panel,.tg-mega:not([data-menu-ready]) .tg-mega-item:focus-within>.tg-mega-panel{display:block}.tg-mega-inner{padding-block:28px 20px}.tg-mega-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.tg-mega-groups[data-count="1"]{grid-template-columns:minmax(0,1fr)}.tg-mega-groups[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tg-mega-groups[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.tg-mega-groups[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.tg-mega-groups[data-count="1"] ul{-moz-columns:3;columns:3;-moz-column-gap:28px;column-gap:28px}.tg-mega-group{flex-direction:column;min-width:0;display:flex}.tg-mega-group ul{margin:0;padding:0;list-style:none}.tg-mega-group ul[data-many]{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.tg-mega-group[data-family]{border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface-2);padding:20px}.tg-mega-group-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tg-ink-3);margin:0 0 10px;font-size:12px;font-weight:700}.tg-mega-group[data-family] .tg-mega-group-title{letter-spacing:-.01em;text-transform:none;color:var(--tg-navy-900);margin-bottom:4px;font-size:18px}.tg-mega-group[data-family] .tg-mega-link{font-weight:700}.tg-mega-strip{margin-top:24px}.tg-mega-strip ul{-moz-column-gap:28px;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.tg-mega-note{color:var(--tg-ink-2);margin:0 0 12px;font-size:14px;line-height:1.5}.tg-mega-link{border-radius:var(--r-sm);min-height:40px;color:var(--tg-navy-900);-moz-column-break-inside:avoid;break-inside:avoid;align-items:center;margin-inline:-8px;padding:6px 8px;font-size:15px;line-height:1.35;display:flex}.tg-mega-link:hover{background:var(--tg-mint-50);color:var(--tg-mint-700)}.tg-mega-demo,.tg-sheet-demo{min-height:44px;color:var(--tg-mint-700);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tg-mega-demo{margin-top:auto;padding-top:12px}.tg-mega-demo svg,.tg-sheet-demo svg,.tg-mega-more svg{flex:none;width:16px;height:16px}.tg-mega-demo:hover,.tg-sheet-demo:hover,.tg-mega-more:hover{text-underline-offset:4px;text-decoration:underline}.tg-mega-foot{border-top:1px solid var(--tg-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:20px;padding-top:12px;display:flex}.tg-mega-foot ul{flex-wrap:wrap;gap:0 28px;margin:0;padding:0;list-style:none;display:flex}.tg-mega-more{min-height:44px;color:var(--tg-navy-900);align-items:center;gap:6px;font-weight:700;display:inline-flex}.tg-mega-foot-note{color:var(--tg-ink-3);margin:0;font-size:13px}.tg-sheet{inset:var(--tg-header-h) 0 0 0;background:var(--tg-surface);flex-direction:column;display:flex;position:fixed}.tg-sheet[hidden]{display:none}@media (width>=1280px){.tg-sheet{display:none}}.tg-sheet-scroll{overscroll-behavior:contain;flex:1;padding:4px 16px 24px;overflow-y:auto}.tg-sheet-top{border-bottom:1px solid var(--tg-line);min-height:56px;color:var(--tg-navy-900);cursor:pointer;justify-content:space-between;align-items:center;padding-inline:4px;font-size:17px;font-weight:700;list-style:none;display:flex}.tg-sheet-top::-webkit-details-marker{display:none}.tg-sheet-chevron{width:20px;height:20px;transition:transform var(--dur-1) var(--ease-out)}.tg-sheet-group[open]>summary .tg-sheet-chevron{transform:rotate(180deg)}.tg-sheet-body{border-bottom:1px solid var(--tg-line);gap:18px;padding:14px 4px 20px;display:grid}.tg-sheet-sub-title{letter-spacing:.08em;text-transform:uppercase;color:var(--tg-ink-3);margin:0 0 2px;font-size:12px;font-weight:700}.tg-sheet-sub ul,.tg-sheet-more{margin:0;padding:0;list-style:none}.tg-sheet-link{min-height:44px;color:var(--tg-navy-900);align-items:center;font-size:16px;display:flex}.tg-sheet-note{color:var(--tg-ink-2);margin:0;font-size:14px;line-height:1.5}.tg-sheet-switchers{flex-wrap:wrap;align-items:center;gap:10px;padding:20px 4px 0;display:flex}.tg-sheet-cta{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--tg-line);background:var(--tg-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tg-sheet-cta>*{width:100%}body.tg-menu-open{overflow:hidden}body.tg-menu-open .tg-header{z-index:70}body.tg-menu-open #whatsapp-contact,body.tg-menu-open .sticky-mobile-cta{display:none}@media (width>=1280px){body.tg-menu-open{overflow:visible}}[dir=rtl] .tg-mega-group-title,[dir=rtl] .tg-sheet-sub-title,[dir=rtl] .tg-footer-heading,[dir=rtl] .tg-footer-kicker{letter-spacing:0;text-transform:none}.tg-footer{background:var(--tg-navy-950);color:var(--tg-on-dark-2)}.tg-footer a:focus-visible,.tg-footer button:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px;border-radius:2px}.tg-footer-cta{border-bottom:1px solid var(--tg-line-dark);background:radial-gradient(60% 120% at 100% 0%, #1fb7a629, transparent 60%), var(--tg-navy-900)}.tg-footer-cta-inner{gap:28px;padding-block:56px;display:grid}@media (width>=1024px){.tg-footer-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}}.tg-footer-kicker{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-mint-500);margin:0;font-weight:700}.tg-footer-cta-title{max-width:24ch;font-size:var(--fs-display-m);letter-spacing:-.02em;color:var(--tg-on-dark);margin:12px 0 0;font-weight:800;line-height:1.15}.tg-footer-cta-body{max-width:58ch;margin:12px 0 0;font-size:17px;line-height:1.6}[dir=rtl] .tg-footer-cta-title{letter-spacing:0;line-height:1.35}.tg-footer-main{gap:40px;padding-block:56px 28px;display:grid}@media (width>=1024px){.tg-footer-about{border-bottom:1px solid var(--tg-line-dark);flex-wrap:wrap;align-items:center;gap:12px 32px;padding-bottom:32px;display:flex}.tg-footer-about>*{margin:0}.tg-footer-tagline{flex:360px;max-width:60ch}}.tg-footer-logo{display:inline-flex}.tg-footer-logo img{height:34px}.tg-footer-tagline{margin:18px 0 0;font-size:15px;line-height:1.6}.tg-footer-location{align-items:flex-start;gap:8px;margin:16px 0 0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.tg-footer-location svg{width:16px;height:16px;color:var(--tg-mint-500);flex:none;margin-top:2px}.tg-footer-email{min-height:44px;color:var(--tg-on-dark);align-items:center;font-size:14px;font-weight:700;display:inline-flex}.tg-footer-socials{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.tg-footer-socials a{border:1px solid var(--tg-line-dark);border-radius:var(--r-pill);width:44px;height:44px;color:var(--tg-on-dark);transition:border-color var(--dur-1), color var(--dur-1);justify-content:center;align-items:center;display:flex}.tg-footer-socials a:hover{border-color:var(--tg-mint-500);color:var(--tg-mint-500)}.tg-footer-socials svg{width:18px;height:18px}.tg-footer-socials a.tg-footer-wordmark{letter-spacing:.01em;width:auto;padding:0 16px;font-size:13px;font-weight:700}.tg-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media (width>=768px){.tg-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.tg-footer-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}.tg-footer-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--tg-on-dark);margin:0;font-size:12px;font-weight:700}.tg-footer-nav ul{margin:12px 0 0;padding:0;list-style:none}.tg-footer-link{min-height:36px;color:var(--tg-on-dark-2);align-items:center;padding-block:4px;font-size:14px;line-height:1.4;display:inline-flex}.tg-footer-link:hover{color:var(--tg-on-dark);text-underline-offset:4px;text-decoration:underline}.tg-footer-legal{border-top:1px solid var(--tg-line-dark);gap:12px;padding-top:20px;font-size:13px;line-height:1.6;display:grid}@media (width>=768px){.tg-footer-legal{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.tg-footer-legal p{margin:0}.tg-footer-legal-name{color:var(--tg-on-dark);font-weight:600}.tg-footer-legal-links{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}@media (width>=768px){.tg-footer-legal-links{justify-content:flex-end}}.tg-footer-legal-link{min-height:44px;font:inherit;color:var(--tg-on-dark-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.tg-footer-legal-link:hover{color:var(--tg-on-dark);text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.tg-header,.tg-mega-chevron,.tg-sheet-chevron,.tg-footer-socials a{transition:none}.tg-mega-panel:not([hidden]){animation:none}}@media (width>=1280px){.tg-mega{margin-inline-start:6px}.tg-mega-list{gap:0}.tg-mega-trigger{padding-inline:9px;font-size:14.5px}}.tg-mega-title-link,.tg-sheet-title-link{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tg-mega-title-link svg{width:16px;height:16px;color:var(--tg-mint-600);transition:transform var(--dur-1) var(--ease-out)}.tg-mega-title-link:hover{color:var(--tg-mint-700)}.tg-mega-title-link:hover svg{transform:translateX(calc(3px * var(--dir,1)))}.tg-mega-group[data-family]{background:linear-gradient(180deg, #fff, var(--tg-surface-2))}.tg-mega-group[data-family] .tg-mega-link{min-height:34px;padding-block:4px;font-size:14px;font-weight:600}.tg-mega-group[data-family] .tg-mega-note{font-size:13px}.tg-mega-strip ul{grid-template-columns:repeat(6,minmax(0,1fr))}.tg-mega-strip .tg-mega-link{min-height:34px;font-size:14px}@media (width>=1024px){.tg-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.tg-mega-group[data-family] ul[data-many]{-moz-columns:1;columns:1}.tg-mega-item{position:relative}.tg-mega-panel{inset-inline:0 auto;border:1px solid var(--tg-line);border-radius:var(--r-md);width:max-content;min-width:280px;max-width:400px;box-shadow:var(--sh-2);padding:8px;top:calc(100% + 6px)}.tg-mega-entries,.tg-sheet-entries{margin:0;padding:0;list-style:none}.tg-mega-entry{border-radius:var(--r-sm);min-height:44px;color:var(--tg-navy-900);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.tg-mega-entry:hover{background:var(--tg-surface-2)}.tg-mega-entry-label{font-size:15px;font-weight:600;line-height:1.3}.tg-mega-entry:hover .tg-mega-entry-label{color:var(--tg-mint-700)}.tg-mega-entry-note{color:var(--tg-ink-2);font-size:13px;line-height:1.4}.tg-mega-more-link,.tg-sheet-more-link{min-height:44px;color:var(--tg-mint-700);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.tg-mega-more-link{border-top:1px solid var(--tg-line);margin-top:4px;padding:8px 12px 4px}.tg-mega-more-link svg,.tg-sheet-more-link svg{width:16px;height:16px}.tg-sheet-body{padding-bottom:8px}.tg-sheet-entry{min-height:44px;color:var(--tg-navy-900);align-items:center;padding-inline-start:12px;font-size:16px;text-decoration:none;display:flex}.tg-sheet-more-link{padding-inline-start:12px}.tg-footer-main{gap:36px;padding-block:48px 24px}.tg-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tg-footer-top .tg-footer-socials{margin:0}.tg-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}@media (width>=768px){.tg-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.tg-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1280px){.tg-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}.tg-footer-button{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px}.tg-footer-base{border-top:1px solid var(--tg-line-dark);gap:4px;padding-top:16px;display:grid}.tg-footer-info{flex-wrap:wrap;align-items:center;gap:0 16px;margin:0;font-size:13px;line-height:1.6;display:flex}.tg-footer-info .tg-footer-email{min-height:32px;font-size:13px;font-weight:600}.tg-footer-updated{color:#fff9;margin:0;font-size:13px}.hm-hero{view-timeline-name:--hm-hero;view-timeline-axis:block;background:linear-gradient(#f4f8fb 0%,#fff 62%);padding-block:28px 0;position:relative;overflow:clip}.hm-hero-bg{pointer-events:none;position:absolute;inset:0}.hm-hero-glow{inset-inline-end:-18vw;aspect-ratio:1;background:radial-gradient(circle,#1fb7a633 0%,#1fb7a614 38%,#0000 66%);border-radius:50%;width:78vw;position:absolute;top:-8%}.hm-hero-grid{background-image:linear-gradient(#0f2a440b 1px,#0000 1px),linear-gradient(90deg,#0f2a440b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 30% 30%,#000 10%,#0000 72%);mask-image:radial-gradient(70% 60% at 30% 30%,#000 10%,#0000 72%)}.hm-hero-inner{gap:32px;display:grid;position:relative}.hm-hero-copy{z-index:2;position:relative}.hm-eyebrow{border:1px solid var(--tg-line);box-shadow:var(--sh-1);color:var(--tg-ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.hm-eyebrow-dot{background:var(--tg-mint-500);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.hm-eyebrow-dot:after{content:"";background:var(--tg-mint-500);opacity:0;border-radius:50%;position:absolute;inset:0}.hm-h1{letter-spacing:-.045em;color:var(--tg-navy-950);text-wrap:balance;margin-block-start:20px;font-size:clamp(40px,5.2vw,78px);font-weight:800;line-height:.98}.hm-h1-accent{background:linear-gradient(92deg, var(--tg-mint-600) 0%, #0f8a7e 45%, var(--tg-navy-800) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-block-end:.06em;display:block}[dir=rtl] .hm-h1{letter-spacing:0;font-size:clamp(40px,5.6vw,78px);line-height:1.22}.hm-sub{max-width:34em;font-size:var(--fs-lead);color:var(--tg-ink-2);margin-block-start:22px;line-height:1.55}[dir=rtl] .hm-sub{font-size:clamp(18px,1.6vw,22px);line-height:1.8}.hm-actions{flex-wrap:wrap;gap:12px;margin-block-start:30px;display:flex}.hm-actions-center{justify-content:center}.hm-chips ul{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.hm-chip{border:1px solid var(--tg-line);min-height:40px;color:var(--tg-navy-900);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#fffc;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hm-chip:before{content:"";background:var(--chip,var(--tg-mint-500));border-radius:50%;width:8px;height:8px}.hm-chip-cloud-kitchens{--chip:#f47c20}.hm-chip-retail{--chip:#4f7cff}.hm-chip-flowers-chocolates{--chip:#e0527d}.hm-chip:hover,.hm-chip:focus-visible{border-color:var(--tg-mint-500);transform:translateY(-2px)}.hm-hero-stage{z-index:1;position:relative}.hm-frame{flex-direction:column-reverse;display:flex}.hm-frame .tg-df-caption{color:var(--tg-ink-2);background:#0f2a440f;border-radius:999px;align-self:flex-start;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:600}.hm-tick{background:var(--tg-orange-50);color:#b4540f;border-radius:999px;justify-self:start;height:1.5em;margin-inline-start:26px;padding:0 8px;font-size:12px;font-weight:800;line-height:1.5em;display:inline-flex;overflow:hidden}.hm-tick span{display:block}@media (width<=767px){.hm-hero{padding-block-end:36px}.hm-eyebrow{font-size:12px}.hm-h1{margin-block-start:16px}.hm-sub{margin-block-start:14px;font-size:16px}.hm-actions{margin-block-start:22px}.hm-actions>a{white-space:nowrap;flex:auto;justify-content:center;padding-inline:12px}.hm-hero-inner{gap:0}.hm-hero-copy{display:contents}.hm-eyebrow{justify-self:start}.hm-hero-stage{order:1;margin:24px -8px 0}.hm-chips{order:2}.hm-frame .tg-df-caption{margin-block-end:8px}}@media (width>=1024px){.hm-hero{padding-block-start:56px}.hm-hero-inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:32px;min-height:min(820px,100svh - 72px)}.hm-hero-copy{padding-block:36px 96px}.hm-hero-stage{margin-block-end:-170px;margin-inline-end:calc((100vw - min(100vw, var(--container,1240px))) / -2 - 28px);padding-block-start:8px}.hm-frame .tg-df-bezel{border-radius:26px;padding:12px}.hm-frame .tg-df-screen{border-radius:12px}}@media (width>=1440px){.hm-hero-stage{margin-block-end:-210px}}@keyframes hm-rise{0%{transform:translateY(14px)}to{transform:none}}@keyframes hm-fade-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hm-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.8)}}@keyframes hm-tick{0%,70%{transform:none}78%{transform:translateY(-100%)}79%{transform:translateY(100%)}88%,to{transform:none}}@media (prefers-reduced-motion:no-preference){.hm-h1{animation:hm-rise .62s var(--ease-out) 60ms both}.hm-eyebrow{animation:hm-fade-rise .56s var(--ease-out) both}.hm-sub{animation:hm-fade-rise .62s var(--ease-out) .14s both}.hm-actions{animation:hm-fade-rise .62s var(--ease-out) .22s both}.hm-chips{animation:hm-fade-rise .62s var(--ease-out) .3s both}.hm-eyebrow-dot:after{animation:2.4s ease-out 1s infinite hm-ping}.hm-tick span{animation:hm-tick 3.2s var(--ease-out) 1.8s infinite}}.hm-till{--till-bezel:12px;--nw:208px;margin:0;position:relative}.hm-till-caption{color:var(--tg-ink-2);background:#0f2a440f;border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.hm-till-stage{position:relative}.hm-till-device{padding:var(--till-bezel);background:linear-gradient(160deg, #1d3a57 0%, var(--tg-navy-950) 55%);border-radius:28px;position:relative;box-shadow:inset 0 1px #ffffff24,0 2px 4px #0a1d3014,0 24px 48px -12px #0a1d3047,0 60px 120px -40px #147f754d}.hm-till-screen{background:#f1f5f9;border-radius:16px;position:relative;overflow:hidden}.hm-till-screen img{width:100%;height:auto;display:block}.hm-ring{--tone:var(--tg-mint-500);left:var(--rx);top:var(--ry);width:var(--rw);height:var(--rh);box-sizing:border-box;border:2px solid var(--tone);box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 18%, transparent);pointer-events:none;border-radius:10px;position:absolute}.hm-ring-voice{--tone:#7c5cff}.hm-ring-stock{--tone:var(--tg-orange-500)}.hm-ring-profit{--tone:var(--tg-navy-800)}.hm-notes{margin:0;padding:0;list-style:none}.hm-note{--tone:var(--tg-mint-500);border:1px solid var(--tg-line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:14px;line-height:1.35;display:flex;box-shadow:0 1px 2px #0a1d300f,0 12px 28px -6px #0a1d3038}.hm-note-voice{--tone:#7c5cff}.hm-note-stock{--tone:var(--tg-orange-500)}.hm-note-profit{--tone:var(--tg-navy-800)}.hm-note-dot{background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--tone) 16%, transparent);border-radius:50%;flex:none;margin-block-start:5px}.hm-note-text{display:grid}.hm-note-label{color:var(--tg-navy-950);font-weight:700}.hm-note-value{color:var(--tg-ink-2);font-size:13px}.hm-note-value-phone{display:none}@media (width<=767px){.hm-till{--till-bezel:8px}.hm-till-stage{justify-items:center;display:grid}.hm-till-device{border-radius:38px;width:min(76vw,288px)}.hm-till-screen{border-radius:30px}.hm-till-screen img{aspect-ratio:390/844!important}.hm-ring{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone) 16%, transparent);border-width:1.5px}.hm-notes{gap:8px;width:100%;margin-block-start:18px;display:grid}.hm-note{box-shadow:var(--sh-1);padding:10px 12px}.hm-note-value-wide{display:none}.hm-note-value-phone{display:block}}@media (width>=768px){.hm-till{padding-block-end:44px;padding-inline-end:80px}.hm-till-caption{margin-block-end:34px}.hm-till-stage{container-type:inline-size}.hm-note{--sw:calc(100cqw - 2 * var(--till-bezel));width:var(--nw);box-sizing:border-box;position:absolute}.hm-note-top,.hm-note-bottom{width:calc(var(--nw) + 36px)}.hm-note-top{inset-inline-end:-20px;bottom:calc(100% - var(--till-bezel) - 6px)}.hm-note-side{inset-inline-end:calc(var(--till-bezel) + .185 * var(--sw) - var(--nw));top:calc(var(--till-bezel) + var(--ny) * var(--sw) * .625 / 100);transform:translateY(-50%)}.hm-note-bottom{left:clamp(0px, calc(var(--till-bezel) + var(--nx) * var(--sw) / 100 - var(--nw) / 2 - 18px), calc(100cqw - var(--nw) - 36px));top:calc(100% - var(--till-bezel) - 6px)}}@media (width>=1024px){.hm-hero-till{padding-block-start:24px}.hm-hero-till .hm-hero-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;min-height:0}.hm-hero-till .hm-hero-copy{padding-block:40px}.hm-hero-till .hm-h1{font-size:clamp(40px,4.4vw,66px)}.hm-hero-stage-till{margin-block-end:0;margin-inline-end:0;padding-block-start:12px}}@keyframes hm-note-in{0%{opacity:0;translate:0 10px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes hm-ring-in{0%{opacity:0;transform:scale(1.06)}55%{opacity:1;transform:scale(.99)}to{opacity:1;transform:none}}@keyframes hm-ring-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tone) 40%, transparent)}to{box-shadow:0 0 0 14px color-mix(in srgb, var(--tone) 0%, transparent)}}@media (prefers-reduced-motion:no-preference){.hm-note,.hm-ring{--at:calc(.8s + var(--step) * .9s)}.hm-note{animation:hm-note-in .46s var(--ease-out) var(--at) both}.hm-ring{animation:hm-ring-in .52s var(--ease-out) calc(var(--at) + .16s) both, hm-ring-glow .9s ease-out calc(var(--at) + .42s) 1}}.hm-head{max-width:760px}.hm-head-center{text-align:center;margin-inline:auto}.hm-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--tg-mint-700);font-size:13px;font-weight:700}[dir=rtl] .hm-kicker{letter-spacing:0;text-transform:none;font-size:15px}.hm-h2{letter-spacing:-.035em;color:var(--tg-navy-950);text-wrap:balance;margin-block-start:12px;font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1.04}[dir=rtl] .hm-h2{letter-spacing:0;line-height:1.25}.hm-lead{font-size:var(--fs-lead);color:var(--tg-ink-2);margin-block-start:16px;line-height:1.55}.hm-h3{letter-spacing:-.01em;color:var(--tg-navy-950);flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;font-weight:750;line-height:1.25;display:flex}.hm-badge{background:var(--tg-orange-50);color:#a94d0c;letter-spacing:0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.tg-tone-dark .hm-head .hm-h2,.hm-head-dark .hm-h2,.tg-tone-dark .hm-h3{color:#fff}.tg-tone-dark .hm-lead{color:#ffffffbd}.tg-tone-dark .hm-kicker{color:var(--tg-mint-500)}.hm-np,.hm-loop,.hm-ind,.hm-jobs,.hm-ai,.hm-int,.hm-lang,.hm-price,.hm-cmp,.hm-faq{padding-block:clamp(72px,9vw,128px);position:relative;overflow:clip}.hm-np{background:#fff}.hm-np-stage{gap:20px;margin-block-start:48px;display:grid;position:relative}.hm-np-wires{display:none}.hm-np-col{gap:16px;margin:0;padding:0;list-style:none;display:grid}.hm-np-tile{border:1px solid var(--tg-line);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid;position:relative;box-shadow:0 1px 2px #0f2a440a,0 20px 40px -32px #0a1d3059}.hm-np-tile:hover{transform:translateY(-4px)}.hm-np-tile p{color:var(--tg-ink-2);font-size:15px;line-height:1.6}.hm-np-art{height:52px;display:block}.hm-np-hub{order:-1;align-content:center;justify-items:center;gap:18px;display:grid;position:relative}.hm-np-frame{width:min(100%,520px)}.hm-np-frame .tg-df-bezel{box-shadow:0 40px 80px -40px #0a1d308c,inset 0 0 0 1px #ffffff12}.hm-np-frame .tg-df-caption{text-align:center}.hm-np-hub-label{background:var(--tg-navy-900);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:700;display:inline-flex;box-shadow:0 16px 30px -16px #0a1d30b3}.hm-np-pulse{background:var(--tg-mint-500);border-radius:50%;width:10px;height:10px;position:relative}.hm-np-pulse:after{content:"";background:var(--tg-mint-500);opacity:0;border-radius:50%;position:absolute;inset:0}.hm-np-sync{color:var(--tg-navy-900);text-align:center;justify-content:center;align-items:center;gap:10px;margin-block-start:40px;font-weight:700;display:flex}.hm-np-sync svg{background:var(--tg-mint-500);color:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}@media (width>=640px) and (width<=1023px){.hm-np-stage{grid-template-columns:1fr 1fr}.hm-np-hub{grid-column:1/-1}}@media (width>=1024px){.hm-np-stage{grid-template-columns:minmax(0,1fr) minmax(300px,1.05fr) minmax(0,1fr);align-items:center;gap:56px;margin-block-start:72px}.hm-np-hub{order:0}.hm-np-wires{width:100%;height:100%;transform:scaleX(var(--dir,1));display:block;position:absolute;inset:0;overflow:visible}.hm-np-wire{fill:none;stroke:#1fb7a68c;stroke-width:.18px}.hm-np-col{gap:22px}}.hm-art{width:112px;height:52px;display:block;position:relative}.hm-art i,.hm-art b{display:block;position:absolute}.hm-art-flow{background:linear-gradient(var(--tg-line), var(--tg-line)) center / 88% 2px no-repeat}.hm-art-flow i{background:var(--tg-mint-50);border:2px solid var(--tg-mint-500);border-radius:7px;width:20px;height:20px;top:16px}.hm-art-flow i:first-child{inset-inline-start:0}.hm-art-flow i:nth-child(2){background:#e8eeff;border-color:#4f7cff;inset-inline-start:30px}.hm-art-flow i:nth-child(3){border-color:var(--tg-orange-500);background:var(--tg-orange-50);inset-inline-start:60px}.hm-art-flow i:nth-child(4){border-color:var(--tg-navy-900);background:#e6ecf2;inset-inline-start:90px}.hm-art-flow b{top:22px;background:var(--tg-mint-500);border-radius:50%;width:8px;height:8px;inset-inline-start:4px;box-shadow:0 0 0 4px #1fb7a633}.hm-art-approve .hm-art-doc{top:4px;border:1px solid var(--tg-line);background:linear-gradient(#0f2a4424,#0f2a4424) 10px 12px/34px 5px no-repeat,linear-gradient(#0f2a441a,#0f2a441a) 10px 22px/26px 5px no-repeat,linear-gradient(#0f2a441a,#0f2a441a) 10px 32px/30px 5px no-repeat,#f4f7fa;border-radius:10px;width:60px;height:44px;inset-inline-start:0}.hm-art-approve .hm-art-ok{top:14px;background:var(--tg-mint-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:50%;width:26px;height:26px;inset-inline-start:70px;box-shadow:0 8px 18px -8px #147f75cc}.hm-art-chat .hm-art-q{top:2px;background:var(--tg-navy-900);border-radius:10px 10px 10px 3px;width:70px;height:20px;inset-inline-start:0}.hm-art-chat .hm-art-a{top:28px;background:var(--tg-mint-50);border:1px solid #1fb7a666;border-radius:10px 10px 3px;width:54px;height:22px;inset-inline-start:26px}.hm-art-chat .hm-art-a b{background:var(--tg-mint-600);border-radius:50%;width:6px;height:6px;top:8px}.hm-art-chat .hm-art-a b:first-child{inset-inline-start:12px}.hm-art-chat .hm-art-a b:nth-child(2){inset-inline-start:23px}.hm-art-chat .hm-art-a b:nth-child(3){inset-inline-start:34px}.hm-art-store .hm-art-phone{top:0;border:3px solid var(--tg-navy-900);background:#fff;border-radius:8px;width:32px;height:52px;inset-inline-start:0}.hm-art-store .hm-art-phone b{background:#f6b1c6;border-radius:3px;width:9px;height:9px}.hm-art-store .hm-art-phone b:first-child{top:6px;inset-inline-start:3px}.hm-art-store .hm-art-phone b:nth-child(2){top:6px;background:#ffd2b0;inset-inline-start:14px}.hm-art-store .hm-art-phone b:nth-child(3){top:18px;background:#a9e5dc;inset-inline-start:3px}.hm-art-store .hm-art-phone b:nth-child(4){top:18px;inset-inline-start:14px}.hm-art-store .hm-art-order{top:16px;background:var(--tg-mint-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:999px;width:50px;height:22px;inset-inline-start:48px}.hm-art-lang{border:1px solid var(--tg-line);background:#eef3f7;border-radius:999px;width:96px;height:40px;margin-top:6px}.hm-art-lang i{z-index:1;text-align:center;width:48px;height:38px;color:var(--tg-navy-900);font-size:15px;font-style:normal;font-weight:800;line-height:38px;top:0}.hm-art-lang i:first-child{left:0}.hm-art-lang i:nth-child(2){left:48px}.hm-art-lang b{background:#1fb7a64d;border-radius:999px;width:42px;height:32px;top:3px;left:3px}.hm-art-bill i{background:#0f2a441f;border-radius:3px;width:60px;height:6px;inset-inline-start:0}.hm-art-bill i:first-child{top:6px}.hm-art-bill i:nth-child(2){width:44px;top:18px}.hm-art-bill i:nth-child(3){width:52px;top:30px}.hm-art-bill b{top:10px;background:var(--tg-mint-50);color:var(--tg-mint-700);border-radius:8px;padding:5px 9px;font-size:12px;font-weight:800;inset-inline-start:70px}.hm-art-sync i{background:var(--tg-navy-900);border-radius:9px;width:30px;height:30px;top:12px}.hm-art-sync i:first-of-type{inset-inline-start:0}.hm-art-sync i:nth-of-type(2){background:var(--tg-mint-500);inset-inline-start:76px}.hm-art-sync b{top:26px;background:repeating-linear-gradient(90deg, var(--tg-mint-600) 0 5px, transparent 5px 9px);width:34px;height:2px;inset-inline-start:36px}.hm-art-credit i{background:#0f2a4414;border-radius:99px;width:100px;height:12px;inset-inline-start:0;overflow:hidden}.hm-art-credit i:first-child{top:10px}.hm-art-credit i:nth-child(2){width:72px;top:30px}.hm-art-credit b{border-radius:inherit;background:linear-gradient(90deg, var(--tg-orange-500), #f8a45e);transform-origin:0;position:absolute;inset:0;transform:scaleX(.45)}[dir=rtl] .hm-art-credit b{transform-origin:100%}.hm-art-credit i:nth-child(2) b{background:var(--tg-mint-500);transform:scaleX(.8)}@keyframes hm-travel{0%{transform:translate(0)}to{transform:translateX(calc(90px * var(--dir,1)))}}@keyframes hm-pop{0%,30%{opacity:0;transform:scale(.4)}45%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes hm-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hm-drop{0%,20%{transform:translate3d(calc(-20px * var(--dir,1)), 0, 0) scale(.6);opacity:0}40%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-switch{0%,40%{transform:translate(0)}50%,90%{transform:translate(48px)}to{transform:translate(0)}}@keyframes hm-shrink{0%,20%{transform:scaleX(.85)}55%,90%{transform:scaleX(.35)}to{transform:scaleX(.85)}}@keyframes hm-dash{to{transform:translateX(calc(9px * var(--dir,1)))}}@media (prefers-reduced-motion:no-preference){.hm-art-flow b{animation:hm-travel 2.6s var(--ease-inout) infinite alternate}.hm-art-approve .hm-art-ok{animation:hm-pop 3.2s var(--ease-out) infinite}.hm-art-chat .hm-art-a b{animation:1s ease-in-out infinite hm-bob}.hm-art-chat .hm-art-a b:nth-child(2){animation-delay:.15s}.hm-art-chat .hm-art-a b:nth-child(3){animation-delay:.3s}.hm-art-store .hm-art-order{animation:hm-drop 3.4s var(--ease-out) infinite}.hm-art-lang b{animation:hm-switch 3.6s var(--ease-inout) infinite}.hm-art-credit b{animation:hm-shrink 4.2s var(--ease-inout) infinite}.hm-art-credit i:nth-child(2) b{animation-direction:reverse}.hm-art-sync b{animation:.6s linear infinite hm-dash}.hm-art-bill b{animation:2.2s ease-in-out infinite hm-bob}.hm-np-pulse:after{animation:2.2s ease-out infinite hm-ping}}.hm-loop{background:radial-gradient(80% 60% at 90% 0%, #1fb7a62e, transparent 60%), var(--tg-navy-950)}.hm-loop .tg-ex{margin-block-start:48px}.hm-ind{background:var(--tg-surface-2)}.hm-ind-grid{gap:18px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-ind-note{color:var(--tg-ink-2);margin:14px 0 0;font-size:13px;line-height:1.5}.hm-ind-card{border:1px solid var(--tg-line);height:100%;color:inherit;transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);background:#fff;border-radius:24px;grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 30px 60px -44px #0a1d3080}.hm-ind-card:hover,.hm-ind-card:focus-visible{transform:translateY(-6px);box-shadow:0 40px 70px -40px #0a1d308c}.hm-ind-plate{aspect-ratio:16/10;background:#dfe7ee;display:block;position:relative;overflow:hidden}.hm-ind-par{position:absolute;inset:-10% 0}.hm-ind-plate img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.hm-ind-card:hover .hm-ind-plate img{transform:scale(1.04)}.hm-ind-plate:after{content:"";background:linear-gradient(#0000 55%,#0a1d3059);position:absolute;inset:0}.hm-ind-tag{z-index:1;top:14px;color:var(--tg-navy-900);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:14px}.hm-ind-body{align-content:start;gap:14px;padding:22px 22px 24px;display:grid}.hm-ind-caps{gap:9px;display:grid}.hm-ind-cap{color:var(--tg-ink-2);gap:9px;font-size:15px;line-height:1.45;display:flex}.hm-ind-cap svg{width:18px;height:18px;color:var(--tg-mint-600);flex:none;margin-top:2px}.hm-ind-cta{color:var(--tg-mint-700);align-items:center;gap:6px;margin-top:4px;font-weight:700;display:inline-flex}.hm-ind-cta svg{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out)}.hm-ind-card:hover .hm-ind-cta svg{transform:translateX(calc(4px * var(--dir,1)))}@media (width>=640px){.hm-ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1140px){.hm-ind-grid:not([data-count="2"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-jobs{background:#fff}.hm-jobs-grid{gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-job{border:1px solid var(--tg-line);height:100%;color:inherit;transition:transform var(--dur-3) var(--ease-out), border-color var(--dur-3) var(--ease-out);background:linear-gradient(#fff,#f8fbfd);border-radius:20px;align-content:start;gap:10px;padding:24px;text-decoration:none;display:grid}a.hm-job:hover,a.hm-job:focus-visible{border-color:#1fb7a699;transform:translateY(-4px)}.hm-job-icon{background:var(--tg-navy-900);width:46px;height:46px;color:var(--tg-mint-500);transition:transform var(--dur-3) var(--ease-out);border-radius:14px;place-items:center;display:grid}.hm-job-icon svg{width:22px;height:22px}a.hm-job:hover .hm-job-icon{transform:rotate(-8deg)scale(1.06)}.hm-job-body{color:var(--tg-ink-2);font-size:15px;line-height:1.6}.hm-job-items{flex-wrap:wrap;gap:6px;display:flex}.hm-job-items span{color:var(--tg-navy-800);background:#eef3f7;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.hm-job-open{color:var(--tg-mint-700);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.hm-job-open svg{width:16px;height:16px}@media (width>=640px){.hm-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hm-jobs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-ai{background:var(--tg-navy-950)}.hm-ai-glow{inset-inline-start:-10%;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1fb7a638,#0000 62%);border-radius:50%;width:70%;position:absolute;bottom:-30%}.hm-ai-grid{gap:20px;margin-block-start:48px;display:grid;position:relative}.hm-ai-card{background:linear-gradient(#163651e6,#0f2a44e6);border:1px solid #ffffff1a;border-radius:26px;align-content:start;gap:14px;padding:24px;display:grid}.hm-ai-card p{color:#ffffffbd;line-height:1.6}.hm-ai-illus{margin-block-end:8px}.hm-badge-dark{color:#ffb27a;background:#f47c2029}.hm-link-dark{color:var(--tg-mint-500)}@media (width>=900px){.hm-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-ai-grid-one{grid-template-columns:minmax(0,720px);justify-content:center}.hm-ai-card{padding:32px}}.hm-int{background:#fff}.hm-int-grid{align-items:center;gap:40px;display:grid}.hm-int-grid .tg-arrow-link{margin-block-start:20px}.hm-int-note{color:var(--tg-navy-900);margin-block-start:18px;font-size:15px;font-weight:600}.hm-marquee{border-block:1px solid var(--tg-line);--marquee-gap:72px;--marquee-duration:26s;margin-block-start:64px;padding-block:18px}.hm-mark{letter-spacing:-.03em;color:var(--tg-navy-900);opacity:.85;white-space:nowrap;font-size:clamp(28px,3.4vw,46px);font-weight:800}.hm-mark-row{justify-content:center;margin-block-start:48px;display:flex}@media (width>=1024px){.hm-int-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px}}.hm-lang{background:var(--tg-surface-2)}.hm-lang-grid{align-items:center;gap:40px;display:grid}.hm-lang-cards{aspect-ratio:4/3;border:1px solid var(--tg-line);background:radial-gradient(100% 80% at 100% 0,#1fb7a629,#0000 60%),#fff;border-radius:24px;position:relative;overflow:hidden}.hm-lang-card{border:1px solid var(--tg-line);background:#fff;border-radius:16px;gap:10px;width:52%;padding:18px;display:grid;position:absolute;box-shadow:0 24px 40px -26px #0a1d3080}.hm-lang-card b{color:var(--tg-navy-900);font-size:16px}.hm-lang-card i{background:#0f2a441a;border-radius:4px;height:8px;display:block}.hm-lang-card i:nth-of-type(2){width:70%}.hm-lang-card i:nth-of-type(3){background:#1fb7a673;width:45%}.hm-lang-card:first-child{top:14%;left:7%;transform:rotate(-3deg)}.hm-lang-card-ar{text-align:right;bottom:14%;right:7%;transform:rotate(3deg)}.hm-lang-card-ar i{margin-inline-start:0}.hm-lang-switch{background:var(--tg-navy-900);border-radius:999px;padding:4px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 30px -12px #0a1d3099}.hm-lang-switch span{color:#fff;border-radius:999px;padding:8px 16px;font-weight:800}.hm-lang-switch span:first-child{background:var(--tg-mint-500)}.hm-points{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hm-points li{color:var(--tg-navy-900);gap:10px;font-weight:600;display:flex}.hm-points svg{background:var(--tg-mint-50);width:22px;height:22px;color:var(--tg-mint-700);border-radius:50%;flex:none;padding:3px}.hm-link-row{flex-wrap:wrap;gap:8px 28px;margin-block-start:24px;display:flex}@media (prefers-reduced-motion:no-preference){.hm-lang-card:first-child{animation:5s ease-in-out infinite hm-bob}.hm-lang-card-ar{animation:5s ease-in-out 1.2s infinite hm-bob}}@media (width>=1024px){.hm-lang-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.hm-price{background:#fff}.hm-plans{gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hm-plan{border:1px solid var(--tg-line);background:#fff;border-radius:22px;align-content:start;gap:12px;padding:28px;display:grid}.hm-plan.is-featured{background:var(--tg-navy-950);border-color:#0000;box-shadow:0 40px 70px -40px #0a1d30b3}.hm-plan.is-featured .hm-h3,.hm-plan.is-featured .hm-plan-price strong{color:#fff}.hm-plan.is-featured .hm-plan-line,.hm-plan.is-featured .hm-plan-price span{color:#ffffffb8}.hm-plan.is-featured .tg-arrow-link{color:var(--tg-mint-500)}.hm-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.hm-plan-price strong{letter-spacing:-.03em;color:var(--tg-navy-950);font-size:34px;font-weight:800}.hm-plan-price span,.hm-plan-line{color:var(--tg-ink-2);font-size:15px}.hm-scale{text-align:center;color:var(--tg-ink-2);margin-block-start:22px}.hm-price .hm-actions{margin-block-start:28px}@media (width>=900px){.hm-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-cmp{background:var(--tg-surface-2)}.hm-cmp-grid{align-items:center;gap:36px;display:grid}.hm-cmp-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-cmp-link{border:1px solid var(--tg-line);min-height:56px;color:var(--tg-ink-2);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out);background:#fff;border-radius:14px;align-items:center;gap:6px;padding:12px 18px;text-decoration:none;display:flex}.hm-cmp-link b{color:var(--tg-navy-900)}.hm-cmp-link svg{width:18px;height:18px;color:var(--tg-mint-600);margin-inline-start:auto}.hm-cmp-link:hover,.hm-cmp-link:focus-visible{transform:translateX(calc(4px * var(--dir,1)));border-color:#1fb7a699}.hm-cmp-hub{background:var(--tg-navy-900);border-color:#0000}.hm-cmp-hub b{color:#fff}@media (width>=640px){.hm-cmp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hm-cmp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.hm-faq{background:#fff}.hm-faq-grid{gap:32px;display:grid}@media (width>=1024px){.hm-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.hm-faq-grid .hm-head{top:calc(var(--tg-header-h,72px) + 32px);position:sticky}}.tg-home-lead{margin-top:var(--sp-7)}.hm-int-roadmap{color:var(--tg-ink-3);margin-block-start:10px;font-size:14px}.hm-glance{border:1px solid var(--tg-line);background:#fff;border-radius:18px;gap:10px;margin-block-start:28px;padding:22px;display:grid}.hm-glance-summary{color:var(--tg-ink-2);font-size:15px;line-height:1.6}.hm-glance-price{color:var(--tg-navy-900);font-size:14px;font-weight:600}.hm-glance-op{color:var(--tg-ink-3);font-size:13px}.tg-scene-skip{inset-inline-start:0;z-index:5;border-radius:var(--r-pill);background:var(--tg-navy-900);color:#fff;font-size:var(--fs-small);padding:10px 16px;font-weight:700;position:absolute;top:0}.tg-scene-skip:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.tg-scene-end{outline:none;height:0;display:block}.tg-scene{position:relative}.tg-scene-steps{gap:var(--sp-7);margin:0;padding:0;list-style:none;display:grid}.tg-scene-step-title{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:650;line-height:1.25}.tg-scene-step-title a{align-items:baseline;gap:var(--sp-3);color:inherit;display:inline-flex}.tg-scene-step-num,.tg-ex-step-num{border-radius:var(--r-pill);background:var(--tg-mint-50);width:32px;height:32px;color:var(--tg-mint-700);letter-spacing:0;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.tg-scene-step-body{margin-top:var(--sp-3);color:var(--tg-text-2,var(--tg-ink-2));max-width:34em}.tg-scene-inline-media{margin-top:var(--sp-5)}@media (width>=1024px){.tg-scene.is-enhanced .tg-scene-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,4vw,72px);display:grid}.tg-scene.is-enhanced .tg-scene-steps{gap:0;padding-block:8vh 14vh;position:relative}.tg-scene.is-enhanced .tg-scene-steps:before,.tg-scene.is-enhanced .tg-scene-steps:after{content:"";background:#0f2a441a;border-radius:2px;width:2px;position:absolute;inset-block:8vh 14vh;inset-inline-start:15px}.tg-scene.is-enhanced .tg-scene-steps:after{background:linear-gradient(180deg, var(--tg-mint-500), var(--tg-mint-700));transform-origin:top;transform:scaleY(var(--scene-progress,0));transition:transform .52s var(--ease-out)}.tg-scene.is-enhanced .tg-scene-step{z-index:1;min-height:clamp(200px,34vh,340px);padding-block:var(--sp-5);flex-direction:column;justify-content:center;padding-inline-start:56px;display:flex;position:relative}.tg-scene.is-enhanced .tg-scene-step-title a{color:var(--tg-ink-3,#7a8a9a);transition:color .42s var(--ease-out)}.tg-scene.is-enhanced .tg-scene-step.is-active .tg-scene-step-title a{color:inherit}.tg-scene.is-enhanced .tg-scene-step-body{opacity:.42;transition:opacity .42s var(--ease-out), transform .52s var(--ease-out)}.tg-scene.is-enhanced .tg-scene-step.is-active .tg-scene-step-body{opacity:1}.tg-scene.is-enhanced .tg-scene-step-num{transition:background .32s var(--ease-out), color .32s var(--ease-out), box-shadow .32s var(--ease-out);background:#fff;position:absolute;inset-inline-start:0;box-shadow:inset 0 0 0 2px #0f2a441f}.tg-scene.is-enhanced .tg-scene-step.is-active .tg-scene-step-num{background:var(--tg-mint-500);color:#fff;box-shadow:0 0 0 6px #1fb7a629}.tg-scene.is-enhanced .tg-scene-inline-media{display:none}.tg-scene-stage{position:sticky;top:max(88px,50vh - 300px)}.tg-scene-frame{isolation:isolate;background:radial-gradient(80% 70% at 100% 0,#1fb7a638,#0000 60%),radial-gradient(70% 60% at 0 100%,#f47c201f,#0000 65%),linear-gradient(160deg,#f7fbfc,#eaf2f6);border:1px solid #0f2a4414;border-radius:28px;padding:clamp(20px,2.4vw,36px);padding-block-end:64px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 40px 80px -48px #0a1d3073}.tg-scene-mesh{z-index:-1;pointer-events:none;background:radial-gradient(30% 30% at 30% 30%,#1fb7a62e,#0000 70%),radial-gradient(26% 26% at 72% 70%,#0f2a441a,#0000 70%);animation:18s ease-in-out infinite alternate tg-mesh-drift;position:absolute;inset:-20%}.tg-scene-stage-inner{display:grid;position:relative}.tg-scene-layer{opacity:0;transition:opacity .36s var(--ease-out), transform .62s cubic-bezier(.05, .7, .1, 1);pointer-events:none;grid-area:1/1;transform:translateY(28px)scale(.97)}.tg-scene-layer.is-past{transform:translateY(-20px)scale(.98)}.tg-scene-layer.is-active{opacity:1;pointer-events:auto;transition-delay:80ms;transform:none}.tg-scene-layer .tg-illus-art{box-shadow:0 30px 60px -30px #0a1d3066}.tg-scene-meter{inset-inline:clamp(20px,2.4vw,36px);font-variant-numeric:tabular-nums;color:var(--tg-ink);align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:22px}.tg-scene-meter-count span{color:var(--tg-ink-3);font-weight:600}.tg-scene-meter-track{background:#0f2a441a;border-radius:3px;flex:1;height:3px;overflow:hidden}.tg-scene-meter-fill{background:linear-gradient(90deg, var(--tg-mint-500), var(--tg-orange-500,#f47c20));transform-origin:0;height:100%;transform:scaleX(max(.06, var(--scene-progress,0)));transition:transform .52s var(--ease-out);display:block}[dir=rtl] .tg-scene-meter-fill{transform-origin:100%}}@keyframes tg-mesh-drift{0%{transform:translate(-4%,-2%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}.tg-ex{position:relative}.tg-ex-title{max-width:22em;margin-bottom:var(--sp-7)}.tg-ex-steps{gap:var(--sp-7);counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.tg-ex-step-title{align-items:center;gap:var(--sp-3);font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:650;line-height:1.25;display:flex}.tg-ex-step-body{margin-top:var(--sp-3);max-width:34em;color:var(--tg-text-2,var(--tg-ink-2))}.tg-ex-flat{margin:var(--sp-5) 0 0;position:relative}.tg-ex-flat>img{border-radius:var(--r-lg);width:100%;height:auto;display:block}.tg-ex-flat-signal{margin-top:var(--sp-3)}.tg-ex-caption{margin-top:var(--sp-6)}.tg-ex-transcript{margin-top:var(--sp-4);font-size:var(--fs-small)}.tg-ex-transcript summary{cursor:pointer;min-height:44px;color:var(--tg-mint-700);align-items:center;font-weight:700;display:inline-flex}.tg-tone-dark .tg-ex-transcript summary,.tg-tone-navy .tg-ex-transcript summary{color:var(--tg-mint-500)}.tg-ex-transcript p{max-width:var(--prose);margin-top:var(--sp-2);color:var(--tg-text-2,var(--tg-ink-2))}@media (width>=1024px){.tg-ex.is-enhanced .tg-ex-grid{gap:var(--sp-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.tg-ex.is-enhanced .tg-ex-steps{gap:0}.tg-ex.is-enhanced .tg-ex-step{opacity:.45;min-height:clamp(200px,34vh,340px);transition:opacity var(--dur-3) var(--ease-out);flex-direction:column;justify-content:center;display:flex}.tg-ex.is-enhanced .tg-ex-step.is-active{opacity:1}.tg-ex.is-enhanced .tg-ex-flat{display:none}.tg-ex-stage-col{position:sticky;top:96px}.tg-ex-stage{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--tg-navy-900);box-shadow:var(--sh-2);position:relative;overflow:hidden}.tg-ex-scene{opacity:0;transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.tg-ex-scene.is-active{opacity:1}.tg-ex-plate{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tg-ex-layer{inset-inline-start:var(--x);top:var(--y);width:var(--w);position:absolute}.tg-ex-layer>img{width:100%;height:auto;display:block}.tg-ex-layer-capture:not(:has(.tg-device))>img{border-radius:var(--r-md);box-shadow:var(--sh-3)}.tg-ex-scene .tg-ex-layer>*{opacity:0;transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);transform:translateY(16px)}.tg-ex-scene.is-active .tg-ex-layer>*{opacity:1;transform:none}.tg-ex-signal{inset-inline-end:5%;position:absolute;bottom:7%}.tg-ex-rail{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-4);display:flex}.tg-ex-dot{border-radius:var(--r-pill);width:44px;height:44px;position:relative}.tg-ex-dot:after{content:"";border-radius:var(--r-pill);transition:background-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);background:#0f2a4438;position:absolute;inset:17px}.tg-tone-dark .tg-ex-dot:after,.tg-tone-navy .tg-ex-dot:after{background:#ffffff4d}.tg-ex-dot.is-active:after{background:var(--tg-mint-500);transform:scale(1.35)}.tg-ex-dot:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}}.tg-loop{position:relative}.tg-loop video{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.tg-loop-toggle{inset-inline-end:var(--sp-3);bottom:var(--sp-3);border-radius:var(--r-pill);color:#fff;background:#0a1d30b8;place-items:center;width:44px;height:44px;display:grid;position:absolute}.tg-loop-toggle svg{width:18px;height:18px}.tg-loop-toggle:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.md-prose .md-embed{margin-block:var(--sp-7)}.md-prose .tg-ex ol,.md-prose .tg-scene ol{padding:0;list-style:none}.md-prose .tg-ex h2,.md-prose .tg-ex h3,.md-prose .tg-ex h4{margin-top:0}.md-prose .tg-ex .tg-ex-title{font-size:var(--fs-display-m);font-weight:650}.md-prose .tg-ex-flat>.tg-device-laptop{width:87.7193%;margin-inline:auto}.md-prose .tg-ex .tg-ex-step-title{font-size:var(--fs-h4)}.md-prose .tg-ex .tg-scene-skip{color:#fff}.md-prose .tg-ex .tg-ex-step+.tg-ex-step{margin-top:0}.reveal-shell.reveal-enabled.reveal-scale,.reveal-shell.reveal-enabled.reveal-depth{opacity:0;transform:translateY(24px)scale(.96)}.reveal-shell.reveal-enabled.reveal-start{opacity:0;transform:translate(-28px)}.reveal-shell.reveal-enabled.reveal-end{opacity:0;transform:translate(28px)}[dir=rtl] .reveal-shell.reveal-enabled.reveal-start{transform:translate(28px)}[dir=rtl] .reveal-shell.reveal-enabled.reveal-end{transform:translate(-28px)}.reveal-shell.reveal-enabled:is(.reveal-scale,.reveal-depth,.reveal-start,.reveal-end).is-revealed{opacity:1;transition:transform .76s cubic-bezier(.05, .7, .1, 1) var(--reveal-delay,0s), opacity .52s var(--ease-out) var(--reveal-delay,0s);transform:none}.reveal-shell.reveal-stagger.reveal-enabled,.reveal-shell.reveal-stagger.reveal-enabled.is-revealed{opacity:1;transform:none}.reveal-shell.reveal-stagger.reveal-enabled>*{opacity:0;translate:0 18px}.reveal-shell.reveal-stagger.reveal-enabled.reveal-depth>*{translate:0 22px;scale:.96}.reveal-shell.reveal-stagger.reveal-enabled.is-revealed>*{opacity:1;transition:translate .72s cubic-bezier(.05, .7, .1, 1), scale .72s cubic-bezier(.05, .7, .1, 1), opacity .48s var(--ease-out);transition-delay:calc(var(--reveal-delay,0s) + var(--reveal-step,70ms) * var(--ri,0));translate:0;scale:1}.reveal-stagger>:nth-child(2){--ri:1}.reveal-stagger>:nth-child(3){--ri:2}.reveal-stagger>:nth-child(4){--ri:3}.reveal-stagger>:nth-child(5){--ri:4}.reveal-stagger>:nth-child(6){--ri:5}.reveal-stagger>:nth-child(n+7){--ri:6}@media (prefers-reduced-motion:reduce){.reveal-shell.reveal-enabled,.reveal-shell.reveal-enabled>*{opacity:1!important;transform:translate(0,0)scale(1)!important}}.tg-illus-depth{position:absolute;inset:0;container-type:size}.tg-illus-glow{pointer-events:none;background:radial-gradient(28% 32% at 22% 28%,#1fb7a633,#0000 70%),radial-gradient(24% 28% at 80% 76%,#f47c201f,#0000 70%);position:absolute;inset:-30%}.tg-illus-dark .tg-illus-glow{background:radial-gradient(28% 32% at 22% 28%,#1fb7a657,#0000 70%),radial-gradient(24% 28% at 80% 76%,#f47c202e,#0000 70%)}.tg-illus-art:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff59}.tg-illus-dark .tg-illus-art:after{box-shadow:inset 0 1px #ffffff1f}.il-armed .il-stage>*{opacity:0;translate:0 22px}.il-armed .il-stage>:nth-child(2n){translate:0 30px}.il-armed.il-entered .il-stage>*{opacity:1;transition:translate .82s cubic-bezier(.05, .7, .1, 1), opacity .52s var(--ease-out);translate:0}.il-armed.il-entered .il-stage>:nth-child(2){transition-delay:90ms}.il-armed.il-entered .il-stage>:nth-child(3){transition-delay:.18s}.il-armed.il-entered .il-stage>:nth-child(4){transition-delay:.26s}.il-armed.il-entered .il-stage>:nth-child(n+5){transition-delay:.33s}@media (prefers-reduced-motion:no-preference){.tg-illus[data-play=true] .tg-illus-glow{animation:16s ease-in-out infinite alternate tg-mesh-drift}@supports (animation-timeline:view()){.tg-illus-depth{animation:linear both tg-illus-parallax;animation-timeline:view();animation-range:entry exit}}}@keyframes tg-illus-parallax{0%{translate:0 10px}to{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.il-armed .il-stage>*{opacity:1;translate:none}}.tg-df{isolation:isolate;position:relative}.tg-df:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(50% 60% at 70% 30%,#1fb7a647,#0000 70%),radial-gradient(40% 50% at 20% 80%,#f47c2024,#0000 70%);border-radius:40px;position:absolute;inset:6% -4% -6%}.tg-df .tg-df-bezel{background:linear-gradient(#1c2733,#0b121a);box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff24,0 50px 100px -40px #0a1d308c,0 24px 40px -24px #0a1d3059}.tg-df .tg-df-screen{background:#fff}.tg-df .tg-df-zoom>img{image-rendering:auto;backface-visibility:hidden}.tg-df .tg-df-screen:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff1a,#0000 38%);position:absolute;inset:0}.tg-df-caption{font-weight:500}@media (width>=1200px){.tg-df.tg-df-lg{margin-inline-end:clamp(-120px,-6vw,0px)}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:clip}::selection{--tw-bg-opacity:1;background-color:rgb(31 183 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #147f75}h1,h2,h3,h4{text-wrap:balance}.ar-rtl,[lang=ar]{font-family:Segoe UI,Tahoma,Geeza Pro,Noto Sans Arabic,system-ui,sans-serif}[dir=rtl]{text-align:right}[dir=rtl] .rtl-flip{--tw-scale-x:-1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (width>=1240px){.container{max-width:1240px}}.policy-prose a{--tw-text-opacity:1;color:rgb(244 124 32/var(--tw-text-opacity,1));font-weight:500}.policy-prose a:hover{text-decoration-line:underline}.policy-prose strong{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));font-weight:600}.policy-prose ul{list-style-type:disc}.policy-prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.policy-prose ul{padding-inline-start:1.25rem}.policy-prose h3{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));margin-top:1.5rem;font-size:1rem;font-weight:700;line-height:1.5rem}.policy-prose .callout{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));background-color:#f8fafc99;border-radius:14px;padding:1.25rem}.policy-prose .callout.accent{--tw-bg-opacity:1;background-color:rgb(255 243 233/var(--tw-bg-opacity,1));border-color:#f47c204d}.policy-prose table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.policy-prose thead th{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));text-align:start;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));white-space:nowrap;padding:.75rem .875rem;font-size:12px;font-weight:700}.policy-prose td{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(241 245 249/var(--tw-border-opacity,1));vertical-align:top;padding:.75rem .875rem}.policy-prose .table-scroll{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-radius:14px;max-width:100%;overflow-x:auto}.md-prose{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));font-size:17px;line-height:1.75}.md-prose>*+*{margin-top:1rem}.md-prose h2{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));margin-top:3rem;font-size:clamp(24px,3vw,30px);font-weight:900;line-height:1.25}.md-prose h3{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));margin-top:2rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.md-prose h4{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));margin-top:1.5rem;font-size:1.125rem;font-weight:700;line-height:1.75rem}.md-prose a{--tw-text-opacity:1;color:rgb(244 124 32/var(--tw-text-opacity,1));font-weight:600}.md-prose a:hover{text-decoration-line:underline}.md-prose strong{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));font-weight:600}.md-prose ul{list-style-type:disc}.md-prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md-prose ul{padding-inline-start:1.25rem}.md-prose ol{list-style-type:decimal}.md-prose ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md-prose ol{padding-inline-start:1.25rem}.md-prose code{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));border-radius:.25rem;padding:.125rem .375rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:14px}.md-prose hr{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1));margin-top:2.5rem;margin-bottom:2.5rem}.md-prose blockquote{--tw-border-opacity:1;border-left-width:4px;border-color:rgb(31 183 166/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));border-radius:14px;padding:1rem 1.25rem;font-weight:600}.md-prose .md-media{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));border-radius:18px;margin-top:1.75rem;margin-bottom:1.75rem;overflow:hidden}.md-prose .md-media img{width:100%;height:auto;display:block}.md-prose .md-table{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));border-radius:14px;overflow-x:auto}.md-prose table{border-collapse:collapse;width:100%;font-size:15px}.md-prose th{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1));text-align:start;--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1));padding:.75rem .875rem;font-weight:700}.md-prose td{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));vertical-align:top;padding:.75rem .875rem}.reveal-shell{opacity:1;transform:none}.reveal-shell.reveal-enabled{opacity:.96;transform:translateY(14px)}.reveal-shell.reveal-enabled.is-revealed{opacity:1;transition:transform .72s cubic-bezier(.22, .72, .2, 1) var(--reveal-delay,0s), opacity .62s ease-out var(--reveal-delay,0s);transform:translate(0,0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.-right-24{right:-6rem}.bottom-0{bottom:0}.bottom-5{bottom:1.25rem}.end-3{inset-inline-end:.75rem}.end-5{inset-inline-end:1.25rem}.top-6{top:1.5rem}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.me-1{margin-inline-end:.25rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-\[18px\]{height:18px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-\[52px\]{min-height:52px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[1180px\]{max-width:1180px}.max-w-content{max-width:1240px}.max-w-md{max-width:28rem}.max-w-prose{max-width:720px}.max-w-xl{max-width:36rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:18px}.rounded-\[10px\]{border-radius:10px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:14px}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-line{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-line-2{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-mint{--tw-border-opacity:1;border-color:rgb(31 183 166/var(--tw-border-opacity,1))}.border-mint\/30{border-color:#1fb7a64d}.border-navy\/10{border-color:#0f2a441a}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/35{border-color:#ffffff59}.bg-\[\#075e54\]{--tw-bg-opacity:1;background-color:rgb(7 94 84/var(--tw-bg-opacity,1))}.bg-\[\#eaf6ef\]{--tw-bg-opacity:1;background-color:rgb(234 246 239/var(--tw-bg-opacity,1))}.bg-\[\#eef0fb\]{--tw-bg-opacity:1;background-color:rgb(238 240 251/var(--tw-bg-opacity,1))}.bg-\[\#eef8f5\]{--tw-bg-opacity:1;background-color:rgb(238 248 245/var(--tw-bg-opacity,1))}.bg-chip{--tw-bg-opacity:1;background-color:rgb(255 243 233/var(--tw-bg-opacity,1))}.bg-line-soft{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-mint-700{--tw-bg-opacity:1;background-color:rgb(20 127 117/var(--tw-bg-opacity,1))}.bg-mint\/10{background-color:#1fb7a61a}.bg-mint\/15{background-color:#1fb7a626}.bg-mint\/5{background-color:#1fb7a60d}.bg-navy{--tw-bg-opacity:1;background-color:rgb(15 42 68/var(--tw-bg-opacity,1))}.bg-sky{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/25{background-color:#ffffff40}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-\[linear-gradient\(115deg\,\#10224A\,\#10113E_48\%\,\#23104F\)\]{background-image:linear-gradient(115deg,#10224a,#10113e 48%,#23104f)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pe-9{padding-inline-end:2.25rem}.pl-5{padding-left:1.25rem}.ps-3{padding-inline-start:.75rem}.ps-5{padding-inline-start:1.25rem}.pt-10{padding-top:2.5rem}.text-center{text-align:center}.text-start{text-align:start}.font-display{font-family:Inter,Inter Fallback,system-ui,-apple-system,sans-serif}.font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.8em\]{font-size:.8em}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.text-\[32px\]{font-size:32px}.text-\[9px\]{font-size:9px}.text-\[clamp\(24px\,3vw\,36px\)\]{font-size:clamp(24px,3vw,36px)}.text-\[clamp\(28px\,4vw\,44px\)\]{font-size:clamp(28px,4vw,44px)}.text-\[clamp\(30px\,4\.5vw\,50px\)\]{font-size:clamp(30px,4.5vw,50px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.06\]{line-height:1.06}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-tighter2{letter-spacing:-.025em}.tracking-tightest{letter-spacing:-.035em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b6b53\]{--tw-text-opacity:1;color:rgb(11 107 83/var(--tw-text-opacity,1))}.text-\[\#3b3f8f\]{--tw-text-opacity:1;color:rgb(59 63 143/var(--tw-text-opacity,1))}.text-\[\#a8440a\]{--tw-text-opacity:1;color:rgb(168 68 10/var(--tw-text-opacity,1))}.text-\[\#b3540a\]{--tw-text-opacity:1;color:rgb(179 84 10/var(--tw-text-opacity,1))}.text-ink-2{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-ink-3{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-mint{--tw-text-opacity:1;color:rgb(31 183 166/var(--tw-text-opacity,1))}.text-mint-700{--tw-text-opacity:1;color:rgb(20 127 117/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(15 42 68/var(--tw-text-opacity,1))}.text-navy\/45{color:#0f2a4473}.text-navy\/60{color:#0f2a4499}.text-orange{--tw-text-opacity:1;color:rgb(244 124 32/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(217 108 27/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(7\,94\,84\,\.38\)\]{--tw-shadow:0 10px 30px #075e5461;--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(20\,127\,117\,\.25\)\]{--tw-shadow:0 12px 30px #147f7540;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(15\,42\,68\,0\.12\)\]{--tw-shadow:0 24px 70px #0f2a441f;--tw-shadow-colored:0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 3px #0f2a440a, 0 4px 16px #0f2a440a;--tw-shadow-colored:0 1px 3px var(--tw-shadow-color), 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-ring{--tw-shadow:0 0 0 2px #1fb7a6;--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-white\/10{--tw-ring-color:#ffffff1a}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}@font-face{font-family:Inter;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/fonts/inter.woff2)format("woff2")}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Helvetica);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;unicode-range:U+0-24F,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+1E??,U+2000-206F,U+2074,U+20A0-20CF,U+2100-214F,U+2190-21FF,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 700;font-display:swap;src:url(/assets/fonts/jetbrains-mono.woff2)format("woff2")}@media (width<=899px){.feature-media{width:100%;--feature-media-shift:0px!important}.feature-product-composition{min-height:0}.feature-procurement-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-procurement-steps li{min-height:176px}.feature-procurement-steps li:after{display:none}.feature-procurement-summary,.feature-control-panels,.feature-invoice-grid{grid-template-columns:1fr}.feature-invoice-progress{transform:rotate(90deg)}.feature-media-image,.feature-media-ambient{will-change:auto;transform:none}}@media (width<=639px){.feature-media-stage{padding-block:4px}.feature-media-stage-has-mobile-summary{display:none}.feature-mobile-product-summary{background:radial-gradient(circle at 88% 8%,#1fb7a624,#0000 38%),#f7faf9;border:1px solid #0f2a4417;border-radius:18px;display:block;overflow:hidden;box-shadow:0 18px 46px #0f2a441a}.feature-mobile-summary-chrome{background:#ffffffc7;border-bottom:1px solid #0f2a4414;justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;display:flex}.feature-mobile-summary-chrome em{color:#167f74;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-style:normal;font-weight:850;display:flex}.feature-mobile-summary-chrome em i{background:#1fb7a6;border-radius:999px;width:6px;height:6px}.feature-mobile-summary-heading{padding:17px 15px 13px}.feature-mobile-summary-heading span,.feature-mobile-summary-heading strong{display:block}.feature-mobile-summary-heading span{color:#167f74;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.feature-mobile-summary-heading strong{color:#0f2a44;letter-spacing:-.02em;margin-top:5px;font-size:18px;line-height:1.2}.feature-mobile-product-summary>ol{background:#ffffffeb;border:1px solid #0f2a4412;border-radius:13px;margin:0 13px 14px;overflow:hidden}.feature-mobile-product-summary>ol li{grid-template-columns:23px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:8px 10px;display:grid}.feature-mobile-product-summary>ol li+li{border-top:1px solid #0f2a440f}.feature-mobile-product-summary>ol li>i{color:#167f74;background:#1fb7a61a;border-radius:999px;place-items:center;width:21px;height:21px;display:grid}.feature-mobile-product-summary>ol li>i svg{width:11px}.feature-mobile-product-summary>ol li div strong,.feature-mobile-product-summary>ol li div span{display:block}.feature-mobile-product-summary>ol li div strong{color:#0f2a44;font-size:10px}.feature-mobile-product-summary>ol li div span{color:#0f2a448c;font-size:8px}.feature-mobile-product-summary>ol li>em{color:#167f74;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:850}.feature-product-composition{border-radius:18px}.feature-composition-chrome{grid-template-columns:auto 1fr;gap:10px;min-height:48px;padding:0 14px}.feature-composition-context{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feature-composition-live{display:none}.feature-composition-heading{padding:18px 16px 15px}.feature-composition-heading strong{font-size:17px}.feature-composition-heading>svg{width:27px;height:27px}.feature-agent-control-grid{grid-template-columns:1fr;gap:10px;padding:0 14px 18px}.feature-agent-action-card,.feature-agent-history-card{padding:12px 14px}.feature-agent-action-card .feature-agent-card-title{font-size:17px}.feature-agent-action-card dl{gap:4px;margin-top:9px}.feature-agent-guard{margin-top:9px;padding-block:8px}.feature-agent-decision{border-radius:12px;flex-direction:row;gap:8px;min-height:46px}.feature-agent-decision:before,.feature-agent-decision:after{display:none}.feature-agent-decision small{margin-top:0}.feature-agent-history-card li{min-height:33px}.feature-agent-history-card li div span{display:none}.feature-agent-history-card li>i{width:19px;height:19px}.feature-procurement-steps{grid-template-columns:1fr;gap:7px;padding:0 14px}.feature-procurement-steps li{-moz-column-gap:10px;grid-template-rows:auto auto;grid-template-columns:35px 1fr auto;column-gap:10px;min-height:0;padding:13px;display:grid}.feature-procurement-step-top{flex-direction:column;grid-row:1/3;align-self:center;gap:4px}.feature-procurement-steps li>strong{margin-top:0;font-size:12px}.feature-procurement-steps li>p{min-height:0;margin-top:3px}.feature-procurement-steps li>em{grid-area:1/3/3;align-self:center;margin-top:0}.feature-procurement-summary{gap:6px;margin:14px 14px 18px;padding-top:12px}.feature-control-panels{gap:8px;padding:0 14px}.feature-control-panels .feature-control-panel-title{padding:10px 12px}.feature-control-panels li{grid-template-columns:22px 1fr auto;gap:7px;min-height:48px;padding:7px 10px}.feature-control-panels li>i{width:19px;height:19px}.feature-control-footer{margin:12px 14px 16px;padding-top:10px}.feature-invoice-grid{gap:10px;padding:14px 14px 10px}.feature-invoice-source,.feature-invoice-result{padding:13px}.feature-invoice-source dl,.feature-invoice-source ol{margin-top:10px}.feature-invoice-source li,.feature-invoice-total{min-height:27px}.feature-invoice-progress{min-height:20px}.feature-invoice-summary>span{padding:7px}.feature-invoice-result>ol li{min-height:35px}.feature-invoice-stages{margin:0 14px 16px;padding-top:10px}.feature-media-voice-state{width:34px;height:28px;bottom:6px;right:6px}.feature-media-image{filter:drop-shadow(0 14px 24px #0f2a441a);-webkit-mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 96%,#0000 100%)}.feature-media-caption{max-width:calc(100% - 2.5rem);margin-top:8px;font-size:10.5px}.feature-media-split{grid-template-columns:1fr;gap:18px;padding:16px 16px 54px}.feature-media-workflow-overlay{gap:6px;padding-left:17%;inset:35% 2% 8%}.feature-media-workflow-metrics{gap:4px}.feature-media-workflow-metrics>div{border-radius:8px;padding:5px 6px}.feature-media-workflow-metrics strong{font-size:12px}.feature-media-workflow-metrics small{display:none}.feature-media-workflow-tasks{border-radius:9px;padding:6px 8px}.feature-media-workflow-task{grid-template-columns:1.25fr .75fr;font-size:6.5px}.feature-media-workflow-task span{display:none}.feature-media-workflow-heading{grid-template-columns:1fr auto}.feature-media-workflow-heading span{grid-column:2}.feature-media-flow{transform:rotate(90deg)}.feature-media-stages{inset-inline:18px}}@media (prefers-reduced-motion:reduce){.reveal-shell,.reveal-shell.reveal-enabled,.reveal-shell.reveal-enabled.is-revealed,.feature-media-image,.feature-media-ambient{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.feature-media-focus-ring,.feature-media-wave i,.feature-media-flow i{animation:none!important}}.pricing-hero{background:radial-gradient(circle at 85% 12%,#1fb7a61c,#0000 27%),#f7f8f6;padding:62px 0 48px;overflow:hidden}.pricing-eyebrow{color:#138f83;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.pricing-hero h1{color:#0c2945;max-width:940px;font-family:var(--font-display);letter-spacing:-.045em;margin:16px auto 0;font-size:clamp(38px,4.4vw,60px);line-height:1.02}.pricing-lead{color:#56697a;max-width:720px;margin:20px auto 0;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.pricing-cycle{background:#fff;border:1px solid #0c29451f;border-radius:12px;margin-top:24px;padding:4px;display:inline-flex;box-shadow:0 10px 30px #0c29450f}.pricing-cycle button{color:#526779;border-radius:8px;min-height:42px;padding:0 17px;font-size:13px;font-weight:800}.pricing-cycle button.active{color:#fff;background:#0c2945}.pricing-cycle button span{color:#138f83;text-transform:uppercase;letter-spacing:.06em;margin-left:5px;font-size:10px}.pricing-cycle button.active span{color:#68ddcf}.pricing-tier-grid{text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.pricing-tier{background:#fff;border:1px solid #0c29451a;border-radius:20px;flex-direction:column;grid-column:span 4;min-height:570px;padding:28px;display:flex;position:relative;box-shadow:0 16px 48px #0c29450e}.pricing-tier:nth-child(4),.pricing-tier:nth-child(5){grid-column:span 6}.pricing-tier-featured{border-color:#1fb7a680;box-shadow:0 24px 70px #0c29451c}.pricing-popular{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#1fb7a6;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 12px;font-size:10px;font-weight:800;display:flex;position:absolute;top:0;right:22px;transform:translateY(-50%)}.pricing-popular svg{width:13px}.pricing-tier-profile{color:#138f83;letter-spacing:.1em;text-transform:uppercase;min-height:34px;font-size:10px;font-weight:800;line-height:1.4}.pricing-tier h2{color:#0c2945;font-family:var(--font-display);letter-spacing:-.035em;margin-top:10px;font-size:34px;font-weight:500}.pricing-tier-price{min-height:82px;margin-top:23px}.pricing-tier-price strong{color:#0c2945;font-family:var(--font-display);letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1;display:block}.pricing-tier-price span{color:#758493;margin-top:8px;font-size:11px;font-weight:700;display:block}.pricing-tier-description{color:#56697a;min-height:76px;margin:18px 0 22px;font-size:14px;line-height:1.65}.pricing-tier ul{border-top:1px solid #0c294517;margin-top:25px;padding-top:22px}.pricing-tier li{color:#40576a;gap:9px;margin-top:12px;font-size:13px;font-weight:650;line-height:1.45;display:flex}.pricing-tier li:first-child{margin-top:0}.pricing-tier li svg{color:#138f83;flex:none;width:16px;height:16px}.pricing-card-compare{cursor:pointer;color:#40576a;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-top:12px;font-size:12px;font-weight:800;display:inline-flex}.pricing-card-compare input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-card-compare>span{background:#fff;border:1px solid #0c294538;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.pricing-card-compare>span svg{opacity:0;width:13px;height:13px}.pricing-card-compare:has(input:checked)>span{color:#fff;background:#1fb7a6;border-color:#1fb7a6}.pricing-card-compare:has(input:checked)>span svg{opacity:1}.pricing-card-compare:has(input:focus-visible){outline-offset:2px;border-radius:7px;outline:3px solid #1fb7a652}.pricing-card-compare:has(input:disabled){cursor:not-allowed;opacity:.58}.pricing-checkout-note{text-align:center;color:#71808d;max-width:760px;margin:22px auto 0;font-size:12px;line-height:1.6}.pricing-choice-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-comparison-section{background:#fff;border-top:1px solid #0c294514;padding:92px 0}.pricing-comparison-section h2{color:#0c2945;font-family:var(--font-display);letter-spacing:-.045em;margin-top:14px;font-size:clamp(40px,5vw,62px);font-weight:500;line-height:1.02}.pricing-comparison-section .max-w-3xl>p:last-child{color:#56697a;margin-top:20px;font-size:16px;line-height:1.7}.pricing-compare-toolbar{text-align:left;background:#f7f8f6;border:1px solid #0c29451a;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:920px;margin:38px auto 0;padding:18px 20px;display:grid;position:relative;box-shadow:0 14px 38px #0c29450e}.pricing-compare-summary>span{color:#138f83;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.pricing-compare-summary>span svg{width:15px;height:15px}.pricing-compare-summary strong{color:#0c2945;margin-top:6px;font-size:16px;display:block}.pricing-compare-summary p{color:#6d7d8b;margin-top:3px;font-size:12px}.pricing-compare-menu{position:relative}.pricing-compare-menu>summary{cursor:pointer;color:#fff;background:#0c2945;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:13px;font-weight:800;list-style:none;display:flex}.pricing-compare-menu>summary::-webkit-details-marker{display:none}.pricing-compare-menu>summary svg{width:16px;transition:transform .2s}.pricing-compare-menu[open]>summary svg{transform:rotate(180deg)}.pricing-compare-menu>summary:focus-visible{outline-offset:3px;outline:3px solid #1fb7a659}.pricing-compare-picker{z-index:8;text-align:left;background:#fff;border:1px solid #0c29451f;border-radius:16px;width:min(390px,100vw - 40px);padding:18px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 70px #0c294529}.pricing-compare-picker legend{color:#0c2945;width:100%;font-size:12px;font-weight:850}.pricing-compare-picker>div:first-of-type{gap:8px;margin-top:12px;display:grid}.pricing-compare-picker label{cursor:pointer;color:#526779;background:#fff;border:1px solid #0c29451a;border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:7px 10px;font-size:13px;font-weight:750;transition:border-color .15s,background-color .15s,color .15s;display:grid}.pricing-compare-picker label:hover{border-color:#1fb7a6a6}.pricing-compare-picker label.selected{color:#0c2945;background:#eaf8f6;border-color:#1fb7a68c}.pricing-compare-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-compare-picker label>span:first-of-type{background:#fff;border:1px solid #0c294533;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.pricing-compare-picker label.selected>span:first-of-type{color:#fff;background:#1fb7a6;border-color:#1fb7a6}.pricing-compare-picker label>span:first-of-type svg{width:13px;height:13px}.pricing-compare-picker label>span:last-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-compare-picker label small{color:#71808d;font-size:11px;font-weight:700}.pricing-compare-picker label:has(input:focus-visible){outline-offset:3px;outline:3px solid #1fb7a652}.pricing-compare-picker label:has(input:disabled){cursor:not-allowed}.pricing-compare-actions{border-top:1px solid #0c294517;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;display:flex}.pricing-compare-actions button{color:#0c2945;min-height:38px;font-size:11px;font-weight:850}.pricing-compare-actions button:hover{color:#138f83}.pricing-compare-actions button:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #1fb7a652}.pricing-comparison{border:1px solid #0c29451a;border-radius:20px;margin-top:46px;overflow:hidden}.pricing-comparison-plan-head{color:#fff;background:#0c2945;grid-template-columns:minmax(260px,1.5fr) repeat(5,minmax(100px,1fr));align-items:center;min-height:66px;padding:0 22px;display:grid}.pricing-comparison-plan-head span{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.pricing-comparison-plan-head strong{text-align:center;font-size:13px}.pricing-comparison details{border-top:1px solid #0c29451a}.pricing-comparison details:first-of-type{border-top:0}.pricing-comparison summary{cursor:pointer;color:#0c2945;background:#f7f8f6;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 22px;font-size:15px;font-weight:850;list-style:none;display:flex}.pricing-comparison summary::-webkit-details-marker{display:none}.pricing-comparison summary svg{color:#138f83;width:18px;transition:transform .2s}.pricing-comparison details[open] summary svg{transform:rotate(180deg)}.pricing-comparison-scroll:focus-visible{outline-offset:-3px;outline:3px solid #1fb7a659}.pricing-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.pricing-comparison thead{display:none}.pricing-comparison th,.pricing-comparison td{border-top:1px solid #0c294514;min-height:58px;padding:16px 14px}.pricing-comparison tbody tr:first-child th,.pricing-comparison tbody tr:first-child td{border-top:0}.pricing-comparison th{text-align:left;color:#40576a;width:25%;padding-left:22px;font-size:13px;font-weight:750}.pricing-comparison td{text-align:center;color:#0c2945;font-size:12px;font-weight:750}.pricing-comparison td:not(:last-child),.pricing-comparison th{border-right:1px solid #0c294512}.pricing-comparison-check,.pricing-comparison-minus{width:18px;height:18px;margin:auto}.pricing-comparison-check{color:#138f83}.pricing-comparison-minus{color:#a5afb8}.pricing-plan-grid{text-align:left;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:18px;margin-top:58px;display:grid}.pricing-primary-plan,.pricing-kiosk-plan{border:1px solid #0c29451a;border-radius:24px;box-shadow:0 24px 70px #0c294514}.pricing-primary-plan{background:#fff;padding:clamp(28px,4vw,52px)}.pricing-kiosk-plan{color:#fff;background:#0c2945;padding:clamp(28px,3.2vw,42px)}.pricing-plan-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pricing-plan-heading p,.pricing-card-label{color:#138f83;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.pricing-plan-heading h2,.pricing-kiosk-plan h2{letter-spacing:-.025em;margin-top:6px;font-size:28px;font-weight:800}.pricing-plan-heading>span{color:#117c72;background:#e9f8f5;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.pricing-price{align-items:flex-end;gap:16px;margin-top:34px;display:flex}.pricing-price strong{color:#0c2945;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(52px,6vw,76px);font-weight:500;line-height:.9}.pricing-price span{color:#687989;padding-bottom:5px;font-size:13px;font-weight:700;line-height:1.4}.pricing-plan-copy{color:#56697a;max-width:700px;margin:27px 0 28px;font-size:16px;line-height:1.7}.pricing-included{border-top:1px solid #0c29451a;margin-top:38px;padding-top:28px}.pricing-included>p{color:#0c2945;font-size:13px;font-weight:800}.pricing-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin-top:18px;display:grid}.pricing-included li{color:#40576a;gap:9px;font-size:14px;font-weight:650;display:flex}.pricing-included svg{color:#138f83;flex:none;width:17px}.pricing-icon{color:#2dc4b4;background:#1fb7a617;border:1px solid #1fb7a661;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.pricing-icon svg{width:22px}.pricing-kiosk-plan h2{margin-top:10px;font-size:30px}.pricing-kiosk-plan>p:not(.pricing-card-label){color:#ffffffad;margin-top:18px;font-size:15px;line-height:1.7}.pricing-kiosk-formula{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin-top:30px;padding:25px 0}.pricing-kiosk-formula strong{color:#fff;font-family:var(--font-display);font-size:34px;font-weight:500;display:block}.pricing-kiosk-formula span{color:#ffffff9e;margin-top:8px;font-size:13px;line-height:1.6;display:block}.pricing-definition{color:#ffffffb3;gap:12px;margin-top:26px;font-size:13px;line-height:1.55;display:flex}.pricing-definition svg{color:#2dc4b4;flex:none;width:20px}.pricing-definition strong{color:#fff}.pricing-estimator-section{background:#fff;border-top:1px solid #0c294514;border-bottom:1px solid #0c294514;padding:88px 0}.pricing-estimator-grid{grid-template-columns:minmax(0,.78fr) minmax(500px,1.22fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.pricing-estimator-grid h2,.pricing-clarity-section h2,.pricing-faq-section h2,.pricing-final-cta h2{color:#0c2945;font-family:var(--font-display);letter-spacing:-.045em;margin-top:14px;font-size:clamp(38px,5vw,60px);font-weight:500;line-height:1.02}.pricing-estimator-grid>div:first-child>p:last-child,.pricing-clarity-section .max-w-3xl>p:last-child,.pricing-final-cta p:not(.pricing-eyebrow){color:#56697a;margin-top:22px;font-size:17px;line-height:1.7}.pricing-estimator{background:#f7f8f6;border:1px solid #0c29451c;border-radius:22px;overflow:hidden;box-shadow:0 18px 56px #0c294514}.pricing-stepper,.pricing-days{color:#0c2945;border-bottom:1px solid #0c29451a;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 22px;font-size:14px;font-weight:800;display:flex}.pricing-stepper>div{grid-template-columns:40px 48px 40px;align-items:center;display:grid}.pricing-stepper button{color:#0c2945;background:#fff;border:1px solid #0c294524;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.pricing-stepper button:disabled{cursor:not-allowed;opacity:.35}.pricing-stepper button:focus-visible,.pricing-days select:focus-visible{outline-offset:2px;outline:3px solid #1fb7a659}.pricing-stepper svg{width:16px}.pricing-stepper strong{text-align:center;font-size:18px}.pricing-days{position:relative}.pricing-days select{appearance:none;color:#0c2945;background:#fff;border:1px solid #0c294524;border-radius:10px;min-width:132px;padding:11px 34px 11px 13px;font-weight:750}.pricing-days svg{pointer-events:none;width:16px;position:absolute;right:34px}.pricing-total{color:#fff;background:#0c2945;padding:28px 22px}.pricing-total span,.pricing-total small{display:block}.pricing-total span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.pricing-total strong{font-family:var(--font-display);letter-spacing:-.035em;margin-top:9px;font-size:44px;font-weight:500;display:block}.pricing-total small{color:#ffffff8c;max-width:520px;margin-top:10px;font-size:11px;line-height:1.55}.pricing-clarity-section{background:#f2f7f5;padding:94px 0}.pricing-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:46px;display:grid}.pricing-choice-card{background:#fff;border-top:3px solid #1fb7a6;border-radius:0 0 18px 18px;padding:clamp(26px,3vw,40px);transition:transform .18s,box-shadow .18s;display:block;box-shadow:0 16px 46px #0c29450f}.pricing-choice-card:hover{transform:translateY(-3px);box-shadow:0 22px 54px #0c29451a}.pricing-choice-card:focus-visible{outline-offset:4px;outline:3px solid #1fb7a659}.pricing-choice-card:last-child{border-top-color:#f47721}.pricing-choice-grid span{color:#138f83;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.pricing-choice-grid h3{color:#0c2945;letter-spacing:-.025em;margin-top:13px;font-size:24px;font-weight:800}.pricing-choice-grid p{color:#56697a;margin-top:14px;font-size:15px;line-height:1.7}.pricing-choice-card strong{color:#0c2945;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:inline-flex}.pricing-choice-card strong svg{width:16px}.pricing-faq-section{background:#fff;padding:94px 0}.pricing-faq-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,110px);display:grid}.pricing-faq-list{border-top:1px solid #0c294521}.pricing-faq-list details{border-bottom:1px solid #0c294521;padding:23px 0}.pricing-faq-list summary{cursor:pointer;color:#0c2945;justify-content:space-between;align-items:center;gap:22px;font-size:17px;font-weight:800;list-style:none;display:flex}.pricing-faq-list summary::-webkit-details-marker{display:none}.pricing-faq-list summary span{color:#138f83;font-size:25px;font-weight:400;transition:transform .2s}.pricing-faq-list details[open] summary span{transform:rotate(45deg)}.pricing-faq-list details p{color:#56697a;max-width:720px;padding:16px 36px 0 0;font-size:14px;line-height:1.75}.pricing-final-cta{color:#fff;background:radial-gradient(circle at 75% 20%,#1fb7a62e,#0000 30%),#0c2945;padding:92px 0}.pricing-final-cta h2{color:#fff}.pricing-final-cta p:not(.pricing-eyebrow){color:#ffffffad}.plan-detail-page{background:#f7f8f6}.plan-detail-hero{background:radial-gradient(circle at 82% 12%,#1fb7a61f,#0000 30%),#f7f8f6;padding:34px 0 92px}.plan-breadcrumb{color:#0c29458c;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.plan-breadcrumb a:hover{color:#138f83}.plan-breadcrumb svg{width:14px;height:14px}.plan-detail-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:clamp(48px,8vw,120px);margin-top:70px;display:grid}.plan-detail-hero h1{color:#0c2945;font-family:var(--font-display);letter-spacing:-.055em;margin-top:15px;font-size:clamp(62px,8vw,104px);font-weight:500;line-height:.92}:root{--fab-reserve:76px;--sticky-cta-height:68px}@media (width>=640px){:root{--fab-reserve:84px}}#site-footer{padding-bottom:calc(var(--fab-reserve) + env(safe-area-inset-bottom))}.sticky-mobile-cta{inset-inline:0;z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #0f2a441f;transition:transform .22s;display:none;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -8px 26px #0f2a441a}.sticky-mobile-cta.is-visible{transform:translateY(0)}.sticky-mobile-cta>nav{align-items:center;gap:10px;display:flex}.sticky-mobile-cta a{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:15px;font-weight:800;display:inline-flex}.sticky-mobile-cta-primary{background:var(--tg-orange-500);min-width:0;color:var(--tg-navy-950);flex:auto;padding:0 14px}.sticky-mobile-cta-secondary{color:#0f2a44;border:1px solid #0f2a442e;flex:none;padding:0 16px}.sticky-mobile-cta a:focus-visible{outline-offset:2px;outline:3px solid #1fb7a6}@media (width<=767px){.sticky-mobile-cta{display:block}body:has(.sticky-mobile-cta.is-visible[data-secondary=whatsapp]) #whatsapp-contact{opacity:0;pointer-events:none}body:has(.sticky-mobile-cta.is-visible[data-secondary=demo]) #whatsapp-contact{translate:0 calc(1.25rem - var(--sticky-cta-height) - 12px - env(safe-area-inset-bottom))}#whatsapp-contact{transition:opacity .2s,translate .2s}#site-footer{padding-bottom:calc(var(--fab-reserve) + var(--sticky-cta-height) + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sticky-mobile-cta,#whatsapp-contact{transition:none}}.plan-detail-promise{color:#0c2945;letter-spacing:-.025em;max-width:780px;margin-top:30px;font-size:clamp(22px,2.4vw,32px);font-weight:750;line-height:1.24}.plan-detail-answer{color:#334c63;max-width:720px;margin-top:18px;font-size:16px;font-weight:400;line-height:1.7}.plan-detail-reassure{flex-wrap:wrap;gap:8px 10px;margin-top:20px;padding:0;list-style:none;display:flex}.plan-detail-reassure li{color:#0c2945;background:#fff;border:1px solid #0f2a4424;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.plan-detail-reassure li:before{color:#147f75;content:"✓";margin-inline-end:7px;font-weight:900}.plan-detail-body{color:#56697a;max-width:680px;margin-top:22px;font-size:17px;line-height:1.75}.plan-detail-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.plan-detail-actions>a:last-child{color:#0c2945;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.plan-detail-actions svg{width:16px}.plan-detail-summary{background:#fff;border:1px solid #0c29451a;border-radius:22px;padding:clamp(28px,3.4vw,42px);box-shadow:0 24px 70px #0c294517}.plan-detail-summary>p{color:#138f83;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.plan-detail-summary>strong{color:#0c2945;font-family:var(--font-display);letter-spacing:-.04em;margin-top:22px;font-size:42px;font-weight:500;display:block}.plan-detail-summary>span{color:#71808d;margin-top:7px;font-size:12px;font-weight:700;display:block}.plan-detail-summary ul{border-top:1px solid #0c29451a;margin-top:28px;padding-top:22px}.plan-detail-summary li{color:#40576a;gap:10px;margin-top:13px;font-size:13px;font-weight:650;line-height:1.45;display:flex}.plan-detail-summary li:first-child{margin-top:0}.plan-detail-summary li svg{color:#138f83;flex:none;width:16px;height:16px}.plan-detail-outcomes{background:#fff;border-top:1px solid #0c294514;padding:92px 0}.plan-detail-outcomes h2,.plan-detail-next h2{color:#0c2945;font-family:var(--font-display);letter-spacing:-.045em;margin-top:14px;font-size:clamp(40px,5vw,62px);font-weight:500;line-height:1.02}.plan-outcome-grid{background:#0c294517;border:1px solid #0c294517;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:48px;display:grid;overflow:hidden}.plan-outcome{background:#f7f8f6;min-height:190px;padding:28px}.plan-outcome span{color:#138f83;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.plan-outcome h3{color:#0c2945;letter-spacing:-.02em;margin-top:52px;font-size:20px;font-weight:800;line-height:1.35}.plan-detail-next{background:#edf5f3;padding:78px 0}.plan-detail-next-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;display:grid}.plan-detail-next h2{max-width:860px;font-size:clamp(34px,4vw,52px)}.blog-article-loading{gap:14px;min-height:360px;padding-top:12px;display:grid}.blog-article-loading span{background:linear-gradient(90deg,#0c29450f,#1fb7a61c,#0c29450f) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.5s ease-in-out infinite blog-loading;display:block}.blog-article-loading span:nth-child(2){width:88%}.blog-article-loading span:nth-child(3){width:72%}.blog-article-loading p{color:#71808d;font-size:13px;font-weight:700}@keyframes blog-loading{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.blog-article-loading span{animation:none}}@media (width<=900px){.pricing-plan-grid,.pricing-estimator-grid,.pricing-faq-grid{grid-template-columns:1fr}.pricing-estimator-grid,.pricing-faq-grid{gap:42px}.pricing-tier{grid-column:span 6}.pricing-tier:nth-child(5){grid-column:4/span 6}.pricing-choice-grid-three{grid-template-columns:1fr}.plan-detail-hero-grid{grid-template-columns:1fr;margin-top:48px}.plan-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-comparison-plan-head{display:none}.pricing-comparison-scroll{overflow-x:auto}.pricing-comparison table{min-width:760px}.pricing-comparison thead{display:table-header-group}.pricing-comparison thead th{color:#0c2945;text-align:center;background:#f0f5f4;font-size:11px}.pricing-comparison thead th:first-child{text-align:left}}@media (width<=640px){.pricing-hero{padding:60px 0 54px}.pricing-plan-grid{margin-top:38px}.pricing-plan-heading{display:block}.pricing-plan-heading>span{margin-top:16px;display:inline-flex}.pricing-price{display:block}.pricing-price span{margin-top:12px;display:block}.pricing-included ul,.pricing-choice-grid{grid-template-columns:1fr}.pricing-estimator-section,.pricing-clarity-section,.pricing-faq-section,.pricing-final-cta{padding:68px 0}.pricing-stepper,.pricing-days{min-height:72px;padding:15px 16px}.pricing-days{flex-direction:column;align-items:flex-start}.pricing-days select{width:100%}.pricing-days svg{bottom:27px;right:28px}.pricing-tier{grid-column:1/-1;min-height:auto;padding:25px 22px}.pricing-tier:nth-child(4),.pricing-tier:nth-child(5){grid-column:1/-1}.pricing-tier-profile,.pricing-tier-description{min-height:0}.pricing-tier-price{min-height:72px}.pricing-cycle{width:100%}.pricing-cycle button{flex:1;padding:0 10px}.pricing-cycle button span{margin:1px 0 0;display:block}.pricing-compare-toolbar{grid-template-columns:1fr;gap:14px;padding:16px}.pricing-compare-menu>summary{width:100%}.pricing-compare-picker{width:100%;left:0;right:auto}.pricing-comparison{border-radius:14px;margin-top:28px}.pricing-comparison summary{min-height:58px;padding:0 16px;font-size:14px}.plan-detail-hero{padding:24px 0 64px}.plan-detail-actions{flex-direction:column;align-items:stretch}.plan-detail-actions>a:last-child{justify-content:center;min-height:44px}.plan-outcome-grid{grid-template-columns:1fr}.plan-outcome{min-height:138px;padding:22px}.plan-outcome h3{margin-top:28px}.plan-detail-outcomes{padding:68px 0}.plan-detail-next-grid{grid-template-columns:1fr;align-items:start}}@keyframes feature-flow{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes feature-focus-breathe{0%,to{box-shadow:0 0 0 4px #1fb7a612,0 16px 34px #0f2a4424}50%{box-shadow:0 0 0 9px #1fb7a605,0 20px 40px #0f2a442e}}@keyframes feature-wave{0%{opacity:.65;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.2)}}@keyframes dashboard-graph-reveal{0%,14%{clip-path:polygon(18% 40%,18% 40%,18% 78%,18% 78%);opacity:0}20%{clip-path:polygon(18% 40%,24% 40%,24% 78%,18% 78%);opacity:.48}58%{clip-path:polygon(18% 40%,73% 40%,73% 78%,18% 78%);opacity:.48}70%,to{clip-path:polygon(18% 40%,73% 40%,73% 78%,18% 78%);opacity:0}}@keyframes hero-full-graph-reveal{0%,14%{clip-path:polygon(65% 41%,65% 41%,65% 70%,65% 70%);opacity:0}20%{clip-path:polygon(65% 41%,68% 41%,68% 70%,65% 70%);opacity:.44}58%{clip-path:polygon(65% 41%,88% 41%,88% 70%,65% 70%);opacity:.44}70%,to{clip-path:polygon(65% 41%,88% 41%,88% 70%,65% 70%);opacity:0}}@media print{.policy-root aside,.policy-root nav,header,footer,.print\:hidden{display:none!important}}html.tg-consent-visible #site-footer{padding-bottom:11.5rem}html.tg-consent-visible #whatsapp-contact{translate:0 -11.25rem}#soro-blog .soro-blog:has(.soro-blog-list){width:100%;max-width:none}#soro-blog .soro-blog-list{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}#soro-blog .soro-blog-card{background:#fff;border-color:#dce4e8;border-radius:1rem;flex-direction:column;gap:0;min-width:0;height:100%;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f2a4412}#soro-blog .soro-blog-card:hover{border-color:#1fb7a68c;transform:translateY(-3px);box-shadow:0 16px 34px #0f2a4421}#soro-blog .soro-blog-card:focus-visible{outline-offset:3px;outline:3px solid #1fb7a659}#soro-blog .soro-blog-card-image{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:12.5rem}#soro-blog .soro-blog-card-content{flex-direction:column;flex:1;min-width:0;padding:1.25rem;display:flex}#soro-blog .soro-blog-card-title{color:#0f2a44}#soro-blog .soro-blog-card-date{margin-top:auto;padding-top:.25rem}@media (width>=768px){#soro-blog .soro-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){#soro-blog .soro-blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=640px){html.tg-consent-visible #site-footer{padding-bottom:6.5rem}html.tg-consent-visible #whatsapp-contact{translate:0 -6.25rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}}.plan-detail-next-actions{flex-wrap:wrap;gap:12px;display:flex}.commercial-plan-link{color:#147f75;text-underline-offset:4px;align-items:center;min-height:32px;margin-top:6px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.commercial-plan-link:hover{color:#0f6b64}.workflow-proof{padding-block:clamp(40px,6vw,72px) 8px}.workflow-proof-eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--tg-mint-700);font-weight:600}[dir=rtl] .workflow-proof-eyebrow{text-transform:none;letter-spacing:0;font-size:15px}.workflow-proof-heading{margin-top:var(--sp-3);font-size:var(--fs-display-m);letter-spacing:-.02em;color:var(--tg-navy-900);font-weight:650;line-height:1.12}.workflow-proof-lead{margin-top:var(--sp-3);max-width:46rem;font-size:var(--fs-body);color:var(--tg-ink-2);line-height:1.6}.workflow-proof-list{gap:var(--sp-3);margin-top:var(--sp-5);padding:0;list-style:none;display:grid}@media (width>=768px){.workflow-proof-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.workflow-proof-link{align-items:center;gap:var(--sp-3);min-height:56px;padding-inline:var(--sp-4);border:1px solid var(--tg-line);border-radius:var(--r-md);background:var(--tg-surface);box-shadow:var(--sh-1);color:var(--tg-navy-900);transition:border-color var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);font-size:15px;font-weight:700;display:flex}.workflow-proof-link:hover{border-color:var(--tg-mint-500);box-shadow:var(--sh-2);transform:translateY(-2px)}.workflow-proof-link>span{flex:1}.workflow-proof-link:focus-visible{outline:2px solid var(--tg-mint-500);outline-offset:2px}.tg-lang-suggest{z-index:60;color:#fff;background:#0f2a44;border-radius:999px;align-items:center;gap:4px;max-width:calc(100vw - 24px);padding:4px 4px 4px 14px;font-size:14px;display:flex;position:fixed;inset-block-end:calc(var(--sticky-cta-height,68px) + 12px);inset-inline-end:12px;box-shadow:0 6px 20px #0f2a4440}.tg-lang-suggest a{color:#fff;text-underline-offset:3px;padding:8px 4px;font-weight:700;text-decoration:underline}.tg-lang-suggest button{color:#fff;cursor:pointer;border-radius:999px;min-width:36px;min-height:36px;font-size:20px;line-height:1}@media (width>=1024px){.tg-lang-suggest{inset-block-end:16px}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-mint:hover{--tw-border-opacity:1;border-color:rgb(31 183 166/var(--tw-border-opacity,1))}.hover\:border-white:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.hover\:bg-\[\#064e46\]:hover{--tw-bg-opacity:1;background-color:rgb(6 78 70/var(--tw-bg-opacity,1))}.hover\:bg-\[\#0f6b64\]:hover{--tw-bg-opacity:1;background-color:rgb(15 107 100/var(--tw-bg-opacity,1))}.hover\:bg-mint:hover{--tw-bg-opacity:1;background-color:rgb(31 183 166/var(--tw-bg-opacity,1))}.hover\:bg-mint\/5:hover{background-color:#1fb7a60d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-mint-700:hover{--tw-text-opacity:1;color:rgb(20 127 117/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-soft:hover{--tw-shadow:0 8px 24px #0f2a441a, 0 4px 8px #0f2a440a;--tw-shadow-colored:0 8px 24px var(--tw-shadow-color), 0 4px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:border-mint:focus{--tw-border-opacity:1;border-color:rgb(31 183 166/var(--tw-border-opacity,1))}.focus\:border-orange:focus{--tw-border-opacity:1;border-color:rgb(244 124 32/var(--tw-border-opacity,1))}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-mint:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(31 183 166/var(--tw-ring-opacity,1))}.focus-visible\:ring-mint-700:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(20 127 117/var(--tw-ring-opacity,1))}.focus-visible\:ring-white:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-navy:focus-visible{--tw-ring-offset-color:#0f2a44}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=640px){.sm\:inline{display:inline}.sm\:h-11{height:2.75rem}.sm\:w-auto{width:auto}.sm\:min-w-\[240px\]{min-width:240px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:p-9{padding:2.25rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-\[14px\]{font-size:14px}}@media (width>=768px){.md\:py-20{padding-top:5rem;padding-bottom:5rem}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:gap-14{gap:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
