.landing-hero.svelte-cp6j8k{--hero-bg: #171616;--hero-fg: #f7f5ef;--hero-card: #262525;--hero-ghost-hover: #ece8dd;--hero-primary: var(--primary);--hero-primary-dark: var(--primary-dark);--hero-primary-foreground: var(--primary-foreground);--hero-border: #3a3a3a;--hero-muted-fg: #c8c8b6;--hero-soft-surface: #e8e3d1;--hero-surface-strong: #ecebed;--hero-panel-fg: var(--foreground);--hero-panel-muted: color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground) 28%);--hero-skeleton-1: color-mix(in srgb, var(--hero-card) 14%, #ffffff 86%);--hero-skeleton-2: color-mix(in srgb, var(--hero-border) 52%, #ffffff 48%);--hero-skeleton-3: color-mix(in srgb, var(--hero-card) 30%, #ffffff 70%);--hero-grid: color-mix(in srgb, #1a1918 6%, transparent);--hero-accent-soft: color-mix(in srgb, var(--primary-dark) 24%, #f5f0e7 76%);--tp-card-padding: 1.42rem 1.06rem 1.02rem;--tp-field-padding: .58rem .82rem;--tp-body-padding: .92rem .86rem .82rem;--tp-review-padding: .22rem .18rem .28rem;--tp-send-padding: .44rem 1.04rem;--tp-card-padding-mobile: 1.08rem .84rem .84rem;--tp-review-padding-mobile: .16rem .12rem .22rem;--techpack-enter-delay: 3.9s;background-color:var(--hero-bg);color:var(--hero-fg)}.landing-hero__chip{border:1px solid color-mix(in srgb,var(--hero-fg) 15%,transparent);background:color-mix(in srgb,var(--hero-card) 70%,transparent);color:color-mix(in srgb,var(--hero-fg) 90%,transparent)}.landing-hero__title.svelte-cp6j8k{color:var(--hero-fg)}.landing-hero__subtitle.svelte-cp6j8k{color:color-mix(in srgb,var(--hero-fg) 90%,transparent)}.landing-hero__disclaimer.svelte-cp6j8k{color:var(--hero-muted-fg)}.landing-hero__chips.svelte-cp6j8k,.landing-hero__subtitle.svelte-cp6j8k,.landing-hero__disclaimer.svelte-cp6j8k{opacity:0;transform:translateY(10px);will-change:transform,opacity}.landing-hero__title-text.svelte-cp6j8k{opacity:0;transform:translateY(110%);will-change:transform,opacity}.landing-hero .animate-fade-in-up{animation:svelte-cp6j8k-hero-fade-up .42s cubic-bezier(.22,1,.36,1) forwards}.landing-hero .landing-hero__title-text.animate-fade-in-up{animation:svelte-cp6j8k-hero-title-line-enter .52s cubic-bezier(.22,1,.36,1) forwards}.landing-hero .animate-delay-80{animation-delay:80ms}.landing-hero .animate-delay-180{animation-delay:.18s}.landing-hero .animate-delay-260{animation-delay:.26s}.landing-hero .animate-delay-340{animation-delay:.34s}.landing-hero .animate-delay-460{animation-delay:.46s}.landing-hero .animate-delay-560{animation-delay:.56s}.landing-hero__btn--ghost{border:1px solid color-mix(in srgb,var(--hero-fg) 55%,transparent);background:var(--hero-fg);color:var(--hero-bg)}.landing-hero__btn--ghost:hover{background:var(--hero-ghost-hover)}.landing-hero__script.svelte-cp6j8k{position:relative;z-index:0;display:inline-block;isolation:isolate}.landing-hero__script-text.svelte-cp6j8k{position:relative;z-index:2;display:inline-block}.landing-hero__script-underline.svelte-cp6j8k{position:absolute;left:0;right:0;bottom:.01em;height:.07em;z-index:1;pointer-events:none;border-radius:999px;background:color-mix(in srgb,var(--hero-primary) 82%,transparent);transform:scaleX(0);transform-origin:left center;animation:svelte-cp6j8k-underline-draw .38s cubic-bezier(.22,1,.36,1) .76s forwards}.landing-hero__visual.svelte-cp6j8k{position:relative;width:min(39.6rem,100%);height:min(66vh,36.4rem);min-height:28.8rem;border-radius:1.2rem;overflow:hidden;background-color:var(--hero-soft-surface);background-image:linear-gradient(var(--hero-grid) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid) 1px,transparent 1px);background-size:20px 20px;border:1px solid color-mix(in srgb,var(--hero-border) 82%,transparent);box-shadow:none;animation:svelte-cp6j8k-panel-float 6s ease-in-out 1.4s infinite}.landing-hero__visual.svelte-cp6j8k:before{content:none}.landing-hero__carousel.svelte-cp6j8k{position:absolute;inset:1.75rem .85rem}.landing-hero__scene.svelte-cp6j8k{position:absolute;inset:0;display:grid;gap:.82rem}.landing-hero__scene--action.svelte-cp6j8k{display:flex;align-items:center;justify-content:center;padding:clamp(.95rem,2vw,1.3rem)}.landing-hero__action-board.svelte-cp6j8k{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,1.8vw,1.15rem);border-radius:.92rem;background:transparent;overflow:visible}.landing-hero__action-pill.svelte-cp6j8k{position:relative;display:flex;align-items:center;justify-content:center;gap:.78rem;width:min(34.8rem,94%);border-radius:.88rem;padding:.88rem 1.06rem;background:var(--hero-surface-strong);color:var(--hero-panel-fg);font-size:clamp(1.12rem,1.7vw,1.56rem);font-weight:600;box-shadow:0 16px 30px #35271e1f,0 2px #fff6 inset;opacity:0;transform:translateY(58px);animation:svelte-cp6j8k-action-pill-rise .76s cubic-bezier(.22,1,.36,1) 1.12s forwards,svelte-cp6j8k-action-pill-click .26s cubic-bezier(.22,1,.36,1) 2.86s 1,svelte-cp6j8k-action-pill-exit .52s cubic-bezier(.22,1,.36,1) 3.34s forwards}.landing-hero__action-pill.svelte-cp6j8k:after{content:"";position:absolute;inset:-2px;border-radius:inherit;border:2px solid rgba(93,25,43,.24);opacity:0;transform:scale(.98);animation:svelte-cp6j8k-action-pill-ring .32s ease-out 2.86s 1}.landing-hero__action-badge.svelte-cp6j8k{position:absolute;right:-.48rem;top:-.42rem;display:inline-flex;align-items:center;justify-content:center;width:1.24rem;height:1.24rem;border-radius:999px;background:var(--destructive);color:var(--destructive-foreground);font-size:.68rem;font-weight:800;line-height:1;white-space:nowrap;opacity:0;transform:scale(.42);box-shadow:0 10px 18px #c9434859;animation:svelte-cp6j8k-badge-pop .34s cubic-bezier(.16,1.35,.3,1) 2.32s forwards,svelte-cp6j8k-badge-pulse 2s ease-in-out 2.92s infinite}.landing-hero__action-icon.svelte-cp6j8k{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.62rem;height:1.62rem;color:var(--hero-panel-fg)}.landing-hero__action-icon.svelte-cp6j8k svg:where(.svelte-cp6j8k){width:100%;height:100%}.landing-hero__action-cursor.svelte-cp6j8k{position:absolute;left:calc(50% + 7rem);top:calc(50% + 4.4rem);width:2.28rem;height:2.28rem;color:var(--hero-panel-fg);opacity:0;transform:translate(0) scale(.9);filter:drop-shadow(0 10px 16px rgba(26,20,16,.22));animation:svelte-cp6j8k-action-cursor-path 1.7s cubic-bezier(.22,1,.36,1) 2.48s forwards}.landing-hero__action-cursor.svelte-cp6j8k svg:where(.svelte-cp6j8k){width:100%;height:100%}.landing-hero__send-cursor.svelte-cp6j8k{position:absolute;right:.94rem;bottom:.82rem;width:2.38rem;height:2.38rem;color:var(--hero-panel-fg);opacity:0;transform:translate(0) scale(.9);filter:drop-shadow(0 12px 16px rgba(26,20,16,.38));pointer-events:none;z-index:8;animation:svelte-cp6j8k-send-cursor-path 1.9s cubic-bezier(.22,1,.36,1) calc(var(--techpack-enter-delay) + 3.95s) forwards}.landing-hero__send-cursor.svelte-cp6j8k svg:where(.svelte-cp6j8k){width:100%;height:100%}.landing-hero__techpack-reveal.svelte-cp6j8k{position:absolute;left:50%;top:50%;width:min(40.8rem,98%);opacity:0;transform:translate(-50%,calc(-50% + 28px)) scale(.96);pointer-events:none;animation:svelte-cp6j8k-techpack-enter .62s cubic-bezier(.22,1,.36,1) var(--techpack-enter-delay) forwards}.landing-hero__techpack-stack.svelte-cp6j8k{position:relative;min-height:25.8rem}.landing-hero__techpack-card.svelte-cp6j8k{position:relative;display:grid;gap:.86rem;padding:var(--tp-card-padding);min-height:25.4rem;align-content:start;border-radius:1.42rem;background:#fff;border:none;box-shadow:0 16px 34px #4f3a2a1a;overflow:hidden}.landing-hero__tp-mail.svelte-cp6j8k{display:grid;gap:.86rem;opacity:1;transform:translateY(0);animation:svelte-cp6j8k-tp-mail-exit .52s cubic-bezier(.22,1,.36,1) calc(var(--techpack-enter-delay) + 5.6s) forwards}.landing-hero__tp-field.svelte-cp6j8k{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;justify-self:start;width:min(62%,23.5rem);padding:var(--tp-field-padding);border-radius:.72rem;background:transparent;border:1px solid color-mix(in srgb,var(--hero-border) 76%,#949494 24%)}.landing-hero__tp-field.svelte-cp6j8k span:where(.svelte-cp6j8k):first-child{font-size:1.1rem;font-weight:650;color:color-mix(in srgb,var(--hero-panel-fg) 82%,var(--hero-primary-dark) 18%)}.landing-hero__tp-field--wide.svelte-cp6j8k{width:min(92%,33rem)}.landing-hero__tp-field-lines.svelte-cp6j8k{display:grid;gap:.38rem}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k){width:var(--bar-width);height:.58rem;border-radius:999px;position:relative;overflow:hidden;background:var(--hero-skeleton-2)}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after,.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,#ffffff 78%,transparent) 50%,transparent 100%);transform:translate(-140%);will-change:transform;animation:svelte-cp6j8k-tp-skeleton-sweep 1.65s linear infinite}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):nth-child(2):after{animation-delay:.22s}.landing-hero__tp-body.svelte-cp6j8k{position:relative;border-radius:.82rem;padding:var(--tp-body-padding);min-height:11.15rem;background:#f7f6ef;border:1px solid #ece8dc}.landing-hero__tp-spark.svelte-cp6j8k{position:absolute;top:.42rem;right:.82rem;font-size:1.72rem;color:color-mix(in srgb,var(--hero-primary-dark) 70%,#f4f2c6 30%)}.landing-hero__tp-body-lines.svelte-cp6j8k{display:grid;gap:.86rem;padding:.44rem .12rem .24rem;opacity:1;animation:svelte-cp6j8k-tp-lines-hide .42s ease-out calc(var(--techpack-enter-delay) + 1.55s) forwards}.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k){width:var(--bar-width);height:1rem;border-radius:999px;position:relative;overflow:hidden;background:var(--hero-skeleton-1)}.landing-hero__tp-body-lines.svelte-cp6j8k .tone-a:where(.svelte-cp6j8k){background:var(--hero-skeleton-2)}.landing-hero__tp-body-lines.svelte-cp6j8k .tone-b:where(.svelte-cp6j8k){background:color-mix(in srgb,var(--hero-skeleton-3) 84%,var(--hero-skeleton-2) 16%)}.landing-hero__tp-body-lines.svelte-cp6j8k .tone-c:where(.svelte-cp6j8k){background:var(--hero-skeleton-3)}.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):nth-child(2):after{animation-delay:.18s}.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):nth-child(3):after{animation-delay:.34s}.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):nth-child(4):after{animation-delay:.52s}.landing-hero__tp-review-copy.svelte-cp6j8k{position:absolute;inset:.72rem .82rem .68rem;padding:var(--tp-review-padding);text-align:left;background:transparent;border:none;box-shadow:none;opacity:0;transform:translateY(10px);animation:svelte-cp6j8k-tp-review-in .46s cubic-bezier(.22,1,.36,1) calc(var(--techpack-enter-delay) + 2.05s) forwards}.landing-hero__tp-review-head.svelte-cp6j8k{display:inline-flex;align-items:center;gap:.44rem;margin-bottom:.68rem}.landing-hero__tp-review-kicker.svelte-cp6j8k{font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#5b5748;padding:.24rem .52rem;border-radius:999px;background:#f1efe2}.landing-hero__tp-review-state.svelte-cp6j8k{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.18rem .48rem;font-size:.66rem;font-weight:800;letter-spacing:.02em;color:#6f8f4f;background:#edf4e9;border:1px solid #d6e6cf}.landing-hero__tp-review-meta.svelte-cp6j8k{display:flex;flex-wrap:wrap;align-items:center;gap:.44rem;margin-bottom:.8rem}.landing-hero__tp-review-chip.svelte-cp6j8k{display:inline-flex;align-items:center;gap:.36rem;border-radius:999px;border:1px solid #e2ddd0;background:#ffffffc7;padding:.28rem .58rem;font-size:.68rem;font-weight:700;line-height:1;color:#625d50}.landing-hero__tp-review-chip--assignee.svelte-cp6j8k{background:#f1efe2;color:#4d483d}.landing-hero__tp-review-chip-mark.svelte-cp6j8k{display:inline-flex;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;border-radius:999px;background:#d9d1ba;color:#3c372f;font-size:.62rem;font-weight:900}.landing-hero__tp-review-line.svelte-cp6j8k{margin:0;font-size:1.08rem;line-height:1.38;color:var(--hero-panel-muted);display:block;max-width:100%;overflow:hidden;white-space:nowrap;width:0}.landing-hero__tp-review-line--1.svelte-cp6j8k{font-weight:700;color:var(--hero-panel-fg);animation:svelte-cp6j8k-tp-typing 1.3s steps(46,end) calc(var(--techpack-enter-delay) + 2.32s) forwards}.landing-hero__tp-review-line--2.svelte-cp6j8k{margin-top:.34rem;opacity:0;animation:svelte-cp6j8k-tp-line2-in 1ms linear calc(var(--techpack-enter-delay) + 3.72s) forwards,svelte-cp6j8k-tp-typing .84s steps(32,end) calc(var(--techpack-enter-delay) + 3.72s) forwards}.landing-hero__tp-footer.svelte-cp6j8k{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.landing-hero__tp-attachment.svelte-cp6j8k{display:inline-flex;align-items:center;gap:.44rem;border-radius:999px;padding:.44rem .7rem;border:1px solid #e5dfd1;background:#f7f4ea;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:#62594e;white-space:nowrap}.landing-hero__tp-attachment.svelte-cp6j8k:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:#b8b09c}.landing-hero__tp-send.svelte-cp6j8k{display:inline-flex;align-items:center;gap:.48rem;margin-left:auto;padding:var(--tp-send-padding);border-radius:.58rem;border:none;background:var(--hero-primary);color:var(--hero-primary-foreground);font-size:1.02rem;font-weight:700;position:relative;z-index:2;transform-origin:center;animation:svelte-cp6j8k-tp-send-press .52s cubic-bezier(.22,1,.36,1) calc(var(--techpack-enter-delay) + 5.2s) forwards}.landing-hero__tp-send.svelte-cp6j8k svg:where(.svelte-cp6j8k){width:1rem;height:1rem}.landing-hero__tp-success.svelte-cp6j8k{position:absolute;left:50%;top:50%;width:auto;max-width:92%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.58rem;padding:0;border-radius:0;background:transparent;border:none;box-shadow:none;opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.94);z-index:6;animation:svelte-cp6j8k-tp-success-in .56s cubic-bezier(.22,1,.36,1) calc(var(--techpack-enter-delay) + 6.2s) forwards}.landing-hero__tp-success-approved.svelte-cp6j8k{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:#2ca56d;color:#fff;font-size:1rem;font-weight:800;line-height:1;box-shadow:0 12px 20px #1b784e47}.landing-hero__tp-success.svelte-cp6j8k p:where(.svelte-cp6j8k){margin:0;font-size:clamp(1.26rem,2.15vw,1.9rem);font-weight:700;line-height:1.2;color:#5f182d;letter-spacing:.01em;text-align:center}@media(max-width:880px){.landing-hero__visual-wrap.svelte-cp6j8k{margin-top:1.55rem}.landing-hero__visual.svelte-cp6j8k{width:min(100%,25.5rem);height:min(58vh,31rem);min-height:24rem}.landing-hero__carousel.svelte-cp6j8k{inset:1.35rem .52rem}.landing-hero__action-board.svelte-cp6j8k{padding:.82rem}.landing-hero__action-pill.svelte-cp6j8k{width:min(26rem,96%);font-size:clamp(1.06rem,4.8vw,1.28rem);padding:.8rem .92rem}.landing-hero__action-badge.svelte-cp6j8k{right:-.38rem;top:-.32rem;width:1rem;height:1rem;font-size:.56rem}.landing-hero__action-icon.svelte-cp6j8k{width:1.36rem;height:1.36rem}.landing-hero__action-cursor.svelte-cp6j8k{left:calc(50% + 4.5rem);top:calc(50% + 3.45rem);width:1.88rem;height:1.88rem}.landing-hero__send-cursor.svelte-cp6j8k{right:.72rem;bottom:.66rem;width:1.98rem;height:1.98rem}.landing-hero__techpack-reveal.svelte-cp6j8k{width:min(25rem,100%)}.landing-hero__techpack-stack.svelte-cp6j8k{min-height:21.2rem}.landing-hero__techpack-card.svelte-cp6j8k{gap:.78rem;padding:var(--tp-card-padding-mobile);min-height:20.7rem}.landing-hero__tp-field.svelte-cp6j8k{grid-template-columns:1fr;gap:.42rem;width:100%}.landing-hero__tp-field.svelte-cp6j8k span:where(.svelte-cp6j8k):first-child{font-size:.98rem}.landing-hero__tp-field--wide.svelte-cp6j8k{width:100%}.landing-hero__tp-body.svelte-cp6j8k{min-height:10.65rem}.landing-hero__tp-body-lines.svelte-cp6j8k{gap:.64rem}.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k){height:.86rem}.landing-hero__tp-review-copy.svelte-cp6j8k{inset:.62rem .64rem .54rem;padding:var(--tp-review-padding-mobile)}.landing-hero__tp-review-kicker.svelte-cp6j8k,.landing-hero__tp-review-state.svelte-cp6j8k{font-size:.58rem}.landing-hero__tp-review-meta.svelte-cp6j8k{gap:.34rem;margin-bottom:.62rem}.landing-hero__tp-review-chip.svelte-cp6j8k{padding:.24rem .48rem;font-size:.6rem}.landing-hero__tp-review-chip-mark.svelte-cp6j8k{width:.94rem;height:.94rem;font-size:.56rem}.landing-hero__tp-review-line.svelte-cp6j8k{font-size:.94rem}.landing-hero__tp-review-line--1.svelte-cp6j8k{margin-top:0}.landing-hero__tp-review-chip--desktop.svelte-cp6j8k,.landing-hero__tp-attachment.svelte-cp6j8k{display:none}.landing-hero__tp-send.svelte-cp6j8k{width:100%;justify-content:center;font-size:1.02rem}.landing-hero__tp-success.svelte-cp6j8k{top:50%;max-width:88%;padding:0}.landing-hero__tp-success.svelte-cp6j8k p:where(.svelte-cp6j8k){font-size:clamp(1.02rem,4.5vw,1.28rem)}.landing-hero__tp-success-approved.svelte-cp6j8k{width:1.48rem;height:1.48rem;font-size:.82rem}.landing-hero__visual-wrap.svelte-cp6j8k{display:none}.landing-hero__tp-mail.svelte-cp6j8k,.landing-hero__tp-send.svelte-cp6j8k,.landing-hero__tp-success.svelte-cp6j8k,.landing-hero__tp-review-copy.svelte-cp6j8k{opacity:1;transform:none;animation:none}.landing-hero__visual.svelte-cp6j8k{animation:none}.landing-hero__script-underline.svelte-cp6j8k{transform:scaleX(1);animation:none}.landing-hero__action-pill.svelte-cp6j8k,.landing-hero__action-badge.svelte-cp6j8k,.landing-hero__action-cursor.svelte-cp6j8k,.landing-hero__send-cursor.svelte-cp6j8k{display:none;opacity:0;animation:none;transform:none}.landing-hero__techpack-reveal.svelte-cp6j8k{opacity:1;transform:translate(-50%,-50%) scale(1);animation:none}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after,.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after{animation:none}.landing-hero__tp-body-lines.svelte-cp6j8k{opacity:0;animation:none}.landing-hero__tp-review-line.svelte-cp6j8k{width:auto;white-space:normal;opacity:1;animation:none}.landing-hero__tp-success.svelte-cp6j8k{opacity:0;pointer-events:none}}@keyframes svelte-cp6j8k-panel-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes svelte-cp6j8k-hero-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-cp6j8k-hero-title-line-enter{to{opacity:1;transform:translateY(0)}}@keyframes svelte-cp6j8k-underline-draw{to{transform:scaleX(1)}}@keyframes svelte-cp6j8k-action-pill-rise{0%{opacity:0;transform:translateY(58px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-cp6j8k-action-pill-click{0%,to{transform:translateY(0) scale(1)}45%{transform:translateY(0) scale(.975)}}@keyframes svelte-cp6j8k-action-pill-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-92px) scale(.95)}}@keyframes svelte-cp6j8k-techpack-enter{0%{opacity:0;transform:translate(-50%,calc(-50% + 28px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-cp6j8k-tp-skeleton-sweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes svelte-cp6j8k-tp-review-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-cp6j8k-tp-lines-hide{to{opacity:0}}@keyframes svelte-cp6j8k-tp-typing{0%{width:0}to{width:100%}}@keyframes svelte-cp6j8k-tp-line2-in{to{opacity:1}}@keyframes svelte-cp6j8k-action-pill-ring{0%{opacity:.54;transform:scale(.985)}to{opacity:0;transform:scale(1.05)}}@keyframes svelte-cp6j8k-badge-pop{0%{opacity:0;transform:scale(.42)}80%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes svelte-cp6j8k-badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes svelte-cp6j8k-action-cursor-path{0%{opacity:0;transform:translate(0) scale(.88)}14%{opacity:1;transform:translate(-2rem,-1.4rem) scale(1)}36%{opacity:1;transform:translate(-4.1rem,-2.8rem) scale(1)}44%{opacity:1;transform:translate(-4.1rem,-2.8rem) scale(.9)}52%{opacity:1;transform:translate(-4.1rem,-2.8rem) scale(1)}to{opacity:0;transform:translate(-4.6rem,-8.4rem) scale(.94)}}@keyframes svelte-cp6j8k-send-cursor-path{0%{opacity:0;transform:translate(1.8rem,1rem) scale(.88)}20%{opacity:1;transform:translate(1.1rem,.6rem) scale(1)}46%{opacity:1;transform:translate(.32rem,.22rem) scale(1)}56%{opacity:1;transform:translate(.32rem,.22rem) scale(.89)}66%{opacity:1;transform:translate(.32rem,.22rem) scale(1)}to{opacity:0;transform:translate(-.24rem,-.08rem) scale(.94)}}@keyframes svelte-cp6j8k-tp-send-press{0%{transform:scale(1);background:var(--hero-primary);color:var(--hero-primary-foreground)}38%{transform:scale(.95);background:#c8c8ce;color:#f8f8fa}to{transform:scale(1);background:#c8c8ce;color:#f8f8fa}}@keyframes svelte-cp6j8k-tp-success-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes svelte-cp6j8k-tp-mail-exit{to{opacity:0;transform:translateY(-58px) scale(.98)}}@media(prefers-reduced-motion:reduce){.landing-hero__chips.svelte-cp6j8k,.landing-hero__title-text.svelte-cp6j8k,.landing-hero__subtitle.svelte-cp6j8k,.landing-hero__disclaimer.svelte-cp6j8k,.landing-hero__visual-wrap.svelte-cp6j8k{opacity:1;transform:none;animation:none}.landing-hero__visual.svelte-cp6j8k{animation:none}.landing-hero__script-underline.svelte-cp6j8k{transform:scaleX(1);animation:none}.landing-hero__scene.svelte-cp6j8k{opacity:0;transform:none;animation:none}.landing-hero__scene--action.svelte-cp6j8k{opacity:1}.landing-hero__action-pill.svelte-cp6j8k,.landing-hero__action-badge.svelte-cp6j8k{opacity:0;transform:none;animation:none;display:none}.landing-hero__action-pill.svelte-cp6j8k:after{animation:none;opacity:0}.landing-hero__action-cursor.svelte-cp6j8k,.landing-hero__send-cursor.svelte-cp6j8k{display:none;animation:none}.landing-hero__techpack-reveal.svelte-cp6j8k{opacity:1;transform:translate(-50%,-50%) scale(1);animation:none}.landing-hero__techpack-card.svelte-cp6j8k,.landing-hero__tp-mail.svelte-cp6j8k,.landing-hero__tp-send.svelte-cp6j8k,.landing-hero__tp-success.svelte-cp6j8k{animation:none;transform:none}.landing-hero__tp-mail.svelte-cp6j8k{opacity:1}.landing-hero__tp-success-approved.svelte-cp6j8k{animation:none}.landing-hero__tp-success.svelte-cp6j8k{opacity:0}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k),.landing-hero__tp-body-lines.svelte-cp6j8k,.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k){animation:none}.landing-hero__tp-field-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after,.landing-hero__tp-body-lines.svelte-cp6j8k span:where(.svelte-cp6j8k):after{animation:none}.landing-hero__tp-body-lines.svelte-cp6j8k{opacity:0}.landing-hero__tp-review-copy.svelte-cp6j8k{opacity:1;transform:none;animation:none}.landing-hero__tp-review-line.svelte-cp6j8k{width:auto;white-space:normal;border-right:none;opacity:1;animation:none}}.features-section.svelte-iqgr01{max-width:1152px;margin:0 auto;padding:4rem 1.5rem 8rem}.features-intro.svelte-iqgr01{margin-bottom:5rem;text-align:center}.features-intro.svelte-iqgr01 h2:where(.svelte-iqgr01){font-family:inherit;font-size:2.2rem;font-weight:600;color:var(--foreground);margin:0;letter-spacing:-.02em}.features-grid.svelte-iqgr01{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);border-radius:8px;background:var(--card)}.section-divider.svelte-iqgr01{border:none;border-top:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);margin:0}.feature-row.svelte-iqgr01{display:grid;grid-template-columns:1fr 1fr;min-height:480px}.grid-text-col.svelte-iqgr01{padding:4rem 3.5rem;display:flex;flex-direction:column;justify-content:center;border-right:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.feature-row.reversed.svelte-iqgr01 .grid-text-col:where(.svelte-iqgr01){order:2;border-right:none;border-left:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.feature-row.reversed.svelte-iqgr01 .grid-visual-col:where(.svelte-iqgr01){order:1}.eyebrow.svelte-iqgr01{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;padding:.46rem .8rem;border-radius:10px;border:1px solid rgba(247,237,202,.28);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:#f7edca;margin-bottom:1.2rem;box-shadow:0 8px 18px #1a19181f,inset 0 1px #ffffff14}.eyebrow.svelte-iqgr01 svg:where(.svelte-iqgr01){width:12px;height:12px;stroke-width:2;flex-shrink:0;opacity:.95}.eyebrow-design.svelte-iqgr01{background:linear-gradient(145deg,#6a3042,#572738)}.eyebrow-data.svelte-iqgr01{background:linear-gradient(145deg,#4f5a3a,#3f492d)}.eyebrow-platform.svelte-iqgr01{background:linear-gradient(145deg,#435c66,#324750)}.grid-text-col.svelte-iqgr01 h3:where(.svelte-iqgr01){font-family:inherit;font-size:1.8rem;font-weight:600;line-height:1.3;margin:0 0 1.2rem;color:var(--foreground);letter-spacing:-.01em}.grid-text-col.svelte-iqgr01 p:where(.svelte-iqgr01){color:var(--muted-foreground);font-size:1.05rem;line-height:1.6;margin:0 0 2rem}.check-list.svelte-iqgr01{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.check-list.svelte-iqgr01 li:where(.svelte-iqgr01){display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--muted-foreground)}.check-list.svelte-iqgr01 li:where(.svelte-iqgr01) svg:where(.svelte-iqgr01){color:var(--foreground);flex-shrink:0}.grid-visual-col.svelte-iqgr01{position:relative;overflow:hidden;background:color-mix(in srgb,var(--background) 60%,var(--card));display:flex;align-items:center;justify-content:center;padding:3rem}.visual-bg.svelte-iqgr01{background-image:linear-gradient(color-mix(in srgb,var(--foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--foreground) 4%,transparent) 1px,transparent 1px);background-size:20px 20px}.visual-design.svelte-iqgr01:before,.visual-bom.svelte-iqgr01:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--primary) 9%,transparent) 0%,transparent 62%);opacity:.5}.visual-design.svelte-iqgr01 .mock-doc:where(.svelte-iqgr01),.visual-bom.svelte-iqgr01 .mock-doc:where(.svelte-iqgr01),.integrations-visual.svelte-iqgr01 .icon-grid:where(.svelte-iqgr01){position:relative;z-index:2}.mock-doc.svelte-iqgr01{width:100%;max-width:320px;background:var(--card);border-radius:8px;box-shadow:0 16px 40px #0000000f,0 4px 12px #00000005;border:1px solid color-mix(in srgb,var(--foreground) 6%,transparent);padding:1.5rem}.mock-doc--design.svelte-iqgr01{position:relative;isolation:isolate}.mock-doc--bom.svelte-iqgr01 .mock-body:where(.svelte-iqgr01){position:relative;isolation:isolate}.bom-qty.svelte-iqgr01{display:inline-block;min-width:3.4ch;text-align:right}.mock-header.svelte-iqgr01{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.mock-title.svelte-iqgr01{font-weight:600;font-size:.8rem}.mini-testimonial.svelte-iqgr01{display:flex;gap:1rem;align-items:flex-start;background:color-mix(in srgb,var(--foreground) 3%,transparent);padding:1.2rem;border-radius:6px;margin-top:2rem;border-left:3px solid var(--primary-dark)}.mini-testimonial.svelte-iqgr01 .avatar:where(.svelte-iqgr01){width:2rem;height:2rem;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;font-size:.75rem;font-weight:700;flex-shrink:0}.quote-wrapper.svelte-iqgr01{display:flex;flex-direction:column;gap:.6rem}.quote.svelte-iqgr01{font-size:.85rem!important;font-weight:500;color:var(--foreground)!important;line-height:1.4!important;margin:0!important}.author.svelte-iqgr01{font-size:.75rem!important;color:var(--muted-foreground)!important;margin:0!important}.icon-grid.svelte-iqgr01{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.int-icon.svelte-iqgr01{width:64px;height:64px;background:var(--card);border-radius:12px;box-shadow:0 4px 16px #0000000f;display:grid;place-items:center;color:var(--foreground);position:relative;overflow:hidden}.int-icon.svelte-iqgr01 img:where(.svelte-iqgr01){width:34px;height:34px;object-fit:contain;display:block}.integrations-visual.svelte-iqgr01{position:relative;isolation:isolate}.reveal.svelte-iqgr01{opacity:0;animation:svelte-iqgr01-fadeUp .8s cubic-bezier(.2,.8,.2,1) forwards var(--delay, 0ms)}@keyframes svelte-iqgr01-fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.int-icon.svelte-iqgr01{animation:none!important;transform:none!important}}@media(max-width:900px){.feature-row.svelte-iqgr01{grid-template-columns:1fr}.grid-text-col.svelte-iqgr01{padding:3rem 2rem;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--foreground) 6%,transparent)}.feature-row.reversed.svelte-iqgr01 .grid-text-col:where(.svelte-iqgr01){order:1;border-left:none}.feature-row.reversed.svelte-iqgr01 .grid-visual-col:where(.svelte-iqgr01){order:2}.grid-visual-col.svelte-iqgr01{min-height:320px}}
