@property --pro-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.pro{--bg:hsl(var(--background));--bg-2:hsl(var(--muted));--bg-glass:hsl(var(--background) / .82);--card:hsl(var(--card));--card-2:hsl(var(--muted) / .6);--line:hsl(var(--border));--line-soft:hsl(var(--border) / .6);--fg:hsl(var(--foreground));--fg-2:hsl(var(--foreground) / .78);--muted:hsl(var(--muted-foreground));--muted-2:#8c8a84;--grid:#1117220f;--em:#13795c;--em-hi:#0f664d;--em-ink:#fff;--em-soft:#13795c17;--em-line:#13795c73;--em-glow:#13795c38;--pv:#f59e0b;--bat:#10b981;--exp:#3b82f6;--prem:#a855f7;--neg:#e5484d;--scr:#0a0e16;--scr-2:#111826;--scr-line:#232b3a;--scr-fg:#e7ebef;--scr-muted:#8794a7;--paper:#f4f2ec;--ease:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--site-h:72px;--nav-h:56px;--font:"IBM Plex Sans Hebrew", Heebo, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords;direction:rtl;font-size:17px;line-height:1.65;overflow-x:clip}.dark .pro{--bg:#0e121b;--bg-2:#111723;--bg-glass:#0e121bcc;--card:#151b26;--card-2:#1b2230;--line:#28303d;--line-soft:#1d2431;--fg:#e7ebef;--fg-2:#b6c0cd;--muted:#8794a7;--muted-2:#5d697c;--grid:#e7ebef0d;--em:#2eb88e;--em-hi:#5fd3ae;--em-ink:#0a1913;--em-soft:#2eb88e1f;--em-line:#2eb88e73;--em-glow:#2eb88e59}.pro *,.pro :before,.pro :after{box-sizing:border-box}.pro h1,.pro h2,.pro h3,.pro p,.pro figure,.pro ol,.pro ul{margin:0}.pro h1,.pro h2,.pro h3{text-wrap:balance;letter-spacing:0}.pro p{text-wrap:pretty}.pro a{color:var(--em)}.pro a:hover{color:var(--em-hi)}.pro :focus-visible{outline:3px solid var(--em);outline-offset:3px;border-radius:6px}.pro section[id]{scroll-margin-top:calc(var(--nav-h) + 16px)}.pro .num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.pro .wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}.pro .mono{font-family:var(--mono);font-size:13px}.pro .eyebrow{font-family:var(--mono);letter-spacing:.04em;color:var(--em);align-items:center;gap:10px;font-size:13px;display:flex}.pro .eyebrow:before{content:"";transform-origin:100%;background:currentColor;width:22px;height:1px}.pro .bl-lockup{direction:ltr;unicode-bidi:isolate;align-items:center;gap:8px;display:inline-flex}.pro .bl-name{font-family:var(--font);letter-spacing:.06em;color:var(--fg);direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:700}.pro .bl-badge{font-family:var(--font);letter-spacing:.08em;color:#fff;direction:ltr;unicode-bidi:isolate;background:#16324f;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.dark .pro .bl-badge{background:#24405e}.pro .sec{padding-block:136px;position:relative}.pro .sec:before{content:"";background:linear-gradient(to left, transparent, var(--line) 20%, var(--em-line) 50%, var(--line) 80%, transparent);opacity:.8;top:0;height:1px;position:absolute;inset-inline:0}.pro .sec-head{flex-direction:column;gap:18px;max-width:780px;margin-bottom:64px;display:flex}.pro .h2{font-size:clamp(2rem,4.2vw,3.4rem);font-weight:700;line-height:1.12}.pro .lead{color:var(--fg-2);max-width:58ch;font-size:19px;line-height:1.6}.pro .ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px;display:inline-block}.pro .sw{border-radius:2px;flex:none;width:9px;height:9px;display:inline-block}.pro .chip{font-family:var(--mono);border:1px solid var(--line);color:var(--fg-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex}.pro .lg-white{display:none}.dark .pro .lg-white{display:block}.dark .pro .lg-navy{display:none}.pro .btn{min-height:50px;font-family:var(--font);cursor:pointer;transition:translate .35s var(--spring), scale .2s, background-color .2s, border-color .2s, box-shadow .35s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pro .btn:hover{translate:0 -2px}.pro .btn:active{scale:.97}.pro .btn .ico{width:18px;height:18px;transition:translate .35s var(--spring)}.pro .btn:hover .ico{translate:-4px}.pro .btn-em{background:var(--em);color:var(--em-ink)}.pro .btn-em:hover{background:var(--em-hi);color:var(--em-ink);box-shadow:0 12px 32px -12px var(--em-glow)}.pro .btn-em:after{content:"";transition:transform .9s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff52 50%,#0000 70%);position:absolute;inset:0;transform:translate(120%)}.pro .btn-em:hover:after{transform:translate(-120%)}.pro .btn-ghost{color:var(--fg);border-color:var(--line);background:0 0}.pro .btn-ghost:hover{border-color:var(--em-line);color:var(--fg)}.pro .btn-sm{border-radius:10px;min-height:40px;padding:0 16px;font-size:15px}.pro .btn:disabled{opacity:.6;cursor:progress}.pro .pnav{top:var(--site-h);z-index:30;background:var(--bg-glass);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line-soft);position:sticky}.pro .pnav-in{min-height:var(--nav-h);align-items:center;gap:24px;display:flex}.pro .logo{border-radius:8px;flex:none;align-items:center;text-decoration:none;display:flex}.pro .logo img{width:auto;height:40px;transition:translate .5s var(--spring), filter .4s;display:block}.pro .logo:hover img{filter:drop-shadow(0 6px 16px #f59e0b40);translate:0 -1px}.pro .pnav-links{gap:2px;margin-inline:auto;display:flex}.pro .pnav-links a{color:var(--fg-2);border-radius:999px;padding:8px 14px;font-size:15px;text-decoration:none;transition:color .25s,background-color .25s;position:relative}.pro .pnav-links a:hover{color:var(--fg);background:var(--card)}.pro .pnav-links a.on{color:var(--fg)}.pro .pnav-links a:after{content:"";background:var(--em);height:2px;transition:transform .5s var(--ease);inset-inline:14px;border-radius:2px;position:absolute;bottom:1px;transform:scaleX(0)}.pro .pnav-links a.on:after{transform:scaleX(1)}.pro .pnav-act{align-items:center;gap:8px;display:flex}.pro .prog{background:var(--em);transform-origin:100%;inset-inline:0;height:2px;position:absolute;bottom:-1px;transform:scaleX(0)}.pro .hero{padding-block:104px 120px;position:relative;overflow:clip}.pro .hero-bg{pointer-events:none;position:absolute;inset:0}.pro .hero-grid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 28%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 28%,#000 25%,#0000 75%)}.pro .hero-glow{background:radial-gradient(closest-side, var(--em-glow), transparent);filter:blur(36px);opacity:.6;border-radius:50%;width:960px;height:540px;margin-left:-480px;animation:16s ease-in-out infinite alternate pro-drift;position:absolute;top:34%;left:50%}.pro .hero-in{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.pro .h1{text-wrap:balance;letter-spacing:0;font-size:clamp(2.8rem,7.2vw,6.2rem);font-weight:700;line-height:1.04}.pro .h1 .ln{padding-bottom:.08em;display:block;overflow:clip}.pro .h1 .lx{animation:pro-line-up 1.15s var(--ease) both;font-style:normal;display:inline-block}.pro .h1 .ln:nth-child(2) .lx{color:var(--em);animation-delay:.14s}.pro .hero .eyebrow{animation:pro-enter .8s var(--ease) both}.pro .hero .lead{max-width:60ch;animation:pro-enter .9s var(--ease) .35s both;margin-inline:auto}.pro .hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pro .hero .hero-cta{animation:pro-enter .9s var(--ease) .45s both}.pro .hero-note{color:var(--muted);font-size:14px}.pro .hero .hero-note{animation:pro-enter .9s var(--ease) .55s both}.pro .stage{perspective:1600px;width:100%;max-width:1120px;margin:76px auto 0;position:relative}.pro .stage-in{animation:pro-enter 1.2s var(--ease) .6s both;position:relative}.pro .shot{transform-origin:50% 100%}.pro .win{background:var(--scr);border:1px solid var(--scr-line);color:var(--scr-fg);text-align:start;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 70px 120px -60px #000c}.pro .win-bar{border-bottom:1px solid var(--scr-line);background:#0c111a;align-items:center;gap:10px;padding:12px 18px;display:flex}.pro .win-bar b{margin-inline-end:auto;font-size:14px;font-weight:600}.pro .wchip{font-family:var(--mono);color:#aeb9c8;border:1px solid var(--scr-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px}.pro .wchip.ok{color:#5fd3ae;border-color:#2eb88e66}.pro .win-body{grid-template-columns:58px minmax(0,1fr);display:grid}.pro .win-side{border-inline-end:1px solid var(--scr-line);color:#6e7b8f;flex-direction:column;align-items:center;gap:18px;padding-block:20px;display:flex}.pro .win-side .on{color:#5fd3ae}.pro .win-main{grid-template-columns:minmax(0,232px) minmax(0,1fr);gap:18px;padding:20px;display:grid}.pro .fields{flex-direction:column;gap:8px;display:flex}.pro .fld{background:var(--scr-2);border:1px solid #1c2433;border-radius:12px;flex-direction:column;gap:1px;padding:9px 12px;display:flex}.pro .fld small{color:#8794a7;font-size:11px}.pro .fld span{color:#e7ebef;font-size:14px;font-weight:500}.pro .res{flex-direction:column;gap:14px;min-width:0;display:flex}.pro .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pro .kpi{background:var(--scr-2);border:1px solid #1c2433;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;transition:border-color .3s;display:flex}.pro .kpi:hover{border-color:#2eb88e66}.pro .kpi small{font-family:var(--mono);color:#8794a7;font-size:11px}.pro .kpi strong{color:#fff;font-size:clamp(20px,2.3vw,28px);font-weight:600;line-height:1.2}.pro .kpi strong.em{color:#5fd3ae}.pro .chart{background:var(--scr-2);border:1px solid #1c2433;border-radius:14px;padding:14px 16px}.pro .chart-t{font-family:var(--mono);color:#8794a7;justify-content:space-between;gap:10px;font-size:11px;display:flex}.pro .bars{border-bottom:1px solid #232b3a;align-items:flex-end;gap:8px;height:150px;padding-top:28px;display:flex}.pro .bar{opacity:.82;transform-origin:bottom;animation:pro-grow-y .9s var(--ease) both;animation-delay:calc(.9s + var(--i,0) * 40ms);background:#2eb88e;border-radius:4px 4px 0 0;flex:1;transition:opacity .2s;position:relative}.pro .bar:hover,.pro .bar.max{opacity:1}.pro .bar.max:after{content:attr(data-v);font-family:var(--mono);color:#e7ebef;white-space:nowrap;font-size:11px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pro .bar-l{gap:8px;margin-top:6px;display:flex}.pro .bar-l span{text-align:center;font-family:var(--mono);color:#8794a7;flex:1;font-size:10px}.pro .phone{width:228px;animation:pro-enter 1.1s var(--ease) 1s both;inset-inline-end:-30px;position:absolute;bottom:-56px}.pro .phone-par{border:1px solid var(--scr-line);background:#0a0e16;border-radius:34px;padding:10px;box-shadow:0 40px 80px -30px #000000d9}.pro .phone-in{color:#14181f;text-align:start;background:#f7f8fa;border-radius:26px;flex-direction:column;gap:10px;padding:16px;display:flex}.pro .ph-logo{color:#5a6271;border:1px dashed #c9cfd8;border-radius:8px;place-items:center;height:30px;font-size:11px;display:grid}.pro .phone-in b{font-size:15px;font-weight:600}.pro .ph-k{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pro .ph-k div{background:#eceff3;border-radius:10px;flex-direction:column;padding:7px 9px;display:flex}.pro .ph-k small{color:#5a6271;font-size:10px}.pro .ph-k strong{font-size:15px;font-weight:600}.pro .ph-bars{align-items:flex-end;gap:3px;height:44px;display:flex}.pro .ph-bars i{opacity:.85;background:#13795c;border-radius:2px 2px 0 0;flex:1}.pro .ph-btn{color:#fff;background:#13795c;border-radius:10px;place-items:center;min-height:40px;font-size:14px;font-weight:600;display:grid}.pro .spec{background:var(--bg-2);border-block:1px solid var(--line-soft)}.pro .spec-in{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pro .sp{border-inline-start:1px solid var(--line-soft);flex-direction:column;gap:6px;padding:44px 28px;display:flex}.pro .sp:first-child{border-inline-start:0;padding-inline-start:0}.pro .sp strong{color:var(--fg);font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:600;line-height:1}.pro .sp .lbl{color:var(--fg);margin-top:6px;font-size:16px}.pro .sp small{font-family:var(--mono);color:var(--muted);font-size:12px;line-height:1.5}.pro .statement{max-width:1000px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:600;line-height:1.3}.pro .st-a{color:var(--fg);display:block}.pro .st-b{color:var(--muted);display:block}.pro .tbl-box{border:1px solid var(--line);background:var(--card);border-radius:20px;margin-top:72px;overflow-x:auto}.pro .tbl{border-collapse:collapse;width:100%;min-width:680px;font-size:16px}.pro .tbl th,.pro .tbl td{text-align:start;border-bottom:1px solid var(--line-soft);padding:18px 22px}.pro .tbl thead th{font-family:var(--mono);color:var(--muted);letter-spacing:.03em;font-size:12px;font-weight:500}.pro .tbl tbody tr{transition:background-color .25s}.pro .tbl tbody tr:hover{background:var(--card-2)}.pro .tbl tbody tr:last-child th,.pro .tbl tbody tr:last-child td{border-bottom:0}.pro .tbl tbody th{font-weight:400}.pro .tbl .col-pro{background:var(--em-soft)}.pro .tbl thead th.col-pro{color:var(--em)}.pro .st{color:var(--fg-2);align-items:center;gap:8px;display:inline-flex}.pro .st.yes{color:var(--fg)}.pro .st.yes .ico{color:var(--em)}.pro .st.part .ico{color:var(--pv)}.pro .st.no{color:var(--muted)}.pro .eng{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.pro .eng-steps{padding-bottom:120px;position:relative}.pro .eng-rail{background:var(--line-soft);top:0;bottom:120px;border-radius:2px;width:2px;position:absolute;inset-inline-start:0;overflow:hidden}.pro .eng-rail i{background:var(--em);transform-origin:top;transition:transform .7s var(--ease);position:absolute;inset:0}.pro .eng-step{opacity:.4;min-height:420px;transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;gap:14px;padding-inline-start:36px;display:flex}.pro .eng-step.on{opacity:1}.pro .es-n{font-family:var(--mono);color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.pro .eng-step h3{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.2}.pro .eng-step p{color:var(--fg-2);max-width:42ch;font-size:17px}.pro .eng-panel{top:calc(var(--site-h) + var(--nav-h) + 32px);background:var(--scr);border:1px solid var(--scr-line);color:var(--scr-fg);border-radius:22px;flex-direction:column;gap:18px;padding:24px;display:flex;position:sticky;box-shadow:0 50px 100px -60px #000c}.pro .ep-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pro .ep-ls,.pro .ep-ms,.pro .ep-views{display:grid}.pro .ep-l{color:#fff;opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);grid-area:1/1;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex;transform:translateY(8px)}.pro .ep-l.on{opacity:1;transform:none}.pro .ep-dim{font-family:var(--mono);color:var(--scr-muted);align-items:center;gap:8px;font-size:12px;display:flex}.pro .live{background:#2eb88e;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite pro-pulse}.pro .ep-m{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);flex-direction:column;grid-area:1/1;gap:2px;display:flex;transform:translateY(14px)}.pro .ep-m.on{opacity:1;transform:none}.pro .ep-m strong{color:#fff;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:600;line-height:1.1}.pro .ep-m .lbl{color:#aeb9c8;font-size:14px}.pro .v-heat,.pro .v-cf{transition:opacity .6s var(--ease), transform .6s var(--ease);grid-area:1/1}.pro .v-cf{opacity:0;pointer-events:none;transform:translateY(16px)}.pro .is-cf .v-heat{opacity:0;pointer-events:none;transform:translateY(-12px)}.pro .is-cf .v-cf{opacity:1;pointer-events:auto;transform:none}.pro .heat{grid-template-columns:34px minmax(0,1fr);gap:10px;display:grid}.pro .hours{font-family:var(--mono);color:var(--scr-muted);flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.pro .heat-box{cursor:crosshair;position:relative}.pro .heat-img{aspect-ratio:2918/620;border-radius:6px;position:relative;overflow:hidden}.pro .heat-img img{opacity:0;width:100%;height:100%;transition:opacity .7s var(--ease);display:block;position:absolute;inset:0}.pro .heat-img img.on{opacity:1}.pro .scan{pointer-events:none;opacity:0;background:#e7ebef99;width:2px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 14px 3px #5fd3ae59}.pro .scan.run{opacity:1}.pro .heat-box:hover .scan{opacity:0}.pro .probe-v,.pro .probe-h{pointer-events:none;opacity:0;background:#e7ebefb3;transition:opacity .2s;position:absolute}.pro .probe-v{width:1px;top:0;bottom:0;left:0}.pro .probe-h{height:1px;top:0;left:0;right:0}.pro .tip{pointer-events:none;opacity:0;transition:opacity .2s, transform .2s var(--ease);z-index:3;background:#151c29;border:1px solid #34405a;border-radius:12px;flex-direction:column;gap:4px;min-width:200px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;transform:translateY(6px);box-shadow:0 18px 40px -18px #000000b3}.pro .tip b{color:#fff;font-size:14px;font-weight:600}.pro .tip span{font-family:var(--mono);color:#c9d2de;white-space:pre-line;font-size:12px}.pro .heat-box.show .probe-v,.pro .heat-box.show .probe-h{opacity:1}.pro .heat-box.show .tip{opacity:1;transform:none}.pro .months{font-family:var(--mono);color:var(--scr-muted);margin-inline-start:44px;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.pro .readout{color:#c9d2de;border-top:1px solid var(--scr-line);font-size:13px;font-family:var(--mono);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.pro .readout .hint{color:var(--scr-muted);margin-inline-start:auto}.pro .cf{width:100%;height:auto;display:block}.pro .cf rect{transform-box:fill-box;transform-origin:bottom}.pro .is-cf .cf rect{animation:pro-grow-y .7s var(--ease) both}.pro .cf .cf-pos{fill:#2eb88e}.pro .cf .cf-neg{fill:#e5484d;transform-origin:top}.pro .cf .cf-zero{stroke:#2a3342;stroke-width:1px}.pro .cf .cf-pb{stroke:#f59e0b;stroke-width:1px;stroke-dasharray:4 4}.pro .cf text{font-family:var(--mono);font-size:12px}.pro .cf .cf-lbl{fill:#f59e0b}.pro .cf .cf-end{fill:#fff}.pro .cf .cf-ax{fill:#8794a7}.pro .ep-cap{color:var(--scr-muted);font-size:13px;line-height:1.55}.pro .eng-cta{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:22px 26px;display:flex}.pro .eng-cta p{color:var(--fg);font-size:17px}.pro .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.pro .tile{isolation:isolate;background:var(--card);border:1px solid var(--line);min-width:0;transition:translate .5s var(--spring), border-color .3s;border-radius:22px;flex-direction:column;gap:10px;padding:24px 24px 28px;display:flex;position:relative;overflow:clip}.pro .tile:before{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), var(--em-soft), transparent 65%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pro .tile:hover{border-color:var(--em-line);translate:0 -4px}.pro .tile:hover:before{opacity:1}.pro .t-a{grid-column:span 4}.pro .t-b,.pro .t-c,.pro .t-d,.pro .t-e{grid-column:span 2}.pro .t-f{grid-column:span 6;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:28px;display:grid}.pro .t-f .viz{order:2;margin-bottom:0}.pro .viz{background:var(--bg-2);border:1px solid var(--line-soft);border-radius:14px;justify-content:center;align-items:center;height:132px;margin-bottom:10px;display:flex;position:relative;overflow:hidden}.pro .viz-col{flex-direction:column;gap:14px}.pro .tile h3{font-size:20px;font-weight:600}.pro .tile p{color:var(--fg-2);max-width:56ch;font-size:15px;line-height:1.6}.pro .tou{flex-direction:column;gap:8px;width:100%;padding:0 22px;display:flex}.pro .tou-cells{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;height:44px;display:grid}.pro .tou-cells i{background:var(--line);transform-origin:bottom;border-radius:4px}.pro .tou-cells i.pk{background:var(--prem)}.pro .tile:hover .tou-cells i{animation:pro-bump .6s var(--spring) both;animation-delay:calc(var(--i,0) * 22ms)}.pro .tou-ax{font-family:var(--mono);color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.pro .tou-lg{font-family:var(--mono);color:var(--fg-2);align-items:center;gap:8px;font-size:11px;display:flex}.pro .tags{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.pro .sig{flex-direction:column;gap:6px;width:78%;display:flex;position:relative}.pro .sig svg{width:100%;height:58px;overflow:visible}.pro .sig path,.pro .doc-sign path{fill:none;stroke:var(--fg);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pro .tile:hover .sig path{animation:pro-draw 1.5s var(--ease) both}.pro .sig-line{background:var(--line);height:1px}.pro .sig-cap{font-family:var(--mono);color:var(--muted);font-size:11px}.pro .sig-ok{font-family:var(--mono);color:var(--em);border:1px solid var(--em-line);background:var(--card);opacity:0;transition:opacity .35s, transform .45s var(--spring);top:-8px;border-radius:999px;padding:2px 9px;font-size:11px;position:absolute;inset-inline-end:0;transform:translateY(6px)scale(.92)}.pro .tile:hover .sig-ok{opacity:1;transition-delay:1s;transform:none}.pro .seg3{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(250px,82%);padding:4px;display:grid;position:relative}.pro .seg3 span{z-index:1;text-align:center;font-family:var(--mono);color:var(--fg-2);font-size:13px;line-height:32px;position:relative}.pro .seg3 .hl{z-index:0;background:var(--em-soft);border:1px solid var(--em-line);top:4px;bottom:4px;border-radius:9px;width:calc(33.3333% - 2.66667px);position:absolute;inset-inline-start:4px}.pro .tile:hover .seg3 .hl{animation:pro-hop 3.2s var(--ease) infinite}.pro .spark{width:min(250px,82%);height:40px;overflow:visible}.pro .spark path{fill:none;stroke:var(--em);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pro .spark line{stroke:var(--line);stroke-width:1px}.pro .tile:hover .spark path{animation:pro-draw 1.2s var(--ease) both}.pro .meter{align-items:center;gap:14px;width:100%;padding:0 20px;display:flex}.pro .file{font-family:var(--mono);color:var(--fg-2);flex-direction:column;flex:none;align-items:center;gap:6px;font-size:10px;display:flex}.pro .file .ico{width:30px;height:30px;color:var(--fg-2)}.pro .meter>.ico{color:var(--muted);width:18px;height:18px}.pro .prof{flex:1;align-items:flex-end;gap:2px;height:80px;display:flex}.pro .prof i{height:calc(var(--h) * 1%);background:var(--exp);opacity:.75;transform-origin:bottom;border-radius:2px 2px 0 0;flex:1}.pro .tile:hover .prof i{animation:pro-grow-y .7s var(--ease) both;animation-delay:calc(var(--i,0) * 22ms)}.pro .fan{width:240px;height:100px;position:relative}.pro .fc{background:var(--card);border:1px solid var(--line);width:150px;height:78px;transition:transform .6s var(--spring), border-color .3s;border-radius:12px;flex-direction:column;justify-content:space-between;margin:auto;padding:10px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0;box-shadow:0 14px 30px -20px #0009}.pro .fc i{background:var(--line);border-radius:3px;height:6px;display:block}.pro .fc i b{background:var(--em);height:100%;width:var(--w);border-radius:3px;display:block}.pro .fc:first-child{transform:translate(14px,8px)rotate(6deg)}.pro .fc:nth-child(2){transform:translate(7px,4px)rotate(3deg)}.pro .fc:nth-child(3){border-color:var(--em-line)}.pro .tile:hover .fc:first-child{transform:translate(-78px,6px)rotate(-7deg)}.pro .tile:hover .fc:nth-child(2){transform:translate(78px,6px)rotate(7deg)}.pro .tile:hover .fc:nth-child(3){transform:translateY(-6px)}.pro .pipe{flex-direction:column;gap:18px;height:150px;padding:0 24px}.pro .roles{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pro .roles span{background:var(--card);border:1px solid var(--line);color:var(--fg-2);border-radius:999px;padding:5px 12px;font-size:13px;transition:border-color .3s,color .3s}.pro .tile:hover .roles span{border-color:var(--em-line);color:var(--fg)}.pro .pl{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid;position:relative}.pro .pl:before{content:"";background:var(--line);top:7px;height:1px;position:absolute;inset-inline:12.5%}.pro .pl li{font-family:var(--mono);color:var(--fg-2);flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.pro .pl li:before{content:"";background:var(--card);border:1px solid var(--line);border-radius:50%;width:15px;height:15px;transition:background-color .3s,border-color .3s}.pro .tile:hover .pl li:before{background:var(--em);border-color:var(--em)}.pro .tile:hover .pl li:nth-child(2):before{transition-delay:.25s}.pro .tile:hover .pl li:nth-child(3):before{transition-delay:.5s}.pro .tile:hover .pl li:nth-child(4):before{transition-delay:.75s}.pro .soon{border:1px dashed var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding:16px 20px;display:flex}.pro .soon-t{font-family:var(--mono);color:var(--muted);margin-inline-end:6px;font-size:12px}.pro .soon .chip{transition:border-color .3s,color .3s}.pro .soon .chip:hover{border-color:var(--em-line);color:var(--fg)}.pro .soon small{color:var(--muted);margin-inline-start:auto;font-size:13px}.pro .tag{color:#b45309;border:1px solid #f59e0b80;border-radius:999px;padding:0 6px;font-size:11px}.dark .pro .tag{color:var(--pv)}.pro .paper{--fg:#14181f;--fg-2:#3b4352;--muted:#5a6271;--line:#d9d5cb;--line-soft:#e4e0d7;--card:#fff;--card-2:#f7f5f0;--bg-2:#efece5;--em:#13795c;--em-hi:#0f664d;--em-ink:#fff;--em-soft:#13795c14;--em-line:#13795c66;--em-glow:#13795c38;background:var(--paper);color:var(--fg);border-block:1px solid var(--line);padding-block:136px;position:relative}.pro .prop{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.pro .prop-txt{flex-direction:column;gap:18px;display:flex}.pro .prop-pts{border-top:1px solid var(--line);flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.pro .prop-pts li{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:14px;padding-block:18px;display:grid}.pro .prop-pts .ico{color:var(--em);margin-top:2px}.pro .prop-pts b{font-size:17px;font-weight:600;display:block}.pro .prop-pts span{color:var(--fg-2);font-size:15px}.pro .prop-viz{padding:12px 0 56px;position:relative}.pro .doc{border:1px solid var(--line);transition:rotate .7s var(--spring), translate .7s var(--spring);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:28px;display:flex;rotate:-1.2deg;box-shadow:0 40px 80px -48px #14181f73}.pro .doc:hover{translate:0 -4px;rotate:0deg}.pro .doc-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pro .logo-ph{border:1px dashed var(--line);height:36px;color:var(--muted);border-radius:8px;place-items:center;padding:0 14px;font-size:12px;display:grid}.pro .doc h3{font-size:22px;font-weight:700}.pro .doc-sub{color:var(--muted);margin-top:4px;font-size:14px}.pro .doc-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pro .doc-k div{background:var(--card-2);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.pro .doc-k small{color:var(--muted);font-size:12px}.pro .doc-k strong{font-size:clamp(17px,2vw,22px);font-weight:600}.pro .doc-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;height:64px;display:flex}.pro .doc-bars i{background:var(--em);opacity:.8;border-radius:3px 3px 0 0;flex:1}.pro .doc-sign{flex-direction:column;gap:6px;display:flex}.pro .doc-sign small{color:var(--muted);font-size:12px}.pro .doc-sign svg{width:240px;max-width:100%;height:60px;overflow:visible}.pro .doc-sign .ln{background:var(--line);height:1px}.pro .toast{color:#f4f2ec;inset-inline-end:-18px;background:#14181f;border-radius:16px;align-items:center;gap:12px;max-width:330px;padding:14px 18px;display:flex;position:absolute;bottom:0;box-shadow:0 24px 50px -24px #14181f99}.pro .toast .ico{color:#5fd3ae;width:26px;height:26px}.pro .toast b{font-size:14px;font-weight:600;display:block}.pro .toast span{color:#b6c0cd;font-size:13px}.pro .who-row{border-block:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pro .who{flex-direction:column;gap:10px;padding:32px 28px;display:flex;position:relative}.pro .who+.who{border-inline-start:1px solid var(--line-soft)}.pro .who .ico{width:26px;height:26px;color:var(--em);transition:translate .45s var(--spring), rotate .45s var(--spring)}.pro .who:hover .ico{translate:0 -4px;rotate:-6deg}.pro .who:after{content:"";background:var(--em);transform-origin:100%;height:2px;transition:transform .5s var(--ease);bottom:-1px;position:absolute;inset-inline:28px;transform:scaleX(0)}.pro .who:hover:after{transform:scaleX(1)}.pro .who h3{font-size:18px;font-weight:600}.pro .who p{color:var(--fg-2);font-size:15px;line-height:1.6}.pro .suite{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.pro .suite-card{border:1px solid var(--line);background:var(--card);transition:translate .45s var(--spring), border-color .3s;border-radius:20px;flex-direction:column;gap:12px;padding:28px;display:flex}.pro .suite-card:hover{translate:0 -4px}.pro .suite-card.pro-c{border-color:var(--em-line);background:var(--em-soft)}.pro .suite-card .chip{align-self:flex-start}.pro .suite-card.pro-c .chip{border-color:var(--em-line);color:var(--em)}.pro .suite-card h3{font-size:21px;font-weight:700}.pro .suite-card p{color:var(--fg-2);font-size:15px}.pro .suite-mid{color:var(--muted);font-family:var(--mono);text-align:center;align-content:center;place-items:center;gap:6px;font-size:12px;display:grid}.pro .suite-mid .ico{animation:3s ease-in-out infinite pro-sway}.pro .txt-link{margin-top:auto;font-size:15px;font-weight:500;text-decoration:none}.pro .price-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.pro .trial{color:var(--fg);align-items:center;gap:12px;font-size:16px;display:flex}.pro .trial .ico{color:var(--em)}.pro .bill{background:var(--card);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid;position:relative}.pro .bill:before{content:"";background:var(--em);width:calc(50% - 4px);transition:transform .45s var(--spring);top:4px;bottom:4px;border-radius:9px;position:absolute;inset-inline-start:4px}.pro .bill.is-y:before{transform:translate(-100%)}.pro .bill button{z-index:1;font-family:var(--font);color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-size:14px;transition:color .3s;position:relative}.pro .bill button.on{color:var(--em-ink)}.pro .bill .save{font-family:var(--mono);opacity:.85;font-size:11px}.pro .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pro .plan{background:var(--card);border:1px solid var(--line);transition:translate .5s var(--spring), box-shadow .45s;border-radius:22px;flex-direction:column;gap:18px;padding:30px;display:flex}.pro .plan:hover{translate:0 -6px}.pro .plan.hot{background:linear-gradient(var(--card), var(--card)) padding-box, conic-gradient(from var(--pro-ang), var(--em), #2eb88e14 25%, #2eb88e14 75%, var(--em)) border-box;border:1px solid #0000;animation:7s linear infinite pro-spin}.pro .plan.hot:hover{box-shadow:0 26px 60px -34px var(--em-glow)}.pro .plan-top{justify-content:space-between;align-items:center;min-height:26px;display:flex}.pro .plan-top .chip{border-color:var(--em);color:var(--em)}.pro .plan-name{font-family:var(--mono);color:var(--fg);direction:ltr;font-size:15px}.pro .plan-for{color:var(--fg-2);font-size:15px}.pro .price{align-items:baseline;gap:8px;display:flex;overflow:clip}.pro .price strong{animation:pro-flip .55s var(--ease) both;font-size:48px;font-weight:700;line-height:1.05;display:inline-block}.pro .price>span{color:var(--muted);font-size:14px}.pro .price-sub{color:var(--muted);margin-top:-10px;font-size:13px}.pro .plan ul{flex-direction:column;flex:1;gap:11px;padding:0;list-style:none;display:flex}.pro .plan li{color:var(--fg-2);gap:10px;font-size:15px;display:flex}.pro .plan li .ico{width:18px;height:18px;color:var(--em);margin-top:4px}.pro .fine{color:var(--muted);margin-top:14px;font-size:13px}.pro .join{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.pro .jsteps{flex-direction:column;padding:0;list-style:none;display:flex}.pro .jstep{border-bottom:1px solid var(--line-soft);grid-template-columns:48px minmax(0,1fr);gap:18px;padding-block:20px;display:grid}.pro .jstep:last-child{border-bottom:0}.pro .jn{border:1px solid var(--em-line);width:48px;height:48px;color:var(--em);font-family:var(--mono);transition:background-color .3s, color .3s, scale .4s var(--spring);border-radius:14px;place-items:center;font-size:15px;display:grid}.pro .jstep:hover .jn{background:var(--em);color:var(--em-ink);scale:1.06}.pro .jstep h3{margin-bottom:2px;font-size:19px;font-weight:600}.pro .jstep p{color:var(--fg-2);font-size:15px}.pro .talk{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding:18px 20px;display:flex}.pro .talk .mono{color:var(--muted)}.pro .talk a{color:var(--fg);font-size:22px;font-weight:600;text-decoration:none}.pro .form{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:18px;padding:30px;display:flex}.pro .form h3{font-size:21px;font-weight:700}.pro .frow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pro .f{flex-direction:column;gap:6px;min-width:0;display:flex}.pro .f label{color:var(--fg-2);font-size:14px;font-weight:500}.pro .f input,.pro .f select{font-family:var(--font);color:var(--fg);background:var(--bg-2);border:1px solid var(--line);border-radius:12px;width:100%;min-height:50px;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.pro .f input:hover,.pro .f select:hover{border-color:var(--muted)}.pro .f input:focus,.pro .f select:focus{border-color:var(--em);box-shadow:0 0 0 4px var(--em-soft);outline:none}.pro .f input[aria-invalid=true]{border-color:var(--neg)}.pro .ferr{color:var(--neg);font-size:13px}.pro .chk{color:var(--fg-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.pro .chk input{width:20px;height:20px;accent-color:var(--em);flex:none;margin-top:3px}.pro .fnote{color:var(--muted);align-items:flex-start;gap:10px;margin-top:-4px;font-size:13px;display:flex}.pro .fnote .ico{width:16px;height:16px;color:var(--em);margin-top:3px}.pro .hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pro .done{animation:pro-enter .5s var(--ease) both;flex-direction:column;gap:12px;display:flex}.pro .done h3{font-size:22px}.pro .done p{color:var(--fg-2)}.pro .faq{flex-direction:column;gap:12px;max-width:860px;display:flex}.pro .faq details{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:0 22px;transition:border-color .3s}.pro .faq details:hover{border-color:var(--muted)}.pro .faq details[open]{border-color:var(--em-line)}.pro .faq details::details-content{block-size:0;transition:block-size .4s var(--ease), content-visibility .4s allow-discrete;overflow:hidden}.pro .faq details[open]::details-content{block-size:auto}.pro .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-size:17px;font-weight:600;list-style:none;display:flex}.pro .faq summary::-webkit-details-marker{display:none}.pro .faq summary .ico{transition:rotate .4s var(--spring), color .3s;color:var(--muted)}.pro .faq details[open] summary .ico{color:var(--em);rotate:45deg}.pro .faq details p{color:var(--fg-2);max-width:70ch;padding-bottom:20px;font-size:16px}.pro .final{text-align:center;background:var(--bg);padding-block:160px;position:relative;overflow:clip}.pro .final:before{content:"";background:linear-gradient(to left, transparent, var(--em-line), transparent);top:0;height:1px;position:absolute;inset-inline:0}.pro .final-heat{display:none}.dark .pro .final-heat{opacity:.26;pointer-events:none;inset-inline:0;display:block;position:absolute;top:50%;translate:0 -50%;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.pro .final-heat img{width:100%;height:auto;display:block}.pro .final-in{flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.pro .final-logo img{width:auto;height:72px;margin-bottom:8px;display:block}.pro .final .h2{max-width:20ch}.pro .final .sub{color:var(--fg-2);max-width:52ch;margin-bottom:12px}.pro .mbar{display:none}@keyframes pro-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pro-line-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes pro-rise{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}@keyframes pro-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pro-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pro-drift{0%{transform:translate(-7%)scale(1)}to{transform:translate(7%,-5%)scale(1.12)}}@keyframes pro-flatten{0%{transform:rotateX(20deg)scale(.9)}to{transform:none}}@keyframes pro-lift{0%{transform:none}to{transform:translateY(-64px)}}@keyframes pro-pulse{0%{box-shadow:0 0 #2eb88e99}70%{box-shadow:0 0 0 10px #2eb88e00}to{box-shadow:0 0 #2eb88e00}}@keyframes pro-spin{to{--pro-ang:360deg}}@keyframes pro-sway{0%,to{transform:translate(0)}50%{transform:translate(-6px)}}@keyframes pro-light-up{0%{background-position:0 100%}to{background-position:0 0}}@keyframes pro-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pro-bump{50%{transform:scaleY(1.45)}}@keyframes pro-hop{0%,22%{transform:none}33%,55%{transform:translate(-100%)}66%,88%{transform:translate(-200%)}to{transform:none}}@keyframes pro-flip{0%{opacity:0;transform:translateY(55%)}to{opacity:1;transform:none}}@keyframes pro-unclip{0%{clip-path:inset(0 5% round 48px)}to{clip-path:inset(0)}}@keyframes pro-toast-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.pro .prog{animation:linear both pro-grow-x;animation-timeline:scroll(root)}.pro .shot{animation:linear both pro-flatten;animation-timeline:scroll(root);animation-range:0 560px}.pro .phone-par{animation:linear both pro-lift;animation-timeline:scroll(root);animation-range:0 900px}.pro .rv,.pro .stag>*{animation:linear both pro-rise;animation-timeline:view();animation-range:entry 5% entry 60%}.pro .stag>:nth-child(2){animation-range:entry 10% entry 65%}.pro .stag>:nth-child(3){animation-range:entry 15% entry 70%}.pro .stag>:nth-child(4){animation-range:entry 20% entry 75%}.pro .stag>:nth-child(5){animation-range:entry 25% entry 80%}.pro .stag>:nth-child(6){animation-range:entry 30% entry 85%}.pro .plans.stag>.plan.hot{animation:linear both pro-rise,7s linear infinite pro-spin;animation-timeline:view(),auto;animation-range:entry 10% entry 65%,normal}.pro .sec .eyebrow:before,.pro .paper .eyebrow:before{animation:linear both pro-grow-x;animation-timeline:view();animation-range:entry 20% entry 90%}.pro .st-b{color:#0000;background-image:linear-gradient(to bottom, var(--fg) 46%, var(--muted-2) 54%);background-position:0 0;background-size:100% 200%;-webkit-background-clip:text;background-clip:text;animation:linear both pro-light-up;animation-timeline:view();animation-range:cover 18% cover 52%}.pro .tbl tbody tr{animation:linear both pro-rise;animation-timeline:view();animation-range:entry entry 90%}.pro .paper{animation:linear both pro-unclip;animation-timeline:view();animation-range:entry entry 75%}.pro .doc-sign path{animation:linear both pro-draw;animation-timeline:view();animation-range:entry 70% cover 55%}.pro .toast{animation:linear both pro-toast-in;animation-timeline:view();animation-range:entry 30%}}@media (width<=1080px){.pro .pnav-links{display:none}.pro .pnav-act{margin-inline-start:auto}.pro .win-main{grid-template-columns:minmax(0,1fr)}.pro .fields{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pro .phone{inset-inline-end:10px;width:200px;bottom:-44px}.pro .spec-in{grid-template-columns:repeat(2,minmax(0,1fr))}.pro .sp:nth-child(3){border-inline-start:0;padding-inline-start:0}.pro .sp:nth-child(n+3){border-top:1px solid var(--line-soft)}.pro .eng{grid-template-columns:minmax(0,1fr);gap:0}.pro .eng-panel{z-index:5;top:calc(var(--site-h) + var(--nav-h));border-inline:0;border-radius:0;order:-1;gap:12px;margin-inline:-24px;padding:16px 24px}.pro .eng-step{min-height:360px}.pro .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pro .t-a,.pro .t-f{grid-column:span 2}.pro .t-b,.pro .t-c,.pro .t-d,.pro .t-e{grid-column:span 1}.pro .prop{grid-template-columns:minmax(0,1fr);gap:48px}.pro .who-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pro .who:nth-child(3){border-inline-start:0}.pro .who:nth-child(n+3){border-top:1px solid var(--line-soft)}.pro .join{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.pro .plans,.pro .t-f{grid-template-columns:minmax(0,1fr)}.pro .t-f .viz{order:0}}@media (width<=720px){.pro{--nav-h:0px;font-size:16px}.pro .pnav{display:none}.pro .wrap{padding-inline:16px}.pro .sec,.pro .paper{padding-block:84px}.pro .sec-head{margin-bottom:40px}.pro .hero{padding-block:56px 72px}.pro .lead{font-size:17px}.pro .stage{margin-top:48px}.pro .win-side,.pro .fields,.pro .phone{display:none}.pro .win-body{grid-template-columns:minmax(0,1fr)}.pro .win-main{padding:14px}.pro .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pro .kpis .kpi:last-child{grid-column:span 2}.pro .bars{gap:5px;height:120px}.pro .bar-l{gap:5px}.pro .sp{padding:28px 14px}.pro .tbl-box{margin-top:48px}.pro .eng-panel{margin-inline:-16px;padding:14px 16px}.pro .ep-m strong{font-size:1.6rem}.pro .ep-cap{display:none}.pro .eng-step{min-height:320px;padding-inline-start:24px}.pro .heat{grid-template-columns:24px minmax(0,1fr);gap:6px}.pro .months{margin-inline-start:30px;font-size:10px}.pro .months span:nth-child(2n){visibility:hidden}.pro .readout .hint{display:none}.pro .bento{grid-template-columns:minmax(0,1fr)}.pro .t-a,.pro .t-b,.pro .t-c,.pro .t-d,.pro .t-e,.pro .t-f{grid-column:auto}.pro .doc{padding:20px;rotate:0deg}.pro .toast{max-width:calc(100% - 16px);inset-inline-end:8px}.pro .who-row{grid-template-columns:minmax(0,1fr)}.pro .who+.who{border-inline-start:0;border-top:1px solid var(--line-soft)}.pro .who{padding-inline:0}.pro .suite{grid-template-columns:minmax(0,1fr)}.pro .suite-mid .ico{animation:none;rotate:90deg}.pro .frow{grid-template-columns:minmax(0,1fr)}.pro .soon small{margin-inline-start:0}.pro .final{padding-block:104px}.pro .final-logo img{height:56px}.pro .mbar{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform .35s var(--ease), opacity .35s;inset-inline:0;padding-inline-end:88px;display:flex;position:fixed;bottom:0}.pro .mbar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(110%)}.pro .mbar .btn{flex:1}}@media (prefers-reduced-motion:reduce){.pro *,.pro :before,.pro :after{transition:none!important;animation:none!important}.pro .scan{display:none}}html.a11y-stopAnim .pro *,html.a11y-stopAnim .pro :before,html.a11y-stopAnim .pro :after{transition:none!important;animation:none!important}html.a11y-stopAnim .pro .scan{display:none}
