*,:after,:before{--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:rgba(59,130,246,.5);--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: }::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:rgba(59,130,246,.5);--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: }body{font-family:var(--font-sans);font-size:16px;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";overflow-x:hidden}::-moz-selection{background:var(--blue-200);color:var(--ink-900)}::selection{background:var(--blue-200);color:var(--ink-900)}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}.ico{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:fixed;top:8px;inset-inline-start:8px;z-index:300;padding:10px 14px;border-radius:var(--r-md);background:var(--ink-900);color:#fff;font-size:14px;font-weight:500;transform:translateY(-200%);transition:transform var(--dur-fast)}.skip-link:focus-visible{transform:none;outline:none;box-shadow:var(--ring-focus)}:focus-visible{outline:2px solid var(--blue-600);outline-offset:3px;border-radius:4px}.text-heading-xl{font-size:clamp(44px,6.4vw,84px);line-height:.98;letter-spacing:var(--tracking-xl)}.text-heading-lg,.text-heading-xl{font-family:var(--font-sans);font-weight:500}.text-heading-lg{font-size:clamp(34px,5vw,60px);line-height:1.02;letter-spacing:var(--tracking-lg)}.text-heading-md{font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:var(--tracking-md)}.text-heading-md,.text-heading-sm{font-family:var(--font-sans);font-weight:500}.text-heading-sm{font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:var(--tracking-sm)}.text-heading-xs{font-size:22px;line-height:1.3;letter-spacing:-.012em}.text-heading-xs,.text-heading-xxs{font-family:var(--font-sans);font-weight:600}.text-heading-xxs{font-size:18px;line-height:1.4;letter-spacing:-.006em}.text-body-lg{font-size:18px}.text-body-lg,.text-body-md{font-family:var(--font-sans);font-weight:400;line-height:1.6}.text-body-md{font-size:16px}.text-body-sm{font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.002em}.text-caption{line-height:1.4;letter-spacing:.005em;color:var(--text-3)}.text-caption,.text-helper{font-family:var(--font-sans);font-weight:400;font-size:13px}.text-helper{line-height:1.45;color:var(--text-2)}.text-label-lg{font-weight:500;font-size:13px;letter-spacing:.08em}.text-label-lg,.text-label-sm{font-family:var(--font-mono);line-height:1.2;text-transform:uppercase}.text-label-sm{font-weight:400;font-size:11px;letter-spacing:.1em}.text-eyebrow{font-family:var(--font-mono);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.text-stat{font-family:var(--font-sans);font-weight:500;font-size:clamp(32px,4vw,56px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.accent{font-family:var(--font-serif);font-style:var(--accent-style);font-weight:400;letter-spacing:-.01em;font-size:1.08em;line-height:.9}.wordmark{font-family:var(--font-brand);font-weight:600;letter-spacing:-.03em;line-height:1}.spec{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--text-3);white-space:nowrap}html[lang=he] .spec,html[lang=he] .text-eyebrow,html[lang=he] .text-label-lg,html[lang=he] .text-label-sm{letter-spacing:.02em;text-transform:none;font-weight:500}html[lang=he] .text-stat{letter-spacing:0}.hr-fade{height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--line),transparent)}.bg-noise{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.65' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.05'/%3E%3C/svg%3E")}.dot-grid-dark{background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:20px 20px}.line-grid-dark{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:72px 72px}.glass{background:hsla(0,0%,100%,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.7);box-shadow:0 1px 0 hsla(0,0%,100%,.6) inset,var(--shadow-lift)}.glow-blue{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(46,91,255,.55),rgba(46,91,255,0) 70%);filter:blur(60px);pointer-events:none;mix-blend-mode:screen}.container-x{position:relative;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width:640px){.container-x{padding-inline:var(--gutter-sm)}}.section-shell{position:relative;background:var(--white);max-width:var(--container);margin:var(--s-32) auto var(--s-20);border:1px solid rgba(10,10,15,.05);border-radius:var(--r-3xl);padding:var(--s-12) var(--s-6);box-shadow:var(--shadow-lift)}.section-inset{position:relative;background:rgba(238,241,246,.55);border:1px solid rgba(227,231,239,.6);border-radius:var(--r-3xl);padding:var(--s-8) var(--s-6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.section-dark{background:var(--grad-ink)}.section-blue,.section-dark{position:relative;overflow:hidden;color:#fff;border-radius:var(--r-3xl);padding:var(--s-12) var(--s-6);isolation:isolate}.section-blue{background:var(--grad-blue)}@media (min-width:640px){.section-blue,.section-dark,.section-inset,.section-shell{padding:var(--s-8)}}@media (min-width:1024px){.section-blue,.section-dark,.section-shell{padding:var(--s-12) var(--s-12)}}@media (max-width:639px){.section-shell{margin-inline:var(--gutter);max-width:calc(100% - var(--gutter)*2);margin-top:var(--s-20)}}@media (min-width:640px) and (max-width:1343px){.section-shell{margin-inline:var(--gutter-sm);max-width:calc(100% - var(--gutter-sm)*2)}}#hero+#prova{margin-top:var(--s-12)}.section-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-3);text-align:start}.section-head>*{grid-column:1}.section-head h2+p{max-width:680px}@media (min-width:1024px){.section-head{grid-template-columns:110px minmax(0,1fr);-moz-column-gap:var(--s-8);column-gap:var(--s-8);row-gap:var(--s-3);align-items:start}.section-head>*{grid-column:2}.section-head .section-num{grid-column:1;grid-row:1/span 4}}.section-num{font-family:var(--font-serif);font-style:var(--accent-style);font-size:72px;color:var(--blue-600);line-height:.8}@media (max-width:1023px){.section-num{font-size:40px}}.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6);padding:var(--s-8) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:1024px){.proof{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-item{display:flex;flex-direction:column;gap:6px}.proof-ref{grid-column:1/-1;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);line-height:1.6}html[lang=he] .proof-ref{text-transform:none;letter-spacing:.02em}#ambient{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}#ambient .grid{position:absolute;inset:0;background-image:radial-gradient(rgba(10,10,15,.07) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}#ambient .orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;mix-blend-mode:multiply;will-change:transform}#ambient .orb-a{width:52vw;height:52vw;left:-14vw;top:-10vw;background:radial-gradient(circle,rgba(199,213,255,.95),rgba(199,213,255,0) 65%);animation:orb-drift-a 26s ease-in-out infinite}#ambient .orb-b{width:44vw;height:44vw;right:-12vw;top:38vh;background:radial-gradient(circle,rgba(153,178,255,.75),rgba(153,178,255,0) 65%);animation:orb-drift-b 32s ease-in-out infinite}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;text-decoration:none;border:2px solid transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out-quint);overflow:hidden}.btn:focus-visible{outline:none;border-color:var(--blue-600);box-shadow:var(--ring-focus)}.btn:active{transform:scale(.98)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.btn-lg{height:52px;padding:0 26px;font-size:15px}.btn-sm{height:36px;padding:0 14px;font-size:13px}.btn-primary{background:var(--ink-900);color:#fff;box-shadow:var(--shadow-ambient)}.btn-primary:hover{background:var(--blue-600);box-shadow:var(--shadow-blue)}.btn-primary:active{background:var(--blue-700)}.btn-white{background:#fff;color:var(--ink-900);box-shadow:var(--shadow-ambient)}.btn-white:hover{background:var(--blue-50);color:var(--blue-700)}.btn-secondary{background:#fff;color:var(--ink-900);outline:1px solid rgba(10,10,15,.12);outline-offset:-1px}.btn-secondary:hover{background:var(--snow);outline-color:rgba(10,10,15,.22)}.btn-secondary:focus-visible{outline:none}.btn-glass{background:hsla(0,0%,100%,.12);color:#fff;border-color:hsla(0,0%,100%,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn-glass:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4)}.btn-well{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline-end:-9px;border-radius:50%;background:hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.15);transition:background var(--dur-fast),transform var(--dur-base) var(--ease-out-quint)}.btn:hover .btn-well{background:hsla(0,0%,100%,.22);transform:translateX(var(--dir-x,2px))}.btn-secondary .btn-well,.btn-white .btn-well{background:rgba(10,10,15,.06);box-shadow:inset 0 0 0 1px rgba(10,10,15,.08)}.btn-white:hover .btn-well{background:rgba(0,51,255,.12)}.btn-chev{display:inline-flex;align-items:center;justify-content:center;width:20px;margin-inline-start:-20px;opacity:0;transition:margin var(--dur-base) var(--ease-out-quint),opacity var(--dur-base)}@media (hover:hover){.btn:focus-visible .btn-chev,.btn:hover .btn-chev{margin-inline-start:0;opacity:1}}@media (hover:none){.btn-chev{margin-inline-start:0;opacity:1}}.btn-swap{position:relative;display:inline-grid;width:16px;height:16px;overflow:hidden}.btn-swap svg{grid-area:1/1;transition:transform .45s var(--ease-out-quint),opacity .3s}.btn-swap svg:last-child{transform:translate(-120%,120%);opacity:0}.btn:hover .btn-swap svg:first-child{transform:translate(120%,-120%);opacity:0}.btn:hover .btn-swap svg:last-child{transform:translate(0);opacity:1}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;background:var(--snow);color:var(--ink-900);border:2px solid transparent;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-base) var(--ease-out-quint)}.btn-icon:hover{background:var(--mist);transform:translateY(-1px)}.btn-icon:focus-visible{outline:none;border-color:var(--blue-600);box-shadow:var(--ring-focus)}.btn-icon-dark{background:hsla(0,0%,100%,.1);color:#fff}.btn-icon-dark:hover{background:hsla(0,0%,100%,.18)}.link-underline{position:relative;display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink-900);text-decoration:none}.link-underline:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin-start,left);transition:transform var(--dur-base) var(--ease-out)}.link-underline:focus-visible:after,.link-underline:hover:after{transform:scaleX(1)}.link-underline svg{transition:transform var(--dur-base) var(--ease-out-quint)}.link-underline:hover svg{transform:translate(2px,-2px)}.footer-link{transition:color var(--dur-fast)}.footer-link:hover{color:var(--blue-700)}.field{display:flex;flex-direction:column;gap:8px}.label{font-size:14px;font-weight:500;color:var(--ink-800)}.label .req{color:var(--error);margin-inline-start:2px}.input,.select,.textarea{width:100%;height:48px;padding:0 16px;font:inherit;font-size:15px;color:var(--ink-900);background:#fff;border:1px solid var(--edge);border-radius:var(--r-md);outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-base) var(--ease-out),background var(--dur-fast)}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:hover,.select:hover{border-color:#b9c2d0}.input:focus,.select:focus{border-color:var(--blue-600);box-shadow:var(--ring-focus)}.input:disabled,.select:disabled{background:var(--snow);color:var(--text-3);cursor:not-allowed}.input-error,.is-invalid .input,.is-invalid .select{border-color:var(--error)!important;box-shadow:0 0 0 4px rgba(229,72,77,.16)!important}.field-icon{position:relative}.field-icon>svg{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-3);pointer-events:none;transition:color var(--dur-fast)}.field-icon .input{padding-inline-start:42px}.field-icon:focus-within>svg{color:var(--blue-600)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235B6478' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.helper{font-size:13px;color:var(--text-2)}.helper-error{color:var(--error-ink);display:flex;align-items:center;gap:5px}.check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:var(--ink-800)}.check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;flex-shrink:0;border:1.5px solid var(--edge);border-radius:6px;background:#fff;display:grid;place-content:center;transition:all var(--dur-fast);margin:0}.check input[type=radio]{border-radius:50%}.check input:before{content:"";width:10px;height:10px;background:#fff;transform:scale(0);transition:transform var(--dur-fast) var(--ease-out-quint);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.check input[type=radio]:before{clip-path:none;border-radius:50%;width:8px;height:8px}.check input:checked{background:var(--blue-600);border-color:var(--blue-600)}.check input:checked:before{transform:scale(1)}.check input:focus-visible{outline:none;box-shadow:var(--ring-focus)}.is-invalid .check input{border-color:var(--error)}.card{background:#fff;border-radius:var(--r-xl);outline:1px solid rgba(10,10,15,.05);box-shadow:var(--shadow-lift);overflow:hidden}.card-hover{transition:box-shadow var(--dur-slow) var(--ease-out),outline-color var(--dur-slow),transform var(--dur-slow) var(--ease-out-quint)}.card-hover:hover{outline-color:rgba(10,10,15,.12);box-shadow:var(--shadow-ambient);transform:translateY(-3px)}.card-inset{background:rgba(238,241,246,.6);border-radius:var(--r-xl);outline:1px solid rgba(10,10,15,.05);padding:var(--s-6)}.card-glass{border-radius:var(--r-xl);background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.75);box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,var(--shadow-ambient);color:var(--ink-900)}.card-glass,.card-glass-dark{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.card-glass-dark{border-radius:var(--r-xl);background:rgba(10,10,15,.66);border:1px solid hsla(0,0%,100%,.12);color:#fff;box-shadow:var(--shadow-ambient)}.row-card{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);width:100%;text-align:start;background:var(--white);border-radius:var(--r-lg);padding:16px 20px;box-shadow:var(--shadow-lift);outline:1px solid rgba(10,10,15,.05);transition:background var(--dur-fast) var(--ease-out),outline-color var(--dur-fast)}.row-card:hover{background:var(--snow);outline-color:rgba(10,10,15,.1)}.badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;background:#fff;color:var(--text-2);outline:1px solid var(--line);white-space:nowrap}.badge-blue{background:var(--blue-50);color:var(--blue-700);outline-color:var(--blue-200)}.badge-ink{background:var(--ink-900);color:#fff;outline-color:transparent}.badge-success{background:var(--success-bg);color:var(--success-ink);outline-color:#abefc6}.badge-today{background:rgba(229,72,77,.14);color:#fda29b;outline-color:rgba(229,72,77,.3)}.badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.tag{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--mist);color:var(--text-2);white-space:nowrap}html[lang=he] .tag{text-transform:none;letter-spacing:.02em}.status-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.85)}.status-pill .dot{width:8px;height:8px;background:var(--blue-300)}html[lang=he] .status-pill{text-transform:none;letter-spacing:.02em;font-size:13px}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,6px);padding:7px 10px;border-radius:8px;background:var(--ink-900);color:#fff;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-fast),transform var(--dur-base) var(--ease-out-quint);z-index:30;box-shadow:var(--shadow-lift);font-family:var(--font-sans)}[data-tooltip]:focus-visible:after,[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)}[data-tooltip][data-tip-pos=end]:after{left:auto;inset-inline-end:0;transform:translateY(6px)}[data-tooltip][data-tip-pos=end]:focus-visible:after,[data-tooltip][data-tip-pos=end]:hover:after{transform:translate(0)}html{overflow-x:clip}.modal-backdrop{position:fixed;inset:0;z-index:90;background:rgba(10,10,15,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transition:opacity var(--dur-base),visibility 0s var(--dur-base)}.modal-backdrop.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-base),visibility 0s}.modal{width:100%;max-width:560px;background:#fff;border-radius:var(--r-2xl);box-shadow:var(--shadow-ambient);overflow:hidden;transform:translateY(12px) scale(.97);opacity:0;transition:transform .5s var(--ease-out-quint),opacity var(--dur-base)}.modal-backdrop.is-open .modal{transform:none;opacity:1}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-body{padding:20px 24px 24px}.modal-close{width:36px;height:36px;border-radius:50%;background:var(--snow);border:0;display:grid;place-content:center;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-base)}.modal-close:hover{background:var(--mist);transform:rotate(90deg)}.nav-pill{position:fixed;left:50%;top:16px;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:2px;padding:0;max-width:calc(100% - 24px);transition:top var(--dur-base) var(--ease-out)}.nav-pill .nav-plate{position:absolute;inset:-5px;border-radius:18px;border:1px solid hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 10px 40px -12px rgba(10,10,15,.25);pointer-events:none;transition:background var(--dur-base),box-shadow var(--dur-base),border-color var(--dur-base)}.nav-pill.on-dark .nav-plate{background:rgba(10,10,15,.42);border-color:hsla(0,0%,100%,.14);box-shadow:none}.nav-pill.is-scrolled:not(.on-dark) .nav-plate{background:hsla(0,0%,100%,.82);box-shadow:0 1px 0 hsla(0,0%,100%,.8) inset,var(--shadow-lift)}.nav-pill.is-scrolled{top:10px}.nav-indicator{position:absolute;top:0;left:0;width:0;background:#fff;box-shadow:var(--shadow-lift);opacity:0;transition:left .45s var(--ease-out-quint),width .45s var(--ease-out-quint),opacity var(--dur-base);pointer-events:none}.nav-indicator,.nav-item{height:var(--nav-h);border-radius:12px}.nav-item{position:relative;z-index:1;display:flex;align-items:center;gap:6px;padding:0 14px;color:var(--ink-900);text-decoration:none;font-family:var(--font-sans);font-weight:500;font-size:14px;line-height:1;transition:color var(--dur-base);white-space:nowrap}.nav-pill.on-dark .nav-item{color:#fff}.nav-item.is-active,.nav-pill.on-dark .nav-item.is-active,.nav-pill.on-dark .nav-item:hover{color:var(--ink-900)}.nav-item-hover{position:absolute;z-index:-1;inset:0;border-radius:12px;transition:background var(--dur-base)}.nav-item.is-active .nav-item-hover{background:#fff;box-shadow:var(--shadow-lift)}.nav-item:hover .nav-item-hover{background:hsla(0,0%,100%,.65)}.nav-pill.on-dark .nav-item:hover .nav-item-hover{background:#fff}.nav-pill:not(.on-dark) .nav-cta{background:var(--ink-900);color:#fff;box-shadow:none}.nav-pill:not(.on-dark) .nav-cta:hover{background:var(--blue-600)}.nav-cta{height:36px;margin:0 4px 0 6px;padding:0 14px;font-size:13px}.nav-menu-btn{display:none;position:relative;z-index:1;margin-inline-end:2px}.nav-pill:not(.on-dark) .nav-menu-btn{background:var(--snow);color:var(--ink-900)}.nav-ico-close,.nav-pill.is-open .nav-ico-open{display:none}.nav-pill.is-open .nav-ico-close{display:block}.lang{position:relative;z-index:1;display:flex;align-items:center;gap:2px;padding:0 6px 0 10px;height:var(--nav-h);color:var(--text-2)}.nav-pill.on-dark .lang{color:hsla(0,0%,100%,.7)}.lang-item{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:6px;border-radius:8px;color:inherit;transition:background var(--dur-fast),color var(--dur-fast)}.lang-item:hover{background:rgba(10,10,15,.06);color:var(--ink-900)}.nav-pill.on-dark .lang-item:hover{background:hsla(0,0%,100%,.14);color:#fff}.lang-item.is-active{color:var(--blue-700);font-weight:500}.nav-pill.on-dark .lang-item.is-active{color:var(--blue-300)}@media (max-width:1023px){.nav-pill .lang,.nav-pill .nav-item:not(.nav-home){display:none}.nav-menu-btn{display:inline-flex}.nav-pill.is-open{flex-direction:column;align-items:stretch;top:12px;width:calc(100% - 24px);max-width:none;padding:4px}.nav-pill.is-open .nav-plate{background:hsla(0,0%,100%,.96);border-color:rgba(10,10,15,.06);box-shadow:var(--shadow-ambient)}.nav-pill.is-open .lang,.nav-pill.is-open .nav-item{display:flex;color:var(--ink-900)}.nav-pill.is-open .nav-home{order:-2}.nav-pill.is-open .nav-menu-btn{position:absolute;top:8px;inset-inline-end:8px;background:var(--snow);color:var(--ink-900)}.nav-pill.is-open .nav-indicator{display:none}.nav-pill.is-open .nav-cta{margin:4px;height:44px;justify-content:center;background:var(--ink-900);color:#fff}.nav-pill.is-open .lang{padding:6px 14px}.nav-pill.is-open .lang-item{color:var(--text-2)}}.disclosure{background:#fff;border-radius:var(--r-lg);outline:1px solid rgba(10,10,15,.05);box-shadow:var(--shadow-lift);padding:16px 20px;border:2px solid transparent;transition:border-color var(--dur-fast),box-shadow var(--dur-base)}.disclosure:focus-within{border-color:var(--blue-600);box-shadow:var(--ring-focus)}.disclosure-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;text-align:start;font:inherit;font-weight:500;font-size:16px;color:var(--ink-900);cursor:pointer;outline:none;padding:0}.disclosure-chev{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-content:center;background:var(--snow);transition:background var(--dur-fast),transform var(--dur-base) var(--ease-out-quint),color var(--dur-fast)}.disclosure:hover .disclosure-chev,.disclosure[data-expanded=true] .disclosure-chev{background:var(--blue-50);color:var(--blue-700)}.disclosure[data-expanded=true] .disclosure-chev{transform:rotate(180deg)}.js .disclosure-panel{height:var(--disclosure-panel-height,0);overflow:clip;transition:height var(--dur-base) var(--ease-out)}.disclosure-panel>div{padding-top:10px;color:var(--text-2);font-size:15px;line-height:1.6}.tabs{display:inline-flex;gap:2px;padding:4px;background:var(--mist)}.tab,.tabs{position:relative;border-radius:999px}.tab{z-index:1;height:36px;padding:0 16px;border:0;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--text-2);cursor:pointer;transition:color var(--dur-base);white-space:nowrap}.tab[aria-selected=true]{color:var(--ink-900)}.tab:focus-visible{outline:none;box-shadow:var(--ring-focus)}.tab-indicator{position:absolute;top:4px;left:0;height:36px;width:0;border-radius:999px;background:#fff;box-shadow:var(--shadow-lift);transition:left .45s var(--ease-out-quint),width .45s var(--ease-out-quint)}.tab-panel{animation:fade-up .5s var(--ease-out-quint) both}.marquee{overflow:hidden;position:relative;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;gap:48px;animation:marquee-x 40s linear infinite;will-change:transform}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track>span{position:relative}.marquee-track>span+span:before{content:"";position:absolute;inset-inline-start:-26px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--blue-600);transform:translateY(-50%)}.ticker{position:relative;height:30px;width:100%;overflow:hidden}.ticker [data-task-item]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;opacity:0;transform:translateY(100%);transition:transform .6s var(--ease-expo),opacity .4s}.ticker [data-task-item].is-active{opacity:1;transform:translateY(0)}.ticker [data-task-item].is-leaving{opacity:0;transform:translateY(-100%)}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.8)}html[lang=he] .hero-eyebrow{text-transform:none;letter-spacing:.02em;font-size:14px}.hero-eyebrow-mark{width:8px;height:8px;background:var(--blue-400);flex-shrink:0}.rail{position:relative;padding:18px 22px 16px;border-radius:20px;background:rgba(10,10,15,.55);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff}.rail-line{position:absolute;left:22px;right:22px;top:26px;height:1px;background:hsla(0,0%,100%,.18)}.rail-progress{position:absolute;inset-inline-start:0;top:0;height:100%;width:0;background:var(--blue-400);box-shadow:0 0 12px rgba(92,130,255,.7);transition:width .8s var(--ease-out-quint)}.rail-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.rail-step{display:flex;flex-direction:column;gap:8px}.rail-dot{width:16px;height:16px;border-radius:50%;border:1px solid hsla(0,0%,100%,.35);background:#0a0a0f;display:grid;place-content:center;transition:background .4s,border-color .4s}.rail-dot:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:opacity .4s,transform .5s var(--ease-out-quint)}.rail-step.is-done .rail-dot{border-color:var(--blue-400)}.rail-step.is-active .rail-dot:after,.rail-step.is-done .rail-dot:after{opacity:1;transform:none}.rail-step.is-active .rail-dot{border-color:#fff;background:var(--blue-600)}.rail-label{font-size:14px;font-weight:500;color:hsla(0,0%,100%,.55);transition:color .4s}.rail-step.is-active .rail-label,.rail-step.is-done .rail-label{color:#fff}.rail-note{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}html[lang=he] .rail-note{text-transform:none;letter-spacing:.02em}.rail-ticker{height:42px;margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.1)}.rail-ticker [data-task-item]{justify-content:flex-start;text-align:start;white-space:normal;font-size:14px;color:hsla(0,0%,100%,.8)}.rail-ticker [data-task-item] svg{flex-shrink:0;color:var(--blue-300)}.rail-mini{padding:14px 16px 12px;background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1);-webkit-backdrop-filter:none;backdrop-filter:none}.rail-mini .rail-line{left:16px;right:16px;top:22px}.rail-mini .rail-label{font-size:12px}@media (max-width:767px){.rail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-line,.rail-note{display:none}.rail-ticker{height:60px}.rail-mini .rail-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.rail-mini .rail-line{display:block}}.clip-inset-collapsed{clip-path:inset(38% 30% round 48px)}.clip-inset-frame{clip-path:inset(12px round 28px)}@media (min-width:1280px){.clip-inset-frame{clip-path:inset(16px round 36px)}}.hero-media{position:absolute;inset:0;background:#07070c;overflow:hidden;will-change:clip-path;contain:layout paint;transition:clip-path var(--dur-hero) var(--ease-out-quint)}.hero-media img.poster,.hero-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.55);transform:scale(1.04)}.hero-duotone{background:linear-gradient(180deg,rgba(0,51,255,.35),rgba(10,10,15,.2) 45%,rgba(7,7,12,.95));mix-blend-mode:multiply}.hero-duotone,.hero-tint{position:absolute;inset:0}.hero-tint{background:radial-gradient(120% 80% at 50% 110%,rgba(0,51,255,.55),transparent 60%);mix-blend-mode:screen}.hero-vignette{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 40%,transparent 40%,rgba(7,7,12,.75) 100%)}.hero-orb{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen;will-change:transform}.hero-orb-a{width:44vw;height:44vw;left:-8vw;top:-12vw;background:radial-gradient(circle,rgba(46,91,255,.75),transparent 65%);animation:orb-drift-a 22s ease-in-out infinite}.mask-text{overflow:hidden;display:block;padding-bottom:.08em;margin-bottom:-.08em}.js .mask-text>span{display:block;transform:translateY(110%);will-change:transform}.js [data-hero-text]{opacity:0}.js.is-loaded .mask-text>span{transform:none}.js.is-loaded [data-hero-text]{opacity:1}@media (max-width:767px){#hero{height:auto;min-height:100svh;flex-direction:column;justify-content:flex-start;padding:112px 0 24px}#hero-copy{margin-top:0}#hero .hero-rail-wrap{position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 48px);margin:32px auto 0}}@media (min-width:768px) and (max-height:820px){#hero-copy{margin-top:-40px}.rail-ticker{display:none}}.footer-curtain{position:fixed;left:0;right:0;bottom:0;z-index:0;height:min(56vh,620px);background:var(--grad-curtain);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-out)}.footer-curtain.is-visible{opacity:1}.footer-curtain .wordmark{font-size:clamp(90px,22vw,340px);color:#fff;line-height:.8;margin-bottom:-.06em;text-shadow:0 10px 60px rgba(0,51,255,.18)}.wa-bubble{max-width:88%;padding:9px 12px;border-radius:14px;font-size:13px;line-height:1.4}.wa-in{background:var(--mist);color:var(--ink-900);border-end-start-radius:4px;align-self:flex-start}.wa-out{background:var(--blue-600);color:#fff;border-end-end-radius:4px}.wa-out,.wa-typing{align-self:flex-end}.wa-typing{display:inline-flex;align-items:center;gap:2px;padding:8px 12px;border-radius:14px;background:hsla(0,0%,100%,.08)}.wa-typing span{display:inline-block;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.6);animation:typing 1.2s infinite}.wa-typing span:nth-child(2){animation-delay:.15s}.wa-typing span:nth-child(3){animation-delay:.3s}.preloader-inner{display:flex;flex-direction:column;align-items:center;gap:14px}.preloader-logo{width:200px;height:auto}.brand-icon{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}footer .brand-icon{width:28px;height:28px}.preloader-count{font-family:var(--font-mono);font-size:13px;letter-spacing:.14em;color:hsla(0,0%,100%,.6);font-variant-numeric:tabular-nums}.preloader-bar{width:160px;height:1px;background:hsla(0,0%,100%,.14);overflow:hidden}.preloader-bar>span{display:block;height:100%;width:0;background:var(--blue-400)}.preloader-line{font-size:13px;color:hsla(0,0%,100%,.45);margin-top:6px}#cursor{display:none}@media (hover:hover) and (pointer:fine){html.has-cursor #cursor{display:block;position:fixed;left:0;top:0;z-index:400;pointer-events:none}html.has-cursor .cursor-dot{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--blue-600);mix-blend-mode:multiply}html.has-cursor .cursor-ring{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,51,255,.45);transition:transform .35s var(--ease-out-quint),opacity .3s,border-color .3s}html.has-cursor.cursor-hover .cursor-ring{transform:scale(1.6);border-color:rgba(0,51,255,.25)}html.has-cursor.cursor-dark .cursor-dot{background:#fff;mix-blend-mode:normal}html.has-cursor.cursor-dark .cursor-ring{border-color:hsla(0,0%,100%,.5)}}.dores-list{display:flex;flex-direction:column}.dores-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"num quote" "num tag";-moz-column-gap:var(--s-4);column-gap:var(--s-4);row-gap:8px;align-items:center;padding:22px 0;border-top:1px solid var(--line);transition:background var(--dur-fast),padding var(--dur-base) var(--ease-out)}.dores-row:last-child{border-bottom:1px solid var(--line)}@media (min-width:1024px){.dores-row{grid-template-columns:110px minmax(0,1fr) 260px;grid-template-areas:"num quote tag";-moz-column-gap:var(--s-8);column-gap:var(--s-8);padding:26px var(--s-3)}.dores-row:hover{background:var(--snow)}}.dores-num{grid-area:num;font-family:var(--font-serif);font-style:var(--accent-style);font-size:clamp(36px,4vw,56px);line-height:.8;color:var(--blue-600)}.dores-quote{grid-area:quote;font-family:var(--font-sans);font-weight:500;font-size:clamp(19px,2.2vw,26px);line-height:1.2;letter-spacing:var(--tracking-sm);color:var(--ink-900);text-wrap:balance}.dores-quote:before{content:"\201C";color:var(--blue-300);margin-inline-end:2px}.dores-quote:after{content:"\201D";color:var(--blue-300);margin-inline-start:2px}.dores-tag{grid-area:tag;display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media (min-width:1024px){.dores-tag{align-items:flex-end;text-align:end;opacity:.75;transition:opacity var(--dur-base)}.dores-row:hover .dores-tag{opacity:1}}.sistema-shell{overflow:visible!important}.sistema-bg{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1}.sistema-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8)}@media (min-width:1024px){.sistema-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-12);align-items:start}}.sistema-pin-wrap{position:relative}.sistema-panel{padding:24px}@media (min-width:1024px){.sistema-pin-wrap{position:sticky;top:max(96px,calc(50vh - 230px))}html.js.pin-gsap .sistema-pin-wrap{position:relative;top:auto}}.sistema-panel-num{font-family:var(--font-serif);font-style:var(--accent-style);font-size:clamp(80px,10vw,140px);line-height:.8;color:var(--blue-300);margin-top:20px;overflow:hidden}.sistema-panel-num>span{display:block}.sistema-steps{display:flex;flex-direction:column;gap:var(--s-8);counter-reset:step}.sistema-step{position:relative;padding:24px 0;border-top:1px solid hsla(0,0%,100%,.1);transition:opacity var(--dur-slow) var(--ease-out)}@media (min-width:1024px){.sistema-step{min-height:60vh;display:flex;flex-direction:column;justify-content:center;padding:40px 0}html.js .sistema-step{opacity:.35}html.js .sistema-step.is-active{opacity:1}}.sistema-step-num{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;color:var(--blue-300);display:block;margin-bottom:12px}@media (min-width:1024px){.sistema-step-num{display:none}}.sistema-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}@media (min-width:640px){.sistema-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6)}}@media (max-width:1023px){.sistema-pin-wrap{display:none}}.svc-row,.svc-stage{align-items:center}.svc-stage{display:flex;gap:12px;flex-shrink:0}.svc-row svg{transition:transform var(--dur-base) var(--ease-out-quint)}.svc-row:hover svg{transform:translate(2px,-2px);color:var(--blue-600)}.svc-row-bi{background:var(--blue-50);outline-color:var(--blue-200)}.svc-row-bi:hover{background:var(--blue-100)}@media (max-width:639px){.svc-row{flex-direction:column;align-items:flex-start;gap:12px}.svc-stage svg{display:none}}.wa-mock{padding:14px}.wa-head{display:flex;align-items:center;gap:10px;padding:4px 6px 12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.wa-avatar{width:34px;height:34px;border-radius:50%;background:var(--blue-600);color:#fff;display:grid;place-content:center;flex-shrink:0}.wa-body{display:flex;flex-direction:column;gap:8px;padding:16px 4px 6px;min-height:250px}.js .wa-body [data-wa-typing],.js .wa-body [data-wa]{opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out-quint)}.js .wa-body [data-wa-typing].is-in,.js .wa-body [data-wa].is-in{opacity:1;transform:none}.js .wa-body [data-wa-typing].is-gone{display:none}.wa-event{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:6px 10px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#6ce9a6;background:rgba(18,183,106,.14);outline:1px solid rgba(18,183,106,.3);text-align:center}.case-card{padding:20px;display:flex;flex-direction:column}.case-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.case-card .text-stat{margin-top:20px;font-size:clamp(30px,3vw,44px)}.case-who{margin-top:auto;padding-top:20px}.case-src{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:12px;color:var(--text-3)}#cases .tabs{min-width:-moz-max-content;min-width:max-content}.scrub-text{color:var(--ink-900);line-height:1.35}.js .scrub-text .w{color:var(--text-3);transition:color .3s}.js .scrub-text .w.is-on{color:var(--ink-900)}.sobre-figure,.sobre-photo{position:relative}.sobre-photo{border-radius:var(--r-2xl);overflow:hidden;aspect-ratio:4/5;background:var(--ink-900);box-shadow:var(--shadow-ambient)}.sobre-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.85) contrast(1.02)}.sobre-photo:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 45%,transparent 55%,rgba(7,7,12,.55) 100%);pointer-events:none}@media (min-width:1024px){.sobre-figure{max-width:480px}}.sobre-caption{position:absolute;inset-inline:12px;bottom:12px;padding:14px 16px}.diag-step{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.22);display:grid;place-content:center;font-family:var(--font-mono);font-size:12px;color:#fff}.cookie{position:fixed;inset-inline-start:16px;bottom:16px;z-index:120;max-width:360px;padding:16px 18px;transform:translateY(12px);opacity:0;transition:opacity var(--dur-base),transform .5s var(--ease-out-quint)}.cookie.is-visible{opacity:1;transform:none}@media (max-width:480px){.cookie{inset-inline:12px;max-width:none}}.js [data-reveal=rows]>*,.js [data-reveal]{opacity:0}.js [data-reveal=rows]{opacity:1}.js .proof-item,.js .proof-ref{opacity:0}.js .is-revealed,.js .is-revealed>*,.js [data-reveal=lines]{opacity:1}.js .dores-row{clip-path:inset(0 100% 0 0)}.js .dores-row.is-revealed{clip-path:inset(0 0 0 0)}.js.no-gsap .proof-item,.js.no-gsap .proof-ref,.js.no-gsap .wa-body [data-wa],.js.no-gsap [data-hero-text],.js.no-gsap [data-reveal=rows]>*,.js.no-gsap [data-reveal]{opacity:1}.js.no-gsap .mask-text>span{transform:none}.js.no-gsap .dores-row{clip-path:none}.js.no-gsap .scrub-text .w{color:var(--ink-900)}.js.no-gsap .sistema-step{opacity:1}.js.no-gsap .wa-body [data-wa-typing]{display:none}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes orb-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6vw,4vh) scale(1.08)}66%{transform:translate(-3vw,8vh) scale(.96)}}@keyframes orb-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-7vw,-6vh) scale(1.1)}70%{transform:translate(4vw,-2vh) scale(.94)}}@keyframes marquee-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-x-rtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-3px);opacity:1}}[dir=rtl]{--dir-x:-2px;--origin-start:right}[dir=rtl] .select{background-position:left 14px center}[dir=rtl] .marquee-track{animation-name:marquee-x-rtl}[dir=rtl] .link-underline:hover svg,[dir=rtl] .svc-row:hover svg{transform:translate(-2px,-2px) scaleX(-1)}[dir=rtl] .btn-chev svg,[dir=rtl] .btn-well svg,[dir=rtl] .link-underline svg,[dir=rtl] .modal-wa svg,[dir=rtl] .svc-row svg{transform:scaleX(-1)}[dir=rtl] .js .dores-row{clip-path:inset(0 0 0 100%)}[dir=rtl] .js .dores-row.is-revealed{clip-path:inset(0 0 0 0)}[dir=rtl] .dores-quote:before{content:"\201D"}[dir=rtl] .dores-quote:after{content:"\201C"}[dir=rtl] .rail-progress{inset-inline-start:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-media video{display:none}.js .hero-media.clip-inset-collapsed{clip-path:inset(12px round 28px)}.js .proof-item,.js .proof-ref,.js .wa-body [data-wa],.js [data-hero-text],.js [data-reveal=rows]>*,.js [data-reveal]{opacity:1;transform:none}.js .mask-text>span{transform:none}.js .dores-row{clip-path:none}.js .scrub-text .w{color:var(--ink-900)}.js .sistema-step{opacity:1}.js .wa-body [data-wa-typing]{display:none}#cursor,#preloader{display:none!important}.marquee-track{animation:none;flex-wrap:wrap;width:auto}}.phone{position:relative;width:250px;max-width:100%;margin-inline:auto;padding:8px;border-radius:40px;background:linear-gradient(180deg,#1b1b25,#0e0e15);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 30px 60px -24px rgba(0,0,0,.7),inset 0 0 0 1px rgba(0,0,0,.6)}.phone-lg{width:300px}.phone-island{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:64px;height:18px;border-radius:999px;background:#07070c;z-index:2}.phone-screen{position:relative;border-radius:32px;background:#0e0e15;overflow:hidden;min-height:480px;padding:44px 12px 14px;color:#fff;font-size:12px;line-height:1.35}.phone-lg .phone-screen{min-height:520px}.phone-status{position:absolute;top:12px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:10px;color:hsla(0,0%,100%,.7)}.phone-sig{display:inline-flex;gap:2px;align-items:flex-end}.phone-sig i{display:block;width:3px;background:hsla(0,0%,100%,.7);border-radius:1px}.phone-sig i:first-child{height:4px}.phone-sig i:nth-child(2){height:7px}.phone-sig i:nth-child(3){height:10px}.pscreen{display:none;flex-direction:column;gap:10px}.ps-search,.pscreen.is-on{display:flex}.ps-search{align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.ps-map{position:relative;height:74px;border-radius:12px;background-color:#141420;background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:18px 18px;overflow:hidden}.ps-map:before{content:"";position:absolute;left:-10%;top:40%;width:120%;height:8px;background:hsla(0,0%,100%,.08);transform:rotate(-8deg)}.ps-pin{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-14px 0 0 -7px;border-radius:50% 50% 50% 0;background:var(--blue-600);transform:rotate(-45deg);box-shadow:0 0 0 6px rgba(0,51,255,.2)}.ps-list{display:flex;flex-direction:column;gap:6px}.ps-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid transparent}.ps-item.is-hi{background:rgba(0,51,255,.16);border-color:rgba(92,130,255,.45)}.ps-item>div{flex:1;min-width:0;display:flex;flex-direction:column}.ps-item b{font-weight:500;font-size:12px}.ps-item small{font-size:10px;color:hsla(0,0%,100%,.5)}.ps-dot{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.25);flex-shrink:0}.ps-item.is-hi .ps-dot{background:var(--blue-400)}.ps-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;border-radius:6px;background:var(--blue-600);color:#fff;white-space:nowrap}html[lang=he] .ps-tag{text-transform:none;letter-spacing:0}.ps-chat-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ps-chat-head>div{display:flex;flex-direction:column}.ps-chat-head b{font-weight:500}.ps-chat-head small{font-size:10px;color:hsla(0,0%,100%,.5)}.ps-chat{display:flex;flex-direction:column;gap:6px}.ps-chat .wa-bubble{font-size:11.5px;padding:7px 10px}.ps-chip{align-self:flex-start;display:inline-flex;gap:6px;padding:5px 9px;border-radius:999px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;color:#6ce9a6;background:rgba(18,183,106,.14);outline:1px solid rgba(18,183,106,.3)}.ps-card,.ps-chip{align-items:center}.ps-card{display:flex;gap:10px;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.06)}.ps-card-ok{background:rgba(18,183,106,.12);outline:1px solid rgba(18,183,106,.3)}.ps-card>div{display:flex;flex-direction:column}.ps-card b{font-weight:500;font-size:12.5px}.ps-card small{font-size:10.5px;color:hsla(0,0%,100%,.55)}.ps-check{width:26px;height:26px;border-radius:50%;background:var(--success);color:#fff;display:grid;place-content:center;flex-shrink:0}.ps-rows{display:flex;flex-direction:column;gap:4px}.ps-row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.8);font-size:11px}.ps-row svg{color:var(--blue-300)}.ps-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:auto}.ps-cal i{display:block;height:22px;border-radius:6px;background:hsla(0,0%,100%,.05)}.ps-cal i.is-day{background:var(--blue-600);box-shadow:0 0 12px rgba(0,51,255,.6)}.ps-title{font-weight:500;font-size:13px}.pbars{display:flex;flex-direction:column;gap:8px}.pbar{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:8px;font-size:10.5px;color:hsla(0,0%,100%,.65)}.pbar i{display:block;height:8px;border-radius:999px;background:var(--blue-500);width:var(--w);transform-origin:0 50%}[dir=rtl] .pbar i{transform-origin:100% 50%}.pbar.is-hi{color:#fff}.pbar.is-hi i{background:var(--blue-300);box-shadow:0 0 10px rgba(92,130,255,.6)}.ps-caption{margin-top:auto;font-family:var(--font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}html[lang=he] .ps-caption{text-transform:none;letter-spacing:0}.phone-wrap{position:relative}.pnote{position:absolute;top:22%;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:rgba(20,20,28,.9);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;color:#fff;white-space:nowrap;box-shadow:var(--shadow-ambient);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s,transform .6s var(--ease-out-quint),visibility 0s .4s;z-index:3;pointer-events:none}.pnote svg{color:var(--blue-300)}.pnote[data-note="1"]{inset-inline-start:-14px;top:24%}.pnote[data-note="3"]{inset-inline-start:-14px;top:auto;bottom:26%}.pnote[data-note="2"],.pnote[data-note="4"]{inset-inline-end:-14px;top:auto;bottom:18%}.pnote.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .4s,transform .6s var(--ease-out-quint),visibility 0s;animation:bob 5s ease-in-out 1s infinite}@media (max-width:1023px){.sistema-pin-wrap{display:block}.sistema-panel .phone-screen{min-height:400px}.sistema-panel .flex:first-child,.sistema-panel .rail-mini{display:none}.sistema-panel{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.pnote{display:none}}.hero-notes{position:absolute;left:0;right:0;top:-48px;height:40px;pointer-events:none}.hero-note{position:absolute;top:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:rgba(10,10,15,.72);border:1px solid hsla(0,0%,100%,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .45s,transform .6s var(--ease-out-quint),visibility 0s .45s}.hero-note svg{color:var(--blue-300)}.hero-note[data-hero-note="0"],.hero-note[data-hero-note="2"]{inset-inline-start:22px}.hero-note[data-hero-note="1"],.hero-note[data-hero-note="3"]{inset-inline-end:22px}.hero-note.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s,transform .6s var(--ease-out-quint),visibility 0s;animation:bob 5s ease-in-out 1s infinite}@media (max-height:820px),(max-width:767px){.hero-notes{display:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.chart{display:block;width:100%;height:100%;overflow:visible}.chart-line{fill:none;stroke:var(--blue-600);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.chart-area{fill:url(#chart-grad)}.chart-area-dark{fill:url(#chart-grad-dark)}.chart-bar{fill:var(--blue-200)}.chart-bar.is-hi{fill:var(--blue-600)}.chart-track{fill:none;stroke:var(--blue-100);stroke-width:4}.chart-ring{fill:none;stroke:var(--blue-600);stroke-width:4;stroke-linecap:round}.chart-ring-svg{width:44px;height:44px}.case-viz{margin-top:16px}.case-viz,.case-viz .chart-ring-svg{height:44px}.measure-card{position:relative;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:20px;display:flex;flex-direction:column}.measure-viz{height:96px;margin-top:16px}.measure-viz-ring{display:flex;align-items:center;gap:14px}.measure-viz-ring .chart-ring-svg{width:84px;height:84px}.measure-ring-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}html[lang=he] .measure-ring-label{text-transform:none;letter-spacing:0}.measure-card .chart-line{stroke:var(--blue-300)}.measure-card .chart-bar{fill:hsla(0,0%,100%,.14)}.measure-card .chart-bar.is-hi{fill:var(--blue-400)}.measure-card .chart-track{stroke:hsla(0,0%,100%,.1)}.measure-card .chart-ring{stroke:var(--blue-300)}.measure-caption{margin-top:auto;padding-top:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.35)}html[lang=he] .measure-caption{text-transform:none;letter-spacing:0}.phone-screen.wa-mock{padding:44px 12px 14px}.phone-screen .wa-head{padding:4px 2px 10px}.phone-screen .wa-body{min-height:300px;padding:14px 2px 6px}@media (prefers-reduced-motion:reduce){.hero-note.is-on,.pnote.is-on{animation:none}}.cases-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc(33.33333% - 8px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;padding:6px 4px 18px;margin-inline:-4px;scrollbar-width:none}.cases-track::-webkit-scrollbar{display:none}.cases-track:focus-visible{outline:2px solid var(--blue-600);outline-offset:4px;border-radius:var(--r-xl)}.cases-track>.case-card{scroll-snap-align:start}@media (max-width:1023px){.cases-track{grid-auto-columns:calc(50% - 6px)}}@media (max-width:639px){.cases-track{grid-auto-columns:86%}}.cases-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.cases-ico-play,[data-cases-toggle][aria-pressed=true] .cases-ico-pause{display:none}[data-cases-toggle][aria-pressed=true] .cases-ico-play{display:block}[dir=rtl] .ico-dir{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.cases-track{scroll-behavior:auto}[data-cases-toggle]{display:none}}.site-fan{position:relative;height:clamp(240px,34vw,420px)}.site-fan-item{position:absolute;width:66%;border-radius:12px;overflow:hidden;background:#fff;outline:1px solid rgba(10,10,15,.08);box-shadow:0 30px 60px -28px rgba(10,10,15,.45),0 8px 20px -12px rgba(10,10,15,.2);transform-origin:center bottom}.site-fan-item img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.site-fan-item:first-child{inset-inline-start:0;bottom:0;transform:rotate(-6deg) translateY(6%);z-index:1}.site-fan-item:nth-child(2){inset-inline-start:17%;bottom:4%;transform:rotate(0deg);z-index:3;box-shadow:0 40px 80px -30px rgba(0,51,255,.35),0 10px 24px -12px rgba(10,10,15,.25)}.site-fan-item:nth-child(3){inset-inline-end:0;bottom:0;transform:rotate(6deg) translateY(6%);z-index:2}@media (hover:hover){.site-fan:hover .site-fan-item:first-child{transform:rotate(-9deg) translate(-4%,6%)}.site-fan:hover .site-fan-item:nth-child(3){transform:rotate(9deg) translate(4%,6%)}.site-fan-item{transition:transform .9s var(--ease-out-quint)}}.site-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:1023px){.site-grid{grid-template-columns:1fr}}.site-card{display:flex;flex-direction:column;position:relative}.site-card.is-hidden{display:none}.site-shot{position:relative;padding:20px 20px 0;background:linear-gradient(180deg,var(--snow),rgba(238,241,246,.4));border-bottom:1px solid rgba(10,10,15,.05)}.site-browser{display:block;position:relative;border-radius:12px 12px 0 0;overflow:hidden;background:#fff;outline:1px solid rgba(10,10,15,.08);box-shadow:0 20px 40px -24px rgba(10,10,15,.35)}.site-browser-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:#f3f4f8;border-bottom:1px solid rgba(10,10,15,.06)}.site-browser-bar i{display:block;width:8px;height:8px;border-radius:50%;background:rgba(10,10,15,.12)}.site-browser-url{margin-inline-start:10px;flex:1;min-width:0;height:18px;display:flex;align-items:center;padding:0 10px;border-radius:999px;background:#fff;font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--text-3);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-browser img{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transition:transform 1.2s var(--ease-out-quint)}.site-card:hover .site-browser img{transform:scale(1.02)}.site-phone{position:absolute;inset-inline-end:36px;bottom:-54px;width:96px;padding:4px;border-radius:18px;background:linear-gradient(180deg,#1b1b25,#0e0e15);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 40px -18px rgba(0,0,0,.6),inset 0 0 0 1px rgba(0,0,0,.6);z-index:2;transition:transform .9s var(--ease-out-quint)}.site-phone img{display:block;width:100%;aspect-ratio:390/844;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:14px}.site-card:hover .site-phone{transform:translateY(-8px)}.site-body{display:flex;flex-direction:column;gap:14px;padding:24px}.site-body-top{padding-inline-end:140px}@media (max-width:639px){.site-shot{padding:14px 14px 0}.site-phone{width:72px;inset-inline-end:24px;bottom:12px}.site-body-top{padding-inline-end:0}}.site-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.site-meta span{display:inline-flex;align-items:center;gap:6px}.site-foot{align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.site-filters,.site-foot{display:flex;flex-wrap:wrap}.site-filters{gap:8px;margin-top:28px}.chip{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;background:#fff;color:var(--text-2);outline:1px solid rgba(10,10,15,.1);cursor:pointer;transition:background var(--dur-base),color var(--dur-base),outline-color var(--dur-base)}.chip:hover{background:var(--snow);color:var(--ink-900)}.chip[aria-pressed=true]{background:var(--ink-900);color:#fff;outline-color:transparent}.chip:focus-visible{outline:none;box-shadow:var(--ring-focus)}.marquee-sites{padding:12px 0 16px}.marquee-track-sites{gap:20px;animation-duration:60s;align-items:flex-start}.strip-site{display:block;width:340px;flex-shrink:0;color:inherit;text-decoration:none;transition:transform var(--dur-slow) var(--ease-out-quint)}.strip-site:hover{transform:translateY(-4px)}.strip-site .site-browser{border-radius:12px}.strip-site-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px;font-size:14px}.strip-site-meta strong{font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:639px){.strip-site{width:260px}.marquee-track-sites{gap:14px}}@media (prefers-reduced-motion:reduce){.marquee-track-sites{flex-wrap:nowrap;width:-moz-max-content;width:max-content}.marquee-sites{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.marquee-track-sites>[aria-hidden=true]{display:none}}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.svc-map{display:flex;flex-direction:column}.svc-map-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid var(--line)}.svc-map-row:last-child{border-bottom:1px solid var(--line)}@media (min-width:480px){.svc-map-row{grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:start}}.svc-map-stage{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14px;color:var(--ink-900);padding-top:4px}.svc-map-stage i{width:8px;height:8px;border-radius:50%;background:var(--blue-600);flex-shrink:0}.svc-map-stage small{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--text-3)}.svc-map-chips{display:flex;flex-wrap:wrap;gap:6px}.svc-map-chips a{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;background:#fff;color:var(--ink-800);outline:1px solid rgba(10,10,15,.08);transition:background var(--dur-fast),color var(--dur-fast),outline-color var(--dur-fast)}.svc-map-chips a.is-bi,.svc-map-chips a:hover{background:var(--blue-50);color:var(--blue-700);outline-color:var(--blue-200)}.svc-list{display:flex;flex-direction:column}.svc-item{display:grid;grid-template-columns:48px minmax(0,1fr);-moz-column-gap:var(--s-4);column-gap:var(--s-4);row-gap:14px;padding:28px 0;border-top:1px solid var(--line);scroll-margin-top:110px;transition:background var(--dur-fast)}.svc-item:last-child{border-bottom:1px solid var(--line)}.svc-item-num{font-family:var(--font-serif);font-style:var(--accent-style);font-size:clamp(36px,4vw,56px);line-height:.8;color:var(--blue-600)}.svc-item-body{display:flex;flex-direction:column;gap:14px;min-width:0}.svc-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.svc-item-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}@media (min-width:768px){.svc-item-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media (min-width:1024px){.svc-item{grid-template-columns:110px minmax(0,1fr);-moz-column-gap:var(--s-8);column-gap:var(--s-8);padding:32px var(--s-3)}.svc-item:hover{background:var(--snow)}}.case-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media (min-width:640px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-grid>.is-hidden{display:none}.anatomy{position:relative;max-width:360px;margin-inline:11px}.anatomy-mark{position:absolute;z-index:2;width:22px;height:22px;border-radius:50%;background:var(--blue-600);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:500;display:grid;place-content:center;box-shadow:0 0 0 3px #fff,var(--shadow-lift);pointer-events:none}.anatomy-legend{display:flex;flex-direction:column;gap:10px}.anatomy-legend li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:var(--text-2)}.anatomy-legend b{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--blue-600);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:500;display:grid;place-content:center}.plist{display:flex;flex-direction:column}.plist-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"num title" "num desc";-moz-column-gap:var(--s-4);column-gap:var(--s-4);row-gap:6px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.1)}.plist-row:last-child{border-bottom:1px solid hsla(0,0%,100%,.1)}.plist-num{grid-area:num;font-family:var(--font-serif);font-style:var(--accent-style);font-size:clamp(36px,4vw,56px);line-height:.8;color:var(--blue-300)}.plist-title{grid-area:title;font-weight:500;font-size:clamp(19px,2.2vw,24px);line-height:1.2;letter-spacing:var(--tracking-sm);color:#fff;text-wrap:balance}.plist-desc{grid-area:desc;color:hsla(0,0%,100%,.65);font-size:15px;line-height:1.6;max-width:620px}@media (min-width:1024px){.plist-row{grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);grid-template-areas:"num title desc";-moz-column-gap:var(--s-8);column-gap:var(--s-8);padding:26px var(--s-3);align-items:start;transition:background var(--dur-fast)}.plist-row:hover{background:hsla(0,0%,100%,.03)}}.etapa-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-xl);background:#fff;outline:1px solid rgba(10,10,15,.05);box-shadow:var(--shadow-lift)}.etapa-card .etapa-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-600)}.etapa-card .ico{width:22px;height:22px;color:var(--blue-600)}.sobre-links{display:flex;flex-wrap:wrap;gap:8px}.sobre-links a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;background:#fff;color:var(--ink-900);outline:1px solid rgba(10,10,15,.1);transition:background var(--dur-fast),outline-color var(--dur-fast)}.sobre-links a:hover{background:var(--snow);outline-color:rgba(10,10,15,.2)}.sobre-links .ico{width:16px;height:16px}.dados-list{gap:0}.dados-list,.dados-list>div{display:grid;grid-template-columns:minmax(0,1fr)}.dados-list>div{gap:4px;padding:12px 0;border-top:1px solid var(--line);font-size:15px}.dados-list>div:last-child{border-bottom:1px solid var(--line)}.dados-list dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.dados-list dd{color:var(--ink-900);word-break:break-word}@media (min-width:640px){.dados-list>div{grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:baseline}}.chan-card{display:flex;gap:16px;align-items:flex-start;padding:20px}.chan-ico{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--blue-50);color:var(--blue-700);display:grid;place-content:center}.chan-ico .ico{width:20px;height:20px}.chan-card .link-underline{font-size:14px}.after-step{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--r-xl);background:#fff;outline:1px solid rgba(10,10,15,.05);box-shadow:var(--shadow-lift)}.after-step .diag-step{background:var(--blue-600);border-color:var(--blue-600)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.-bottom-\[120px\]{bottom:-120px}.-bottom-\[200px\]{bottom:-200px}.-left-\[100px\]{left:-100px}.-left-\[140px\]{left:-140px}.-right-\[100px\]{right:-100px}.-right-\[120px\]{right:-120px}.-right-\[140px\]{right:-140px}.-right-\[80px\]{right:-80px}.-top-\[100px\]{top:-100px}.-top-\[120px\]{top:-120px}.-top-\[160px\]{top:-160px}.-top-\[200px\]{top:-200px}.-top-\[260px\]{top:-260px}.bottom-\[32px\]{bottom:32px}.left-1\/2{left:50%}.z-20{z-index:20}.z-\[1\]{z-index:1}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-\[12px\]{margin-bottom:12px}.mb-\[80px\]{margin-bottom:80px}.mb-\[8px\]{margin-bottom:8px}.mb-\[min\(56vh\2c 620px\)\]{margin-bottom:min(56vh,620px)}.ms-auto{margin-inline-start:auto}.mt-\[10px\]{margin-top:10px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[24px\]{margin-top:24px}.mt-\[28px\]{margin-top:28px}.mt-\[2px\]{margin-top:2px}.mt-\[32px\]{margin-top:32px}.mt-\[36px\]{margin-top:36px}.mt-\[40px\]{margin-top:40px}.mt-\[48px\]{margin-top:48px}.mt-\[4px\]{margin-top:4px}.mt-\[56px\]{margin-top:56px}.mt-\[6px\]{margin-top:6px}.mt-\[8px\]{margin-top:8px}.mt-auto{margin-top:auto}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-\[240px\]{height:240px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-full{height:100%}.h-svh{height:100svh}.min-h-\[720px\]{min-height:720px}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[240px\]{width:240px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px)}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1040px\]{max-width:1040px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.max-w-\[960px\]{max-width:960px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.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))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[32px\]{gap:32px}.gap-\[40px\]{gap:40px}.gap-\[8px\]{gap:8px}.space-y-\[10px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(10px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px*var(--tw-space-y-reverse))}.space-y-\[12px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(12px*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px*var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.\!overflow-visible{overflow:visible!important}.break-all{word-break:break-all}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-b-\[32px\]{border-bottom-right-radius:32px;border-bottom-left-radius:32px}.border{border-width:1px}.border-t{border-top-width:1px}.border-line{--tw-border-opacity:1;border-color:rgb(227 231 239/var(--tw-border-opacity,1))}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.bg-brand-50{--tw-bg-opacity:1;background-color:rgb(242 245 255/var(--tw-bg-opacity,1))}.bg-ink-900\/40{background-color:rgba(10,10,15,.4)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/\[\.04\]{background-color:hsla(0,0%,100%,.04)}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-\[24px\]{padding:24px!important}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[8px\]{padding:8px}.px-\[24px\]{padding-left:24px;padding-right:24px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.pb-\[24px\]{padding-bottom:24px}.pt-\[10px\]{padding-top:10px}.pt-\[132px\]{padding-top:132px}.pt-\[24px\]{padding-top:24px}.pt-\[64px\]{padding-top:64px}.text-center{text-align:center}.font-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.font-medium{font-weight:500}.font-normal{font-weight:400}.not-italic{font-style:normal}.leading-\[1\.7\]{line-height:1.7}.tracking-tight{letter-spacing:-.025em}.text-brand-300{--tw-text-opacity:1;color:rgb(153 178 255/var(--tw-text-opacity,1))}.text-brand-600{--tw-text-opacity:1;color:rgb(0 51 255/var(--tw-text-opacity,1))}.text-brand-700{--tw-text-opacity:1;color:rgb(0 38 204/var(--tw-text-opacity,1))}.text-ink-700{--tw-text-opacity:1;color:rgb(31 31 42/var(--tw-text-opacity,1))}.text-ink-800{--tw-text-opacity:1;color:rgb(20 20 28/var(--tw-text-opacity,1))}.text-ink-900{--tw-text-opacity:1;color:rgb(10 10 15/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(138 147 166/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:rgb(91 100 120/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/40{color:hsla(0,0%,100%,.4)}.text-white\/45{color:hsla(0,0%,100%,.45)}.text-white\/50{color:hsla(0,0%,100%,.5)}.text-white\/55{color:hsla(0,0%,100%,.55)}.text-white\/60{color:hsla(0,0%,100%,.6)}.text-white\/65{color:hsla(0,0%,100%,.65)}.text-white\/70{color:hsla(0,0%,100%,.7)}.text-white\/75{color:hsla(0,0%,100%,.75)}.text-white\/80{color:hsla(0,0%,100%,.8)}.text-white\/85{color:hsla(0,0%,100%,.85)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\[0_30px_60px_-30px_rgba\(10\2c 10\2c 15\2c \.25\)\]{--tw-shadow:0 30px 60px -30px rgba(10,10,15,.25);--tw-shadow-colored:0 30px 60px -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)}.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)}.blur{--tw-blur:blur(8px)}.blur,.blur-\[90px\]{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)}.blur-\[90px\]{--tw-blur:blur(90px)}.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)}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\2c 1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-\[24px\]{gap:24px}.sm\:gap-\[28px\]{gap:28px}.sm\:rounded-b-\[56px\]{border-bottom-right-radius:56px;border-bottom-left-radius:56px}.sm\:\!p-\[40px\]{padding:40px!important}.sm\:p-\[24px\]{padding:24px}.sm\:p-\[28px\]{padding:28px}.sm\:pt-\[160px\]{padding-top:160px}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-\[112px\]{top:112px}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:-mt-\[60px\]{margin-top:-60px}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:gap-\[32px\]{gap:32px}.lg\:gap-\[40px\]{gap:40px}.lg\:gap-\[48px\]{gap:48px}.lg\:justify-self-end{justify-self:end}.lg\:\!p-\[56px\]{padding:56px!important}.lg\:ps-\[142px\]{padding-inline-start:142px}}@media (min-width:1280px){.xl\:rounded-b-\[64px\]{border-bottom-right-radius:64px;border-bottom-left-radius:64px}}