@layer theme, base, components, utilities;@layer components{.noa-stage{position:relative;isolation:isolate;overflow-x:clip;padding-block:64px 88px}.noa-stage .ns-grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.04;mask-image:linear-gradient(#000 calc(100% - 240px),transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.noa-stage .ns-title{max-width:24ch;color:var(--color-text);font-size:clamp(32px,20px + 3vw,56px);font-weight:900;line-height:1.12;letter-spacing:-.015em;text-align:start;text-wrap:balance}.noa-stage:lang(ar) .ns-title{letter-spacing:0;line-height:1.2}.noa-stage .ns-grid{margin-top:28px}.noa-stage .ns-figure{width:min(330px,100%);margin:0 auto}.noa-stage .ns-pin{position:relative;isolation:isolate}.noa-stage .ns-pin:before{content:"";position:absolute;z-index:-1;top:-28px;left:50%;width:520px;height:620px;translate:-50% 0;pointer-events:none;background:var(
      --halo,radial-gradient(closest-side,rgba(37,211,102,.2),rgba(37,211,102,.06) 55%,transparent)
    )}.noa-stage .ns-device{border:1.5px solid transparent;border-radius:44px;padding:7.5px;background:linear-gradient(#171717,#171717) padding-box,var(
          --edge,linear-gradient(170deg,rgba(255,255,255,.2),rgba(255,255,255,.04) 30%,rgba(255,255,255,.02) 70%,rgba(255,255,255,.1))
        ) border-box;box-shadow:var(
      --lift-2,0 50px 100px -30px rgba(0,0,0,.9),0 20px 40px -20px rgba(0,0,0,.6)
    )}.noa-stage .ns-screen{border-radius:35px;overflow:clip;background-color:#0b141a;background-image:radial-gradient(circle,rgba(255,255,255,.035) 0 1.2px,transparent 1.7px);background-size:22px 22px;color:#e9edef}.noa-stage .ns-status{display:grid;place-items:center;height:26px;background:#1f2c34}.noa-stage .ns-camera{width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a4652 0 1.5px,#06080a 2.5px);box-shadow:0 0 0 1.5px #262f36}.noa-stage .ns-bar{z-index:2;display:flex;align-items:center;gap:10px;padding:4px 14px 10px;background:#1f2c34}.noa-stage .ns-back{flex:none;scale:var(--inline-sign) 1}.noa-stage .ns-avatar{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--color-primary);color:#0b141a;font-size:18px;font-weight:900;line-height:1}.noa-stage .ns-who{min-width:0}.noa-stage .ns-name{font-size:17px;font-weight:700;line-height:1.2}.noa-stage .ns-sub{font-size:14px;line-height:1.3}.noa-stage .ns-thread{padding:12px 12px 8px}.noa-stage .ns-msg,.noa-stage .ns-thread{display:flex;flex-direction:column;gap:10px}.noa-stage .ns-msg:not([data-tail]){margin-top:-6px}.noa-stage .ns-msg[data-from=owner]{--ns-bubble:#005c4b}.noa-stage .ns-msg[data-from=noa]{--ns-bubble:#202c33}.noa-stage .ns-divider{align-self:center;padding:5px 12px;border-radius:8px;background:#182229;font-size:13px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.noa-stage .ns-bubble{position:relative;max-width:88%;padding:6px 10px 8px;border-radius:16px;background:var(--ns-bubble);font-size:18px;font-weight:400;line-height:1.45;overflow-wrap:break-word}.noa-stage .ns-msg[data-tail] .ns-bubble:before{content:"";position:absolute;top:0;width:8px;height:13px;background:var(--ns-bubble);scale:var(--inline-sign) 1}.noa-stage .ns-msg[data-from=owner][data-tail] .ns-bubble:before{inset-inline-end:-7px;clip-path:polygon(0 0,100% 0,0 100%)}.noa-stage .ns-msg[data-from=noa][data-tail] .ns-bubble:before{inset-inline-start:-7px;clip-path:polygon(0 0,100% 0,100% 100%)}.noa-stage .ns-meta-gap{display:inline-block;width:44px}.noa-stage .ns-msg[data-from=owner] .ns-meta-gap{width:62px}.noa-stage .ns-meta{position:absolute;inset-block-end:6px;inset-inline-end:10px;display:flex;align-items:center;gap:3px;font-size:13px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.noa-stage .ns-ticks{color:#53bdeb}.noa-stage .ns-typing{position:absolute;inset-block-start:0;inset-inline-start:0;display:none;align-items:center;justify-content:center;gap:5px;width:64px;height:40px}.noa-stage .ns-typing>span{width:7px;height:7px;border-radius:50%;background:#e9edef}.noa-stage .ns-input{display:flex;align-items:center;gap:8px;padding:6px 10px 12px}.noa-stage .ns-input-pill{flex:1;height:44px;border-radius:22px;background:#1f2c34}.noa-stage .ns-mic{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:#0b141a}.noa-stage .ns-caption{margin-top:16px;color:var(--color-text-muted);font-size:18px;line-height:1.5;text-align:center;text-wrap:pretty}.noa-stage .ns-points{display:flex;flex-direction:column;gap:28px;max-width:640px;margin-top:48px}.noa-stage .ns-point-inner{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:16px}.noa-stage .ns-dot{position:relative;width:12px;height:12px;margin-top:8px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 6px rgba(37,211,102,.15)}.noa-stage .ns-point-title{color:var(--color-text);font-size:22px;font-weight:800;line-height:1.3;text-wrap:balance}.noa-stage .ns-point-body{margin-top:6px;color:var(--color-text);font-size:18px;font-weight:500;line-height:1.65;text-wrap:pretty}@media (min-width:1024px){.noa-stage{padding-block:104px 144px}.noa-stage .ns-title{line-height:1.06}.noa-stage .ns-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:48px;margin-top:48px}.noa-stage .ns-figure{grid-row:1;grid-column:2;width:360px}.noa-stage .ns-pin:before{top:50%;translate:-50% -50%}.noa-stage .ns-points{grid-row:1;grid-column:1;justify-content:space-between;max-width:none;margin-top:0;padding-block:88px 120px}.noa-stage .ns-dot{margin-top:12px}.noa-stage .ns-point-title{font-size:28px;line-height:1.25}.noa-stage .ns-point-body{font-size:20px;line-height:1.6}}@media (prefers-reduced-motion:no-preference){.noa-stage .ns-bar{position:sticky;top:calc(var(--header-h) + 8px)}.noa-stage .ns-bubble{transition:opacity .26s var(--ease-out),translate .26s var(--ease-pop),scale .26s var(--ease-pop)}.noa-stage .ns-msg[data-from=owner] .ns-bubble{transform-origin:calc(50% + 50% * var(--inline-sign)) 0}.noa-stage .ns-msg[data-from=noa] .ns-bubble{transform-origin:calc(50% - 50% * var(--inline-sign)) 0}.noa-stage .ns-msg[data-play=armed] .ns-bubble{opacity:0;transition:none}.noa-stage .ns-msg[data-from=owner][data-play=armed] .ns-bubble{translate:0 12px;scale:.97}.noa-stage .ns-msg[data-from=noa][data-play=armed] .ns-bubble{scale:.9}.noa-stage .ns-msg[data-play=typing] .ns-bubble{clip-path:inset(0 calc(100% - 64px) calc(100% - 40px) 0 round 20px)}[dir=rtl] .noa-stage .ns-msg[data-play=typing] .ns-bubble{clip-path:inset(0 0 calc(100% - 40px) calc(100% - 64px) round 20px)}.noa-stage .ns-msg[data-play=open] .ns-bubble{clip-path:inset(0 0 0 -8px round 0 16px 16px 16px);transition:clip-path .38s var(--ease-out),opacity .26s var(--ease-out),translate .26s var(--ease-pop),scale .26s var(--ease-pop)}[dir=rtl] .noa-stage .ns-msg[data-play=open] .ns-bubble{clip-path:inset(0 -8px 0 0 round 16px 0 16px 16px)}.noa-stage .ns-msg:is([data-play=typing],[data-play=open]) .ns-typing{display:flex}.noa-stage .ns-msg[data-play=typing] :is(.ns-text,.ns-meta){opacity:0}.noa-stage .ns-msg[data-play=open] :is(.ns-text,.ns-meta){transition:opacity .22s var(--ease-settle) 80ms}.noa-stage .ns-msg[data-play=open] .ns-typing{opacity:0;transition:opacity .12s linear}.noa-stage .ns-typing>span{animation:ns-typing-dot .42s ease-in-out infinite}.noa-stage .ns-typing>span:nth-child(2){animation-delay:.14s}.noa-stage .ns-typing>span:nth-child(3){animation-delay:.28s}.noa-stage .ns-divider{transition:opacity .18s var(--ease-out),scale .3s var(--ease-pop)}.noa-stage .ns-divider[data-play=armed]{opacity:0;scale:.85;transition:none}.noa-stage .ns-msg[data-ticks] .ns-ticks{color:#e9edef}.noa-stage .ns-tick{transition:opacity .12s linear}.noa-stage .ns-msg[data-ticks="0"] .ns-tick,.noa-stage .ns-msg[data-ticks="1"] .ns-tick+.ns-tick{opacity:0}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (min-height:820px){.noa-stage .ns-points{justify-content:flex-start;gap:0;padding-block:0 min(20svh,160px)}.noa-stage .ns-point{justify-content:center;min-height:64svh}.noa-stage .ns-figure,.noa-stage .ns-point{display:flex;flex-direction:column}.noa-stage .ns-track{flex:1 0 auto}.noa-stage .ns-pin{position:sticky;top:min(max(96px,calc(50svh - var(--ns-pin-h, 680px) / 2)),calc(100svh - var(--ns-pin-h, 680px) - 16px))}.noa-stage .ns-point-inner{padding-inline-start:20px}.noa-stage .ns-point-inner:before{content:"";position:absolute;inset-block:2px;inset-inline-start:0;width:3px;border-radius:3px;background:var(--color-primary);scale:1 0;transform-origin:50% 0}.noa-stage .ns-dot,.noa-stage .ns-point-inner:before{transition:scale .36s var(--ease-pop)}.noa-stage .ns-dot:after{content:"";position:absolute;inset:-8px;border:2px solid rgba(37,211,102,.55);border-radius:50%;opacity:0;scale:.6;transition:opacity .24s var(--ease-out),scale .36s var(--ease-pop)}.noa-stage .ns-point[data-active] .ns-point-inner:before{scale:1 1}.noa-stage .ns-point[data-active] .ns-dot{scale:1.35}.noa-stage .ns-point[data-active] .ns-dot:after{opacity:1;scale:1}}@keyframes ns-typing-dot{0%,to{translate:0 0}50%{translate:0 -3px}}}@layer theme, base, components, utilities;@layer components{.home{--edge:linear-gradient(170deg,rgba(255,255,255,0.2),rgba(255,255,255,0.04) 30%,rgba(255,255,255,0.02) 70%,rgba(255,255,255,0.1));--lift-1:inset 0 1px 0 rgba(255,255,255,0.05),0 24px 44px -18px rgba(0,0,0,0.75);--lift-2:0 50px 100px -30px rgba(0,0,0,0.9),0 20px 40px -20px rgba(0,0,0,0.6);--btn-green:inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -2px 0 rgba(0,0,0,0.12),0 18px 40px -12px rgba(37,211,102,0.55);--overhead:radial-gradient(120% 70% at 50% 0%,rgba(255,240,215,0.06),transparent 60%);--dawn:radial-gradient(70% 60% at 50% 100%,rgba(37,211,102,0.18),rgba(37,211,102,0.05) 45%,transparent 70%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ink:#f5f3ee;--ink-muted:#e6e2d9;--cream:#f6f1e8;--cream-ink:#16212b;--hairline:rgba(245,243,238,0.09);background:var(--color-bg);color:var(--ink)}.home :is(h1,h2,h3){text-wrap:balance}.home p{text-wrap:pretty}.home :lang(ar) :is(h1,h2,h3){letter-spacing:0;line-height:1.2}.home-h2{font-size:32px;line-height:1.12;font-weight:900;letter-spacing:-.015em;color:var(--ink)}.home-grain:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);opacity:.04;z-index:0}.home-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100svh;margin-top:calc(-1 * var(--header-h));overflow:clip;background:var(--color-bg)}.home-hero-media{position:absolute;inset:0;z-index:0}.home-hero-media picture,.home-hero-poster,.home-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 22%}.home-hero-video{z-index:1;opacity:0;transition:opacity .8s ease}.home-hero-video[data-front]{z-index:2}.home-hero-video[data-shown]{opacity:1}.home-hero-dim{background:#121212;opacity:0}.home-hero-dim,.home-hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none}.home-hero-scrim{background:linear-gradient(0deg,#121212,rgba(18,18,18,.94) 30%,rgba(18,18,18,.62) 55%,rgba(18,18,18,.12) 80%,transparent)}.home-hero-inner{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-h) + 96px);padding-bottom:28px}.home-hero-title{max-width:14ch;font-size:42px;line-height:1.05;font-weight:900;letter-spacing:-.02em;color:#ffffff}.home-hero-lead{max-width:34ch;margin-top:18px;font-size:19px;line-height:1.55;font-weight:500;color:var(--ink)}.home-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding-inline:28px;border-radius:9999px;background:var(--color-whatsapp);color:#121212;font-size:20px;font-weight:800;text-decoration:none;box-shadow:var(--btn-green);-webkit-tap-highlight-color:transparent}.home-hero-cta{width:100%;margin-top:26px}.home-hero-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;padding:0;list-style:none;font-size:18px;font-weight:700;color:var(--ink)}.home-hero-trust li{display:inline-flex;align-items:center;gap:8px}.trust-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px rgba(37,211,102,.16)}.home-hero-toggle{position:absolute;z-index:3;bottom:28px;inset-inline-end:32px;display:none;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(245,243,238,.22);background:rgba(18,18,18,.6);color:var(--ink);cursor:pointer}.home-pain{position:relative;padding-block:64px 88px;background:var(--overhead),var(--color-bg);overflow-x:clip}.home-pain:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);opacity:.04}.home-pain-grid{position:relative}.home-pain-title{max-width:11ch;font-size:36px;line-height:1.1}.home-pain-scraps{display:flex;flex-direction:column;margin-top:36px;padding:0;list-style:none}.scrap{position:relative;display:flex;align-items:flex-start;gap:14px;width:86%;padding:20px 22px;border-radius:18px;font-size:20px;line-height:1.35;font-weight:800;color:var(--ink);rotate:calc(var(--inline-sign) * var(--tilt, 0deg));box-shadow:var(--lift-1)}.scrap+.scrap{margin-top:-8px}.scrap:nth-child(2n){margin-inline-start:auto}.scrap-text{flex:1}.scrap-message{--tilt:-2deg;border:1px solid transparent;background:linear-gradient(#262626,#262626) padding-box,var(--edge) border-box}.scrap-note{--tilt:1.6deg;background:var(--cream);color:var(--cream-ink)}.scrap-task{--tilt:-1deg;background:#1b1b1b;border:1.5px dashed rgba(245,243,238,.34)}.scrap-sheet{--tilt:2deg;background-color:#1b1b1b;background-image:linear-gradient(rgba(245,243,238,.08) 1px,transparent 0),linear-gradient(90deg,rgba(245,243,238,.08) 1px,transparent 0);background-size:26px 26px;border:1px solid var(--hairline)}.scrap-unread{width:12px;height:12px;flex:none;margin-top:8px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px rgba(37,211,102,.18)}.scrap-tape{position:absolute;top:-9px;inset-inline-end:14px;width:64px;height:20px;border-radius:2px;background:rgba(245,243,238,.55);box-shadow:0 1px 2px rgba(0,0,0,.18);rotate:calc(var(--inline-sign) * 8deg)}.scrap-box{width:22px;height:22px;flex:none;margin-top:4px;border:2px solid rgba(245,243,238,.6);border-radius:6px}.home-industries{padding-block:64px}.home-industries-title{font-size:26px;line-height:1.2;font-weight:800;color:var(--ink)}.home-industries-list{margin-top:20px;padding:0;list-style:none;border-top:1px solid var(--hairline)}.home-industries-list li{border-bottom:1px solid var(--hairline)}.home-industry{display:flex;align-items:center;gap:14px;min-height:60px;padding-inline:4px;color:var(--ink);font-size:20px;font-weight:700;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.home-industry:active{background:rgba(37,211,102,.06)}.home-industry-icon{flex:none;color:var(--color-primary)}.home-industry-label{flex:1}.home-industry-arrow{flex:none;color:var(--ink-muted);transition:translate .24s var(--ease-out)}[dir=rtl] .home-arrow,[dir=rtl] .home-industry-arrow{scale:-1 1}.home-steps{padding-block:88px 120px}.steps-wrap{position:relative;margin-top:40px}.steps-track{position:absolute;top:14px;bottom:14px;inset-inline-start:7px;width:2px;overflow:clip;border-radius:2px;background:rgba(245,243,238,.12)}.steps-fill{position:absolute;inset:0;background:linear-gradient(180deg,rgba(37,211,102,.9),rgba(37,211,102,.25));transform-origin:top}.steps-list{display:flex;flex-direction:column;gap:48px;margin:0;padding:0;list-style:none}.step{position:relative;padding-inline-start:44px}.step-node{position:absolute;top:14px;inset-inline-start:0;width:16px;height:16px;border-radius:50%;border:2px solid var(--color-primary);background:var(--color-bg)}.step-node-lit{position:absolute;inset:-2px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 6px rgba(37,211,102,.18)}.step-num{display:block;font-size:48px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ink)}.step-title{margin-top:12px;font-size:24px;line-height:1.25;font-weight:800;color:var(--ink)}.step-body{margin-top:8px;font-size:18px;line-height:1.65;color:var(--ink-muted)}.film-frame,.home-film{position:relative}.film-frame{aspect-ratio:4/5;width:100%;overflow:clip;background:#0d0d0d}.film-media{position:absolute;inset:0}.film-media picture,.film-poster,.film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-video{opacity:0;transition:opacity .6s ease}.film-video[data-shown]{opacity:1}.film-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#121212,rgba(18,18,18,0) 64px,rgba(18,18,18,0) 38%,rgba(18,18,18,.78) 74%,#121212)}.film-copy{position:absolute;inset-inline:0;bottom:64px;z-index:2}.film-title{max-width:12ch;font-size:44px;line-height:1.02;font-weight:900;letter-spacing:-.02em;color:#ffffff}.film-sub{max-width:32ch;margin-top:14px;font-size:18px;line-height:1.55;color:var(--ink)}.home-faq{position:relative;z-index:1;margin-top:-32px;padding-block:72px 104px;border-radius:32px 32px 0 0;background:var(--cream);color:var(--cream-ink);box-shadow:0 -20px 50px -10px rgba(0,0,0,.45)}.home-faq:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--grain);opacity:.035}.home-faq-grid{position:relative}.home-faq-title{font-size:30px;line-height:1.15;font-weight:800;color:var(--cream-ink)}.home-faq-sub{margin-top:10px;font-size:18px;line-height:1.6;color:var(--cream-ink)}.home-faq-list{margin-top:32px;border-top:1px solid rgba(22,33,43,.12)}.faq-item{position:relative;border-bottom:1px solid rgba(22,33,43,.12)}.faq-item:after{content:"";position:absolute;top:14px;bottom:14px;inset-inline-start:-14px;width:3px;border-radius:3px;background:var(--color-primary);opacity:0;transition:opacity .2s ease}.faq-item[open]:after{opacity:1}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:14px;list-style:none;cursor:pointer;font-size:19px;line-height:1.4;font-weight:700;color:var(--cream-ink);-webkit-tap-highlight-color:transparent}.faq-q::-webkit-details-marker{display:none}.faq-toggle{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(22,33,43,.35);transition:background-color .2s ease,border-color .2s ease}.faq-toggle:after,.faq-toggle:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:var(--cream-ink);translate:-50% -50%;transition:rotate .24s var(--ease-pop),background-color .2s ease}.faq-toggle:after{rotate:90deg}.faq-item[open] .faq-toggle{background:var(--cream-ink);border-color:var(--cream-ink)}.faq-item[open] .faq-toggle:before{rotate:45deg;background:var(--cream)}.faq-item[open] .faq-toggle:after{rotate:135deg;background:var(--cream)}.faq-a{padding-bottom:22px;font-size:18px;line-height:1.7;color:var(--cream-ink)}.faq-answer-body>*+*{margin-top:8px}.faq-bullet{display:flex;align-items:flex-start;gap:10px;padding-inline-start:4px}.faq-bullet-dot{width:6px;height:6px;flex:none;margin-top:12px;border-radius:50%;background:var(--color-primary)}.faq-link{color:var(--color-green-dark);text-decoration:underline;text-underline-offset:3px}.home-closing{position:relative;z-index:2;margin-top:-32px;padding-block:88px 120px;border-radius:32px 32px 0 0;background:var(--dawn),var(--color-bg);text-align:center;overflow:clip}.home-closing-inner{display:flex;flex-direction:column;align-items:center}.home-closing-avatar{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--color-primary);color:#121212;font-size:28px;font-weight:900;box-shadow:0 0 0 8px rgba(37,211,102,.12),0 20px 50px -10px rgba(37,211,102,.5)}.home-closing-title{max-width:16ch;margin-top:24px;font-size:38px;line-height:1.08;font-weight:900;letter-spacing:-.02em;color:#ffffff}.home-closing-sub{max-width:34ch;margin-top:14px;font-size:18px;line-height:1.6;color:var(--ink)}.home-closing-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:420px;margin-top:32px}.home-closing-cta{min-height:64px}.home-closing-portal{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:var(--ink);font-size:18px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.home-closing-portal,.home-cta{transition:scale .34s var(--ease-release),box-shadow .2s ease}.home-closing-portal:active,.home-cta:active{scale:.97;transition-duration:90ms}@media (hover:hover){.home-cta:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.12),0 22px 48px -12px rgba(37,211,102,.7)}.home-industry:hover{color:var(--color-primary)}.home-industry:hover .home-industry-arrow{translate:calc(var(--inline-sign) * 4px) 0}.faq-q:hover .faq-toggle{border-color:var(--cream-ink)}}@media (prefers-reduced-motion:reduce){.faq-toggle:after,.faq-toggle:before,.home-closing-portal,.home-cta,.home-industry-arrow{transition:none}}@media (min-width:768px){.home-hero-title{font-size:60px;line-height:1.02}.home-hero-lead{font-size:21px;max-width:40ch}.home-hero-cta{display:inline-flex;width:auto;min-height:64px;padding-inline:34px}.home-hero-toggle{display:grid}.home-h2{font-size:44px}.film-frame{aspect-ratio:auto;height:min(80vh,760px)}.film-title{font-size:68px}.home-closing-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none}}@media (min-width:1024px){.home-hero-inner{padding-bottom:72px}.home-hero-copy{max-width:720px}.home-hero-title{font-size:76px;line-height:1}.home-hero-lead{font-size:22px}.home-hero-scrim{background:linear-gradient(0deg,#121212,rgba(18,18,18,.55) 32%,transparent 68%),linear-gradient(90deg,rgba(18,18,18,.8),rgba(18,18,18,.35) 45%,transparent 70%)}[dir=rtl] .home-hero-scrim{background:linear-gradient(0deg,#121212,rgba(18,18,18,.55) 32%,transparent 68%),linear-gradient(270deg,rgba(18,18,18,.8),rgba(18,18,18,.35) 45%,transparent 70%)}.home-h2{font-size:56px;line-height:1.06}.home-pain{padding-block:104px 144px}.home-pain-grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.home-pain-title{font-size:64px;line-height:1.02}.home-pain-scraps{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:0}.scrap{width:100%}.scrap+.scrap{margin-top:0}.scrap:nth-child(2){margin-top:56px}.scrap:nth-child(3){margin-top:-32px}.scrap:nth-child(4){margin-top:24px}.home-industries{padding-block:104px}.home-industries-list{display:grid;grid-template-columns:repeat(4,1fr);column-gap:28px;margin-top:28px}.home-industry{min-height:72px}.home-steps{padding-block:144px 192px}.steps-wrap{margin-top:64px}.steps-track{top:7px;bottom:auto;inset-inline:0;width:auto;height:2px}.steps-fill{background:linear-gradient(90deg,rgba(37,211,102,.9),rgba(37,211,102,.35));transform-origin:left}[dir=rtl] .steps-fill{background:linear-gradient(270deg,rgba(37,211,102,.9),rgba(37,211,102,.35));transform-origin:right}.steps-list{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.step{padding-inline-start:0;padding-top:48px}.step-node{top:0}.step-num{font-size:88px}.step-title{font-size:28px}.step-body{font-size:20px;line-height:1.6}.film-title{font-size:96px;line-height:.98}.film-sub{font-size:20px}.film-copy{bottom:88px}.home-faq{padding-block:104px 144px}.home-faq-grid{display:grid;grid-template-columns:4fr 1fr 7fr;align-items:start}.home-faq-head{grid-column:1;position:sticky;top:calc(var(--header-h) + 32px)}.home-faq-list{grid-column:3;margin-top:0}.home-faq-title{font-size:48px;line-height:1.08}.home-closing{display:flex;align-items:center;min-height:70vh;padding-block:144px 192px}.home-closing-inner{width:100%}.home-closing-title{font-size:72px;line-height:1.02}.home-closing-sub{font-size:20px}}}.home .home-closing-call{min-height:56px;font-size:18px;font-weight:800}@layer theme, base, components, utilities;@layer components{html:has(.home){timeline-scope:--home-hero,--home-closing}.home-hero{view-timeline:--home-hero block}.home-closing-cta{view-timeline:--home-closing block}.steps-wrap{view-timeline:--steps block;view-timeline-inset:59% 40%}.home-film{view-timeline:--film block}.wr-m,.wr-w{display:inline-block}.wr-tail{padding-bottom:.04em;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-repeat:no-repeat;background-size:100% .09em;background-position:0 92%}[dir=rtl] .wr-tail{background-position:100% 92%}@media (prefers-reduced-motion:no-preference){.home-hero .wr-m{animation:wr-mask-release 1ms linear both;animation-delay:calc(80ms + var(--w) * var(--wr-stagger, 45ms) + .52s)}.home-hero .wr-w{animation:wr-rise .52s var(--ease-out) both;animation-delay:calc(80ms + var(--w) * var(--wr-stagger, 45ms))}.home-hero .wr-tail{animation:wr-underline .52s var(--ease-out) both;animation-delay:calc(80ms + var(--wr-count, 7) * var(--wr-stagger, 45ms) + .24s)}.home-hero-lead{animation:hero-lead-in .52s var(--ease-settle) both;animation-delay:.38s}.home-hero-cta{animation:hero-cta-settle .5s var(--ease-pop) both;animation-delay:.56s}.home-hero-cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);background-repeat:no-repeat;background-size:250% 100%;background-position:calc(50% + var(--inline-sign) * -140%) 0;animation:hero-cta-shine .8s var(--ease-settle) 1.2s both}.home-hero-trust li{animation:trust-in .42s var(--ease-out) both;animation-delay:calc(.7s + var(--i, 0) * 70ms)}.home-hero-trust .trust-dot{animation:trust-dot-pop .5s var(--ease-pop) both;animation-delay:calc(.76s + var(--i, 0) * 70ms)}[data-reveal]{--reveal-delay:calc(var(--i, 0) * var(--stagger, 70ms));transition:opacity .48s var(--ease-settle) var(--reveal-delay),translate .56s var(--ease-out) var(--reveal-delay),scale .56s var(--ease-out) var(--reveal-delay),rotate .56s var(--ease-out) var(--reveal-delay),clip-path .64s var(--ease-out) var(--reveal-delay)}[data-reveal][data-armed]{transition:none}[data-reveal=rise][data-armed]{opacity:0;translate:0 18px}[data-reveal=start][data-armed]{opacity:0;translate:calc(var(--inline-sign) * -20px) 0}[data-reveal=pop][data-armed]{opacity:0;scale:.94}[data-reveal=land]{transition:opacity .3s var(--ease-settle) var(--reveal-delay),translate 588ms var(--ease-land) var(--reveal-delay),scale 588ms var(--ease-land) var(--reveal-delay),rotate 588ms var(--ease-land) var(--reveal-delay)}[data-reveal=land][data-armed]{opacity:0;translate:0 -28px;scale:1.04;rotate:calc(var(--inline-sign) * var(--tilt, 0deg) * 2.5)}[data-reveal=wipe]{width:fit-content;max-width:100%}[data-reveal=wipe][data-armed]{clip-path:inset(-.3em calc(100% + .3em) -.3em -.3em);translate:calc(var(--inline-sign) * -10px) 0}[dir=rtl] [data-reveal=wipe][data-armed]{clip-path:inset(-.3em -.3em -.3em calc(100% + .3em))}[data-reveal=wipe]:not([data-armed]){clip-path:inset(-.3em)}[data-reveal=wipe][data-revealed]{animation:wipe-release 1ms linear .7s both}[data-reveal=words] .wr-w{transition:translate .52s var(--ease-out) calc(var(--w) * 45ms),opacity .36s var(--ease-settle) calc(var(--w) * 45ms)}[data-reveal=words] .wr-m{transition:clip-path 1ms linear calc(var(--w) * 45ms + .52s)}[data-reveal=words][data-armed] .wr-m{clip-path:inset(-.3em -.2em -.2em -.2em);transition:none}[data-reveal=words][data-armed] .wr-w{translate:0 115%;opacity:0;transition:none}.scrap[data-revealed] .scrap-unread{animation:unread-pulse .9s var(--ease-out) .42s 1 both}.home-closing-inner[data-revealed] .home-closing-cta:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 0 rgba(37,211,102,.45);animation:cta-ring .9s var(--ease-out) .45s 1 both}.home-closing-inner[data-revealed] .home-closing-avatar{animation:avatar-pop .6s var(--ease-pop) .12s 1 both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-hero-media{animation:hero-media-exit linear both;animation-timeline:--home-hero;animation-range:exit 0 exit 100%}.home-hero-dim{animation:hero-dim linear both;animation-timeline:--home-hero;animation-range:exit 0 exit 100%}.home-hero-copy{animation:hero-copy-exit linear both;animation-timeline:--home-hero;animation-range:exit 0 exit 80%}.steps-fill{animation:steps-fill-y linear both;animation-timeline:--steps;animation-range:cover 0 cover 100%}.step-node-lit{animation:node-light linear both;animation-timeline:--steps}.step:first-child .step-node-lit{animation-range:cover 0 cover 6%}.step:nth-child(2) .step-node-lit{animation-range:cover 42% cover 50%}.step:nth-child(3) .step-node-lit{animation-range:cover 84% cover 92%}.film-frame{animation:film-open linear both;animation-timeline:--film;animation-range:entry 0 cover 45%}.film-media{animation:film-push linear both;animation-timeline:--film;animation-range:entry 0 cover 55%}.home-faq{animation:sheet-rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@media (min-width:1024px){.home-hero-media{animation-name:hero-media-exit-desktop}.steps-fill{animation-name:steps-fill-x}}}}}@keyframes wr-rise{0%{translate:0 115%;opacity:0}45%{opacity:1}to{translate:0 0;opacity:1}}@keyframes wr-mask-release{0%{clip-path:inset(-.3em -.2em -.2em -.2em)}to{clip-path:none}}@keyframes wipe-release{to{clip-path:none}}@keyframes wr-underline{0%{background-size:0 .09em}to{background-size:100% .09em}}@keyframes hero-lead-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes hero-cta-settle{0%{scale:.94}to{scale:1}}@keyframes hero-cta-shine{0%{background-position:calc(50% + var(--inline-sign) * -140%) 0}to{background-position:calc(50% + var(--inline-sign) * 140%) 0}}@keyframes trust-in{0%{translate:calc(var(--inline-sign) * -12px) 0}to{translate:0 0}}@keyframes trust-dot-pop{0%{scale:0}to{scale:1}}@keyframes unread-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}to{box-shadow:0 0 0 14px rgba(37,211,102,0)}}@keyframes cta-ring{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}to{box-shadow:0 0 0 16px rgba(37,211,102,0)}}@keyframes avatar-pop{0%{scale:.6}to{scale:1}}@keyframes hero-media-exit{to{scale:1.06}}@keyframes hero-media-exit-desktop{to{translate:0 15%;scale:1.06}}@keyframes hero-dim{to{opacity:.55}}@keyframes hero-copy-exit{0%{translate:0 0;opacity:1}60%{opacity:1}to{translate:0 -32px;opacity:0}}@keyframes steps-fill-y{0%{scale:1 0}to{scale:1 1}}@keyframes steps-fill-x{0%{scale:0 1}to{scale:1 1}}@keyframes node-light{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes film-open{0%{clip-path:inset(0 5% round 28px)}to{clip-path:inset(0 0 round 0)}}@keyframes film-push{0%{scale:1.12}to{scale:1}}@keyframes sheet-rise{0%{translate:0 48px;scale:.96}to{translate:0 0;scale:1}}