@font-face{font-family:ITF Rawasi;font-weight:300;font-display:swap;src:local(ITF Rawasi Light),local(itfRawasiArabic-Light)}@font-face{font-family:ITF Rawasi;font-weight:400;font-display:swap;src:local(ITF Rawasi),local(itfRawasiArabic-Regular)}@font-face{font-family:ITF Rawasi;font-weight:500;font-display:swap;src:local(ITF Rawasi Medium),local(itfRawasiArabic-Medium)}@font-face{font-family:ITF Rawasi;font-weight:700;font-display:swap;src:local(ITF Rawasi Bold),local(itfRawasiArabic-Bold)}@font-face{font-family:ITF Rawasi;font-weight:800;font-display:swap;src:local(ITF Rawasi ExtraBold),local(itfRawasiArabic-ExtraBold)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--teal-900:#123029;--teal-800:#1e4b40;--teal-750:#22564a;--teal-700:#2f7d63;--teal-600:#3c8f6f;--green-500:#4fa67a;--green-450:#64b360;--green-400:#4fd16d;--green-300:#5edb7a;--mint-300:#a8e39a;--mint-100:#e3f3e6;--mint-50:#f1f8f2;--paper:#fff;--warm-1:#f79151;--warm-2:#fbb347;--warm-3:#f8c750;--danger:#e5484d;--bg:var(--teal-800);--fg:#f2f8f4;--fg-muted:#b5cfc3;--fg-soft:#a8c6b9;--line:#b5cfc329;--line-strong:#b5cfc34d;--surface:#ffffff0b;--surface-2:#ffffff14;--ink:#12322a;--ink-muted:#4c6b60;--ink-line:#d5e7da;--warm:linear-gradient(270deg, var(--warm-1) 0%, var(--warm-2) 55%, var(--warm-3) 100%);--f-sans:var(--font-montserrat), "ITF Rawasi", var(--font-readex), "Segoe UI", Tahoma, sans-serif;--f-ar:"ITF Rawasi", var(--font-readex), "Segoe UI", Tahoma, sans-serif;--t-xs:.78rem;--t-sm:.9rem;--t-base:1rem;--t-md:1.125rem;--t-lg:1.35rem;--t-xl:clamp(1.55rem, 2.6vw, 2.05rem);--t-2xl:clamp(1.9rem, 3.6vw, 2.75rem);--t-3xl:clamp(2.2rem, 5vw, 3.7rem);--wrap:1200px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--sec:clamp(4rem, 9vw, 7rem);--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--shadow-card:0 1px 0 #fff9 inset, 0 24px 60px -24px #0519148c;--ease:cubic-bezier(.2, .7, .2, 1);--header-h:68px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;direction:rtl}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.75;overflow-x:hidden}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--teal-800);position:fixed;inset:0 0 auto}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.005em;margin:0;font-weight:800;line-height:1.3}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--warm-3);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:12px;z-index:100;background:var(--paper);color:var(--ink);border-radius:var(--r-sm);padding:.5rem 1rem;position:absolute;top:-60px}.skip:focus{top:12px}.num,.tnum{font-family:var(--font-montserrat), var(--f-ar);font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.wrap{width:100%;max-width:calc(var(--wrap) + 32px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.sec{padding-block:var(--sec);position:relative}.sec--tight{padding-block:clamp(2.5rem,5vw,4rem)}.band-deep{background:var(--teal-900)}.band-mid{background:var(--teal-750)}.band-light{background:var(--mint-50);color:var(--ink);--line:var(--ink-line);--fg-muted:var(--ink-muted);--fg-soft:var(--ink-muted);--surface:var(--paper);--surface-2:var(--mint-100)}.band-line{border-top:1px solid var(--line)}.head{gap:.9rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.head--center{text-align:center;justify-items:center;margin-inline:auto}.calc-lbl{font-size:var(--t-sm);color:var(--green-300);font-weight:600;display:block}.h1{font-size:var(--t-3xl);line-height:1.22}.h2{font-size:var(--t-2xl)}.h3{font-size:var(--t-xl)}.lead{font-size:var(--t-md);color:var(--fg-muted);max-width:62ch;line-height:1.85}.muted{color:var(--fg-muted)}.hl-green{color:var(--green-300)}.band-light .hl-green{color:var(--teal-700)}.grid{gap:clamp(1rem,2vw,1.5rem);display:grid}.g-2{grid-template-columns:repeat(2,minmax(0,1fr))}.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.g-3,.g-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.g-2,.g-3,.g-4{grid-template-columns:minmax(0,1fr)}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.split--rev>:first-child{order:2}@media (max-width:960px){.split,.split--rev{grid-template-columns:minmax(0,1fr)}.split--rev>:first-child{order:0}}.btn{border-radius:var(--r-pill);min-height:48px;transition:transform .2s var(--ease), background-color .2s, box-shadow .2s, border-color .2s;white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.4rem;font-size:.98rem;font-weight:700;line-height:1.2;display:inline-flex}.btn svg,.btn img{flex:none;width:18px;height:18px}.btn:active{transform:translateY(0)}.btn-warm{background:var(--warm);color:#1a2e20}.btn-ghost{border:1px solid var(--line-strong);color:var(--fg);background:#ffffff08}.btn-ghost:hover{border-color:var(--green-300);background:#ffffff0f}.band-light .btn-ghost{color:var(--ink);background:var(--paper);border-color:#bfd8c7}.btn-green{background:var(--teal-700);color:#fff}.btn-green:hover{background:var(--teal-750)}.btn-sm{min-height:40px;padding:.5rem 1.05rem;font-size:.9rem}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.link-arrow{color:var(--green-300);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.band-light .link-arrow{color:var(--teal-700)}.link-arrow svg{width:16px;height:16px;transition:transform .2s var(--ease)}.link-arrow:hover svg{transform:translate(-4px)}.note{font-size:var(--t-xs);color:var(--fg-soft)}.site-header{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#1e4b40d1;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky}.site-header.is-scrolled{border-color:var(--line);background:#183e35eb}.nav{height:var(--header-h);align-items:center;gap:1.5rem;display:flex}.brand{color:#fff;flex:none;align-items:center;gap:.55rem;display:inline-flex}.brand .mark{color:#fff;width:34px;height:30px}.brand .word{color:#fff;width:92px;height:34px}.nav-main{align-items:center;gap:.25rem;margin-inline-start:1rem;display:flex}.nav-link{border-radius:var(--r-pill);color:#ddebe3;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.nav-link:hover,.nav-link[aria-expanded=true],.nav-link[aria-current=page]{color:#fff;background:#ffffff12}.nav-link svg{width:15px;height:15px;transition:transform .2s}.nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.nav-cta{align-items:center;gap:.6rem;margin-inline-start:auto;display:flex}.nav-item{position:relative}.mega{top:calc(100% + 10px);background:var(--paper);width:min(760px,92vw);color:var(--ink);border-radius:var(--r-lg);opacity:0;visibility:hidden;transition:opacity .18s, transform .18s var(--ease), visibility .18s;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:1rem;display:grid;position:absolute;inset-inline-start:-1rem;transform:translateY(6px);box-shadow:0 30px 80px -20px #04141099}.mega--2{grid-template-columns:repeat(2,minmax(0,1fr));width:min(560px,92vw)}.nav-item.is-open .mega{opacity:1;visibility:visible;transform:none}.mega a{border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:.75rem;padding:.7rem;transition:background .15s;display:grid}.mega a:hover,.mega a:focus-visible{background:var(--mint-50)}.mega .ic{background:var(--mint-100);width:38px;height:38px;color:var(--teal-700);border-radius:10px;place-items:center;display:grid}.mega .ic svg{width:19px;height:19px}.mega strong{font-size:.95rem;line-height:1.4;display:block}.mega span{color:var(--ink-muted);font-size:.8rem;line-height:1.5;display:block}.mega .mega-foot{background:var(--teal-800);color:#fff;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.mega .mega-foot a{color:var(--warm-3);padding:0;font-weight:700;display:inline-flex}.mega .mega-foot a:hover{background:0 0}.burger{border:1px solid var(--line-strong);border-radius:12px;place-items:center;width:44px;height:44px;margin-inline-start:auto;display:none}.burger svg{width:22px;height:22px}.drawer{z-index:70;background:var(--teal-900);padding:calc(env(safe-area-inset-top,0px) + 12px) var(--gutter-r) calc(env(safe-area-inset-bottom,0px) + 20px) var(--gutter-l);flex-direction:column;gap:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer-top{justify-content:space-between;align-items:center;height:52px;display:flex}.drawer details{border-bottom:1px solid var(--line)}.drawer summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem .25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary svg{width:18px;height:18px;transition:transform .2s}.drawer details[open] summary svg{transform:rotate(180deg)}.drawer .d-links{gap:.1rem;padding-bottom:1rem;display:grid}.drawer .d-links a{color:var(--fg-muted);border-radius:10px;padding:.6rem .5rem}.drawer .d-links a:hover{background:var(--surface-2);color:#fff}.drawer>a.d-item{border-bottom:1px solid var(--line);padding:1rem .25rem;font-size:1.05rem;font-weight:700}.drawer .btn{width:100%}@media (max-width:1060px){.nav-main,.nav-cta{display:none}.burger{display:grid}}.hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5edb7a29,#0000 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-20% -10% auto auto}.hero .split{position:relative}.hero-copy{align-content:start;gap:1.4rem;display:grid}.hero-copy .h1{font-size:clamp(2.3rem,5.4vw,4rem)}.chips{flex-wrap:wrap;gap:.5rem;display:flex}.chip{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);color:#ddebe3;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.chip img,.chip svg{width:16px;height:16px}.band-light .chip{background:var(--paper);color:var(--ink)}.pill{border-radius:var(--r-pill);border:1px solid var(--line);color:#ddebe3;background:#ffffff12;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .9rem .35rem .45rem;font-size:.85rem;display:inline-flex}.pill b{background:var(--warm);color:#1a2e20;border-radius:var(--r-pill);padding:.1rem .55rem;font-size:.75rem}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:.5rem;padding-top:1.25rem;display:grid}.hero-stats div{border-inline-start:1px solid var(--line);padding-inline:.9rem}.hero-stats div:first-child{border-inline-start:0;padding-inline-start:0}.hero-stats strong{font-family:var(--font-montserrat), var(--f-ar);color:#fff;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;line-height:1.2;display:block}.hero-stats div>span{color:var(--fg-muted);font-size:.82rem;line-height:1.5;display:block}.page-hero{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5edb7a21,#0000 70%);width:60vw;max-width:760px;height:60vw;max-height:760px;position:absolute;inset:-30% auto auto -10%}.crumbs{color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.85rem;display:flex}.crumbs a:hover{color:#fff}.crumbs svg{width:14px;height:14px}.paper{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.ui-bar{border-bottom:1px solid var(--ink-line);align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.ui-bar .av{background:var(--mint-100);width:36px;height:36px;color:var(--teal-700);border-radius:50%;flex:none;place-items:center;display:grid}.ui-bar .av svg{width:20px;height:20px}.ui-bar .who{min-width:0;line-height:1.3;display:grid}.ui-bar .who b{font-size:.92rem}.ui-bar .who small{color:var(--teal-700);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.ui-bar .who small:before{content:"";background:var(--green-400);border-radius:50%;width:7px;height:7px}.ui-bar .tag{margin-inline-start:auto}.tag{border-radius:var(--r-pill);background:var(--mint-100);color:#2a7259;white-space:nowrap;align-items:center;gap:.3rem;padding:.18rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.tag img,.tag svg{width:13px;height:13px}.tag--warm{color:#a44e16;background:#fff1df}.tag--red{color:#b42318;background:#fde8e8}.tag--blue{color:#1d4ed8;background:#e6f0ff}.tag--grey{color:#51635c;background:#eef1f0}.chat{background:#f4f1ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M20 14l3 6-3 6-3-6z' fill='%23e7e2d6' fill-opacity='.5'/%3E%3C/svg%3E");flex-direction:column;gap:.55rem;min-height:340px;padding:1rem;display:flex}.msg{border-radius:14px;max-width:82%;padding:.55rem .8rem .45rem;font-size:.9rem;line-height:1.65;position:relative;box-shadow:0 1px 1px #0000000f}.msg time{color:#7c8a84;font-size:.75rem;font-family:var(--font-montserrat), sans-serif;margin-top:.15rem;display:block}.msg.in{background:#fff;border-start-start-radius:4px;align-self:flex-start}.msg.out{background:#dcf5de;border-start-end-radius:4px;align-self:flex-end}.msg.ai:before{content:attr(data-label);color:var(--teal-700);margin-bottom:.1rem;font-size:.75rem;font-weight:700;display:block}.msg.card{background:#fff;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.msg.card .thumb{background:linear-gradient(135deg,#2a2a2a,#575757);border-radius:10px;width:52px;height:52px}.msg.card .thumb.beige{background:linear-gradient(135deg,#cbb89a,#ead9bd)}.msg.card b{font-size:.85rem;display:block}.msg.card small{color:var(--ink-muted);font-size:.76rem}.msg .btns{gap:4px;margin-top:.45rem;display:grid}.msg .btns span{text-align:center;color:#1f7ae0;border-top:1px solid #eee;padding:.35rem;font-size:.82rem;font-weight:600}.msg.sys{color:var(--teal-700);border-radius:var(--r-pill);background:#e6f4ea;align-self:center;align-items:center;gap:.35rem;max-width:none;padding:.35rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.msg.sys svg{width:14px;height:14px}.typing{background:#fff;border-radius:14px;align-self:flex-start;gap:4px;padding:.7rem .8rem;display:inline-flex}.typing i{background:#9aa8a2;border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}.ui-input{border-top:1px solid var(--ink-line);color:#8a9a93;align-items:center;gap:.6rem;padding:.7rem 1rem;font-size:.85rem;display:flex}.ui-input span{background:var(--mint-50);border-radius:var(--r-pill);flex:1;padding:.5rem .9rem}.ui-input i{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.ui-input i svg{width:16px;height:16px;transform:scaleX(-1)}.tabs{flex-wrap:wrap;gap:.4rem;display:flex}.tab{border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--fg-muted);background:0 0;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.88rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:inline-flex}.tab img,.tab svg{flex:none;width:16px;height:16px}@media (max-width:640px){.hero-demo .tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.hero-demo .tab{white-space:nowrap}}.tab[aria-selected=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.band-light .tab{color:var(--ink-muted);border-color:var(--ink-line);background:var(--paper)}.band-light .tab[aria-selected=true]{background:var(--teal-800);color:#fff;border-color:var(--teal-800)}.hero-demo{gap:.9rem;display:grid}.hero-demo .paper{width:100%;max-width:460px;margin-inline:auto}.hero-demo .tabs{justify-content:center}.demo-caption{text-align:center;color:var(--fg-soft);font-size:.8rem}.logos{border-block:1px solid var(--line);background:var(--teal-900);padding-block:2.5rem}.logos p{text-align:center;color:var(--fg-muted);margin-bottom:1.4rem;font-size:.92rem}.logos p b{color:#fff;font-family:var(--font-montserrat), var(--f-ar)}.marquee{direction:ltr;gap:1.1rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{direction:ltr;align-items:center;width:max-content;animation:70s linear infinite scroll;display:flex}.marquee-track.rev{animation-duration:80s;animation-direction:reverse}.marquee-track img{opacity:.78;box-sizing:content-box;width:auto;max-width:140px;height:auto;max-height:38px;padding-inline:1.6rem;transition:opacity .2s}.marquee-track img:hover{opacity:1}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s, transform .2s var(--ease), background .2s;align-content:start;gap:.65rem;padding:clamp(1.25rem,2vw,1.6rem);display:grid}.band-light .card{box-shadow:0 1px 2px #12322a0a}a.card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.band-light a.card:hover{border-color:#a9cdb6}.card h3{font-size:1.08rem;line-height:1.45}.card p{color:var(--fg-muted);font-size:.94rem;line-height:1.75}.ic-box{width:44px;height:44px;color:var(--green-300);background:#5edb7a1f;border-radius:12px;place-items:center;display:grid}.ic-box svg{width:22px;height:22px}.band-light .ic-box{background:var(--mint-100);color:var(--teal-700)}.ic-box--warm{color:var(--warm-3);background:#f8c75024}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);gap:.3rem;padding:1.4rem;display:grid}.stat-card strong{font-family:var(--font-montserrat), var(--f-ar);color:var(--green-300);font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1.1}.band-light .stat-card strong{color:var(--teal-700)}.stat-card>span{color:var(--fg-muted);font-size:.9rem;line-height:1.6}.stat-card.is-dark{background:var(--teal-800);border-color:var(--teal-800);color:#fff}.stat-card.is-dark strong{color:#fff}.stat-card.is-dark>span{color:#b5cfc3}.stat-card.is-green{background:#37803a;border-color:#37803a}.stat-card.is-green strong,.stat-card.is-green>span{color:#fff}.case-card{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);border:1px solid var(--ink-line);transition:transform .2s var(--ease), box-shadow .2s;align-content:start;gap:1rem;padding:1.5rem;display:grid}a.case-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #12322a59}.case-card .case-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.case-card .big{font-family:var(--font-montserrat), var(--f-ar);color:var(--teal-700);font-size:2.6rem;font-weight:800;line-height:1}.case-card h3{font-size:1.05rem;line-height:1.55}.case-card p{color:var(--ink-muted);font-size:.9rem}.case-card .mini{border-top:1px solid var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding-top:.9rem;display:grid}.case-card .mini b{font-family:var(--font-montserrat), var(--f-ar);font-size:1.15rem;display:block}.case-card .mini span{color:var(--ink-muted);font-size:.78rem}.case-card .link-arrow{color:var(--teal-700);font-size:.9rem}.ind{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ind-list{gap:.35rem;display:grid}.ind-list button{text-align:start;color:var(--fg-muted);border:1px solid #0000;border-radius:12px;align-items:center;gap:.7rem;padding:.8rem 1rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:flex}.ind-list button svg{flex:none;width:19px;height:19px}.ind-list button:hover{background:var(--surface);color:#fff}.ind-list button[aria-selected=true]{background:var(--paper);color:var(--ink)}.ind-list button[aria-selected=true] svg{color:var(--teal-700)}.ind-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.ind-panel h3{font-size:var(--t-xl);margin:.6rem 0}.ind-panel .paper .chat{min-height:260px}@media (max-width:960px){.ind{grid-template-columns:minmax(0,1fr)}.ind-list{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.4rem;overflow-x:auto}.ind-list::-webkit-scrollbar{display:none}.ind-panel{grid-template-columns:minmax(0,1fr)}}.checks{gap:.6rem;display:grid}.checks li{color:var(--fg-muted);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.6rem;font-size:.96rem;line-height:1.7;display:grid}.checks li svg{width:20px;height:20px;color:var(--green-300);margin-top:.2rem}.band-light .checks li svg{color:var(--teal-700)}.checks li b{color:var(--fg);font-weight:700}.band-light .checks li b{color:var(--ink)}.prod+.prod{margin-top:clamp(4rem,8vw,6.5rem)}.prod-copy{align-content:start;gap:1.1rem;display:grid}.prod-visual{position:relative}.kd{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.kd-col{gap:.6rem;display:grid}.kd-node{background:var(--paper);color:var(--ink);border-radius:12px;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.84rem;font-weight:600;display:flex;box-shadow:0 10px 30px -18px #0009}.kd-node svg{width:17px;height:17px;color:var(--teal-700);flex:none}.kd-node small{color:var(--teal-700);margin-inline-start:auto;font-size:.75rem;font-weight:700}.kd-core{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:90px;height:90px;display:grid;position:relative;box-shadow:0 0 0 10px #5edb7a1a,0 0 0 22px #5edb7a0d}.kd-core svg{width:44px;height:40px}.kd-core:after{content:"سوشل لاب AI";white-space:nowrap;color:var(--fg-muted);font-size:.75rem;position:absolute;top:calc(100% + 14px)}.kd-label{color:var(--fg-soft);text-align:center;font-size:.75rem}@media (max-width:520px){.kd{grid-template-columns:minmax(0,1fr);justify-items:center}.kd-col{width:100%}.kd-core:after{display:none}}.flow{background:#f6faf7;gap:0;padding:1.1rem;display:grid}.flow-tabs{scrollbar-width:none;gap:.4rem;padding-bottom:.8rem;display:flex;overflow-x:auto}.flow-tabs span{white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--ink-line);color:var(--ink-muted);background:#fff;padding:.3rem .7rem;font-size:.75rem;font-weight:600}.flow-tabs span.on{background:var(--teal-800);color:#fff;border-color:var(--teal-800)}.fnode{border:1px solid var(--ink-line);background:#fff;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.65rem;width:100%;max-width:340px;margin-inline:auto;padding:.7rem .85rem;display:grid;position:relative}.fnode .ic-box{border-radius:10px;width:36px;height:36px}.fnode .ic-box svg{width:18px;height:18px}.fnode b{font-size:.85rem;line-height:1.4;display:block}.fnode small{color:var(--ink-muted);font-size:.75rem}.fnode .tag{top:-9px;font-size:.75rem;position:absolute;inset-inline-start:12px}.fnode.is-ai{border-color:#bfe6c8;box-shadow:0 0 0 4px #e8f7eb}.fline{background:repeating-linear-gradient(#9cc9ad 0 4px,#0000 4px 8px);width:2px;height:22px;margin-inline:auto}.fsplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.fsplit .fnode{max-width:none}.ctable{border-collapse:collapse;width:100%;font-size:.84rem}.ctable th{text-align:start;color:var(--ink-muted);border-bottom:1px solid var(--ink-line);background:#f6faf7;padding:.6rem .8rem;font-size:.75rem;font-weight:600}.ctable td{vertical-align:middle;border-bottom:1px solid #edf3ef;padding:.75rem .8rem}.ctable td b{font-size:.86rem;display:block}.ctable td small{color:var(--ink-muted);font-size:.75rem}.bar{background:#e5eee8;border-radius:6px;min-width:70px;height:6px;overflow:hidden}.bar i{background:var(--green-400);border-radius:inherit;height:100%;display:block}.table-scroll{overflow-x:auto}.int-strip{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.int-logo{background:var(--paper);border:1px solid var(--ink-line);color:var(--ink);border-radius:14px;align-items:center;gap:.55rem;min-height:56px;padding:.65rem 1rem;font-size:.92rem;font-weight:700;display:inline-flex}.int-logo img{object-fit:contain;width:26px;height:26px}.int-logo img.round{border-radius:50%}.steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid;position:relative}.steps:before{content:"";top:28px;background:var(--line-strong);height:1px;position:absolute;inset-inline:10%}.step{text-align:center;justify-items:center;gap:.7rem;display:grid;position:relative}.step .ic-box{background:var(--teal-700);color:#fff;border-radius:16px;width:56px;height:56px;position:relative}.step .ic-box:after{counter-increment:step;content:counter(step);top:-8px;background:var(--warm);color:#1a2e20;width:22px;height:22px;font-size:.75rem;font-weight:800;font-family:var(--font-montserrat), sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-8px}.step:last-child .ic-box{background:var(--warm);color:#1a2e20}.step h3{font-size:1rem}.step p{color:var(--fg-muted);font-size:.86rem;line-height:1.65}@media (max-width:960px){.steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.steps:before{display:none}.step{text-align:start;grid-template-columns:56px minmax(0,1fr);justify-items:start;column-gap:1rem}.step .ic-box{grid-row:span 2}}.app-band{background:var(--teal-900);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@media (max-width:860px){.app-band{grid-template-columns:minmax(0,1fr)}}.store-btns{flex-wrap:wrap;gap:.7rem;display:flex}.store{color:#fff;direction:ltr;background:#0d1f1a;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:.6rem;min-height:52px;padding:.55rem 1rem;display:inline-flex}.store img.keep{filter:none}.store span{text-align:left;line-height:1.15;display:grid}.store small{opacity:.8;font-size:.75rem;font-family:var(--font-montserrat), sans-serif}.store b{font-size:1rem;font-family:var(--font-montserrat), sans-serif;font-weight:700}.phone{aspect-ratio:9/18.5;background:#0d1f1a;border-radius:40px;width:min(270px,70vw);max-width:100%;margin-inline:auto;padding:10px;position:relative;box-shadow:0 40px 80px -30px #000000b3,0 0 0 1px #ffffff14}.phone-screen{width:100%;height:100%;color:var(--ink);background:#fff;border-radius:31px;flex-direction:column;display:flex;overflow:hidden}.phone-screen .ps-head{background:var(--teal-800);color:#fff;justify-content:space-between;align-items:center;padding:2rem 1rem .9rem;font-size:.95rem;font-weight:700;display:flex}.phone-screen .ps-head svg{width:20px;height:20px}.convo{border-bottom:1px solid #eef3f0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem .85rem;display:grid}.convo .av{background:var(--mint-100);width:36px;height:36px;color:var(--teal-700);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid}.convo b{font-size:.8rem;line-height:1.3;display:block}.convo small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.convo .cnt{background:var(--green-400);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;display:grid}.convo img{vertical-align:-1px;width:12px;height:12px;display:inline}.chlog{gap:.8rem;display:grid}.chlog .marquee-track{direction:ltr;gap:.7rem;animation-duration:80s}.chlog .marquee-track.rev{animation-duration:95s}.ch-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;direction:rtl;align-items:center;gap:.6rem;margin-inline:.35rem;padding:.5rem .9rem .5rem .6rem;font-size:.88rem;display:inline-flex}.ch-item .tag{font-size:.75rem}.price-toggle{border-radius:var(--r-pill);background:var(--paper);border:1px solid var(--ink-line);gap:.25rem;padding:.3rem;display:inline-flex}.price-toggle button{border-radius:var(--r-pill);color:var(--ink-muted);align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.price-toggle button[aria-pressed=true]{background:var(--teal-800);color:#fff}.plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}@media (max-width:1060px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.plans{grid-template-columns:minmax(0,1fr)}}.plan{background:var(--paper);border:1px solid var(--ink-line);border-radius:var(--r-lg);color:var(--ink);flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:relative}.plan.is-pop{background:var(--teal-800);color:#fff;border-color:var(--teal-800);box-shadow:0 30px 60px -30px #12322ab3}.plan .pop{top:-12px;background:var(--warm);color:#1a2e20;border-radius:var(--r-pill);padding:.25rem .7rem;font-size:.75rem;font-weight:800;position:absolute;inset-inline-start:1.5rem}.plan-name{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.plan-name h3{font-size:1.25rem}.plan-name small{font-family:var(--font-montserrat), sans-serif;color:var(--ink-muted);font-size:.75rem}.plan.is-pop .plan-name small,.plan.is-pop .plan-desc,.plan.is-pop .price-sub{color:#b5cfc3}.plan-desc{color:var(--ink-muted);min-height:2.8em;font-size:.88rem}.price{align-items:baseline;gap:.4rem;display:flex}.price b{font-family:var(--font-montserrat), sans-serif;font-size:2.3rem;font-weight:800;line-height:1}.price>span{color:var(--ink-muted);font-size:.85rem}.plan.is-pop .price>span{color:#b5cfc3}.price-sub{color:var(--ink-muted);min-height:1.3em;font-size:.76rem}.plan .btn{width:100%}.plan .btn-ghost{color:var(--ink);background:var(--mint-50);border-color:var(--ink-line)}.plan ul{border-top:1px solid var(--ink-line);gap:.5rem;padding-top:1rem;font-size:.88rem;display:grid}.plan.is-pop ul{border-color:#ffffff26}.plan li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.5rem;line-height:1.6;display:grid}.plan li svg{width:17px;height:17px;color:var(--teal-700);margin-top:.2rem}.plan.is-pop li svg{color:var(--green-300)}.plan li.inherit{color:var(--teal-700);grid-template-columns:minmax(0,1fr);font-weight:700}.plan.is-pop li.inherit{color:var(--warm-3)}.ent{background:var(--paper);border:1px solid var(--ink-line);border-radius:var(--r-lg);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.4rem 1.6rem;display:flex}.ent ul{color:var(--ink-muted);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.88rem;display:flex}.ent li{align-items:center;gap:.35rem;display:inline-flex}.ent li svg{width:15px;height:15px;color:var(--teal-700)}.compare{margin-top:2rem}.compare summary{cursor:pointer;color:var(--teal-700);align-items:center;gap:.4rem;font-weight:700;list-style:none;display:inline-flex}.compare summary::-webkit-details-marker{display:none}.compare summary svg{width:18px;height:18px;transition:transform .2s}.compare[open] summary svg{transform:rotate(180deg)}.cmp{border-collapse:collapse;background:var(--paper);border-radius:var(--r);width:100%;min-width:720px;color:var(--ink);margin-top:1rem;font-size:.88rem;overflow:hidden}.cmp th,.cmp td{text-align:center;border-bottom:1px solid #edf3ef;padding:.75rem 1rem}.cmp th:first-child,.cmp td:first-child{text-align:start}.cmp thead th{background:var(--teal-800);color:#fff;font-size:.9rem}.cmp thead th.pop{background:var(--teal-700)}.cmp tr.grp td{background:var(--mint-50);color:var(--teal-700);text-align:start;font-weight:800}.cmp td.pop{background:#f4fbf5}.cmp svg{width:18px;height:18px;color:var(--teal-700);margin-inline:auto}.cmp .no{color:#b8c8c0}.cta-band{border-radius:var(--r-lg);background:var(--teal-900);border:1px solid #ffffff14;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.cta-band:after{content:"";inset-inline-end:-60px;opacity:.06;filter:invert();background:url(/assets/img/mark.svg) 50%/contain no-repeat;width:280px;height:260px;position:absolute;bottom:-80px}.cta-band .h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.cta-band .btn-row{justify-content:flex-end}.cta-band .note{text-align:end;color:#b5cfc3;margin-top:.6rem}@media (max-width:860px){.cta-band{grid-template-columns:minmax(0,1fr)}.cta-band .btn-row{justify-content:flex-start}.cta-band .note{text-align:start}}.faq{gap:.6rem;max-width:860px;margin-inline:auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:border-color .2s,background .2s}.faq details[open]{border-color:var(--line-strong);background:var(--surface-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;color:var(--green-300);flex:none;transition:transform .2s}.band-light .faq summary svg{color:var(--teal-700)}.faq details[open] summary svg{transform:rotate(45deg)}.faq .ans{color:var(--fg-muted);max-width:72ch;padding:0 1.25rem 1.15rem;line-height:1.85}.ba{gap:1rem;display:grid}.ba-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.ba-cell{border-radius:var(--r);align-content:start;gap:.3rem;padding:1.1rem 1.25rem;display:grid}.ba-cell small{align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;display:inline-flex}.ba-cell small svg{width:14px;height:14px}.ba-cell b{font-size:1rem;line-height:1.55}.ba-cell p{font-size:.88rem}.ba-before{background:#e5484d12;border:1px solid #e5484d38}.ba-before small{color:#ff9ea1}.ba-before p{color:var(--fg-soft)}.ba-after{background:var(--paper);color:var(--ink)}.ba-after small{color:var(--teal-700)}.ba-after p{color:var(--ink-muted)}.ba-arrow{color:var(--warm-3);place-items:center;display:grid}.ba-arrow svg{width:22px;height:22px}@media (max-width:760px){.ba-row{grid-template-columns:minmax(0,1fr)}.ba-arrow svg{transform:rotate(-90deg)}}.stepper{background:var(--teal-900);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.st-list{gap:.25rem;display:grid;position:relative}.st-btn{text-align:start;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.8rem;padding:.75rem;transition:background .2s;display:grid}.st-btn .n{border:1px solid var(--line-strong);width:32px;height:32px;font-family:var(--font-montserrat), sans-serif;color:var(--fg-muted);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid}.st-btn b{color:var(--fg-muted);font-size:.98rem;line-height:1.5;transition:color .2s;display:block}.st-btn p{color:var(--fg-muted);margin-top:.3rem;font-size:.88rem;line-height:1.7;display:none}.st-btn[aria-selected=true]{background:var(--surface-2)}.st-btn[aria-selected=true] .n{background:var(--warm);color:#1a2e20;border-color:#0000}.st-btn[aria-selected=true] b{color:#fff}.st-btn[aria-selected=true] p{display:block}.st-prog{background:var(--line);border-radius:3px;height:3px;margin-top:.4rem;display:none;overflow:hidden}.st-btn[aria-selected=true] .st-prog{display:block}.st-prog i{background:var(--warm);width:0;height:100%;display:block}.st-btn[aria-selected=true] .st-prog i{animation:6s linear forwards prog}.stepper.is-paused .st-prog i{animation-play-state:paused}@keyframes prog{to{width:100%}}@media (prefers-reduced-motion:reduce){.st-prog{display:none!important}}.st-stage{min-height:420px;display:grid;position:relative}.st-panel{transition:opacity .35s, transform .35s var(--ease);grid-area:1/1;align-content:center;gap:.8rem;display:grid}.st-panel[hidden]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(8px);display:grid!important}.st-panel .paper{width:100%;max-width:460px;margin-inline:auto}.st-panel .cap{text-align:center;color:var(--fg-soft);font-size:.82rem}@media (max-width:860px){.stepper{grid-template-columns:minmax(0,1fr)}.st-stage{min-height:380px}}.cat{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.cat-nav{top:calc(var(--header-h) + 20px);gap:.3rem;display:grid;position:sticky}.cat-nav button{text-align:start;color:var(--fg-muted);border-radius:12px;justify-content:space-between;gap:.5rem;padding:.7rem .95rem;font-weight:600;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:flex}.cat-nav button small{font-family:var(--font-montserrat), sans-serif;opacity:.7;font-size:.75rem}.cat-nav button:hover{background:var(--surface)}.cat-nav button[aria-selected=true]{background:var(--paper);color:var(--ink)}.band-light .cat-nav button[aria-selected=true]{background:var(--teal-800);color:#fff}.cat-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.cat-item{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:.65rem;padding:1rem 1.1rem;display:grid}.cat-item svg{width:20px;height:20px;color:var(--green-300);margin-top:.15rem}.band-light .cat-item svg{color:var(--teal-700)}.cat-item b{font-size:.95rem;line-height:1.5;display:block}.cat-item p{color:var(--fg-muted);margin-top:.15rem;font-size:.85rem;line-height:1.7}.cat-item .tag{margin-top:.4rem}@media (max-width:860px){.cat{grid-template-columns:minmax(0,1fr)}.cat-nav{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.3rem;position:static;overflow-x:auto}.cat-nav::-webkit-scrollbar{display:none}.cat-panel{grid-template-columns:minmax(0,1fr)}}.uc{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);align-content:start;gap:.6rem;padding:1.4rem;display:grid}.uc .who{color:var(--green-300);font-size:.78rem;font-weight:700}.band-light .uc .who{color:var(--teal-700)}.uc h3{font-size:1.05rem;line-height:1.5}.uc p{color:var(--fg-muted);font-size:.9rem}.uc .res{border-top:1px dashed var(--line-strong);align-items:center;gap:.4rem;margin-top:.4rem;padding-top:.8rem;font-size:.85rem;font-weight:700;display:flex}.uc .res svg{width:16px;height:16px;color:var(--warm-3)}.band-light .uc .res svg{color:#d9822b}.related{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}@media (max-width:960px){.related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.related{grid-template-columns:minmax(0,1fr)}}.rel{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:.75rem;padding:1rem;transition:color .2s,background-color .2s,border-color .2s,transform .2s;display:grid}.rel:hover{border-color:var(--line-strong);background:var(--surface-2)}.rel .ic-box{width:40px;height:40px}.rel b{font-size:.92rem;display:block}.rel small{color:var(--fg-muted);font-size:.78rem;line-height:1.5;display:block}.rel>svg{width:18px;height:18px;color:var(--fg-soft)}.robot{width:100%;max-width:520px;margin-inline:auto}.inbox-row{border-bottom:1px solid #eef3f0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem 1rem;display:grid}.inbox-row .av{background:var(--mint-100);width:38px;height:38px;color:var(--teal-700);border-radius:50%;place-items:center;font-size:.88rem;font-weight:800;display:grid}.inbox-row b{align-items:center;gap:.35rem;font-size:.85rem;display:flex}.inbox-row small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;display:block;overflow:hidden}.inbox-row .end{justify-items:end;gap:.25rem;display:grid}.inbox-row .end time{color:#8a9a93;font-size:.75rem;font-family:var(--font-montserrat), sans-serif}.inbox-row.is-on{background:#f3faf4}.inbox-row img{width:13px;height:13px}.kanban{background:#f6faf7;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:1rem;display:grid}.kcol{align-content:start;gap:.5rem;display:grid}.kcol>b{color:var(--ink-muted);justify-content:space-between;font-size:.76rem;display:flex}.kcard{border:1px solid var(--ink-line);background:#fff;border-radius:10px;gap:.35rem;padding:.6rem;font-size:.76rem;display:grid}.kcard b{font-size:.78rem;line-height:1.45}.kcard .meta{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.call{color:#fff;text-align:center;background:linear-gradient(170deg,#1f6448,#12302a);justify-items:center;gap:1rem;padding:2rem 1.25rem 1.5rem;display:grid}.call .ring{background:#ffffff1a;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 0 0 10px #ffffff0d,0 0 0 22px #ffffff08}.call .ring svg{width:40px;height:36px}.call b{font-size:1.05rem}.call small{color:#b5cfc3;font-family:var(--font-montserrat), var(--f-ar)}.wave{align-items:center;gap:4px;height:34px;display:flex}.wave i{background:var(--green-300);border-radius:4px;width:4px;animation:1.1s ease-in-out infinite wave}@keyframes wave{0%,to{height:8px}50%{height:30px}}@media (prefers-reduced-motion:reduce){.wave i{height:18px;animation:none}}.transcript{text-align:start;gap:.45rem;width:100%;display:grid}.transcript p{background:#ffffff14;border-radius:12px;padding:.5rem .75rem;font-size:.82rem;line-height:1.7}.transcript p b{color:var(--green-300);font-size:.75rem;display:block}.profile{gap:.9rem;padding:1.1rem;display:grid}.profile .top{align-items:center;gap:.75rem;display:flex}.profile .top .av{background:var(--teal-700);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}.profile .kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.profile .kv div{background:#f6faf7;border-radius:10px;padding:.55rem .7rem}.profile .kv small{color:var(--ink-muted);font-size:.75rem;display:block}.profile .kv b{font-size:.82rem}.timeline{gap:.45rem;font-size:.78rem;display:grid}.timeline div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.timeline div:before{content:"";background:var(--green-400);border-radius:50%;width:8px;height:8px}.timeline time{color:#8a9a93;font-size:.75rem;font-family:var(--font-montserrat), sans-serif}.cs-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (max-width:860px){.cs-hero{grid-template-columns:minmax(0,1fr)}}.ring-stat{aspect-ratio:1;text-align:center;background:conic-gradient(var(--warm-2) calc(var(--p) * 1%), #ffffff1a 0);border-radius:50%;place-items:center;width:min(260px,70vw);max-width:100%;margin-inline:auto;padding:14px;display:grid}.ring-stat>div{background:var(--teal-800);border-radius:50%;place-content:center;gap:.2rem;width:100%;height:100%;padding:1rem;display:grid}.ring-stat b{font-family:var(--font-montserrat), sans-serif;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:800;line-height:1}.ring-stat span{color:var(--fg-muted);font-size:.85rem;line-height:1.5}.cs-body{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (max-width:860px){.cs-body{grid-template-columns:minmax(0,1fr)}}.cs-side{top:calc(var(--header-h) + 20px);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);gap:1rem;padding:1.3rem;display:grid;position:sticky}@media (max-width:860px){.cs-side{position:static}}.cs-side dl{gap:.8rem;margin:0;display:grid}.cs-side dt{color:var(--fg-soft);font-size:.75rem}.cs-side dd{margin:0;font-size:.95rem;font-weight:700}.cs-main{gap:2.5rem;display:grid}.cs-main section{gap:1rem;display:grid}.cs-main h2{font-size:var(--t-xl);align-items:center;gap:.6rem;display:flex}.cs-main h2 .ic-box{width:38px;height:38px}.cs-main p{color:var(--fg-muted);max-width:70ch;line-height:1.9}.cs-steps{gap:0;display:grid}.cs-steps li{grid-template-columns:36px minmax(0,1fr);gap:1rem;padding-bottom:1.4rem;display:grid;position:relative}.cs-steps li:before{content:"";inset-inline-start:17px;background:var(--line);width:2px;position:absolute;top:36px;bottom:0}.cs-steps li:last-child:before{display:none}.cs-steps .n{background:var(--teal-700);width:36px;height:36px;font-weight:800;font-family:var(--font-montserrat), sans-serif;border-radius:50%;place-items:center;display:grid}.cs-steps b{margin-bottom:.2rem;display:block}.quote{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);gap:.8rem;padding:1.6rem 1.8rem;display:grid;position:relative}.quote p{color:var(--ink);font-size:1.15rem;font-weight:600;line-height:1.8}.quote footer{color:var(--ink-muted);font-size:.85rem}.quote svg{width:34px;height:34px;color:var(--green-400)}.problems{gap:.5rem;display:grid}.problems li{background:var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:12px;align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.problems li:before{content:"";background:var(--warm-1);border-radius:50%;flex:none;width:7px;height:7px}.ph-flag{color:#1a2e20;background:var(--warm-3);vertical-align:middle;border-radius:6px;margin-inline-start:.35rem;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-block}.filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.form{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);box-shadow:var(--shadow-card);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.form .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:560px){.form .row{grid-template-columns:minmax(0,1fr)}}.field{gap:.35rem;display:grid}.field label{font-size:.85rem;font-weight:700}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--mint-50);border:1px solid var(--ink-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;width:100%;min-height:48px;padding:.75rem .9rem}.field textarea{resize:vertical;min-height:110px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--teal-600);outline-offset:1px;background:#fff}.form .err{color:#b42318;min-height:1.2em;font-size:.85rem}.form .btn{width:100%}.form .note{color:var(--ink-muted);text-align:center}.calc{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}}.calc-out{background:var(--teal-800);color:#fff;border-radius:var(--r-lg);top:calc(var(--header-h) + 20px);gap:1rem;padding:1.6rem;display:grid;position:sticky}.calc-out .total b{font-family:var(--font-montserrat), sans-serif;font-size:2.6rem;font-weight:800;line-height:1.1;display:block}.calc-out .lines{gap:.5rem;font-size:.9rem;display:grid}.calc-out .lines div{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.calc-out .lines span:last-child{font-family:var(--font-montserrat), sans-serif}.range{gap:.4rem;display:grid}.range-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.range-head output{font-family:var(--font-montserrat), sans-serif;color:var(--teal-700);font-weight:800}.range input[type=range]{width:100%;accent-color:var(--teal-700);min-height:32px}.values{counter-reset:none}.vs{border-collapse:collapse;width:100%;min-width:560px}.vs th,.vs td{border-bottom:1px solid var(--line);text-align:start;padding:.9rem 1rem;font-size:.92rem}.vs thead th{color:var(--fg-soft);font-size:.82rem;font-weight:600}.vs td:nth-child(2){color:var(--fg-soft)}.vs td:nth-child(3){color:#fff;font-weight:700}.vs td svg{vertical-align:-3px;width:16px;height:16px;margin-inline-end:.35rem;display:inline}.site-footer{background:var(--teal-900);border-top:1px solid var(--line);padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem)}.f-grid{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:2rem;display:grid}@media (max-width:960px){.f-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f-brand{grid-column:1/-1}}.f-brand{align-content:start;gap:1rem;display:grid}.f-brand p{color:var(--fg-muted);max-width:34ch;font-size:.9rem}.f-col h2{color:#fff;margin-bottom:.9rem;font-size:.9rem}.f-col ul{gap:.55rem;display:grid}.f-col a{color:var(--fg-muted);font-size:.88rem;transition:color .15s}.f-col a:hover{color:#fff}.socials{gap:.5rem;display:flex}.socials a{background:var(--surface-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.socials a:hover{background:#ffffff24}.socials img{filter:brightness(0)invert();width:17px;height:17px}.socials svg{width:17px;height:17px}.partners{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.badge{color:#1c2b4a;font-size:.78rem;font-weight:700;font-family:var(--font-montserrat), sans-serif;direction:ltr;background:#fff;border-radius:10px;align-items:center;gap:.45rem;padding:.4rem .7rem;line-height:1.1;display:inline-flex}.badge img{width:22px;height:22px}.badge small{color:#5b6475;font-size:.75rem;font-weight:500;display:block}.f-bottom{border-top:1px solid var(--line);color:var(--fg-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.82rem;display:flex}.f-bottom nav{flex-wrap:wrap;gap:1.2rem;display:flex}.f-bottom a:hover{color:#fff}.wa-float{inset-inline-end:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:40;width:56px;height:56px;transition:transform .2s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 30px -8px #00000080}.wa-float:hover{transform:scale(1.06)}.wa-float img{filter:brightness(0)invert();width:28px;height:28px}@media (prefers-reduced-motion:no-preference){.js .rv{transition:transform .7s var(--ease)}.js .rv.head.pre{transform:translateY(18px)}}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2.5rem}.center{text-align:center}.jc{justify-content:center}.maxw-sm{max-width:640px}.engine{aspect-ratio:5/4;width:100%;max-width:600px;margin-inline:auto;position:relative}.engine svg.lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.engine .orbit{fill:none;stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 6}.engine .orbit.o2{stroke:var(--line);animation-duration:140s;animation-direction:reverse}@keyframes spin{to{transform:rotate(360deg)}}.engine .edge{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 5;fill:none;animation:3s linear infinite flow}.engine .chord{stroke:var(--warm-2);stroke-width:2px;vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-dasharray:5 3;opacity:0;transition:opacity .35s;animation:1s linear infinite flow}.engine .chord.on{opacity:1}@keyframes flow{to{stroke-dashoffset:-16px}}.engine-core{aspect-ratio:1;text-align:center;z-index:2;background:radial-gradient(circle at 35% 30%,#3c8f6f,#1e4b40 70%);border-radius:50%;place-content:center;justify-items:center;gap:.15rem;width:21%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #5edb7a14,0 0 0 22px #5edb7a0a,0 30px 60px -20px #0009}.engine-core svg{color:#fff;width:30%;height:auto}.engine-core b{color:#fff;font-size:clamp(.7rem,1.6vw,.92rem);line-height:1.2}.engine-core small{color:#f0faed;font-size:clamp(.55rem,1.1vw,.68rem);font-family:var(--font-montserrat), var(--f-ar)}.engine-core:after{content:"";border:1.5px solid var(--warm-2);opacity:0;animation:ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-8px}@keyframes ping{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.enode{--tx:-50%;transform:translate(var(--tx), -50%);z-index:3;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s, background .3s;align-items:center;gap:.4rem;padding:.38rem .7rem .38rem .45rem;font-size:clamp(.68rem,1.3vw,.84rem);font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 24px -14px #000000b3}.enode .ei{background:var(--mint-100);width:26px;height:26px;color:var(--teal-700);border-radius:50%;flex:none;place-items:center;display:grid}.enode .ei svg,.enode .ei img{width:15px;height:15px}.enode.ext{background:var(--teal-700);color:#fff}.enode.ext .ei{color:#fff;background:#ffffff26}.enode.on{transform:translate(var(--tx), -50%) scale(1.06);box-shadow:0 0 0 3px var(--warm-2), 0 14px 30px -12px #000000b3}.enode.on .ei{background:var(--warm);color:#1a2e20}a.enode:hover{transform:translate(var(--tx), -50%) scale(1.04)}.engine-cap{text-align:center;justify-items:center;gap:.25rem;min-height:4.2em;margin-top:1rem;display:grid}.engine-cap b{color:#fff;font-size:.95rem}.engine-cap span{color:var(--fg-muted);max-width:46ch;font-size:.85rem}.engine-cap .dots{gap:.35rem;margin-top:.3rem;display:flex}.engine-cap .dots button{background:var(--line-strong);border-radius:50%;width:8px;height:8px;padding:0}.engine-cap .dots button[aria-pressed=true]{background:var(--warm-2);border-radius:6px;width:22px}@media (max-width:520px){.enode{gap:0;padding:.3rem}.enode .lbl{display:none}.enode .ei{width:30px;height:30px}.engine-core b{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.engine .orbit,.engine .edge,.engine .chord,.engine-core:after{animation:none}}.hero--engine .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-tag{color:var(--mint-300);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.hero-tag i{background:var(--warm-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #fbb3472e}.notjust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}@media (max-width:860px){.notjust{grid-template-columns:minmax(0,1fr)}}.nj-col{border-radius:var(--r-lg);align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.nj-old{background:var(--paper);border:1px dashed #c9ddd0}.nj-old h3{color:var(--ink-muted)}.nj-new{background:var(--teal-800);color:#fff}.scatter{flex-wrap:wrap;gap:.6rem;display:flex}.scatter span{border:1px solid var(--ink-line);color:var(--ink-muted);background:#f3f6f4;border-radius:12px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.scatter span:nth-child(odd){transform:rotate(-2deg)}.scatter span:nth-child(3n){transform:rotate(2.5deg)translateY(4px)}.scatter img,.scatter svg{opacity:.7;width:16px;height:16px}.nj-old ul,.nj-new ul{gap:.5rem;font-size:.92rem;display:grid}.nj-old li{color:var(--ink-muted);align-items:center;gap:.5rem;display:flex}.nj-old li svg{color:#c0504d;flex:none;width:16px;height:16px}.chain{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.chain span{border-radius:var(--r-pill);background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.chain span svg{width:15px;height:15px;color:var(--mint-300)}.chain i{background:var(--warm-2);border-radius:2px;width:18px;height:2px;position:relative}.chain i:after{content:"";inset-inline-end:-2px;border:4px solid #0000;border-inline-end-color:var(--warm-2);position:absolute;top:-3px}.chain span.on{background:var(--warm);color:#1a2e20;border-color:#0000}.chain span.on svg{color:#1a2e20}.nj-new li{color:#d3e6db;align-items:center;gap:.5rem;display:flex}.nj-new li svg{width:16px;height:16px;color:var(--green-300);flex:none}.loop{counter-reset:stage;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}.loop:before{content:"";top:34px;background:linear-gradient(270deg, var(--warm-1), var(--warm-3), var(--green-300));opacity:.5;height:2px;position:absolute;inset-inline:6%}.loop:after{content:"";top:29px;background:var(--warm-2);width:12px;height:12px;animation:travel 7s var(--ease) infinite;border-radius:50%;position:absolute;inset-inline-start:6%;box-shadow:0 0 0 5px #fbb34733}@keyframes travel{0%{inset-inline-start:6%}to{inset-inline-start:93%}}@media (prefers-reduced-motion:reduce){.loop:after{display:none}}.stage{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-content:start;gap:.8rem;padding:3.6rem 1.25rem 1.4rem;display:grid;position:relative}.stage .sn{top:16px;background:var(--teal-700);color:#fff;z-index:1;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;inset-inline-start:1.25rem}.stage .sn svg{width:19px;height:19px}.stage small{top:24px;font-family:var(--font-montserrat), sans-serif;color:var(--fg-soft);font-size:.75rem;position:absolute;inset-inline-end:1.25rem}.stage h3{font-size:1.15rem}.stage p{color:var(--fg-muted);font-size:.88rem;line-height:1.7}.stage .feats{flex-wrap:wrap;gap:.35rem;display:flex}.stage .feats a{border-radius:var(--r-pill);color:var(--mint-300);background:#5edb7a1a;border:1px solid #5edb7a33;padding:.25rem .6rem;font-size:.76rem;font-weight:700}.stage .feats a:hover{background:#5edb7a33}.stage .met{border-top:1px dashed var(--line-strong);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:.8rem;display:flex}.stage .met b{font-family:var(--font-montserrat), var(--f-ar);color:var(--warm-3);font-size:1.5rem;font-weight:800}.stage .met span{color:var(--fg-muted);font-size:.8rem}.loop-back{color:var(--fg-muted);justify-content:center;align-items:center;gap:.6rem;margin-top:1.25rem;font-size:.9rem;display:flex}.loop-back svg{width:20px;height:20px;color:var(--warm-2)}@media (max-width:960px){.loop{grid-template-columns:repeat(2,minmax(0,1fr))}.loop:before,.loop:after{display:none}}@media (max-width:560px){.loop{grid-template-columns:minmax(0,1fr)}}.dual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (max-width:860px){.dual{grid-template-columns:minmax(0,1fr)}}.dual-col{border-radius:var(--r-lg);align-content:start;gap:1.1rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.dual-col.rev{background:var(--paper);color:var(--ink);border:1px solid var(--ink-line)}.dual-col.ops{background:var(--teal-800);color:#fff}.dual-col .who{border-radius:var(--r-pill);align-items:center;gap:.5rem;width:fit-content;padding:.3rem .8rem;font-size:.85rem;font-weight:800;display:inline-flex}.dual-col.rev .who{color:#a44e16;background:#fff1df}.dual-col.ops .who{color:var(--mint-300);background:#5edb7a24}.dual-col .who svg{width:16px;height:16px}.dual-col h3{font-size:var(--t-xl);line-height:1.35}.dual-col>p{font-size:.95rem;line-height:1.8}.dual-col.rev>p{color:var(--ink-muted)}.dual-col.ops>p{color:#b5cfc3}.mets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.mets div{border-radius:14px;gap:.2rem;padding:.9rem 1rem;display:grid}.dual-col.rev .mets div{background:var(--mint-50)}.dual-col.ops .mets div{background:#ffffff0f;border:1px solid #ffffff14}.mets b{font-family:var(--font-montserrat), var(--f-ar);font-size:1.6rem;font-weight:800;line-height:1.15}.dual-col.rev .mets b{color:var(--teal-700)}.dual-col.ops .mets b{color:var(--warm-3)}.mets span{font-size:.8rem;line-height:1.55}.dual-col.rev .mets span{color:var(--ink-muted)}.dual-col.ops .mets span{color:#b5cfc3}.mets a{margin-top:.2rem;font-size:.75rem;font-weight:700}.dual-col.rev .mets a{color:var(--teal-700)}.dual-col.ops .mets a{color:var(--mint-300)}.trace{gap:1rem;width:100%;max-width:480px;margin-inline:auto;display:grid}.trace .chain{justify-content:center}.trace .chain span{background:var(--surface-2);border-color:var(--line);color:var(--fg-muted)}.mod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:960px){.mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mod-grid{grid-template-columns:minmax(0,1fr)}}.mod{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:border-color .2s, transform .2s var(--ease);align-content:start;gap:.55rem;padding:1.3rem;display:grid}.mod:hover{border-color:var(--line-strong);transform:translateY(-2px)}.mod .top{justify-content:space-between;align-items:center;display:flex}.mod h3{font-size:1.05rem}.mod p{color:var(--fg-muted);font-size:.88rem;line-height:1.7}.mod .out{color:var(--warm-3);border-top:1px dashed var(--line);align-items:center;gap:.45rem;padding-top:.55rem;font-size:.84rem;font-weight:700;display:flex}.mod .out svg{width:15px;height:15px}.mod .links{color:var(--fg-soft);font-size:.75rem}.connect{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:960px){.connect{grid-template-columns:minmax(0,1fr)}}.rel-list{gap:.6rem;display:grid}.rel-list a{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .2s;display:grid}.rel-list a:hover,.rel-list a.on{border-color:var(--warm-2)}.rel-list .ic-box{width:40px;height:40px}.rel-list b{font-size:.92rem;display:block}.rel-list small{color:var(--fg-muted);font-size:.82rem;line-height:1.55;display:block}.rel-list>a>svg{width:18px;height:18px;color:var(--fg-soft)}.stage-badge{border-radius:var(--r-pill);color:var(--warm-3);background:#fbb3471f;border:1px solid #fbb3474d;align-items:center;gap:.4rem;width:fit-content;padding:.3rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.stage-badge svg{width:14px;height:14px}.mega-h{color:var(--ink-muted);letter-spacing:.02em;padding:.2rem .7rem .4rem;font-size:.75rem;font-weight:700}.mega--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1rem;width:min(820px,94vw)}.mega-col{align-content:start;gap:.1rem;display:grid}.mega-col+.mega-col{border-inline-start:1px solid var(--ink-line);padding-inline-start:1rem}.mega .mega-foot{flex-wrap:wrap;gap:.8rem}.mega .mega-foot a{align-items:center;gap:.35rem;display:inline-flex}.mega .mega-foot a svg{width:15px;height:15px}.mega .mega-foot a:first-child{color:#cfe3d8;font-weight:600}.mega .mega-foot--link{border-top:1px solid var(--ink-line);color:var(--teal-700);background:0 0;border-radius:0;justify-content:center;margin-top:.5rem}.mega .mega-foot--link a,.mega .mega-foot--link a:first-child{color:var(--teal-700);font-weight:800}.drawer .d-h{color:var(--fg-soft);padding:.6rem .5rem .2rem;font-size:.75rem;display:block}.scene{isolation:isolate;flex-direction:column;gap:.95rem;width:100%;max-width:480px;min-height:300px;margin-inline:auto;padding:3.2rem 1rem 1.6rem;display:flex;position:relative}.scene:before{content:"";z-index:-2;filter:blur(4px);background:radial-gradient(closest-side,#5edb7a38,#5edb7a0f 60%,#0000 75%);border-radius:50%;position:absolute;inset:8% 4% 0}.scene:after{content:"";z-index:-1;inset-inline-start:-6px;filter:blur(6px);opacity:.32;background:linear-gradient(150deg,#7be08a,#2f9e55);border-radius:22px 22px 22px 6px;width:64px;height:56px;animation:7s ease-in-out infinite floaty;position:absolute;bottom:14%;transform:rotate(-14deg)}.band-light .scene:before{background:0 0}.scene .blob2{z-index:-1;inset-inline-end:2%;filter:blur(4px);opacity:.3;background:linear-gradient(150deg,#a8e39a,#4fa67a);border-radius:16px 16px 4px;width:42px;height:38px;animation:9s ease-in-out infinite reverse floaty;position:absolute;top:18%;transform:rotate(18deg)}@keyframes floaty{0%,to{translate:0}50%{translate:0 -10px}}.scene-who{top:.4rem;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;color:#e7f2ec;background:#ffffff14;border:1px solid #ffffff24;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .4rem;font-size:.8rem;display:inline-flex;position:absolute;inset-inline-start:50%;transform:translate(50%)}.band-light .scene-who{border-color:var(--ink-line);color:var(--ink);background:#fff}.scene-who .av{width:26px;height:26px;color:var(--teal-700);background:linear-gradient(140deg,#fff,#dcefe3);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:grid}.scene-who .av svg{width:15px;height:15px}.scene-who img{width:14px;height:14px}.scene-who .dot{background:var(--green-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #4fd16d40}.scene .msg{max-width:86%;box-shadow:none;transform-origin:50%;border-radius:22px;padding:.85rem 1.05rem;font-size:.92rem;font-weight:600;line-height:1.7;position:relative}.scene .msg time{display:none}.scene .msg.in{color:#1d2b26;background:linear-gradient(165deg,#fff 0%,#f1f4f2 70%,#e4eae6 100%);border-end-start-radius:8px;align-self:flex-start;padding-inline-start:2.9rem;rotate:-1.2deg;box-shadow:inset 0 2px 1px #ffffffe6,inset 0 -5px 10px #1e3c3214,0 18px 32px -14px #00140e8c,0 3px 6px -2px #0000002e}.scene .msg.in .chi{inset-inline-start:.7rem;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.scene .msg.in .chi img,.scene .msg.in .chi svg{width:16px;height:16px}.scene .msg.out{color:#fff;background:linear-gradient(160deg,#6fd98a 0%,#3fb06a 45%,#2f7d63 100%);border-end-end-radius:8px;align-self:flex-end;rotate:1.2deg;box-shadow:inset 0 2px 1px #ffffff59,inset 0 -6px 12px #00281940,0 20px 34px -14px #001e14b3}.scene .msg.out.ai:before{content:attr(data-label);color:#ffffffd9;align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.75rem;font-weight:800;display:flex}.scene .msg.out .btns{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.scene .msg.out .btns span{border-radius:var(--r-pill);color:var(--teal-800);background:#fffffff2;border:0;padding:.35rem .8rem;font-size:.78rem;font-weight:800;box-shadow:0 4px 10px -4px #00000059}.scene .msg.card{color:var(--ink);background:linear-gradient(165deg,#fff,#eef3f0);border-radius:20px;grid-template-columns:58px minmax(0,1fr);align-self:flex-start;align-items:center;gap:.8rem;padding:.7rem .9rem .7rem .8rem;display:grid;rotate:-.8deg;box-shadow:inset 0 2px 1px #fff,inset 0 -5px 10px #1e3c3212,0 22px 36px -16px #00140e99}.scene .msg.card .thumb{border-radius:16px;width:58px;height:58px;box-shadow:inset 0 -6px 10px #00000040}.scene .msg.card b{font-size:.88rem}.scene .msg.card .btns{margin-top:.4rem;display:flex}.scene .msg.card .btns span{border-radius:var(--r-pill);background:var(--teal-800);color:#fff;border:0;padding:.3rem .75rem;font-size:.75rem;font-weight:800}.scene .msg.sys{border-radius:var(--r-pill);color:#fff;background:linear-gradient(#12302a, #12302a) padding-box, var(--warm) border-box;border:1.5px solid #0000;align-self:center;align-items:center;gap:.5rem;max-width:none;padding:.55rem 1rem .55rem .6rem;font-size:.82rem;font-weight:800;display:inline-flex;rotate:0deg;box-shadow:0 0 0 6px #fbb34714,0 14px 30px -12px #0009}.scene .msg.sys svg{background:var(--warm);color:#1a2e20;border-radius:50%;flex:none;width:22px;height:22px;padding:4px}.band-light .scene .msg.sys{color:var(--ink);background:linear-gradient(#fff, #fff) padding-box, var(--warm) border-box}.scene .typing{background:linear-gradient(160deg,#6fd98a,#2f7d63);border-radius:20px;align-self:flex-end;padding:.8rem 1rem;box-shadow:0 14px 24px -12px #001e1499}.scene .typing i{background:#ffffffd9}@media (prefers-reduced-motion:no-preference){.scene.play>.msg,.scene.play>.typing{animation:pop .6s var(--ease) both, bob 6s ease-in-out .8s infinite}.scene.play>:nth-child(3){animation-delay:50ms,.9s}.scene.play>:nth-child(4){animation-delay:.35s,1.4s}.scene.play>:nth-child(5){animation-delay:.65s,2s}.scene.play>:nth-child(6){animation-delay:.95s,2.6s}.scene.play>:nth-child(7){animation-delay:1.25s,3.1s}.scene.play>:nth-child(8){animation-delay:1.55s,3.6s}}@keyframes pop{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.82)}to{opacity:1;filter:none;transform:none}}@keyframes bob{0%,to{translate:0}50%{translate:0 -4px}}.cluster{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .9rem;max-width:500px;margin-inline:auto;padding:1.5rem .5rem;display:grid;position:relative}.cluster:before{content:"";z-index:-1;background:radial-gradient(closest-side,#fbc7502e,#5edb7a1a 55%,#0000 75%);border-radius:50%;position:absolute;inset:10% 6%}.cb{color:#1d2b26;background:linear-gradient(165deg,#fff 0%,#f1f4f2 70%,#e2e9e4 100%);border-radius:22px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.6rem;padding:.8rem .9rem;display:grid;position:relative;box-shadow:inset 0 2px 1px #fff,inset 0 -5px 10px #1e3c3214,0 18px 30px -14px #00140e99}.cb:after{content:"";bottom:-9px;z-index:-1;background:#e8eeea;border-radius:0 0 0 14px;width:18px;height:18px;position:absolute;inset-inline-start:22px;transform:skew(-20deg);box-shadow:4px 6px 8px -6px #00000040}.cb:nth-child(2n){translate:0 1.1rem;rotate:1.5deg}.cb:nth-child(odd){rotate:-1.5deg}.cb:nth-child(2n):after{border-radius:0 0 14px;inset-inline:auto 22px;transform:skew(20deg)}.cb .chi{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 6px #0000001a}.cb .chi img{width:19px;height:19px}.cb b{color:var(--ink-muted);font-size:.8rem;display:block}.cb span.t{font-size:.86rem;font-weight:700;line-height:1.5;display:block}.cb .badge-n{top:-8px;color:#1a2e20;background:var(--warm);min-width:22px;height:22px;font-size:.75rem;font-weight:800;font-family:var(--font-montserrat), sans-serif;border-radius:11px;place-items:center;padding:0 6px;display:grid;position:absolute;inset-inline-end:-6px;box-shadow:0 4px 10px -3px #f79151b3}.cb.is-ai{color:#fff;background:linear-gradient(160deg,#6fd98a,#2f7d63)}.cb.is-ai b{color:#fffc}.cb.is-ai:after{background:#3c8f6f}.cluster-cap{grid-column:1/-1;justify-self:center;margin-top:1.2rem}@media (prefers-reduced-motion:no-preference){.cluster.play .cb{animation:pop .6s var(--ease) both}.cluster.play .cb:nth-child(2){animation-delay:.12s}.cluster.play .cb:nth-child(3){animation-delay:.24s}.cluster.play .cb:nth-child(4){animation-delay:.36s}.cluster.play .cb:nth-child(5){animation-delay:.48s}.cluster.play .cb:nth-child(6){animation-delay:.6s}}@media (max-width:460px){.cluster{grid-template-columns:minmax(0,1fr)}.cb:nth-child(2n){translate:0}}.paper{background:linear-gradient(170deg,#fff 0%,#f6f9f7 100%);border-radius:26px;box-shadow:inset 0 1px #fff,inset 0 -6px 14px #1e3c320d,0 30px 60px -28px #00140ea6,0 2px 6px -2px #00000026}.st-panel .paper,.prod-visual .paper,.page-hero .paper{rotate:-1deg}.fline{background:0 0;position:relative;overflow:hidden}.fline:before{content:"";background:repeating-linear-gradient(to bottom, var(--green-400) 0 5px, transparent 5px 10px);animation:1.2s linear infinite drip;position:absolute;inset:0}@keyframes drip{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.fnode{border-radius:16px;box-shadow:0 8px 18px -12px #001e1480}.bar i{background:linear-gradient(270deg, var(--green-400), var(--teal-600))}@media (prefers-reduced-motion:no-preference){.play .bar i,.rv .bar i{animation:grow 1.4s var(--ease) both}}@keyframes grow{0%{width:0}}@media (prefers-reduced-motion:reduce){.scene:after,.scene .blob2,.fline:before{animation:none}}.cluster-cap{border-radius:var(--r-pill);color:#fff;background:linear-gradient(#12302a, #12302a) padding-box, var(--warm) border-box;border:1.5px solid #0000;align-items:center;gap:.5rem;padding:.55rem 1rem .55rem .6rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 0 0 6px #fbb34714,0 14px 30px -12px #0009}.cluster-cap svg{background:var(--warm);color:#1a2e20;border-radius:50%;width:22px;height:22px;padding:4px}.band-light .cluster-cap{color:var(--ink);background:linear-gradient(#fff, #fff) padding-box, var(--warm) border-box}@media (max-width:960px){.hero--engine .split{grid-template-columns:minmax(0,1fr)}.hero--engine .engine-wrap,.connect>.rv .engine-wrap,.page-hero .engine-wrap{max-width:520px;margin-inline:auto}}@media (max-width:640px){:root{--sec:3.4rem;--header-h:60px}body{font-size:.97rem;line-height:1.7}.h1,.hero-copy .h1{line-height:1.25;font-size:clamp(2rem,9vw,2.5rem)!important}.h2{font-size:clamp(1.45rem,6.4vw,1.8rem)}.lead{font-size:1rem;line-height:1.75}.head{gap:.6rem;margin-bottom:1.5rem}.hero,.page-hero{padding-block:1.75rem 2.5rem}.hero-copy{gap:1rem}.btn-row{gap:.6rem}.btn-row .btn{flex:auto}.hero-stats{padding-top:1rem}.hero-stats div{padding-inline:.55rem}.hero-stats strong{font-size:1.3rem}.hero-stats div>span{font-size:.75rem}.crumbs{display:none}.note{font-size:.75rem}.card,.uc,.mod,.stage{padding:1.1rem}.card p,.mod p,.uc p,.stage p{font-size:.86rem}.cta-band{gap:1.2rem;padding:1.5rem}.cta-band .lead{font-size:.92rem}.faq summary{padding:.9rem 1rem;font-size:.93rem}.faq .ans{padding:0 1rem 1rem;font-size:.9rem}.stepper{gap:1rem;padding:1rem}.st-list{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(150px,72%);grid-auto-flow:column;margin-inline:-1rem;padding-inline:1rem;overflow-x:auto}.st-list::-webkit-scrollbar{display:none}.st-btn{scroll-snap-align:start;border:1px solid var(--line)}.st-stage{min-height:340px}.scene{min-height:260px;padding-inline:.25rem}.scene .msg{max-width:92%;font-size:.86rem}.trace .chain{display:none}.engine-cap{min-height:3.6em}.logos{padding-block:1.75rem}.marquee-track img{max-height:30px;padding-inline:1.1rem}.site-footer .f-grid{gap:1.5rem 1rem}.f-col h2{margin-bottom:.5rem}.f-col ul{gap:.35rem}.wa-float{width:50px;height:50px}.ind-panel{gap:1rem;padding:1rem}.plans{gap:.8rem}.plan{padding:1.2rem}}@media (max-width:760px){.m-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:16px;overscroll-behavior-x:contain;grid-auto-columns:84%;grid-auto-flow:column;gap:.8rem;margin-inline:-16px;padding-bottom:.6rem;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.m-scroll::-webkit-scrollbar{display:none}.m-scroll>*{scroll-snap-align:center;min-width:0}.m-scroll.loop:before,.m-scroll.loop:after{display:none}.m-scroll .cb:nth-child(2n){translate:0}.m-hint{color:var(--fg-soft);justify-content:center;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.75rem;display:flex}.m-hint svg{width:14px;height:14px}}@media (min-width:761px){.m-hint{display:none}}@media (max-width:640px){.st-list{gap:.5rem;grid-auto-columns:max-content!important}.st-btn{grid-template-columns:26px auto;align-items:center;padding:.55rem .8rem}.st-btn .n{width:26px;height:26px;font-size:.78rem}.st-btn b{white-space:nowrap;font-size:.88rem}.st-btn p,.st-btn .st-prog{display:none!important}.st-panel .cap{font-size:.78rem}}.pg{background:linear-gradient(170deg,#ffffff12,#ffffff05);border:1px solid #ffffff1f;border-radius:30px;gap:.7rem;width:100%;max-width:520px;margin-inline:auto;padding:.9rem;display:grid;position:relative;box-shadow:0 40px 80px -40px #000000b3}.band-light .pg{border-color:var(--ink-line);background:linear-gradient(170deg,#fff,#f1f7f2)}.pg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pg-who{color:#e7f2ec;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;display:inline-flex}.pg-who .av{width:30px;height:30px;color:var(--teal-700);background:linear-gradient(140deg,#fff,#dcefe3);border-radius:50%;place-items:center;display:grid}.pg-who .av svg{width:16px;height:16px}.pg-who img{width:15px;height:15px}.pg-who .live{background:var(--green-400);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #4fd16d40}.pg-meters{gap:.4rem;display:flex}.pg-meters span{border-radius:var(--r-pill);color:#cfe3d8;white-space:nowrap;background:#00000038;border:1px solid #ffffff1a;align-items:baseline;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;display:inline-flex}.pg-meters b{font-family:var(--font-montserrat), sans-serif;color:var(--warm-3);transition:transform .3s var(--ease);font-size:.95rem;display:inline-block}.pg-meters b.bump{transform:scale(1.35)}.pg-stage.scene{scroll-behavior:smooth;scrollbar-width:none;background:radial-gradient(120% 80% at 50% 0,#5edb7a1a,#0000 60%),#00000024;border-radius:22px;max-width:none;height:380px;padding:1.2rem .6rem .8rem;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000 0,#000 22px calc(100% - 10px),#0000)}.pg-stage.scene::-webkit-scrollbar{display:none}.pg-stage.scene:before,.pg-stage.scene:after{display:none}.pg-stage .msg{flex:none}.pg-ev{color:#d3e6db;background:#123029d9;border:1px dashed #a8e39a59;border-radius:12px;flex:none;align-self:center;align-items:center;gap:.45rem;max-width:92%;padding:.4rem .8rem .4rem .45rem;font-size:.76rem;font-weight:600;display:inline-flex}.pg-ev i{color:var(--mint-300);letter-spacing:.02em;font-size:.75rem;font-style:normal;font-weight:800}.pg-ev svg{width:22px;height:22px;color:var(--mint-300);background:#5edb7a26;border-radius:7px;flex:none;padding:4px}.pg-controls{gap:.55rem;display:grid}.pg-hint{color:var(--fg-soft);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.pg-hint svg{width:14px;height:14px;color:var(--warm-3)}.pg-chips{flex-wrap:wrap;gap:.45rem;min-height:40px;display:flex}.pg-chip{border-radius:var(--r-pill);color:var(--ink);transition:transform .15s var(--ease), background .15s;animation:chipin .45s var(--ease) both;background:#fff;padding:.55rem .95rem;font-size:.86rem;font-weight:700;box-shadow:inset 0 -3px 6px #1e3c3214,0 8px 18px -10px #0009}.pg-chip:nth-child(2){animation-delay:70ms}.pg-chip:nth-child(3){animation-delay:.14s}.pg-chip:hover{background:#f3fbf5;transform:translateY(-2px)}.pg-chip:active{transform:scale(.96)}.pg-chip.primary{background:var(--warm);color:#1a2e20}@keyframes chipin{0%{opacity:0;transform:translateY(8px)scale(.9)}}.pg-form{align-items:center;gap:.4rem;display:flex}.pg-form input{min-width:0;font:inherit;color:#fff;border-radius:var(--r-pill);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#00000038;border:1px solid #ffffff24;flex:1;min-height:44px;padding:.65rem 1rem;font-size:.88rem}.pg-form input::placeholder{color:#8db0a2}.pg-form input:focus{outline:2px solid var(--warm-2);outline-offset:1px}.pg-form button{background:var(--warm);color:#1a2e20;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pg-form button svg{width:18px;height:18px;transform:scaleX(-1)}.pg-reset{color:var(--fg-soft);justify-self:start;align-items:center;gap:.3rem;padding:.2rem .1rem;font-size:.75rem;display:inline-flex}.pg-reset svg{width:13px;height:13px}.pg-reset:hover{color:#fff}.pg-done{text-align:center;flex:none;align-self:center;justify-items:center;gap:.5rem;padding:.6rem;display:grid}.pg-done b{color:#fff;font-size:.95rem}.pg-done span{color:var(--fg-muted);font-size:.8rem}@media (prefers-reduced-motion:no-preference){.pg-stage>.msg,.pg-stage>.pg-ev,.pg-stage>.typing,.pg-stage>.pg-done{animation:pop .55s var(--ease) both}}@media (max-width:640px){.pg{border-radius:24px;padding:.7rem}.pg-stage.scene{height:330px}.pg-meters span{padding:.25rem .5rem;font-size:.75rem}.pg-chip{padding:.5rem .8rem;font-size:.82rem}}.orbit{aspect-ratio:1;width:100%;max-width:520px;margin-inline:auto;position:relative}.orbit-ring{border:1.5px dashed var(--line-strong);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring.r1{width:52%;height:52%}.orbit-ring.r2{width:84%;height:84%}.orbit-spin{animation:50s linear infinite spin;position:absolute;inset:0}.orbit-spin.s2{animation-duration:80s;animation-direction:reverse}.orbit-item{width:0;height:0;animation:50s linear infinite reverse spin;position:absolute;top:50%;left:50%}.orbit-spin.s2 .orbit-item{animation-duration:80s;animation-direction:normal}.orbit-item .oi{opacity:0;width:58px;height:58px;transition:transform .6s var(--ease), opacity .3s;background:#fff;border-radius:50%;place-items:center;margin:-29px 0 0 -29px;display:grid;position:absolute;transform:scale(.96);box-shadow:inset 0 -4px 8px #1e3c321a,0 12px 24px -10px #0009}.orbit-item.on .oi{opacity:1;transform:scale(1)}.orbit-item .oi img{object-fit:contain;width:30px;height:30px}.orbit-item .oi img.round{border-radius:50%;width:58px;height:58px}.orbit-item.on.flash .oi{box-shadow:0 0 0 6px #fbb34759,0 12px 24px -10px #0009}.orbit-core{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 35% 30%,#3c8f6f,#1e4b40 70%);border-radius:50%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #5edb7a14,0 0 0 22px #5edb7a0a,0 30px 60px -20px #0009}.orbit-core svg{color:#fff;width:46%}.orbit-core:after{content:"";border:2px solid var(--warm-2);opacity:0;border-radius:50%;position:absolute;inset:-6px}.orbit.pulse .orbit-core:after{animation:ping 1s var(--ease)}.orbit-cap{text-align:center;justify-items:center;gap:.2rem;min-height:3.4em;margin-top:.4rem;display:grid}.orbit-cap b{color:#fff;align-items:center;gap:.4rem;font-size:1rem;display:inline-flex}.orbit-cap b svg{width:18px;height:18px;color:var(--green-300)}.orbit-cap span{color:var(--fg-muted);font-size:.85rem}.orbit-cap .n{font-family:var(--font-montserrat), sans-serif;color:var(--warm-3);font-weight:800}@media (max-width:520px){.orbit-item .oi{width:44px;height:44px;margin:-22px 0 0 -22px}.orbit-item .oi img{width:22px;height:22px}.orbit-item .oi img.round{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.orbit-spin,.orbit-item{animation:none}}.phone.shot{padding:9px}.phone.shot .phone-screen{background:#0a6a50}.phone.shot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.orbit-item .oi img[src*=woocommerce]{width:46px;height:46px}.ltr{text-align:right}.center .ltr,.head--center .ltr{text-align:center}.case-head{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.case-logo{background:var(--mint-50);border:1px solid var(--ink-line);border-radius:14px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.case-logo img{object-fit:contain;width:80%;height:80%}.case-logo.mono{background:var(--teal-800);color:#fff;border:0;font-size:1.15rem;font-weight:800}.case-id{min-width:0;line-height:1.35;display:grid}.case-id b{font-size:.92rem}.case-id small{color:var(--ink-muted);font-size:.75rem}.case-card .big{text-align:right}.case-card .mini{align-items:start}.case-card .mini>div{text-align:right;justify-items:start;gap:.15rem;display:grid}.case-card .mini b{text-align:right}.case-logo{background:var(--teal-800);border:0}.case-logo img{width:72%;height:72%}.plan-desc{min-height:0}@media (max-width:760px){.plan{gap:.8rem}}html,body{overflow-x:clip}.case-head{grid-template-columns:46px minmax(0,1fr)}.case-head .tag{grid-column:1/-1;justify-self:start}@media (max-width:760px){.m-scroll{margin-bottom:-1.4rem;padding-top:1rem;padding-bottom:2.2rem}}@media (max-width:520px){.enode.now{z-index:5}.enode.now .lbl{white-space:normal;background:var(--warm);color:#1a2e20;border-radius:7px;width:max-content;max-width:96px;padding:.2rem .45rem;font-size:.75rem;font-weight:800;line-height:1.25;display:block;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 14px -8px #0009}.enode[style*=right].now .lbl{right:calc(100% + 6px)}.enode[style*=left\:2].now .lbl,.enode[style*=left\:6].now .lbl{left:calc(100% + 6px)}.enode[style*=left\:50].now .lbl{top:calc(100% + 6px);left:50%;transform:translate(-50%)}}.price-toggle .tag,.badge small,.store small{font-size:.75rem}.pg-reset{min-height:36px;padding:.4rem .6rem}.cs-side a,.link-arrow{padding-block:.4rem;display:inline-flex}.case-feat{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (max-width:700px){.case-feat{grid-template-columns:minmax(0,1fr)}}.int-row{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:1.5rem;display:grid}@media (max-width:640px){.int-row{grid-template-columns:minmax(0,1fr);gap:.8rem}}.marquee-track{will-change:transform;backface-visibility:hidden}.marquee-track img{object-fit:contain;flex:none;width:auto;max-width:140px;height:38px;max-height:none}.chlog .marquee-track{gap:0}.chlog .ch-item{flex:none;margin-left:.7rem}@media (max-width:640px){.marquee-track img{max-width:110px;height:30px}}.orbit-item .oi{top:0;left:0}.orbit-core svg{transform:translate(6%,-3%)}.band-white{background:#fff}.band-light .mod .out,.band-light .mod .out svg{color:#b4581c}.band-light .app-band{color:#fff;--fg:#fff;--fg-muted:#b5cfc3;--fg-soft:#9fc0b2;--line:#ffffff1f;--surface:#ffffff0f}.mess{border:1px solid var(--ink-line);background:#f4f7f5;border-radius:16px;height:250px;position:relative;overflow:hidden}.mess svg{width:100%;height:100%;position:absolute;inset:0}.mess line{stroke:#d9a5a3;stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:5 6}.mess .mx{color:#c0504d;z-index:1;background:#fff;border:1.5px solid #e2a9a6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;transform:translate(-50%,-50%)}.mess .mx svg{width:11px;height:11px;position:static}.mess .mc{transform:translate(-50%, -50%) rotate(var(--r,-3deg));border:1px solid var(--ink-line);color:var(--ink-muted);white-space:nowrap;z-index:2;animation:3.2s ease-in-out infinite jitter;animation-delay:var(--d);background:#fff;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 14px -10px #0006}.mess .mc:nth-child(2n){--r:3deg}.mess .mc img,.mess .mc svg{opacity:.75;width:15px;height:15px;position:static}.mess .mc em{top:-8px;color:#fff;min-width:20px;height:20px;font-size:.75rem;font-style:normal;font-family:var(--font-montserrat), sans-serif;background:#c9302c;border-radius:10px;place-items:center;padding:0 5px;font-weight:800;display:grid;position:absolute;inset-inline-start:-8px;box-shadow:0 0 0 2px #fff}@keyframes jitter{0%,to{transform:translate(-50%, -50%) rotate(var(--r,-3deg))}50%{transform:translate(calc(-50% + 2px), calc(-50% - 3px)) rotate(calc(var(--r,-3deg) * -1))}}.pipe{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pipe:before{content:"";top:18px;bottom:18px;background:linear-gradient(var(--warm-2), var(--green-300));opacity:.55;border-radius:2px;width:2px;position:absolute;inset-inline-start:17px}.pipe-dot{inset-inline-start:13px;background:var(--warm-3);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:14px}@keyframes pipe{0%{opacity:0;top:14px}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 24px)}}.pipe li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.7rem;display:grid;position:relative}.pipe .pi{background:var(--teal-700);z-index:2;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.pipe .pi svg{color:#fff;width:17px;height:17px}.pipe li:first-child .pi,.pipe li:last-child .pi{background:var(--warm);border-color:#0000}.pipe li:first-child .pi svg,.pipe li:last-child .pi svg{color:#1a2e20}.pipe b{color:#fff;font-size:.92rem;display:block}.pipe small{color:#a9c9bb;font-size:.76rem;display:block}.pipe-loop{color:var(--warm-3);align-items:center;gap:.4rem;margin-top:-.3rem;padding-inline-start:.55rem;font-size:.8rem;font-weight:700;display:flex}.pipe-loop svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.mess .mc,.pipe-dot{animation:none}}.ptn-h,.cl-h{text-align:center;color:var(--fg-muted);margin-bottom:1.1rem;font-size:.9rem}.ptns{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;margin:0 0 2.2rem;padding:0;list-style:none;display:grid}.ptn{text-align:center;border:1px solid var(--line);background:#ffffff0a;border-radius:16px;align-content:start;justify-items:center;gap:.55rem;padding:1rem .6rem;display:grid}.ptn img{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:120px;height:40px}.ptn .pw{color:#fff;place-items:center;height:40px;font-size:1.55rem;font-weight:800;line-height:1;display:grid}.ptn strong{color:#fff;font-size:.9rem;display:block}.ptn small{color:var(--fg-muted);margin-top:.15rem;font-size:.75rem;line-height:1.45;display:block}@media (max-width:1060px){.ptns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.ptns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ptn{padding:.85rem .5rem}.ptn img,.ptn .pw{height:34px}.ptn .pw{font-size:1.35rem}}.marquee--sm .marquee-track img{opacity:.6;max-width:105px;height:26px;padding-inline:1.2rem}@media (max-width:640px){.marquee--sm .marquee-track img{max-width:86px;height:22px;padding-inline:.9rem}}.ptn strong.pw{place-items:center;height:40px;font-size:1.55rem;display:grid}@media (max-width:560px){.ptn strong.pw{height:34px;font-size:1.35rem}.mess{height:270px}.mess .mc{padding:.35rem .55rem;font-size:.75rem}}.ptn{flex-direction:column;justify-content:flex-start;align-items:center;gap:.45rem;display:flex}.ptn img+strong{margin-top:0}.ptn .pm{justify-content:center;align-items:center;gap:.5rem;width:100%;height:56px;display:flex}.ptn .pm img{filter:none;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:46px}.ptn .pm2{flex-direction:column;gap:.3rem}.ptn .pm2 img:first-child{max-height:18px}.ptn .pm2 img:last-child{max-height:30px}@media (max-width:560px){.ptn .pm{height:50px}.ptn .pm img{max-height:40px}}.marquee--sm .marquee-track:not(.rev) img{opacity:.7;max-width:130px;height:34px}.marquee--sm .marquee-track.rev img{opacity:.55;max-width:90px;height:22px}@media (max-width:640px){.marquee--sm .marquee-track:not(.rev) img{max-width:108px;height:28px}.marquee--sm .marquee-track.rev img{max-width:72px;height:18px}}.ptn .pm img{max-width:150px}.ptn .pm img[src*=leap]{max-width:120px;max-height:26px}.ptn .pm img[src*=misk]{max-width:160px;max-height:52px}.ptn .pm img[src*=meta]{max-height:40px}.partners-band{color:var(--ink);background:#fff;padding-block:2.2rem 2.4rem}.partners-band .ptn-h{color:var(--ink-muted);margin-bottom:1.4rem}.partners-band .ptns{grid-template-columns:repeat(7,minmax(0,1fr));gap:1rem;margin:0}.partners-band .ptn{background:0 0;border:0;gap:.55rem;padding:.2rem}.partners-band .ptn .pm img{filter:none;max-width:120px;max-height:36px}.partners-band .ptn .pm img[src*=mvplab]{max-width:110px;max-height:22px}.partners-band .ptn .pm img[src*=leap]{max-width:96px;max-height:20px}.partners-band .ptn .pm img[src*=garage]{max-height:30px}.partners-band .ptn small{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.4}@media (max-width:1060px){.partners-band .ptns{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.4rem}}@media (max-width:560px){.partners-band{padding-block:1.8rem}.partners-band .ptns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem .6rem}.partners-band .ptn .pm{height:38px}.partners-band .ptn .pm img{max-width:96px;max-height:30px}.partners-band .ptn small{font-size:.75rem}}.logos{padding-top:2rem}.partners-band .ptn .pm{height:50px}.partners-band .ptn .pm img{max-width:130px;max-height:42px}.partners-band .ptn .pm img[src*=misk]{max-height:42px}.partners-band .ptn .pm img[src*=meta]{max-height:30px}.partners-band .ptn .pm img[src*=mvplab]{max-height:24px}.partners-band .ptn .pm img[src*=leap]{max-height:22px}@media (max-width:1060px){.partners-band .ptns{flex-wrap:wrap;justify-content:center;display:flex}.partners-band .ptn{width:calc(25% - 1rem)}}@media (max-width:560px){.partners-band .ptn{width:calc(33.333% - .6rem)}.partners-band .ptn .pm{height:40px}.partners-band .ptn .pm img{max-width:96px;max-height:32px}.partners-band .ptn .pm img[src*=meta]{max-height:24px}.partners-band .ptn .pm img[src*=mvplab],.partners-band .ptn .pm img[src*=leap]{max-height:18px}}.vc{color:#fff;--fg:#fff;--fg-muted:#b5cfc3;--line:#ffffff24;background:radial-gradient(60% 70% at 15% 30%,#fbb34729,#0000 60%),radial-gradient(70% 80% at 85% 80%,#5edb7a29,#0000 65%),linear-gradient(150deg,#1d5847,#12342b 70%);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.5rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #12342ba6}.vc .lead{color:#cfe2d8}.vc-copy{align-content:start;gap:1rem;display:grid}.vc-copy .h2{color:#fff}.vc-points{color:#d6e8de;gap:.45rem;font-size:.92rem;display:grid}.vc-points li{align-items:center;gap:.5rem;display:flex}.vc-points svg{width:17px;height:17px;color:var(--warm-3);flex:none}.vw{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;margin-top:.4rem;padding:1.1rem;position:relative}.vw-preview{color:#1a2e20;background:var(--warm);border-radius:999px;margin-bottom:.6rem;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.vw-step{gap:.7rem;display:grid}.vw-l{color:#e3f0e8;font-size:.85rem;font-weight:700}.vw-row{direction:ltr;grid-template-columns:auto minmax(0,1fr);gap:.5rem;display:grid}.vw-tel{color:#fff;height:52px;font:600 1.05rem var(--font-montserrat), sans-serif;letter-spacing:.04em;text-align:left;direction:ltr;background:#0000002e;border:1px solid #fff3;border-radius:14px;width:100%;padding:0 .9rem}.vw-tel:focus,.cc-btn:focus-visible,.otp input:focus{outline:2px solid var(--warm-2);outline-offset:1px}.vw .btn{justify-content:center;width:100%;height:52px;font-size:1rem}.vw .btn svg{width:19px;height:19px}.vw-fine{color:#a9c9bb;font-size:.75rem;line-height:1.6}.vw-err{color:#ffb4a8;background:#d9534f24;border:1px solid #d9534f59;border-radius:10px;padding:.45rem .7rem;font-size:.8rem;font-weight:700}.cc{position:relative}.cc-btn{color:#fff;height:52px;font:600 .95rem var(--font-montserrat), sans-serif;background:#0000002e;border:1px solid #fff3;border-radius:14px;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex}.cc-btn svg{opacity:.7;width:15px;height:15px}.cc-flag{font-size:1.25rem;line-height:1}.cc-pop{z-index:20;width:min(320px,78vw);max-height:320px;color:var(--ink);direction:rtl;background:#fff;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 24px 50px -16px #0000008c}.cc-search{border-bottom:1px solid var(--ink-line);align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.cc-search svg{width:16px;height:16px;color:var(--ink-muted)}.cc-search input{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.9rem}.cc-list{overscroll-behavior:contain;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.cc-list .grp{color:var(--teal-700);padding:.5rem .6rem .25rem;font-size:.75rem;font-weight:800}.cc-list .sep{background:var(--ink-line);height:1px;margin:.3rem .4rem}.cc-list [role=option]{cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.88rem;display:grid}.cc-list [role=option]:hover,.cc-list [role=option].act{background:var(--mint-50)}.cc-list [role=option][aria-selected=true]{background:var(--mint-100);font-weight:700}.cc-list [role=option] span:first-child{font-size:1.15rem}.cc-list [role=option] small{font-family:var(--font-montserrat), sans-serif;color:var(--ink-muted);direction:ltr}.cc-list .none{color:var(--ink-muted);text-align:center;padding:.8rem;font-size:.85rem}.otp{grid-template-columns:repeat(4,56px);justify-content:center;gap:.55rem;display:grid}.otp input{color:#fff;text-align:center;height:60px;font:800 1.5rem var(--font-montserrat), sans-serif;background:#0003;border:1px solid #ffffff38;border-radius:14px}.vw-links{justify-content:space-between;gap:.5rem;font-size:.8rem;display:flex}.vw-links button,.vw-again{color:var(--green-300);min-height:36px;padding:.4rem 0;font-weight:700}.vw-links button:disabled{color:#8fb3a4;cursor:default}.vw-call{text-align:center;justify-items:center;padding:.6rem 0 .2rem}.vw-ring{background:var(--warm);color:#1a2e20;border-radius:50%;place-items:center;width:74px;height:74px;animation:1.4s ease-out infinite ring;display:grid;box-shadow:0 0 #fbb3478c}.vw-ring svg{width:32px;height:32px;animation:1.4s ease-in-out infinite shake}@keyframes ring{0%{box-shadow:0 0 #fbb3478c}to{box-shadow:0 0 0 26px #fbb34700}}@keyframes shake{0%,50%,to{transform:rotate(0)}10%,30%{transform:rotate(-14deg)}20%,40%{transform:rotate(14deg)}}.vw-ct{font-size:1.1rem}.vw-cs{color:#b5cfc3;font-size:.85rem}.vw-timer{font:800 2rem var(--font-montserrat), sans-serif;color:var(--warm-3);letter-spacing:.04em}.vc-stage{place-items:center;min-height:440px;display:grid;position:relative}.orb{aspect-ratio:1;place-items:center;width:min(260px,70%);display:grid;position:relative}.orb-core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ffe3a3,#fbb347 45%,#f79151 85%);border-radius:50%;place-items:center;width:46%;animation:2.4s ease-in-out infinite breathe;display:grid;position:relative;box-shadow:0 0 60px #fbb3478c,inset 0 -10px 24px #a0461459}.orb-core svg{color:#3a2410;width:42%;height:auto}.orb-ring{border:1.5px solid #fbb34759;border-radius:50%;animation:3.6s ease-out infinite ripple;position:absolute;inset:0}.orb-ring.r2{animation-delay:1.2s}.orb-ring.r3{animation-delay:2.4s}@keyframes ripple{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.wave{inset-inline:8%;z-index:1;opacity:.5;pointer-events:none;justify-content:space-between;align-items:center;height:60px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.wave i{background:linear-gradient(var(--warm-3), var(--green-300));width:3px;height:20%;animation:1.1s ease-in-out infinite bar;animation-delay:calc(var(--b) * -.07s);border-radius:3px}.wave i:nth-child(n+11):nth-child(-n+18){opacity:0}@keyframes bar{0%,to{height:14%}50%{height:90%}}.vts{pointer-events:none;position:absolute;inset:0}.vt{max-width:62%;color:var(--ink);opacity:0;animation:15s ease-in-out infinite vt;animation-delay:calc(var(--i) * 3s);background:#fffffff2;border-radius:14px 14px 14px 4px;padding:.5rem .75rem;font-size:.8rem;line-height:1.5;position:absolute;box-shadow:0 12px 26px -14px #0009}.vt:not(.me){top:4%;right:0}.vt.me{color:#fff;background:#2b6b56;border-radius:14px 14px 4px;bottom:4%;left:0}@keyframes vt{0%{opacity:0;transform:translateY(10px)}3%,18%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(-6px)}}.vc[data-live] .orb-core{animation-duration:.9s}.vc[data-live] .wave{opacity:.9}@media (max-width:900px){.vc{grid-template-columns:minmax(0,1fr)}.vc-stage{order:-1;min-height:300px}.orb{width:200px}}@media (max-width:420px){.otp{grid-template-columns:repeat(4,50px)}.otp input{height:54px}.vt{max-width:78%;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.orb-core,.orb-ring,.wave i,.vt,.vw-ring,.vw-ring svg{animation:none}.vt{opacity:1;margin:.3rem 0;position:static}.vts{position:static}}.vw-num{direction:ltr;unicode-bidi:isolate;display:inline-block}@media (max-width:900px){.vc-stage{min-height:250px}.vt:not(.me){top:0}.vt.me{bottom:0}}.vw-fine{align-items:center;gap:.4rem;display:flex}.vw-fine svg{width:15px;height:15px;color:var(--green-300);flex:none}.tidy{background:radial-gradient(60% 60%,#5edb7a1f,#0000 70%),#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;height:250px;position:relative;overflow:hidden}.tidy svg{width:100%;height:100%;position:absolute;inset:0}.tidy line{stroke:var(--green-300);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5;opacity:.55;animation:1.6s linear infinite reverse flow}.tidy .hub{z-index:2;background:radial-gradient(circle at 35% 30%,#3c8f6f,#1e4b40 70%);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #5edb7a1a,0 0 0 14px #5edb7a0d}.tidy .hub svg{color:#fff;width:28px;height:auto;position:static;transform:translate(6%,-3%)}.tidy .hub:after{content:"";border:1.5px solid var(--warm-2);opacity:0;animation:ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}.tidy .hc{color:var(--ink);white-space:nowrap;z-index:2;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px -10px #0009}.tidy .hc img,.tidy .hc svg{width:15px;height:15px;color:var(--teal-700);position:static}@media (max-width:560px){.tidy{height:270px}.tidy .hc{padding:.32rem .55rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.tidy line,.tidy .hub:after{animation:none}}.tidy-sq{aspect-ratio:1;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tidy-sq svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tidy .ring{fill:none;stroke:var(--warm-2);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.45}.tidy .ring-run{fill:none;stroke:var(--warm-3);stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:18 233;transform-origin:50px 50px;animation:6s linear infinite spin}@media (prefers-reduced-motion:reduce){.tidy .ring-run{opacity:0;animation:none}}.vw-l{color:var(--ink)}.vw-tel,.cc-btn,.otp input{background:var(--mint-50);color:var(--ink);border-color:#cbdfd3}.vw-tel::placeholder{color:#9db5aa}.vw-fine{color:var(--ink-muted)}.vw-fine svg{color:#25a55a}.vw-err{color:#b03a35;background:#fdecea;border-color:#f3c2be}.vw-links button,.vw-again{color:var(--teal-700)}.vw-links button:disabled{color:#9db5aa}.vw-cs{color:var(--ink-muted)}.vw-timer{color:#d9822b}.vw{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ink);background:#fff;border-color:#0000;box-shadow:0 24px 50px -24px #0000008c}.tidy .hc{width:max-content}@media (max-width:560px){.tidy{height:260px}.tidy-sq{top:22px;bottom:22px}}.store-btns{flex-wrap:nowrap;gap:.5rem}.store{color:#1c2b4a;background:#fff;border:0;border-radius:10px;gap:.45rem;min-height:0;padding:.4rem .75rem;box-shadow:0 6px 16px -10px #00000073}.store img{filter:none;width:18px;height:18px}.store small{color:#5b6475;opacity:1;font-size:.75rem}.store b{font-size:.82rem}a.badge{transition:transform .2s}a.badge:hover{transform:translateY(-2px)}.site-footer .partners,.site-footer .store-btns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:300px;display:grid}.site-footer .partners .badge,.site-footer .store{justify-content:flex-start}.f-trust{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.2rem;padding-top:1.6rem;display:flex}.f-trust .partners,.f-trust .store-btns{display:contents}.f-trust .badge,.f-trust .store{min-height:46px;padding:.4rem .8rem}.f-trust .f-trust-gap{flex:1}@media (max-width:560px){.f-trust{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.f-trust+.f-bottom{margin-top:1.4rem}.badge--sbc{font-family:var(--f-ar)}.badge--sbc .sbc-ic{color:#0e7a4f;background:#e6f4ec;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.badge--sbc .sbc-ic svg{width:17px;height:17px}.badge--sbc small{font-family:var(--f-ar)}.f-legal{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.f-legal b{color:#fff;font-family:var(--font-montserrat), sans-serif;direction:ltr;unicode-bidi:isolate;font-weight:600}.f-legal i{background:var(--line-strong);border-radius:50%;width:4px;height:4px;margin-inline:.35rem}.post-ui{color:var(--ink);gap:.8rem;max-width:460px;margin-inline:auto;padding:1rem;display:grid}.pu-head{align-items:center;gap:.5rem;font-size:.92rem;display:flex}.pu-head>svg{width:18px;height:18px;color:var(--teal-700)}.pu-chs{gap:.3rem;margin-inline-start:auto;display:flex}.pch{background:var(--mint-50);border:1.5px solid var(--teal-700);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pch img{width:15px;height:15px}.pu-body{background:var(--mint-50);border:1px solid var(--ink-line);border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:.7rem;padding:.7rem;display:grid}.pu-img{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#fbd38d,#f79151);border-radius:10px;place-items:center;display:grid}.pu-img svg{width:30px;height:30px}.pu-txt p{margin:0 0 .35rem;font-size:.84rem;line-height:1.6}.pu-ai{color:var(--teal-700);background:var(--mint-100);border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.pu-ai svg{width:13px;height:13px}.pu-foot{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.pu-foot>span:first-child{align-items:center;gap:.35rem;display:inline-flex}.pu-foot svg{width:15px;height:15px}.pcal{border-top:1px dashed var(--ink-line);gap:.4rem;padding-top:.7rem;display:grid}.pcal-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.55rem;font-size:.78rem;display:grid}.pcal-row b{color:var(--ink-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.pcal-row span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcal-row small{gap:.2rem;display:flex}.pcal-row small img{width:14px;height:14px}.pcal-row i{font-style:normal}.badge--sbc>span{line-height:1.35}@media (max-width:560px){.f-trust .badge--sbc{grid-column:1/-1}}.vc{background:var(--teal-900);border:0;box-shadow:0 30px 60px -36px #12342b99}.badge--sbc{gap:.6rem}.badge--sbc .sbc-n{border-inline-start:1px solid #e3e8e5;padding-inline-start:.6rem;line-height:1.25;display:grid}.badge--sbc .sbc-n small{color:#5b6475;font-size:.75rem;font-weight:500}.badge--sbc .sbc-n b{font-family:var(--font-montserrat), sans-serif;color:#1c2b4a;direction:ltr;unicode-bidi:isolate;font-size:.78rem}@media (max-width:560px){.f-trust .badge--sbc{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr);row-gap:.5rem;padding:.6rem .8rem;display:grid}.badge--sbc .sbc-t{grid-column:2/-1}.badge--sbc .sbc-n:first-of-type{border:0;grid-column:2;padding-inline-start:0}.f-trust .badge--sbc{grid-template-columns:30px minmax(0,1fr) minmax(0,1fr)}.badge--sbc>img,.badge--sbc>.sbc-ic{grid-area:1/1}.badge--sbc .sbc-t{grid-area:1/2/auto/-1}.badge--sbc .sbc-n.n1{border:0;grid-area:2/2;padding-inline-start:0}.badge--sbc .sbc-n.n2{grid-area:2/3}}.nav-m{align-items:center;gap:.45rem;margin-inline-start:auto;display:none}.nm-login{border:1px solid var(--line-strong);color:#fff;border-radius:12px;align-items:center;gap:.3rem;height:40px;padding:0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.nm-login svg{width:17px;height:17px}.nm-start{white-space:nowrap;height:40px;padding:0 .9rem;font-size:.85rem}@media (max-width:1060px){.nav-m{display:flex}.nav .burger{margin-inline-start:0}}@media (max-width:420px){.nm-login span{display:none}.nm-login{justify-content:center;width:40px;padding:0}.nm-start{padding:0 .7rem;font-size:.8rem}.site-header .brand svg.word,.site-header .brand .word{max-width:96px}}.ch-hot{color:var(--ink);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.6rem;max-width:100%;margin-top:1.2rem;padding:.6rem .9rem;display:inline-flex;box-shadow:0 16px 32px -20px #0009}.ch-hot img{width:22px;height:22px}.ch-hot b{font-size:.92rem}.ch-go{color:var(--teal-700);align-items:center;gap:.3rem;font-size:.85rem;font-weight:800;display:inline-flex}.ch-go svg{width:15px;height:15px;transition:transform .2s}.ch-hot:hover .ch-go svg{transform:translate(-3px)}.orbit-item .oi img[src*=woo\.svg]{width:38px;height:38px}@media (max-width:520px){.orbit-item .oi img[src*=woo\.svg]{width:30px;height:30px}}.ch-hot{margin-bottom:1.4rem}@media (max-width:360px){.site-header .nav{gap:.5rem}.site-header .brand{transform-origin:100%;margin-inline-end:-14px;transform:scale(.86)}.nm-start{height:38px;padding:0 .55rem;font-size:.76rem}.nm-login{width:38px;height:38px}.site-header .burger{width:40px;height:40px}}.ch-hot{border-radius:999px;flex-wrap:nowrap;gap:.5rem;margin-top:1rem;padding:.4rem .5rem .4rem .9rem;display:inline-flex}.ch-hot .tag{flex:none}.ch-hot img{flex:none;width:20px;height:20px}.ch-hot b{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.ch-go{background:var(--mint-50);border-radius:999px;flex:none;padding:.3rem .7rem}@media (max-width:420px){.ch-hot b{font-size:.8rem}.ch-go{padding:.3rem .55rem;font-size:.78rem}}.badge--sbc>img,.badge--sbc>.sbc-ic{width:34px;height:34px}@media (max-width:560px){.f-trust .badge--sbc{justify-content:space-between;padding:.55rem .9rem;display:flex}.badge--sbc .sbc-n.n1{border-inline-start:1px solid #e3e8e5;padding-inline-start:.8rem}.badge--sbc .sbc-n{flex:1}}.mets span{white-space:nowrap}@media (max-width:560px){.mets{gap:.5rem}.mets div{padding:.75rem .7rem}.mets span{font-size:.75rem}}.wa-float{display:none}.fab{inset-inline-end:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:45;justify-items:end;gap:.7rem;display:grid;position:fixed}.fab-main{color:#fff;width:58px;height:58px;transition:transform .25s var(--ease);background:radial-gradient(circle at 35% 30%,#4fdb86,#20b85a 70%);border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 30px -10px #10783cb3,inset 0 -4px 10px #0000001f}.fab-main:hover{transform:scale(1.05)}.fab-main svg{width:27px;height:27px;transition:transform .3s var(--ease), opacity .2s;grid-area:1/1}.fab-main svg:last-child{opacity:0;transform:rotate(-90deg)}.fab.open .fab-main svg:first-child{opacity:0;transform:rotate(90deg)}.fab.open .fab-main svg:last-child{opacity:1;transform:none}.fab-list{pointer-events:none;justify-items:end;gap:.6rem;display:grid}.fab.open .fab-list{pointer-events:auto}.fab-i{opacity:0;transition:opacity .2s, transform .3s var(--ease);transition-delay:calc((2 - var(--d)) * 40ms);align-items:center;gap:.55rem;display:flex;transform:translateY(14px)scale(.8)}.fab.open .fab-i{opacity:1;transition-delay:calc((2 - var(--d)) * 60ms);transform:none}.fab-c{color:#fff;background:radial-gradient(circle at 35% 30%,#4fdb86,#20b85a 70%);border-radius:50%;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px -10px #10783cb3}.fab-c svg,.fab-c img{width:24px;height:24px}.fab-c img{filter:brightness(0)invert()}.fab-i[data-chat] .fab-c{background:radial-gradient(circle at 35% 30%,#3c8f6f,#1e4b40 75%)}.fab-l{color:var(--ink);white-space:nowrap;background:#fff;border-radius:10px;padding:.35rem .7rem;font-size:.82rem;font-weight:700;box-shadow:0 8px 20px -10px #00000073}@media (max-width:640px){.fab-main{width:52px;height:52px}.fab-c{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.fab-i,.fab-main svg{transition:none}}.fab{justify-items:center;gap:.6rem}.fab-main,.fab-c{border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.fab-main{background:var(--teal-800);color:#fff;border:2px solid #ffffffe6;box-shadow:0 12px 28px -10px #0a2820a6}.fab-main svg{width:24px;height:24px}.fab-list{justify-items:center;gap:.6rem}.fab-c{color:var(--teal-800);opacity:0;transition:opacity .2s, transform .3s var(--ease), background .2s, color .2s;transition-delay:calc((2 - var(--d)) * 40ms);background:#fff;border:1px solid #dce9e1;transform:translateY(12px)scale(.7);box-shadow:0 10px 24px -12px #0a28208c}.fab.open .fab-c{opacity:1;transition-delay:calc((2 - var(--d)) * 55ms);transform:none}.fab-c:hover,.fab-c:focus-visible{background:var(--teal-800);color:#fff;border-color:var(--teal-800)}.fab-c svg{width:23px;height:23px}.fab-c .wa-ic{background:currentColor;width:23px;height:23px;-webkit-mask:url(/assets/brands/whatsapp.svg) 50%/contain no-repeat;mask:url(/assets/brands/whatsapp.svg) 50%/contain no-repeat}.fab-i,.fab-l{display:none}@media (max-width:640px){.fab-main,.fab-c{width:50px;height:50px}}.ind-panel{grid-template-columns:minmax(0,1fr);gap:1rem}.ind-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ind-top h3{font-size:var(--t-lg,1.3rem);margin:0}.ind-stat{color:var(--fg-muted);border:1px solid var(--line);background:#ffffff0f;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem .3rem .45rem;font-size:.8rem;display:inline-flex}.ind-stat b{font-family:var(--font-montserrat), sans-serif;color:var(--warm-3);font-size:1.05rem}.ind-panel>.link-arrow{justify-self:start;font-size:.88rem}.nav .burger,.nav-m,.nav-m>*{flex:none}@media (max-width:1060px){.site-header .nav{gap:.6rem}}@media (min-width:961px){.ind-panel{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:2rem}.ind-top{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem}.ind-top h3{font-size:1.6rem;line-height:1.35}}.ind-top .link-arrow{font-size:.88rem}.ind-panel .pg-stage.scene{height:300px}@media (max-width:640px){.ind-panel .pg-stage.scene{height:260px}}.fab-main{background:var(--teal-700)}.fab.open .fab-main{background:var(--teal-800)}.fab-c[data-chat] svg{width:29px;height:auto;transform:translate(2%,-3%)}.stage{flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.stage .st-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.stage .sn,.stage small{position:static}.stage .met{margin-top:auto}.sp{border:1px solid var(--line);text-align:center;background:#ffffff0a;border-radius:22px;justify-items:center;gap:.8rem;max-width:560px;margin:2rem auto 0;padding:1.1rem 1.2rem 1rem;display:grid}.sp-h{color:#d3e6db;font-size:.9rem;font-weight:700}.sp-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.sp-t{background:#fff;border-radius:14px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 18px -12px #0009}.sp-t img{object-fit:contain;filter:brightness(0);opacity:.85;max-width:76%;max-height:60%}.sp-n{height:54px;color:var(--green-300);font:800 1.25rem var(--font-montserrat), sans-serif;background:#5edb7a24;border-radius:999px;place-items:center;padding:0 1.1rem;display:grid}.sp-f{color:var(--fg-muted);font-size:.82rem}@media (max-width:420px){.sp-t{border-radius:12px;width:46px;height:46px}.sp-n{height:46px;padding:0 .8rem;font-size:1.05rem}.sp-row{gap:.4rem}}.engine .chord.old{opacity:.28;animation:none}.enode[data-step]:after{content:attr(data-step);color:#1a2e20;width:20px;height:20px;font:800 .75rem var(--font-montserrat), sans-serif;box-shadow:0 0 0 2px var(--warm-2);z-index:4;top:-6px;inset-inline:-7px auto;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px}@media (max-width:420px){.sp{padding-inline:.7rem}.sp-row{flex-wrap:nowrap;gap:.35rem}.sp-t{border-radius:11px;width:42px;height:42px}.sp-n{height:42px;padding:0 .6rem;font-size:.95rem}}.sp{gap:.75rem}.sp-row{flex-wrap:nowrap}.sp-more{box-shadow:none;color:var(--green-300);background:#ffffff14;border:1px dashed #ffffff59}.sp-more svg{width:22px;height:22px}.sp-f{color:#d3e6db;font-size:.92rem;font-weight:700}.sp-f b{color:var(--green-300);font-family:var(--font-montserrat), sans-serif}.sp-n,.sp-h{display:none}.sp{width:fit-content;max-width:100%;padding-inline:1.4rem}.crumbs a{padding-block:.45rem;display:inline-block}@media (max-width:640px){.site-footer{padding-bottom:84px}}@media (min-width:1100px){.nj-old ul,.nj-new ul{flex-wrap:wrap;gap:.5rem 1.4rem;display:flex}.nj-old li,.nj-new li{white-space:nowrap;font-size:.88rem}}@media (min-width:961px){.ind-panel{align-items:start}.ind-top{justify-content:flex-start;padding-top:.4rem}.ind-panel{grid-template-columns:minmax(0,1fr);gap:1.2rem}.ind-top{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.6rem 1rem;padding-top:0}.ind-top h3{margin-inline-end:auto;font-size:1.35rem}.ind-panel .pg{max-width:none}.ind-panel .pg-stage.scene{height:260px}}.sp-more{width:auto;font:800 1.05rem var(--font-montserrat), sans-serif;color:var(--green-300);padding:0 .8rem}@media (max-width:420px){.sp-more{padding:0 .5rem;font-size:.85rem}}@media (min-width:961px){.vc{grid-template:"eb orb form""h2 orb form""pts orb form"/minmax(0,1fr) 190px minmax(0,390px);align-content:center;gap:.6rem 2rem;padding:2rem 2.4rem}.vc-copy{display:contents}.vc-copy>.h2{grid-area:h2;margin:0;font-size:clamp(1.7rem,2.6vw,2.2rem)}.vc-copy>.vc-points{grid-area:pts;align-self:start}.vc .vw{grid-area:form;align-self:center;margin:0;padding:1rem}.vc-stage{order:0;grid-area:orb;height:190px;min-height:0}.vc-stage .orb{width:170px}.vc-stage .vts,.vc-stage .wave{display:none}.vc .vw .vw-tel,.vc .vw .cc-btn,.vc .vw .btn{height:48px}}.loop{margin-top:2.2rem}.loop:before{opacity:1;background:0 0;border-top:2px dashed #fbb34773;height:0;top:-18px}.loop:after{top:-23px}.ind-pts{display:none}@media (min-width:961px){.ind{grid-template-columns:minmax(0,1fr);gap:1.2rem}.ind-list{flex-flow:wrap;justify-content:flex-start;gap:.5rem;display:flex!important}.ind-list button{border-radius:999px;width:auto;padding:.55rem 1rem;font-size:.9rem}.ind-panel{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:2.5rem;padding:2rem 2.2rem}.ind-top{flex-direction:column;align-items:flex-start;gap:1rem}.ind-top h3{margin:0;font-size:1.9rem;line-height:1.3}.ind-pts{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ind-pts li{color:#d3e6db;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.ind-pts svg{width:18px;height:18px;color:var(--green-300);flex:none}.ind-panel .pg{max-width:440px}.ind-panel .pg-stage.scene{height:260px}.ind-list{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;padding-bottom:2px;overflow-x:auto}.ind-list::-webkit-scrollbar{display:none}.ind-list button{white-space:nowrap;flex:none;gap:.45rem;padding:.5rem .85rem;font-size:.85rem}.ind-list button svg{width:16px;height:16px}}@media (max-width:760px){.m-scroll{grid-auto-columns:min(82%,300px)}.m-scroll.notjust,.m-scroll.dual,.m-scroll.loop,.m-scroll.cs-grid{grid-auto-columns:min(88%,420px)}.m-scroll.related{grid-auto-columns:min(82%,320px)}}@media (min-width:641px) and (max-width:960px){.grid.g-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.g-3 .card{padding:1.1rem}}@media (min-width:761px) and (max-width:860px){.grid.g-3 .card h3{font-size:1rem}}.plans,.plans.m-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:minmax(268px,calc(25% - .75rem));grid-auto-flow:column;align-items:stretch;gap:1rem;margin-inline:0;padding:1.1rem .2rem 1.2rem;overflow-x:auto;grid-template-columns:none!important;display:grid!important}.plans>*{scroll-snap-align:start}@media (max-width:760px){.plans,.plans.m-scroll{scrollbar-width:none;grid-auto-columns:min(84%,300px);margin-inline:-16px;padding-inline:16px}}@media (min-width:961px){.ind-panel .pg-stage.scene{height:200px}.ind-panel{padding-block:1.6rem}}@media (min-width:761px) and (max-width:960px){.mod-grid{gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))!important}.mod-grid .mod{padding:1rem}.mod-grid .mod h3{font-size:1rem}.mod-grid .mod p{font-size:.82rem}.app-band{align-items:center;gap:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}.app-band .phone{max-width:230px}.vc{grid-template-columns:minmax(0,1fr) 150px;grid-template-areas:"eb orb""h2 orb""pts orb""form form";gap:.6rem 1.2rem;padding:1.8rem}.vc-copy{display:contents}.vc-copy>.h2{grid-area:h2;margin:0}.vc-copy>.vc-points{grid-area:pts}.vc .vw{grid-area:form;margin-top:.6rem}.vc-stage{order:0;grid-area:orb;height:150px;min-height:0}.vc-stage .orb{width:140px}.vc-stage .vts,.vc-stage .wave{display:none}}.ind-panel .pg-stage.scene{min-height:0}@media (min-width:961px){.ind-panel .pg-stage.scene{height:210px}}@media (max-width:960px){.ind-panel .pg-stage.scene{height:240px}}@media (max-width:760px){.grid.g-3.m-scroll:has(>.card){grid-auto-columns:min(66%,240px)}.grid.g-3.m-scroll>.card{padding:1rem}}@media (max-width:360px){.sp-t{border-radius:10px;width:36px;height:36px}.sp-more{padding:0 .4rem;font-size:.75rem}.sp{padding-inline:.5rem}}.table-scroll{-webkit-overflow-scrolling:touch;border-radius:var(--r);overflow-x:auto}@media (max-width:960px){.cmp{min-width:560px;font-size:.8rem}.cmp th,.cmp td{padding:.6rem .55rem}.cmp th:first-child,.cmp td:first-child{z-index:1;background:var(--paper);min-width:150px;position:sticky;right:0;box-shadow:-6px 0 10px -8px #00000040}.cmp thead th:first-child{background:var(--teal-800)}.cmp tr.grp td:first-child{background:var(--mint-50)}.table-scroll{margin-inline:-16px;padding-inline:16px}#integ .split{gap:1.2rem}#integ .orbit{max-width:380px}#integ .head{margin-bottom:0}#integ .orbit-cap{min-height:0;margin-top:0}}@media (max-width:560px){#integ .orbit{max-width:330px}}.cmp td{unicode-bidi:plaintext}@media (max-width:560px){.cmp{table-layout:fixed;min-width:0;font-size:.75rem}.cmp th:first-child,.cmp td:first-child{width:36%;min-width:0;box-shadow:none;position:static}.cmp th,.cmp td{word-break:break-word;padding:.55rem .3rem}.cmp thead th{font-size:.75rem}.cmp svg{width:15px;height:15px}.table-scroll{margin-inline:0;padding-inline:0}}.sp-row{grid-template-columns:repeat(6,minmax(0,54px));justify-content:center;gap:.5rem;width:100%;display:grid}.sp-t{aspect-ratio:1;width:100%;height:auto}.sp-more{width:100%;padding:0;font-size:clamp(.68rem,2.6vw,1rem)}@media (max-width:420px){.sp{width:100%;padding-inline:.8rem}.sp-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.sp-t,.sp-more{border-radius:11px;width:100%;height:auto}}.orbit-item .oi{width:55px;height:55px;margin:-27.5px 0 0 -27.5px}.orbit-item .oi img{width:28px;height:28px}@media (max-width:520px){.orbit-item .oi{width:42px;height:42px;margin:-21px 0 0 -21px}.orbit-item .oi img{width:21px;height:21px}}@media (max-width:960px){#integ .orbit{max-width:440px}}@media (max-width:560px){#integ .orbit{max-width:100%}}.orbit-cap{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;display:flex}.orbit-cap>span{font-size:.85rem}@media (max-width:640px){.vc{grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"eb orb""h2 orb""pts pts""form form";gap:.5rem .8rem;padding:1.3rem 1.1rem}.vc-copy{display:contents}.vc-copy>.h2{grid-area:h2;margin:0;font-size:1.5rem}.vc-copy>.vc-points{grid-area:pts}.vc .vw{grid-area:form;margin-top:.4rem}.vc-stage{order:0;grid-area:orb;align-self:center;height:92px;min-height:0}.vc-stage .orb{width:92px}.vc-stage .vts,.vc-stage .wave{display:none}}.orbit-cap{white-space:nowrap;flex-wrap:nowrap}.orbit-cap b,.orbit-cap>span{white-space:nowrap}@media (max-width:360px){.orbit-cap{font-size:.8rem}.orbit-cap>span{font-size:.76rem}}.orbit{max-width:560px}.orbit-core{width:30%}.orbit-core svg{width:44%}.btn,.btn-warm,.btn-warm:hover,.btn-ghost,.btn-green,.card,.mod,.plan,.plan.is-pop,.stage,.uc,.rel,.case-card,.paper,.ind-panel,.enode,.enode.on,.fab-main,.fab-c,.sp-t,.badge,.store,.ptn,.hc,.mc,.vw,.vc,.app-band,.pg-chip,.ch-hot,.tag,.orbit-item .oi,.orbit-item.on.flash .oi,.engine-core,.orbit-core,.orb-core,.tidy .hub,.pch,.wa-float,.cta-band,.dual-col,.nj-new,.nj-old,.pill,.chip,.tab,.ind-list button,.price-toggle,.pu-ai,.phone,.phone.shot{box-shadow:none!important}.btn:hover{transform:none}.btn-warm{background:var(--warm-2)}.btn-warm:hover{background:#f9a63f}.pg-chip:hover{transform:none}.engine-core,.orbit-core,.tidy .hub{background:var(--teal-700)}.engine-core:after,.tidy .hub:after{display:none}.orb-core{background:var(--warm-2);animation:none}.band-glow{background:var(--teal-800)}:root{--t-3xl:clamp(2rem, 4.2vw, 3.1rem);--t-2xl:clamp(1.7rem, 3vw, 2.35rem);--t-xl:clamp(1.4rem, 2.2vw, 1.8rem);--sec:clamp(4.5rem, 9vw, 7.5rem)}.h1{line-height:1.3}.h2{line-height:1.35}.lead{line-height:1.95}.head{margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.card p,.mod p,.stage p,.uc p{line-height:1.85}@media (max-width:640px){:root{--sec:3.8rem}}.pg.wa{background:0 0;border:0;border-radius:0;gap:.7rem;max-width:430px;padding:0;display:grid}.pg.wa:before,.pg.wa:after{display:none}.wa-dev{color:#111b21;font-family:var(--f-sans);background:#efeae2;border:1px solid #00000014;border-radius:22px;overflow:hidden}.wa-head{color:#fff;background:#008069;align-items:center;gap:.55rem;padding:.7rem .8rem;display:flex}.wa-head svg{width:20px;height:20px}.wa-back{opacity:.95;display:grid}.wa-head .av{color:#54656f;background:#dfe5e7;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.wa-head .av svg{width:19px;height:19px}.wa-id{flex:1;min-width:0;line-height:1.3;display:grid}.wa-id b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.wa-id small{opacity:.85;font-size:.75rem}.wa-acts{gap:1rem;padding-inline-end:.2rem;display:flex}.pg.wa .wa-chat{background:#efeae2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' stroke='%23d9d2c5' stroke-width='1'%3E%3Ccircle cx='10' cy='10' r='3'/%3E%3Cpath d='M40 8l6 6M46 8l-6 6M8 42h8M12 38v8M42 40a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/g%3E%3C/svg%3E");border-radius:0;gap:.35rem;min-height:0;padding:.9rem .75rem .6rem}.pg.wa .wa-chat .msg{color:#111b21;background:#fff;border-radius:8px;max-width:82%;padding:.4rem .6rem .25rem;font-size:.88rem;font-weight:400;line-height:1.6;animation:.25s ease-out both waIn;position:relative;transform:rotate(0);box-shadow:0 1px .5px #0b141a21}.pg.wa .wa-chat .msg:after{content:"9:41";color:#667781;font-size:.75rem;font-family:var(--font-montserrat), sans-serif;vertical-align:-.25rem;margin-inline-start:.55rem;display:inline-block}.pg.wa .wa-chat .msg.in{background:#d9fdd3;border-start-end-radius:0;align-self:flex-end}.pg.wa .wa-chat .msg.in:after{content:"9:41 ✓✓";color:#53bdeb}.pg.wa .wa-chat .msg.in .chi{display:none}.pg.wa .wa-chat .msg.out,.pg.wa .wa-chat .msg.card{color:#111b21;background:#fff;border-start-start-radius:0;align-self:flex-start}.pg.wa .wa-chat .msg.out.ai:before{content:attr(data-label);color:#00a884;background:0 0;margin-bottom:.1rem;padding:0;font-size:.75rem;font-weight:700;display:block}.pg.wa .wa-chat .msg .btns{gap:0;margin:.45rem -.6rem -.25rem;display:grid}.pg.wa .wa-chat .msg .btns span{text-align:center;color:#00a884;background:0 0;border:0;border-top:1px solid #e9edef;border-radius:0;padding:.5rem;font-size:.85rem;font-weight:600;display:block}.pg.wa .wa-chat .msg.card{grid-template-columns:56px minmax(0,1fr);gap:.6rem;padding:.4rem;display:grid}.pg.wa .wa-chat .msg.card .thumb{width:56px;height:56px;box-shadow:none;border-radius:6px}.pg.wa .wa-chat .msg.card small{color:#667781}.pg.wa .wa-chat .msg.card .btns{grid-column:1/-1;margin:.3rem -.4rem -.4rem}.pg.wa .wa-chat .msg.card .btns span{color:#00a884;background:0 0}.pg.wa .wa-chat .msg.card:after{display:none}.pg.wa .wa-chat .msg.sys{color:#54656f;background:#fff;border:0;border-radius:8px;align-self:center;align-items:center;gap:.35rem;max-width:92%;padding:.3rem .7rem;font-size:.76rem;font-weight:500;display:inline-flex}.pg.wa .wa-chat .msg.sys:after{display:none}.pg.wa .wa-chat .msg.sys svg{color:#00a884;background:0 0;width:14px;height:14px;padding:0}.pg.wa .pg-ev{color:#1f5e7a;background:#e1f3fb;border:0;border-radius:8px;align-self:center;gap:.35rem;max-width:92%;padding:.25rem .65rem;font-size:.75rem}.pg.wa .pg-ev i{color:#1f5e7a;opacity:.75;font-size:.75rem}.pg.wa .pg-ev svg{color:#1f5e7a;background:0 0;width:14px;height:14px;padding:0}.pg.wa .wa-chat .typing{border-radius:8px;background:#fff;border-start-start-radius:0;align-self:flex-start;padding:.55rem .75rem;box-shadow:0 1px .5px #0b141a21}.pg.wa .wa-chat .typing i{background:#8696a0}.pg.wa .pg-done b{color:#111b21}.pg.wa .pg-done span{color:#54656f}.pg.wa .pg-done{background:#fff;border-radius:8px;padding:.5rem .8rem}@keyframes waIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wa-quick{background:#efeae2;padding:0 .75rem}.pg.wa .pg-chips{justify-content:flex-start;gap:.35rem;min-height:0;padding-bottom:.5rem}.pg.wa .pg-chip,.pg.wa .pg-chip.primary{color:#00a884;background:#fff;border:0;border-radius:18px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;animation:.25s ease-out both waIn}.pg.wa .pg-chip:hover{background:#f5f6f6}.wa-bar{background:#efeae2;align-items:center;gap:.4rem;padding:.45rem .55rem .6rem;display:flex;position:relative}.wa-bar .pg-form{flex:1}.wa-bar .wa-ic{inset-inline-start:1.25rem;color:#54656f;z-index:1;pointer-events:none;display:grid;position:absolute;top:50%;transform:translateY(-58%)}.wa-bar .wa-ic svg{width:20px;height:20px}.pg.wa .pg-form input{color:#111b21;background:#fff;border:0;border-radius:22px;height:44px;padding-inline:2.6rem 1rem;font-size:.9rem}.pg.wa .pg-form input::placeholder{color:#8696a0}.pg.wa .pg-form input:focus{outline-offset:0;outline:2px solid #00a884}.pg.wa .pg-form button{color:#fff;background:#00a884;width:44px;height:44px}.pg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .8rem;display:flex}.pg-foot .pg-hint{flex-basis:100%}.pg-foot .pg-meters span{box-shadow:none}@media (min-width:961px){.wa-dev{border-radius:12px}.wa-head{color:#111b21;background:#f0f2f5;border-bottom:1px solid #e9edef;padding:.6rem .9rem}.wa-back{display:none}.wa-id small{color:#667781;opacity:1}.wa-acts{color:#54656f;gap:1.3rem}.wa-bar{background:#f0f2f5;padding:.55rem .7rem}.pg.wa .pg-form input{border-radius:8px;height:42px}.pg.wa .pg-form button{color:#54656f;background:0 0;width:40px}.pg.wa .pg-form button:hover{color:#00a884}}.wa-bar .pg-form{gap:.4rem;min-width:0;display:flex}.wa-bar .pg-form input{flex:1;min-width:0}.wa-bar .pg-form button{flex:none}.pg.wa .wa-chat .msg:has(.btns):after{display:none}.pg.wa .wa-chat{background-blend-mode:normal;background-color:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23e4ddd0' stroke-width='1'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M42 40a4 4 0 1 0 8 0a4 4 0 1 0-8 0'/%3E%3C/g%3E%3C/svg%3E")}.depts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.dept{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.7rem;padding:1.5rem;display:flex}.dept h3{margin:.2rem 0 0;font-size:1.25rem}.dept-sub{color:var(--warm-3);font-size:.9rem;font-weight:700}.dept ul{color:#d3e6db;gap:.55rem;margin:.3rem 0 0;padding:0;font-size:.88rem;line-height:1.6;list-style:none;display:grid}.dept li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.dept li svg{width:16px;height:16px;color:var(--green-300);margin-top:.2rem}.dept-links{border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:.4rem;margin-top:auto;padding-top:.9rem;display:flex}.dept-links a{color:var(--mint-300);border:1px solid #5edb7a4d;border-radius:999px;padding:.25rem .65rem;font-size:.76rem;font-weight:700}.dept-links a:hover{background:#5edb7a1f}@media (min-width:761px) and (max-width:1100px){.depts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.depts.m-scroll{grid-auto-columns:min(84%,320px)}}@media (min-width:961px){.how-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}@media (max-width:960px){.how-split{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.hw{gap:0;display:grid}.hw-layer{color:var(--ink);background:#fff;border:1px solid #dce9e1;border-radius:16px;gap:.7rem;padding:1rem 1.1rem;display:grid}.hw-core-l{background:var(--mint-50);border-color:#bfd8c7}.hw-lh{flex-wrap:wrap;align-items:baseline;gap:.55rem;display:flex}.hw-lh b{font-size:.98rem}.hw-lh small{color:var(--ink-muted);font-size:.78rem}.hw-n{background:var(--teal-800);color:#fff;width:22px;height:22px;font:800 .75rem var(--font-montserrat), sans-serif;border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid}.hw-body{flex-wrap:wrap;gap:.4rem;display:flex}.hw-chip{background:#f6f9f7;border:1px solid #e3ece6;border-radius:10px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.hw-chip img,.hw-chip svg{width:15px;height:15px;color:var(--teal-700)}.hw-core{background:var(--teal-800);color:#fff;border-radius:12px;align-items:center;gap:.6rem;width:100%;padding:.5rem .7rem;font-size:.82rem;font-weight:700;display:flex}.hw-core svg{flex:none;width:24px;height:auto}.hw-tags{flex-wrap:wrap;gap:.35rem;display:flex}.hw-tag{color:#2a7259;background:#e9f5ee;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.hw-depts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.hw-dept{text-align:center;background:#f6f9f7;border:1px solid #e3ece6;border-radius:12px;justify-items:center;gap:.25rem;padding:.6rem .4rem;display:grid}.hw-dept svg{width:18px;height:18px;color:var(--teal-700)}.hw-dept b{font-size:.8rem}.hw-dept small{color:var(--ink-muted);font-size:.75rem;line-height:1.5}.hw-link{background:repeating-linear-gradient(#9cc4b0 0 4px,#0000 4px 8px);width:2px;height:26px;margin-inline:auto;display:block;position:relative}.hw-link span{background:var(--warm-2);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;top:0;left:50%}@keyframes hwdrop{0%{opacity:0;top:-4px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:22px}}@media (max-width:560px){.hw-depts{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-layer{padding:.85rem}}@media (prefers-reduced-motion:reduce){.hw-link span{animation:none;display:none}}.hw-full{max-width:860px;margin-inline:auto}.hw-full .hw-layer{padding:1.2rem 1.4rem}.hw-full .hw-chip{padding:.4rem .7rem;font-size:.82rem}.clients{padding-block:2.6rem 2.8rem}.cl-head{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;margin-bottom:1.4rem;display:flex}.cl-h{color:var(--fg-muted);text-align:center;margin:0;font-size:.95rem}.cl-h b{color:#fff;font-family:var(--font-montserrat), var(--f-ar)}.cl-plats{opacity:.8;gap:.45rem;display:inline-flex}.cl-plats img{filter:brightness(0)invert();width:16px;height:16px}.marquee--cl{gap:.9rem}.marquee--cl .marquee-track{gap:0}.cl{border:1px solid var(--line);direction:rtl;background:#ffffff0d;border-radius:14px;flex:none;gap:.55rem;width:200px;margin-left:.8rem;padding:.85rem 1rem;display:grid}.cl-top{align-content:center;gap:.1rem;min-height:40px;display:grid}.cl-top b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;font-family:var(--font-montserrat), var(--f-ar);overflow:hidden}.cl-top img{object-fit:contain;object-position:right;width:auto;max-width:110px;height:22px;margin-bottom:.15rem}.cl-top small{color:var(--fg-muted);font-size:.75rem}.cl-f{border-top:1px dashed var(--line-strong);align-items:baseline;gap:.35rem;padding-top:.5rem;display:flex}.cl-f b{font:800 1.25rem var(--font-montserrat), sans-serif;color:var(--warm-2)}.cl-f span{color:var(--fg-muted);font-size:.78rem}.marquee--cl .marquee-track{animation-duration:90s}.marquee--cl .marquee-track.rev{animation-duration:100s}@media (max-width:640px){.cl{width:170px;padding:.75rem .85rem}.cl-f b{font-size:1.1rem}}.rts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.6rem;display:grid}.rt{color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:flex}.rt img{object-fit:contain;flex:none;width:34px;height:34px}.rt div{gap:.1rem;display:grid}.rt b{font:800 1.45rem var(--font-montserrat), sans-serif;line-height:1}.rt small{color:var(--ink-muted);font-size:.75rem}.stars{gap:1px;font-size:.8rem;line-height:1;display:inline-flex}.stars svg{fill:#d5ddd8;width:.85rem;height:.85rem}.stars svg.on{fill:#f5a623}.rvws{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.rvw{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:1rem;margin:0;padding:1.3rem;display:flex}.rvw blockquote{color:#e7f2ec;margin:0;font-size:.95rem;line-height:1.85}.rvw figcaption{align-items:center;gap:.5rem;margin-top:auto;font-size:.82rem;display:flex}.rvw figcaption img{object-fit:contain;background:#fff;border-radius:4px;width:20px;height:20px;padding:2px}.rvw figcaption b{color:#fff}.rvw figcaption small{color:var(--fg-muted);margin-inline-start:auto}@media (min-width:761px) and (max-width:1100px){.rts,.rvws{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.rts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.rt{gap:.55rem;padding:.8rem}.rt b{font-size:1.2rem}.rt img{width:26px;height:26px}.rvws.m-scroll{grid-auto-columns:min(80%,300px)}}.wm{gap:1.4rem;display:grid}.wm-maps{background:#f7faf8;border:1px solid #e3ece6;border-radius:22px;padding:1.2rem;position:relative}.wm-world{width:100%;height:auto;display:block}.wm .arc{fill:none;stroke:var(--teal-700);stroke-width:.22px;stroke-dasharray:.7 .7;opacity:.7}.wm .pin circle{fill:var(--teal-700)}.wm .pin.hq circle{fill:var(--warm-1)}.wm .pin .pl{fill:none;stroke:var(--teal-700);stroke-width:.15px;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pinp;animation-delay:var(--d)}.wm .pin.hq .pl{stroke:var(--warm-1)}.wm text{fill:#fff;font:800 1.1px var(--font-montserrat), sans-serif;text-anchor:middle}@keyframes pinp{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.wm-inset{background:#fff;border:1px solid #dce9e1;border-radius:16px;width:34%;padding:.5rem .6rem .4rem;position:absolute;bottom:1.2rem;left:1.2rem}.wm-inset small{color:var(--teal-700);margin-bottom:.2rem;font-size:.75rem;font-weight:700;display:block}.wm-me{width:100%;height:auto;display:block}.wm-me .dots circle{r:.34}.wm-legend{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.wm-legend li{background:var(--mint-50);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .45rem;font-size:.85rem;font-weight:700;display:inline-flex}.wm-legend li span{background:var(--teal-800);color:#fff;width:20px;height:20px;font:800 .75rem var(--font-montserrat), sans-serif;border-radius:50%;place-items:center;display:grid}.wm-legend li:first-child span{background:var(--warm-1)}.wm-legend small{color:var(--warm-1);font-size:.75rem;font-weight:800}@media (max-width:760px){.wm-maps{padding:.7rem}.wm-inset{width:100%;margin-top:.7rem;position:static}.wm-legend li{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.wm .pin .pl{animation:none}}.sects{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.sec-t{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:.5rem;padding:1.3rem 1.2rem 1.2rem;transition:border-color .2s,background .2s;display:grid;position:relative}.sec-t:hover{border-color:var(--green-300);background:#ffffff14}.sec-t b{color:#fff;font-size:1rem}.sec-t small{color:var(--fg-muted);padding-inline-end:1.4rem;font-size:.82rem;line-height:1.6}.sec-t>svg{width:18px;height:18px;color:var(--green-300);position:absolute;bottom:1.2rem;left:1.1rem}.sec-more{background:#fbb34714;border-color:#fbb34759}.sec-more>svg{color:var(--warm-2)}@media (max-width:1100px){.sects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.sects{gap:.6rem}.sec-t{padding:1rem .9rem}.sec-t small{display:none}.sec-t b{font-size:.9rem}}.journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.jr{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:.5rem;padding:1.3rem 1.1rem;display:grid;position:relative}.jr-n{font:800 .8rem var(--font-montserrat), sans-serif;color:var(--warm-2);position:absolute;top:1rem;left:1rem}.jr b{font-size:1rem}.jr small{color:var(--fg-muted);font-size:.85rem;line-height:1.6}@media (max-width:960px){.journey{grid-template-columns:minmax(0,1fr)}.jr{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:.9rem}.jr .ic-box{grid-row:span 2}}.grid,.mod-grid,.related,.usecases,.cs-grid{gap:1.4rem}.card,.mod,.uc{gap:.75rem;padding:1.5rem}.card h3,.mod h3,.uc h3,.stage h3{margin-bottom:.15rem}.card p+p,.lead+.btn-row,.lead+.chips{margin-top:.9rem}.hero-copy>*+*,.vc-copy>*+*{margin-top:0}.hero-copy{gap:1.3rem}.btn-row{gap:.9rem}.faq{gap:.8rem}.faq .ans{padding-top:.3rem;line-height:1.95}.plan ul{gap:.7rem}.dual-col{gap:1.1rem;padding:1.8rem}.mets{gap:.9rem}.case-card{gap:1rem;padding:1.6rem}.cs-body p{margin-bottom:1rem}@media (max-width:640px){.card,.mod,.uc{padding:1.25rem}.dual-col{padding:1.3rem}}.wm-world .pin circle{r:.6}.wm-world .pin.hq circle{r:.8}.wm-inset{width:30%}.rt small{white-space:nowrap}@media (max-width:420px){.rt small{font-size:.75rem}.hw-chip{padding:.28rem .5rem;font-size:.75rem}}.cl{gap:.7rem;width:236px;padding:.9rem 1rem}.cl-top{align-items:center;gap:.7rem;min-height:44px;display:flex}.cl-id{flex:1;gap:.1rem;min-width:0;display:grid}.cl-id b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-family:var(--font-montserrat), var(--f-ar);overflow:hidden}.cl-id small{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cl-logo{object-fit:cover;background:#fff;border-radius:12px;flex:none;order:2;width:44px;height:44px}.cl-f{border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:.35rem;padding-top:.6rem;display:flex}.clp{direction:ltr;background:#ffffff12;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;display:inline-flex}.clp img{filter:brightness(0)invert();opacity:.85;width:12px;height:12px}.clp b{font:700 .8rem var(--font-montserrat), sans-serif;color:var(--warm-2)}.cl-plats{display:none}@media (max-width:640px){.cl{width:210px}}.marquee--rv{gap:.9rem;margin-top:.4rem}.marquee--rv .marquee-track{gap:0;animation-duration:80s}.marquee--rv .marquee-track.rev{animation-duration:95s}.marquee--rv .rvw{direction:rtl;flex:none;gap:.7rem;width:300px;margin-left:.9rem;padding:1rem 1.1rem}.marquee--rv .rvw blockquote{font-size:.86rem;line-height:1.75}.marquee--rv .rvw figcaption{font-size:.78rem}@media (max-width:640px){.marquee--rv .rvw{width:250px}}.rts{margin-bottom:2rem}.wm{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.2rem;display:grid}.wm-card{background:#f7faf8;border:1px solid #e3ece6;border-radius:22px;padding:1rem 1rem .8rem;position:relative}.wm-card>small{color:var(--teal-700);margin-bottom:.4rem;font-size:.78rem;font-weight:800;display:block}.wm-card svg{width:100%;height:auto;display:block}.wm .dots circle{fill:#cfdad3}.wm .arc{stroke-width:.25px}.wm-me .arc{stroke-width:.16px}.wm .lb{font:700 1.25px var(--f-sans);fill:#1d3b32}.wm-me .pin circle:not(.pl){r:.6}.wm-me .pin .pl{r:1.2}.wm-world .pin circle:not(.pl){r:.55}.wm-world .pin .pl{r:1.1}@media (max-width:860px){.wm{grid-template-columns:minmax(0,1fr)}}.soon{background:var(--warm-2);color:#1a2e20;vertical-align:middle;border-radius:999px;margin-inline-start:.4rem;padding:.1rem .55rem;font-size:.75rem;font-weight:800;display:inline-block}.vw-preview{display:none!important}.cl-top img.cl-logo{object-fit:cover;object-position:center;width:44px;max-width:none;height:44px;margin:0}.wm svg{direction:ltr}.wm-card{flex-direction:column;display:flex}.wm-card svg{margin-block:auto}.wm .lb{paint-order:stroke;stroke:#f7faf8;stroke-width:.35px;font-size:1.15px}.wm .lb-s{text-anchor:start}.wm .lb-e{text-anchor:end}.marquee--cl .marquee-track img,.marquee--rv .marquee-track img{box-sizing:border-box;opacity:1;max-height:none;padding:0}.marquee--cl .marquee-track img.cl-logo{width:44px;height:44px}.marquee--cl .marquee-track .clp img{opacity:.85;width:12px;height:12px}.marquee--rv .marquee-track figcaption img{width:20px;height:20px;padding:2px}.hero-sub{color:var(--mint-300);margin-top:-.5rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:700;line-height:1.6}.cl-av{background:#fff;border-radius:50%;flex:none;order:2;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.marquee--cl .marquee-track .cl-av img.cl-logo,.cl-av img.cl-logo{object-fit:contain;image-rendering:auto;border-radius:50%;width:100%;height:100%;padding:0}.case-card{flex-direction:column;gap:.8rem;padding:1.8rem 1.6rem 1.4rem;display:flex}.case-feat-tag{color:var(--teal-700);font-size:.8rem;font-weight:700}.case-card .big{font-size:clamp(2.6rem,4vw,3.2rem)}.case-card h3{flex:1;font-size:1.05rem;line-height:1.7}.case-foot{border-top:1px solid var(--ink-line);align-items:center;gap:.8rem;margin-top:.6rem;padding-top:1.1rem;display:flex}.case-av{background:var(--teal-800);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.case-av img{object-fit:contain;width:60%;height:60%}.case-av.mono{color:#fff;font-size:1.2rem;font-weight:800}.case-foot .case-id{flex:1}.case-foot .case-id b{font-size:.95rem}.case-go{border:1px solid var(--ink-line);width:38px;height:38px;color:var(--teal-700);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.case-go svg{width:17px;height:17px}a.case-card:hover .case-go{background:var(--teal-800);color:#fff;border-color:var(--teal-800)}.rts{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:2rem;display:flex}.rt{border-radius:14px;flex:none;align-items:center;gap:.6rem;padding:.6rem 1rem .6rem 1.1rem;display:flex}.rt img{width:28px;height:28px}.rt b{font-size:1.35rem}.rt-m{gap:.15rem;display:grid}.rt small{white-space:nowrap;font-size:.75rem}@media (max-width:560px){.rts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.rt{gap:.5rem;padding:.55rem .7rem}.rt b{font-size:1.15rem}.rt img{width:24px;height:24px}}.marquee--rv .rvw{box-sizing:border-box;width:300px;height:160px}.marquee--rv .rvw blockquote{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.marquee--rv .rvw figcaption{white-space:nowrap;margin-top:auto}.marquee--rv .rvw figcaption b{text-overflow:ellipsis;overflow:hidden}@media (max-width:640px){.marquee--rv .rvw{width:260px;height:168px}}.wm--one{grid-template-columns:minmax(0,1fr);max-width:860px;margin-inline:auto}.wm--one .wm-card{padding:clamp(.8rem,2vw,1.4rem)}.wm-far{color:var(--ink);background:#fff;border:1px solid #dce9e1;border-radius:12px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.88rem;display:inline-flex;position:absolute;top:clamp(.8rem,2vw,1.3rem);left:clamp(.8rem,2vw,1.3rem)}.wm-far svg{width:16px;height:16px;color:var(--warm-1)}.wm-far b{color:var(--teal-700)}@media (max-width:560px){.wm-far{padding:.35rem .65rem;font-size:.78rem}}fieldset.vw{min-inline-size:0;margin:0}.vc--soon .vw-l{color:#8c9c94}.vc--soon .vw-tel,.vc--soon .cc-btn{color:#9aa8a1;cursor:not-allowed;background:#eef2f0;border-color:#e1e7e3}.vc--soon .vw-tel::placeholder{color:#b4c0ba}.vc--soon .vw-go,.vc--soon .vw-go:hover{cursor:not-allowed;transform:none;color:#6f7f77!important;background:#dde3df!important}.vc--soon .vw-fine svg{color:#9aa8a1}.sl{position:relative}.plans,.plans.m-scroll{scrollbar-width:none}.plans::-webkit-scrollbar{display:none}.sl-nav{justify-content:center;gap:.6rem;margin-top:.3rem;display:flex}.sl-btn{border:1px solid var(--ink-line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:opacity .2s,background .2s;display:grid}.sl-btn svg{width:20px;height:20px}.sl-btn:hover:not(:disabled){background:var(--mint-50)}.sl-btn:disabled{opacity:.35;cursor:default}.sl.is-static .sl-nav{display:none}@media (min-width:1140px){.plans,.plans.m-scroll{grid-auto-flow:row;overflow:visible;grid-template-columns:repeat(4,minmax(0,1fr))!important}}.wm .lb-m{text-anchor:middle}.pres{gap:1.6rem;display:grid}.pres .head{margin-bottom:0}@media (min-width:960px){.pres{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:3rem}.pres .wm--one{max-width:none}}.cl-f{flex-wrap:nowrap;gap:.3rem}.clp{gap:.25rem;padding:.2rem .42rem}.clp b{font-size:.76rem}.marquee--cl .marquee-track .cl-av img.cl-logo,.cl-av img.cl-logo{object-fit:cover}.case-card{container-type:inline-size}.case-foot .case-id{min-width:0}.case-foot .case-id b,.case-foot .case-id small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container (max-width:300px){.case-go{display:none}.case-av{width:44px;height:44px}}.blog-hero .head{margin-bottom:1.6rem}.blog-tools{gap:1rem;display:grid}.bsearch{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:.6rem;max-width:520px;height:52px;padding:0 1rem;display:flex}.bsearch svg{width:18px;height:18px;color:var(--fg-soft);flex:none}.bsearch input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:1rem}.bsearch input::placeholder{color:var(--fg-soft)}.bsearch:focus-within{border-color:var(--green-300)}.bchips{flex-wrap:wrap;gap:.5rem;display:flex}.bchip{color:#e3f0e8;border:1px solid #ffffff2e;border-radius:999px;padding:.45rem 1rem;font-size:.88rem;font-weight:600}.bchip:hover{border-color:var(--green-300)}.bchip.is-on{color:var(--ink);background:#fff;border-color:#fff}.bgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.bgrid:empty{display:none}@media (max-width:1000px){.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.bgrid{grid-template-columns:minmax(0,1fr)}}.bcard{border:1px solid var(--ink-line);color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.bcard:hover{border-color:var(--teal-700)}.bcard-img{aspect-ratio:1200/630;background:var(--teal-800);display:block;overflow:hidden}.bcard-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);display:block}.bcard:hover .bcard-img img{transform:scale(1.03)}.bcard-b{flex-direction:column;flex:1;gap:.6rem;padding:1.3rem 1.4rem 1.4rem;display:flex}.bcard-cat{color:var(--teal-700);font-size:.8rem;font-weight:700}.bcard h2,.bcard h3{font-size:1.12rem;line-height:1.6}.bcard h2 a,.bcard h3 a{color:inherit}.bcard h2 a:hover,.bcard h3 a:hover{color:var(--teal-700)}.bcard p{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.8;display:-webkit-box;overflow:hidden}.bcard-m{color:var(--ink-muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:auto;padding-top:.4rem;font-size:.8rem;display:flex}.bcard-m span{align-items:center;gap:.3rem;display:inline-flex}.bcard-m svg{width:14px;height:14px}@media (min-width:900px){.bcard--big{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.bcard--big .bcard-img{aspect-ratio:auto;height:100%;min-height:320px}.bcard--big .bcard-b{justify-content:center;gap:.9rem;padding:clamp(1.6rem,3vw,2.6rem)}.bcard--big h2{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.45}.bcard--big p{-webkit-line-clamp:4;font-size:1rem}}.bempty{text-align:center;color:var(--ink-muted);padding:2rem 0}.bsub{border:1px solid var(--ink-line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:3rem;padding:1.6rem 1.8rem;display:flex}.bsub b{align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.bsub b svg{width:20px;height:20px;color:var(--warm-1)}.bsub p{color:var(--ink-muted);margin-top:.3rem;font-size:.92rem}.read-prog{z-index:70;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.read-prog i{background:var(--warm-2);transform-origin:100%;width:100%;height:100%;display:block;transform:scaleX(0)}.post{color:var(--ink);background:#fff}.post-wrap{max-width:1152px}.post-hero{background:var(--teal-800);color:#fff;padding:clamp(2rem,4vw,3.2rem) 0 clamp(7rem,14vw,11rem)}.post-hero .crumbs svg{width:14px;height:14px}.post-hero .crumbs a{color:var(--fg-muted)}.post-hero .crumbs a:hover{color:#fff}.post-cat{color:var(--green-300);margin-bottom:.8rem;font-size:.85rem;font-weight:700;display:inline-block}.post-title{max-width:22ch;font-size:clamp(1.75rem,4vw,2.9rem);font-weight:700;line-height:1.4}.post-dek{color:#cfe2d8;max-width:62ch;margin-top:1rem;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.9}.post-meta{color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.7rem 1.4rem;margin-top:1.6rem;font-size:.85rem;display:flex}.post-meta>span{align-items:center;gap:.35rem;display:inline-flex}.post-meta svg{width:15px;height:15px}.post-meta .pm-a{gap:0;margin-inline-start:-.6rem;line-height:1.4;display:grid}.pm-a b{color:#fff;font-size:.92rem}.pm-a small{font-size:.76rem}.av{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.av--mark{background:var(--teal-700);place-items:center;display:grid}.av--mark svg{color:#fff;fill:currentColor;width:58%;height:58%}.post-cover{aspect-ratio:1200/630;background:var(--teal-700);border-radius:24px;margin:calc(-1*clamp(6rem,12vw,9.5rem)) 0 0;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;display:block}.post-grid{grid-template-columns:minmax(0,1fr) 270px;gap:clamp(2rem,5vw,4rem);padding:clamp(2rem,4vw,3rem) 0 clamp(3rem,6vw,5rem);display:grid}.post-main{align-content:start;gap:2rem;min-width:0;max-width:720px;display:grid}.post-side{min-width:0}.ps-sticky{gap:1.2rem;display:grid;position:sticky;top:96px}@media (max-width:1000px){.post-grid{grid-template-columns:minmax(0,1fr)}.post-side{display:none}.post-main{max-width:none}}.share{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.85rem;font-weight:700;display:flex}.sh-row{flex-wrap:wrap;gap:.4rem;display:flex}.sh{border:1px solid var(--ink-line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.sh:hover{border-color:var(--teal-700);background:var(--mint-50)}.sh img,.sh svg{width:17px;height:17px}.sh-ok{color:var(--teal-700);font-size:.8rem}.share--end{border-top:1px solid var(--ink-line);padding-top:1.4rem}.post-tldr{background:var(--mint-50);border-inline-start:4px solid var(--teal-700);border-radius:18px;padding:1.4rem 1.5rem}.post-tldr>b{align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:1.05rem;display:flex}.post-tldr>b svg{width:19px;height:19px;color:var(--warm-1)}.post-tldr ul{gap:.55rem;padding-inline-start:1.2rem;list-style:outside;display:grid}.post-tldr li{font-size:.97rem;line-height:1.85}.post-tldr li::marker{color:var(--teal-700)}.post-toc b{margin-bottom:.6rem;font-size:.9rem;display:block}.post-toc ol,.post-toc-m ol{counter-reset:t;gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.post-toc ol ol,.post-toc-m ol ol{margin-top:.1rem;padding-inline-start:.9rem}.post-toc a,.post-toc-m a{border-inline-start:2px solid var(--ink-line);color:var(--ink-muted);padding:.38rem .7rem;font-size:.86rem;line-height:1.6;display:block}.post-toc a:hover,.post-toc-m a:hover{color:var(--ink)}.post-toc a.is-on{color:var(--teal-700);border-color:var(--teal-700);font-weight:700}.post-toc-m{border:1px solid var(--ink-line);border-radius:16px;padding:0 1.1rem}.post-toc-m summary{cursor:pointer;align-items:center;gap:.5rem;padding:1rem 0;font-weight:700;list-style:none;display:flex}.post-toc-m summary::-webkit-details-marker{display:none}.post-toc-m summary svg{width:18px;height:18px}.post-toc-m summary svg:last-child{margin-inline-start:auto;transition:transform .2s}.post-toc-m[open] summary svg:last-child{transform:rotate(180deg)}.post-toc-m nav{padding-bottom:1rem}@media (min-width:1001px){.post-toc-m{display:none}}.side-cta{background:var(--teal-800);color:#fff;border-radius:18px;gap:.6rem;padding:1.3rem;display:grid}.side-cta b{font-size:1rem}.side-cta p{color:#cfe2d8;font-size:.85rem;line-height:1.8}.side-cta .btn{justify-self:start}.post-body{color:#20392f;font-size:1.06rem;line-height:2}.post-body>*+*{margin-top:1.15rem}.post-body h2{color:var(--ink);margin-top:2.8rem;scroll-margin-top:96px;font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.5}.post-body h3{color:var(--ink);margin-top:2rem;scroll-margin-top:96px;font-size:1.2rem;line-height:1.6}.post-body a:not(.btn):not(.b-also){color:var(--teal-700);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.post-body ul:not([class]),.post-body ol:not([class]){gap:.5rem;padding-inline-start:1.3rem;display:grid}.post-body ul:not([class]){list-style:outside}.post-body ol:not([class]){list-style:decimal}.post-body b{color:var(--ink)}.b-formula{background:var(--mint-50);text-align:center;color:var(--ink);border-radius:14px;padding:1rem 1.2rem;font-weight:700}.b-stat{background:var(--teal-800);color:#fff;border-radius:18px;align-items:center;gap:1.4rem;margin-inline:0;padding:1.4rem 1.6rem;display:flex}.b-stat>b{font:800 clamp(2.4rem, 6vw, 3.4rem) var(--font-montserrat), sans-serif;flex:none;line-height:1;color:var(--warm-2)!important}.b-stat figcaption{gap:.3rem;display:grid}.b-stat figcaption span{font-weight:600;line-height:1.7}.b-stat small{color:var(--fg-muted);font-size:.8rem}.b-stat small a{color:var(--mint-300)!important}@media (max-width:520px){.b-stat{flex-direction:column;align-items:flex-start;gap:.8rem}}.b-table{margin-inline:0}.b-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:.92rem;line-height:1.7}.b-table caption{caption-side:top;text-align:start;color:var(--ink-muted);padding-bottom:.6rem;font-size:.9rem;font-weight:700}.b-table th{text-align:start;background:var(--teal-800);color:#fff;padding:.75rem .9rem;font-weight:700}.b-table th:first-child{border-start-start-radius:12px}.b-table th:last-child{border-start-end-radius:12px}.b-table td{border-bottom:1px solid var(--ink-line);vertical-align:top;padding:.75rem .9rem}.b-table tbody tr:nth-child(2n) td{background:#f8fbf9}.b-table td:nth-child(2){font-family:var(--font-montserrat), var(--f-ar);white-space:nowrap;font-weight:700}.b-src{color:var(--ink-muted);margin-top:.5rem;font-size:.8rem}.b-callout{background:#eef7f1;border-radius:16px;gap:.9rem;padding:1.2rem 1.3rem;display:flex}.b-callout>svg{width:22px;height:22px;color:var(--teal-700);flex:none;margin-top:.35rem}.b-callout b{margin-bottom:.2rem;display:block}.b-callout p{font-size:.98rem;line-height:1.9}.b-callout.is-warn{background:#fff5e8}.b-callout.is-warn>svg{color:#d9822b}.b-check{gap:.6rem;display:grid}.b-check li{align-items:flex-start;gap:.6rem;line-height:1.85;display:flex}.b-check svg{color:#25a55a;flex:none;width:20px;height:20px;margin-top:.4rem}.b-check.is-no svg{color:#d9534f}.b-steps{counter-reset:s;gap:0;display:grid}.b-steps li{grid-template-columns:40px minmax(0,1fr);gap:1rem;padding-bottom:1.3rem;display:grid;position:relative}.b-steps li:not(:last-child):before{content:"";top:44px;bottom:4px;background:var(--ink-line);width:2px;position:absolute;inset-inline-start:19px}.b-steps .n{background:var(--teal-800);color:#fff;width:40px;height:40px;font:800 .95rem var(--font-montserrat), sans-serif;border-radius:50%;place-items:center;display:grid}.b-steps b{padding-top:.35rem;font-size:1.05rem;display:block}.b-steps p{color:var(--ink-muted);font-size:.98rem;line-height:1.9}.b-also{border:1px solid var(--ink-line);border-inline-start:4px solid var(--warm-2);color:var(--ink);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem 1rem;padding:1rem 1.2rem;display:grid}.b-also small{color:#a85f1c;grid-column:1;font-size:.78rem;font-weight:700}.b-also b{grid-column:1;font-size:.98rem;line-height:1.7}.b-also svg{width:20px;height:20px;color:var(--teal-700);grid-area:1/2/span 2}.b-also:hover{background:var(--mint-50)}.b-chat{background:#efe7dd;border:1px solid #e2d8cc;border-radius:20px;max-width:520px;margin-inline:0;overflow:hidden}.b-chat figcaption{color:#fff;background:#075e54;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.88rem;font-weight:700;display:flex}.bc-body{gap:.5rem;padding:1rem;display:grid}.bc-m{border-radius:12px;max-width:85%;padding:.55rem .8rem;font-size:.92rem;line-height:1.8}.bc-m.is-biz{background:#fff;border-start-start-radius:4px;justify-self:start}.bc-m.is-me{background:#d9fdd3;border-start-end-radius:4px;justify-self:end}.bc-btns{gap:.3rem;margin-top:.5rem;display:grid}.bc-btns span{text-align:center;color:#0a7cff;border-top:1px solid #ececec;padding:.4rem;font-size:.88rem;font-weight:600;display:block}.b-cta{background:var(--teal-800);color:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.5rem 1.6rem;display:flex}.b-cta b{font-size:1.15rem;color:#fff!important}.b-cta p{color:#cfe2d8;max-width:46ch;margin-top:.2rem;font-size:.92rem;line-height:1.8}.b-calc{border:1px solid var(--ink-line);background:#fff;border-radius:20px;gap:1.1rem;padding:1.4rem;display:grid}.bcalc-h{align-items:center;gap:.55rem;display:flex}.bcalc-h svg{width:21px;height:21px;color:var(--teal-700)}.bcalc-h b{font-size:1.05rem}.bcalc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.bcalc-f{color:var(--ink-muted);gap:.35rem;font-size:.85rem;font-weight:600;line-height:1.5;display:grid}.bcalc-in{background:var(--mint-50);border:1px solid #cbdfd3;border-radius:12px;align-items:center;gap:.4rem;height:48px;padding:0 .8rem;display:flex}.bcalc-in:focus-within{border-color:var(--teal-700)}.bcalc-in input{min-width:0;font:700 1.05rem var(--font-montserrat), sans-serif;color:var(--ink);text-align:right;direction:ltr;background:0 0;border:0;outline:none;flex:1}.bcalc-in i{color:var(--ink-muted);font-size:.8rem;font-style:normal}.bcalc-out{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.bcalc-out>div{background:#fdf0ee;border-radius:14px;gap:.2rem;padding:1rem 1.1rem;display:grid}.bcalc-out>div.is-good{background:#e8f6ec}.bcalc-out small{color:var(--ink-muted);font-size:.8rem;line-height:1.5}.bcalc-out b{font:800 clamp(1.3rem, 3vw, 1.7rem) var(--font-montserrat), sans-serif;color:#b03a35!important}.bcalc-out .is-good b{color:#1e7a45!important}.bcalc-note{color:var(--ink-muted);font-size:.78rem}@media (max-width:520px){.bcalc-grid,.bcalc-out{grid-template-columns:minmax(0,1fr)}}.post-faq h2,.post-src h2{margin-bottom:1rem;scroll-margin-top:96px;font-size:1.4rem}.pf{border-bottom:1px solid var(--ink-line)}.pf summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.05rem 0;font-weight:700;line-height:1.7;list-style:none;display:flex}.pf summary::-webkit-details-marker{display:none}.pf summary svg{width:20px;height:20px;color:var(--teal-700);flex:none;margin-top:.25rem;transition:transform .2s}.pf[open] summary svg{transform:rotate(180deg)}.pf-a{color:var(--ink-muted);padding-bottom:1.1rem;line-height:1.95}.post-src ol{gap:.4rem;padding-inline-start:1.3rem;font-size:.9rem;list-style:decimal;display:grid}.post-src a{color:var(--teal-700);direction:ltr;unicode-bidi:isolate}.post-tags{flex-wrap:wrap;gap:.5rem;display:flex}.post-tags span,.post-tags a{background:var(--mint-50);color:var(--ink-muted);border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:600}.post-fb{border:1px solid var(--ink-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1.1rem 1.3rem;display:flex}.post-fb>div{gap:.5rem;display:flex}.post-fb button{border:1px solid var(--ink-line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.88rem;font-weight:700;display:inline-flex}.post-fb button svg{width:16px;height:16px}.post-fb button:hover{border-color:var(--teal-700)}.post-fb-ok{color:var(--teal-700);font-size:.9rem;font-weight:600}.post-author{background:var(--mint-50);border-radius:20px;gap:1.1rem;padding:1.5rem;display:flex}.post-author .av{width:64px;height:64px}.post-author>div{gap:.25rem;display:grid}.post-author small{color:var(--ink-muted);font-size:.78rem}.post-author b{font-size:1.1rem}.post-author span{color:var(--teal-700);font-size:.85rem;font-weight:600}.post-author p{color:var(--ink-muted);margin-top:.3rem;font-size:.93rem;line-height:1.85}.post-author .link-arrow{color:var(--teal-700);margin-top:.3rem;font-size:.9rem}@media (max-width:520px){.post-author{flex-direction:column}}.post-main{grid-template-columns:minmax(0,1fr)}.post-body,.post-body>*{min-width:0}.vs-hero .h1{max-width:18ch}.vs-hero .lead{max-width:64ch}.vs-upd{color:var(--fg-soft);margin-bottom:.8rem;font-size:.85rem}.vs-hero .btn-row{margin-top:1.6rem}.vs-sw{flex-wrap:wrap;gap:.5rem;margin-top:1.8rem;display:flex}.vs-sw a{color:#e3f0e8;border:1px solid #fff3;border-radius:999px;padding:.5rem 1.05rem;font-size:.9rem;font-weight:700}.vs-sw a:hover{border-color:var(--green-300)}.vs-sw a[aria-current]{color:var(--ink);background:#fff;border-color:#fff}.vs-top{padding-block:clamp(2rem,4vw,3rem)}.vs-price{border:1px solid var(--ink-line);background:#fff;border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vs-p{align-content:start;gap:.5rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.vs-p+.vs-p{border-inline-start:1px solid var(--ink-line)}.vs-p.is-us{background:var(--teal-800);color:#fff}.vs-p small{color:var(--ink-muted);font-size:.85rem;font-weight:700}.vs-p.is-us small{color:var(--mint-300)}.vs-pv{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.vs-pv b{font:800 clamp(2.4rem, 6vw, 3.4rem) var(--font-montserrat), sans-serif;line-height:1}.vs-p.is-us .vs-pv b{color:var(--warm-2)}.vs-pv span{font-size:.95rem;font-weight:600}.vs-p p{color:var(--ink-muted);font-size:.88rem;line-height:1.8}.vs-p.is-us p{color:#cfe2d8}@media (max-width:640px){.vs-price{grid-template-columns:minmax(0,1fr)}.vs-p+.vs-p{border-inline-start:0;border-top:1px solid var(--ink-line)}}.vs-f{position:relative}.vs-n{font:700 .82rem var(--font-montserrat), sans-serif;color:#ffaa70}.vs-k{color:#b4561a;font-size:.8rem;font-weight:700}.vs-scroll{border:1px solid var(--ink-line);background:#fff;border-radius:18px}.vs-tbl{border-collapse:collapse;width:100%;color:var(--ink);font-size:.92rem;line-height:1.7}.vs-tbl th,.vs-tbl td{text-align:start;vertical-align:top;border-bottom:1px solid var(--ink-line);padding:.85rem 1rem}.vs-tbl tbody tr:last-child>*{border-bottom:0}.vs-tbl thead th{white-space:nowrap;background:#f6faf7;font-size:.88rem;font-weight:700}.vs-tbl thead th.is-us{background:var(--teal-800);color:#fff}.vs-tbl tbody th{white-space:nowrap;color:var(--ink);font-weight:700}.vs-tbl td.is-us{background:#eef7f1;font-weight:700}.vx-m{width:1.3em;margin-inline-end:.2rem;font-weight:800;display:inline-block}.vx-y .vx-m,.vs-legend .vx-y b{color:#17713d}.vx-p .vx-m,.vs-legend .vx-p b{color:#8a4f0c}.vx-n .vx-m,.vs-legend .vx-n b{color:#c8423c}.vx-u .vx-m,.vs-legend .vx-u b{color:#8a9a92}.vs-tbl td.vx-n:not(.is-us){color:#9b3530}.vs-tbl td.vx-u:not(.is-us){color:var(--ink-muted)}.vs-tbl--2{min-width:600px}.vs-tbl--2 th:first-child{width:26%}.vs-tbl--2 td{width:37%}.vs-tbl--all{min-width:1180px;font-size:.86rem}.vs-tbl--all th:first-child{z-index:1;box-shadow:-1px 0 0 var(--ink-line) inset;background:#fff;position:sticky;inset-inline-start:0}.vs-tbl--all thead th:first-child{background:#f6faf7}.vs-tbl--all td{min-width:130px}.vs-legend{color:var(--ink-muted);flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:1rem;font-size:.82rem;display:flex}.vs-disc{color:var(--ink-muted);max-width:90ch;margin-top:.6rem;font-size:.8rem;line-height:1.8}.vs-all{color:var(--teal-700)}.vs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}@media (max-width:980px){.vs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vs-cards{grid-template-columns:minmax(0,1fr)}}.vs-card{border:1px solid var(--ink-line);color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:.7rem;padding:1.5rem;transition:border-color .2s;display:flex}.vs-card:hover{border-color:var(--teal-700)}.vs-card-n{font-size:1.15rem;font-weight:700}.vs-card-n b{color:var(--teal-700)}.vs-card p{color:var(--ink-muted);flex:1;font-size:.92rem;line-height:1.8}.vs-card-p{border-top:1px solid var(--ink-line);align-items:baseline;gap:.5rem;padding-top:.8rem;display:flex}.vs-card-p small{color:var(--ink-muted);font-size:.8rem}.vs-card-p b{font:800 1.35rem var(--font-montserrat), var(--f-ar)}.vs-card .link-arrow{color:var(--teal-700);font-size:.9rem}.vs-promise{color:var(--ink);background:#eef7f1;border-radius:16px;align-items:flex-start;gap:.7rem;max-width:80ch;margin-bottom:1.4rem;padding:1.2rem 1.3rem;line-height:1.9;display:flex}.vs-promise svg{color:#17713d;flex:none;width:24px;height:24px;margin-top:.25rem}.vs-ok{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}@media (max-width:760px){.vs-ok{grid-template-columns:minmax(0,1fr)}}.vs-ok-c{border:1px solid var(--ink-line);background:#fff;border-radius:18px;padding:1.4rem 1.5rem}.vs-ok-c h3{align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:1.1rem;display:flex}.vs-ok-c h3 svg{width:22px;height:22px}.vs-ok-c.is-bad h3{color:#9b3530}.vs-ok-c.is-good h3{color:#1e7a45}.vs-ok-c ul{gap:.6rem;display:grid}.vs-ok-c li{color:var(--ink);gap:.5rem;font-size:.95rem;line-height:1.8;display:flex}.vs-ok-c li svg{flex:none;width:17px;height:17px;margin-top:.35rem}.vs-ok-c.is-bad li svg{color:#c8423c}.vs-ok-c.is-good li svg{color:#17713d}.vs-eco{justify-items:center;gap:1.2rem;margin-top:2.4rem;display:grid}.vs-eco-hub{text-align:center;background:var(--teal-800);color:#fff;border-radius:18px;gap:.3rem;padding:1.1rem 2rem;display:grid}.vs-eco-hub b{font-size:1.2rem}.vs-eco-hub small{color:var(--mint-300);font-size:.8rem}.vs-eco-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (max-width:980px){.vs-eco-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vs-eco-g{grid-template-columns:minmax(0,1fr)}}.vs-eco-c{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:1.2rem 1.3rem}.vs-eco-c>span{font:700 .8rem var(--font-montserrat), sans-serif;color:var(--warm-2)}.vs-eco-c h3{margin:.3rem 0 .6rem;font-size:1.05rem}.vs-eco-c li{color:var(--fg-muted);border-top:1px solid var(--line);padding:.35rem 0;font-size:.88rem;line-height:1.7}.vs-eco .note{justify-self:start}@media (max-width:640px){.vs-tbl--2{min-width:0}.vs-tbl--2 thead{display:none}.vs-tbl--2 tr{border-bottom:1px solid var(--ink-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vs-tbl--2 tbody tr:last-child{border-bottom:0}.vs-tbl--2 th,.vs-tbl--2 td{border-bottom:0;padding:.55rem .8rem;width:auto!important}.vs-tbl--2 th[scope=row]{color:var(--ink-muted);grid-column:1/-1;padding-top:.9rem;padding-bottom:.1rem;font-size:.88rem}.vs-tbl--2 td{padding-bottom:.9rem;font-size:.86rem}.vs-tbl--2 td:before{content:attr(data-l);color:var(--ink-muted);margin-bottom:.15rem;font-size:.75rem;font-weight:700;display:block}.vs-tbl--2 td.is-us{border-radius:10px;margin:0 .4rem .5rem 0}.vs-tbl--2 td.is-us:before{color:var(--teal-700)}}.b-table .table-scroll{border:1px solid var(--ink-line);border-radius:14px;overflow-x:auto;margin-inline:0!important;padding-inline:0!important}.b-table table{min-width:0}.b-table th:first-child,.b-table th:last-child{border-radius:0}.b-table caption{padding:0 0 .6rem}.b-table tbody tr:last-child td{border-bottom:0}@media (max-width:640px){.b-table .table-scroll{border:0;border-radius:0;overflow:visible}.b-table table,.b-table tbody{display:block}.b-table thead{display:none}.b-table caption{display:block}.b-table tbody tr{border:1px solid var(--ink-line);border-radius:14px;gap:.35rem;margin-bottom:.6rem;padding:.9rem 1rem;display:grid;background:#fff!important}.b-table tbody tr td{border:0;padding:0;display:block;white-space:normal!important;background:0 0!important}.b-table tbody tr td:first-child{color:var(--ink);font-size:.98rem;font-weight:700}.b-table tbody tr td+td:before{content:attr(data-l) ": ";color:var(--ink-muted);font-weight:700;font-family:var(--f-ar);font-size:.82rem}.b-table td:nth-child(2){font-family:inherit}}.lang-sw{color:#fff;height:38px;font:700 .8rem var(--font-montserrat), var(--f-ar);letter-spacing:.02em;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.35rem;padding:0 .75rem;display:inline-flex}.lang-sw:hover{border-color:var(--green-300)}.lang-sw svg{width:15px;height:15px}.nav-m .lang-sw{height:34px;padding:0 .6rem}.drawer .d-item.lang-sw{height:auto;font:inherit;color:inherit;border:0;border-top:1px solid var(--line);border-radius:0;gap:.5rem;padding:.9rem 0;font-weight:700}html[lang=ar] .lang-sw:not(.d-item) span,.lang-sw[lang=ar] span{font-family:var(--f-ar)}html[dir=ltr]{direction:ltr}html[dir=ltr] body{font-family:var(--font-readex), "Segoe UI", system-ui, sans-serif}html[dir=ltr] svg[data-i]{transform:scaleX(-1)}html[dir=ltr] .link-arrow:hover svg[data-i]{transform:scaleX(-1)translate(-4px)}html[dir=ltr] .ch-hot:hover .ch-go svg[data-i]{transform:scaleX(-1)translate(-3px)}html[dir=ltr] .ltr,html[dir=ltr] .case-card .big,html[dir=ltr] .case-card .mini>div,html[dir=ltr] .case-card .mini b{text-align:left}html[dir=ltr] .chlog .ch-item{margin-left:0;margin-right:.7rem}html[dir=ltr] .ch-item,html[dir=ltr] .cl,html[dir=ltr] .marquee--rv .rvw{direction:ltr}html[dir=ltr] .cl{margin-left:0;margin-right:.8rem}html[dir=ltr] .marquee--rv .rvw{margin-left:0;margin-right:.9rem}html[dir=ltr] .cl-top img{object-position:left}html[dir=ltr] .vt:not(.me){left:0;right:auto}html[dir=ltr] .vt.me{border-radius:14px 14px 14px 4px;left:auto;right:0}html[dir=ltr] .site-header .brand{transform-origin:0}html[dir=ltr] .scene-who{transform:translate(-50%)}html[dir=ltr] .sec-t>svg{left:auto;right:1.1rem}html[dir=ltr] .jr-n{left:auto;right:1rem}html[dir=ltr] .read-prog i{transform-origin:0}html[dir=ltr] .bcalc-in input{text-align:left}html[dir=ltr] .kd-core:after{content:"Social Lab AI"}@media (max-width:960px){html[dir=ltr] .cmp th:first-child,html[dir=ltr] .cmp td:first-child{left:0;right:auto;box-shadow:6px 0 10px -8px #00000040}}html[dir=ltr] .b-table tbody tr td+td:before{font-family:inherit}.marquee--sec{gap:.9rem;margin-top:.4rem;display:grid}.marquee--sec .marquee-track{gap:0;animation-duration:70s}.marquee--sec .marquee-track.rev{animation-duration:80s}.marquee--sec .sec-t{direction:rtl;flex:none;width:270px;min-height:132px;margin-left:.9rem}html[dir=ltr] .marquee--sec .sec-t{direction:ltr;margin-left:0;margin-right:.9rem}@media (max-width:640px){.marquee--sec .sec-t{width:230px;min-height:0}.marquee--sec .sec-t small{display:block}}.case-av{border:1px solid var(--ink-line);background:#fff}.case-av img{filter:brightness(0)saturate();opacity:.88;width:66%;height:66%}.case-av.mono{background:var(--teal-800)}.cc-sec{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (max-width:960px){.cc-sec{grid-template-columns:minmax(0,1fr)}}.cc-copy{align-content:start;gap:1.4rem;display:grid}.cc-copy .head{margin-bottom:0}.cc-steps{gap:0;display:grid}.cc-steps li{border-top:1px solid var(--ink-line);grid-template-columns:36px minmax(0,1fr);gap:.8rem;padding:1rem 0;display:grid}.cc-steps li>span{font:700 .85rem var(--font-montserrat), sans-serif;color:var(--teal-700);padding-top:.15rem}.cc-steps b{font-size:1.02rem;display:block}.cc-steps p{color:var(--ink-muted);margin-top:.15rem;font-size:.92rem;line-height:1.8}.cc-chips{flex-wrap:wrap;gap:.45rem;display:flex}.cc-chips span{background:var(--mint-50);color:var(--ink);border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .75rem;font-size:.82rem;font-weight:600;display:inline-flex}.cc-chips svg{color:#17713d;width:14px;height:14px}.cc-copy .link-arrow{color:var(--teal-700)}.cc-ui{background:var(--mint-50);border:1px solid var(--ink-line);border-radius:26px;gap:.9rem;padding:clamp(1rem,2.5vw,1.6rem);display:grid}.cc-num{background:var(--teal-800);color:#fff;border-radius:18px;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;display:flex}.cc-num>div{flex:1;gap:.1rem;min-width:0;display:grid}.cc-num small{color:var(--mint-300);font-size:.78rem}.cc-num b{font:800 clamp(1.4rem, 3vw, 1.8rem) var(--font-montserrat), sans-serif;letter-spacing:.03em}.cc-num em{font:600 .82rem var(--font-montserrat), sans-serif;color:#cfe2d8;font-style:normal}.cc-ring{background:var(--warm-2);color:#1a2e20;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;animation:1.8s ease-out infinite ccring;display:grid}.cc-ring svg{width:22px;height:22px}@keyframes ccring{0%{box-shadow:0 0 #fbb3478c}to{box-shadow:0 0 0 14px #fbb34700}}.cc-live{color:#fff;white-space:nowrap;background:#ffffff1f;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:700}.cc-panel{border:1px solid var(--ink-line);background:#fff;border-radius:18px;padding:1rem 1.1rem}.cc-h{color:var(--ink-muted);align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.82rem;font-weight:700;display:flex}.cc-h svg{width:16px;height:16px;color:var(--teal-700)}.cc-menu li{border-top:1px solid var(--ink-line);grid-template-columns:30px auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem 0;display:grid}.cc-menu li:first-child,.cc-team li:first-child{border-top:0}.cc-k{background:var(--mint-50);width:30px;height:30px;color:var(--teal-700);font:800 .9rem var(--font-montserrat), sans-serif;border-radius:9px;place-items:center;display:grid}.cc-menu b{color:var(--ink);font-size:.92rem}.cc-menu small{color:var(--ink-muted);text-align:end;font-size:.78rem}.cc-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.cc-team li{background:var(--mint-50);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:.55rem;padding:.55rem .6rem;display:grid}.cc-av{background:var(--teal-700);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:700;display:grid}.cc-team b{color:var(--ink);font-size:.88rem}.cc-st{align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.cc-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.cc-st.is-on{color:#17713d}.cc-st.is-busy{color:#8a4f0c}.cc-st.is-away{color:#8a9a92}.cc-st i{font-style:normal;font-family:var(--font-montserrat), sans-serif}@media (max-width:420px){.cc-live{display:none}.cc-team li{column-gap:.45rem;padding:.5rem}}@media (prefers-reduced-motion:reduce){.cc-ring{animation:none}}.marquee--sec .marquee-track{align-items:stretch}.res-foot{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:1.8rem;display:flex}.res-foot p{color:var(--ink);flex:1;min-width:180px;font-weight:700}.res-logos{align-items:center;display:flex}.res-logos img,.res-logos span{object-fit:cover;box-sizing:border-box;background:#fff;border:2px solid #fff;border-radius:50%;width:44px;height:44px;margin-inline-start:-10px}.res-logos img:first-child{margin-inline-start:0}.res-logos span{background:var(--teal-800);color:#fff;font:800 .75rem var(--font-montserrat), sans-serif;place-items:center;display:grid}@media (max-width:420px){.res-logos img:nth-child(n+7){display:none}}.wm-far{right:clamp(.8rem,2vw,1.3rem);left:auto!important}.nav-link{white-space:nowrap}.lang-sw[lang=ar] span{font:700 .82rem var(--f-ar)}@media (min-width:1061px) and (max-width:1260px){html[dir=ltr] .nav-main{gap:0}html[dir=ltr] .nav-main .nav-link{padding-inline:.5rem;font-size:.86rem}html[dir=ltr] .nav-cta .lang-sw svg{display:none}}@media (max-width:420px){.nav-m{gap:.3rem}.nav-m .lang-sw{padding:0 .5rem}.nav-m .lang-sw span{font-size:.75rem}.nav-m .nm-start{padding-inline:.7rem;font-size:.78rem}}@media (max-width:350px){html[dir=ltr] .nav-m .nm-login{display:none}}@media (max-width:374px){.nav-m .lang-sw{display:none}}@media (max-width:340px){.nav-m .nm-login{display:none}}.vs-free{color:var(--ink);background:#fff6e6;border:1px solid #f6ddae;border-radius:16px;align-items:flex-start;gap:.7rem;margin-top:1rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.85;display:flex}.vs-free svg{color:#d9822b;flex:none;width:22px;height:22px;margin-top:.25rem}.cc-team li{grid-template-columns:34px minmax(0,1fr) auto}.cc-team li b,.cc-st{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cc-t{font:700 .75rem var(--font-montserrat), sans-serif;color:#8a4f0c;direction:ltr;background:#fff3e0;border-radius:6px;grid-area:1/3/span 2;align-self:center;padding:.15rem .4rem;font-style:normal}.cc-team li.is-ai{background:var(--teal-800)}.cc-team li.is-ai b{color:#fff}.cc-team li.is-ai .cc-av{background:var(--warm-2);color:#1a2e20;font:800 .75rem var(--font-montserrat), sans-serif}.cc-st.is-ai{color:var(--mint-300)}.cc-chips span.is-ai{background:var(--teal-800);color:#fff}.cc-chips span.is-ai svg{color:var(--warm-2)}@media (max-width:420px){.cc-team li{grid-template-columns:30px minmax(0,1fr) auto;column-gap:.4rem;padding:.5rem .45rem}.cc-av{width:30px;height:30px;font-size:.8rem}.cc-team b{font-size:.82rem}}.post-hero{padding-bottom:clamp(2.2rem,4vw,3.2rem)}.post-cover{border-radius:20px;margin:0}.post-grid{padding-top:clamp(1.6rem,3vw,2.4rem)}.av--brand{background:#fff;border-radius:50%}@media (max-width:640px){.post-title{font-size:1.55rem;line-height:1.5}.post-dek{font-size:.95rem;line-height:1.85}.post-meta{gap:.5rem 1rem;font-size:.8rem}.post-main{gap:1.5rem}.post-cover{border-radius:14px}.post-body{font-size:.96rem;line-height:1.9}.post-body>*+*{margin-top:1rem}.post-body h2{margin-top:2.2rem;font-size:1.25rem}.post-body h3{font-size:1.08rem}.post-tldr{padding:1.1rem}.post-tldr li{font-size:.9rem;line-height:1.8}.b-callout p,.b-steps p,.b-check li{font-size:.92rem}.b-stat>b{font-size:2.2rem}.post-faq h2,.post-src h2{font-size:1.2rem}.pf summary{font-size:.95rem}.pf-a{font-size:.92rem}}.lang-sw{white-space:nowrap;flex:none}@media (max-width:500px){.nav-m .lang-sw{display:none}}@media (min-width:1061px) and (max-width:1199px){.nav-cta .lang-sw{display:none}}.f-lang{align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.f-lang svg{width:14px;height:14px}@media (max-width:480px){.cc-team{grid-template-columns:minmax(0,1fr)}.cc-team li{padding:.55rem .7rem}}.cc-team li b,.cc-team li .cc-st{grid-column:2}.cc-team li .cc-av{grid-area:1/1/span 2}.calc-out{grid-template-columns:minmax(0,1fr)}.calc-out .btn{white-space:normal;text-align:center}.calc-out .lines span:last-child{flex-shrink:0}.bcalc-f>*{min-width:0}.bcalc-in input{width:100%}@media (max-width:420px){.orbit-cap{white-space:normal;flex-wrap:wrap}.orbit-cap>span{white-space:normal}}.sl-chat-embedded #sociallab-widget-container>div,.sl-chat-embedded #sociallab-widget-container>a{display:none!important}.f-bottom nav a{padding-block:.3rem}.post-cat{padding-block:.25rem}.store small,.badge small,.badge--sbc .sbc-n small{font-size:.75rem}@media (max-width:560px){.partners-band .ptn small{font-size:.75rem}}.engine-cap .dots{gap:0}.engine-cap .dots button,.engine-cap .dots button[aria-pressed=true]{background:0 0;border-radius:0;place-items:center;width:24px;height:24px;display:grid}.engine-cap .dots button[aria-pressed=true]{width:32px}.engine-cap .dots button:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px}.engine-cap .dots button[aria-pressed=true]:before{background:var(--warm-2);border-radius:6px;width:22px}@media (max-width:600px){.vs{table-layout:fixed;min-width:0}.vs th,.vs td{overflow-wrap:anywhere;padding:.7rem .45rem;font-size:.8rem}.vs th:first-child,.vs td:first-child{width:28%}.vs td svg{width:14px;height:14px;margin-inline-end:.2rem}}@media (max-width:560px){.mets span{white-space:normal}}.marquee.is-js .marquee-track{animation:none}.marquee.is-js{touch-action:pan-y;cursor:grab}.marquee.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.marquee.is-dragging a{pointer-events:none}@media (max-width:640px){.cl:has(.cl-f>:nth-child(3)){width:236px}}.sl-nav{gap:1.1rem;margin-top:1.4rem}@media (pointer:coarse){.pg-form input,.pg.wa .pg-form input,.cc-search input,.field input,.field select,.field textarea{font-size:16px}}main,.site-footer{overflow-x:clip}.lq{gap:.8rem;width:100%;max-width:460px;margin-inline:auto;display:grid}.lq-q{background:var(--paper);color:var(--ink);border-radius:var(--r);justify-self:start;gap:.35rem;padding:.8rem 1rem;display:grid;box-shadow:0 10px 30px #0000002e}.lq-q small{color:var(--ink-muted);font-size:.78rem}.lq-q span{align-items:center;gap:.6rem;display:flex}.lq-q b{font-size:.95rem}.lq-q i{color:#1e7a45;background:#e8f6ec;border-radius:999px;padding:.1rem .5rem;font-size:.8rem;font-style:normal;font-weight:800}.lq-board{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:1rem;box-shadow:0 18px 40px #00000038}.lq-h{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.6rem;display:flex}.lq-h b{font-size:1rem}.lq-h small{color:var(--ink-muted);font-size:.75rem}.lq-board ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lq-board li{background:var(--mint-50);border:1px solid var(--ink-line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.lq-rank{width:26px;height:26px;font:800 .8rem var(--font-montserrat), sans-serif;color:var(--ink-muted);background:#fff;border-radius:50%;place-items:center;display:grid}.lq-who{gap:.25rem;min-width:0;display:grid}.lq-who b{font-size:.92rem}.lq-tags{flex-wrap:wrap;gap:.25rem;display:flex}.lq-tags i{color:var(--ink-muted);background:#fff;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-style:normal}.lq-score{justify-items:center;line-height:1.1;display:grid}.lq-score b{font:800 1.25rem var(--font-montserrat), sans-serif}.lq-score small{color:var(--ink-muted);font-size:.75rem}.lq-hot{background:#fff4e6!important;border-color:#f6d3a6!important}.lq-hot .lq-score b{color:#a44e16}.lq-hot .lq-rank{background:var(--warm-2);color:#1a2e20}.lq-warm .lq-score b{color:#2a7259}.lq-cold{opacity:.7}.lq-cold .lq-score b{color:var(--ink-muted)}@media (max-width:960px){.lq{margin-top:.4rem}}.orbit-item .oi-ic svg{width:26px;height:26px;color:var(--teal-700)}@media (max-width:520px){.orbit-item .oi-ic svg{width:20px;height:20px}}.bt{border:1px solid var(--ink-line);background:#fff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;overflow:hidden}.bt img{object-fit:contain;width:22px;height:22px;display:block}.bt svg{color:#fff;width:58%;height:auto;display:block;transform:translate(6%,-3%)}.bt b{font:800 .9rem var(--font-montserrat), sans-serif;color:var(--teal-800);line-height:1}.bt--xs{border-radius:6px;width:22px;height:22px}.bt--xs img{width:16px;height:16px}.bt--xs b{font-size:.75rem}.bt--lg{border-radius:18px;width:64px;height:64px}.bt--lg img{width:42px;height:42px}.bt--lg b{font-size:1.6rem}.bt.is-dark{background:var(--teal-900);border-color:#0000}.bt.is-us{background:var(--teal-800);border-color:#0000}.page-hero .bt.is-us{background:var(--teal-900);box-shadow:inset 0 0 0 1px #ffffff2e}.vs-lock{align-items:center;gap:.9rem;margin-bottom:1.2rem;display:flex}.vs-lock i{font:800 .85rem var(--font-montserrat), sans-serif;letter-spacing:.08em;color:var(--mint-300);font-style:normal}.vs-sw a{align-items:center;gap:.45rem;padding-inline-start:.45rem;display:inline-flex}.vs-who{align-items:center;gap:.55rem;display:flex}.vs-p.is-us .bt.is-us{background:var(--teal-900)}.vs-card-l{align-items:center;gap:.45rem;display:flex}.vs-card-l .bt{border-radius:11px;width:40px;height:40px}.vs-card-l .bt img{width:28px;height:28px}.cc-sims{border:1px solid var(--ink-line);background:#fff;border-radius:18px;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex;position:relative}.sims{flex:none;width:92px;height:56px;display:flex;position:relative}.sims svg{filter:drop-shadow(0 4px 6px #0000001f);width:38px;height:auto;position:absolute;top:2px}.sims svg:first-child{inset-inline-start:0;transform:rotate(-12deg)}.sims svg:nth-child(2){z-index:1;inset-inline-start:26px;transform:rotate(-2deg)}.sims svg:nth-child(3){z-index:2;inset-inline-start:52px;transform:rotate(9deg)}.sims-x{z-index:3;inset-inline-end:-8px;color:#fff;background:#c9302c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:-6px;box-shadow:0 0 0 2px #fff}.sims-x svg{filter:none;width:12px;height:12px;position:static;transform:none}.sims-t{flex:1;gap:.1rem;min-width:0;display:grid}.sims-t b{color:var(--ink);font-size:.95rem;-webkit-text-decoration:line-through #c9302c8c;text-decoration:line-through #c9302c8c;text-decoration-thickness:2px}.sims-t small{color:var(--ink-muted);font-size:.8rem}.sims-to{inset-inline-start:50%;z-index:2;background:var(--mint-50);border:1px solid var(--ink-line);width:26px;height:26px;color:var(--teal-700);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1.05rem;transform:translate(50%)}html[dir=ltr] .sims-to{transform:translate(-50%)}.sims-to svg{width:14px;height:14px}.dept .ic-box,.grid .card .ic-box{background:0 0;border-radius:0;justify-content:start;width:auto;height:auto;margin-bottom:.5rem;display:inline-grid}.dept .ic-box svg,.grid .card .ic-box svg{width:28px;height:28px}a,button,[role=button],summary,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ltr,.ctable td,.price,.pc-price,.vs-pv b,.mets b,.cc-num b,.cc-t,.orbit-cap .n{font-variant-numeric:tabular-nums}.cc-search:focus-within,.vw-step input:focus-visible{outline:2px solid var(--warm-3);outline-offset:2px;border-radius:8px}.post-tags a:hover{background:var(--mint-100);color:var(--ink)}.post-body .b-img{margin-inline:0}.post-body .b-img img{background:var(--mint-50);border-radius:16px;width:100%;height:auto;display:block}.post-body .b-img figcaption{color:var(--ink-muted);text-align:center;margin-top:.5rem;font-size:.85rem;line-height:1.7}.post-body blockquote{border-inline-start:4px solid var(--teal-700);color:var(--ink);margin-inline:0;padding:.4rem 1.2rem;font-weight:600}.post-body hr{border:0;border-top:1px solid var(--ink-line);margin-block:2rem}.post-body h4{color:var(--ink);margin-top:1.6rem;font-size:1.05rem}.post-body li.li-nest{list-style:none}.post-body li.li-nest>ul,.post-body li.li-nest>ol{gap:.4rem;padding-inline-start:1.3rem;display:grid}.post-body li.li-nest>ul{list-style:circle}.post-body li.li-nest>ol{list-style:decimal}.post-related .h2{font-size:clamp(1.4rem,2.6vw,1.8rem)}.post-preview{z-index:80;background:var(--warm-2);color:#1a2e20;text-align:center;padding:.6rem 1rem;font-size:.9rem;font-weight:700;position:sticky;top:0}.post-preview a{margin-inline-start:.4rem;text-decoration:underline}
