@font-face{font-family:General Sans;src:url(/maelle/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/maelle/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/maelle/fonts/general-sans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/maelle/fonts/general-sans-700.woff2) format("woff2");font-weight:700;font-display:swap}:root{--paper:#fafaf9;--ink:#151c23;--green:#0a4b37;--dark:#083e30;--sage:#e8f1e9;--muted:#59625e;--line:#e2e6e1;--ease:cubic-bezier(0.2,0.7,0.25,1);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:General Sans,Arial,sans-serif;font-size:15px;line-height:1.45;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}a,button{color:inherit}a{text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #498e6b;outline-offset:4px}img{display:block;max-width:100%}svg{width:21px;height:21px;flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(29px,2.8vw,42px);line-height:1.11}h2,h3{font-weight:600}h3{font-size:20px;line-height:1.2}em{font-style:italic;color:var(--green);font-weight:600}.wrap{width:calc(100% - 112px);max-width:1440px;margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;left:16px;top:-80px;z-index:200;background:white;border:2px solid var(--green);padding:12px}.skip-link:focus{top:16px}.btn{border:1px solid var(--green);border-radius:10px;background:var(--green);color:white;min-height:48px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:13px;line-height:1.35;font-weight:600;transition:background .16s,transform .16s,box-shadow .16s}.btn:hover{background:#073c2d;transform:translateY(-1px);box-shadow:0 5px 16px #093e3014}.btn:active{transform:translateY(0)}.btn svg{width:17px;height:17px}.btn.secondary{color:var(--ink);background:transparent;border-color:#cfd3d0;box-shadow:0 2px 5px #172a1210}.btn.secondary:hover{background:#edf2ed}.btn.small{min-height:44px;padding:10px 17px;font-size:12px}.btn.light{background:white;color:var(--dark);border-color:white}.icon-btn{width:44px;height:44px;display:inline-grid;place-items:center;border:0;background:transparent;border-radius:8px}.icon-btn:hover{background:#eaf0e9}.eyebrow{font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--green);display:block;margin-bottom:15px}.wordmark{font-size:32px;font-weight:600;letter-spacing:-.075em;line-height:1.1}.site-header{position:sticky;top:0;background:#fafaf9f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:50;border-bottom:1px solid #e9ece650}.header-inner{height:83px;gap:30px}.desktop-nav,.header-inner{display:flex;align-items:center}.desktop-nav{gap:36px;margin:auto}.desktop-nav a{display:flex;gap:5px;align-items:center;font-size:12px;font-weight:600;min-height:44px}.desktop-nav svg{width:12px;height:12px}.desktop-nav a:hover{color:var(--green)}.menu-toggle,.mobile-menu{display:none}.hero{padding-top:39px}.hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.62fr);gap:36px;align-items:center}.hero-copy{padding:7px 0 12px}.eyebrow-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:30px;background:#eceeeb;font-size:10px;font-weight:600;margin-bottom:20px}.eyebrow-pill svg{width:13px;height:13px;color:var(--green)}h1{font-size:clamp(34px,3.35vw,53px);line-height:1.075;font-weight:500;letter-spacing:-.055em;margin-bottom:23px}.hero-copy>p{color:#60635f;font-size:clamp(15px,1.35vw,19px);line-height:1.43;max-width:480px;letter-spacing:-.015em}.hero-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}.hero-buttons .btn{font-size:12px;padding:13px 15px}.hero-note{font-size:10px;display:flex;align-items:center;gap:7px;color:#59665b;margin-top:21px}.hero-note svg{width:15px;height:15px;color:#37704f}.hero-right{display:grid;grid-template-columns:minmax(0,1fr) 194px;gap:13px;align-items:stretch;min-width:0}.conversation-media{position:relative;border-radius:15px;overflow:hidden;min-width:0;aspect-ratio:1.34;background:#e2e8df}.conversation-media>img,.conversation-media>video{width:100%;height:100%;object-fit:cover;object-position:42% center;position:absolute;inset:0}.hero-conversation{position:absolute;right:15px;top:44px;display:flex;flex-direction:column;align-items:flex-end;gap:13px;width:48%;max-width:252px}.hero-message{padding:13px 14px;border-radius:12px;background:#ffffffed;font-size:12px;line-height:1.4;box-shadow:0 7px 22px #0a221616;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-message>span{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;margin-bottom:7px}.hero-message>span svg{width:15px;height:15px}.hero-message.reply{background:#0c4739f5;color:white}.hero-message>.mini-wordmark{font-size:17px;letter-spacing:-.06em}.hero-times{border-top:1px solid #ffffff30;margin-top:9px;padding-top:8px;font-size:10px}.media-caption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(transparent,#13231da3);color:white;font-size:11px;min-height:48px}.media-caption svg{width:17px;height:17px}.hero-actions{border:1px solid var(--line);border-radius:15px;padding:18px 14px;background:#ffffffa0}.actions-heading{display:flex;align-items:center;gap:9px;padding-bottom:16px;border-bottom:1px solid var(--line)}.actions-heading strong{display:block;font-size:13px;font-weight:600;line-height:1.2}.actions-heading small{display:block;font-size:10px;color:#617166;margin-top:5px}.sound-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#e9eeea;color:var(--green);flex-shrink:0}.sound-icon svg{width:17px;height:17px}.action-list{list-style:none;padding:0;margin:14px 0 0}.action-list li{display:flex;gap:10px;position:relative;align-items:flex-start;padding:0 0 21px}.action-list li:not(:last-child):before{content:"";position:absolute;left:10px;width:1px;top:24px;bottom:3px;background:#dbe4db}.step-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#eef1ec;color:#718372;font-size:10px;flex-shrink:0}.step-mark svg{width:13px;height:13px}.complete .step-mark{background:#36754f;color:white}.current .step-mark{box-shadow:0 0 0 3px #e5eee4;color:var(--green);background:#dbeadb}.action-list strong{display:block;font-size:12px;line-height:1.4;font-weight:500}.action-list small{display:block;color:#596a5c;font-size:10px;margin-top:3px}.hero-actions .action-list{margin-top:21px}.hero-actions .action-list li{padding-bottom:23px}.hero-actions .action-list li:last-child{padding-bottom:0}.capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);padding:25px 0 21px;margin-top:25px}.capabilities a{display:flex;align-items:center;gap:12px;padding:8px 20px;min-height:48px;font-size:13px;font-weight:500}.capabilities a:first-child{padding-left:0}.capabilities a+a{border-left:1px solid var(--line)}.capabilities a>svg:first-child{width:24px;height:24px;color:var(--green)}.capabilities a>svg:last-child{width:14px;height:14px;margin-left:auto;opacity:0;transition:opacity .15s}.capabilities a:hover>svg:last-child{opacity:1}.industry-section{padding:43px 0 0}.section-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:29px}.section-row h2{font-size:clamp(29px,2.7vw,40px)}.section-row p{font-size:13px;color:#535b56;max-width:400px}.industry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.industry-card{position:relative;isolation:isolate;min-width:0;border:0;border-radius:14px;padding:0;overflow:hidden;aspect-ratio:1.65;text-align:left;color:white;background:#294236;box-shadow:0 5px 12px #172a1210;transition:transform .18s,box-shadow .18s}.industry-card:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(transparent 22%,#051a13d9)}.industry-card.selected{outline:2px solid #2f7657;outline-offset:3px}.industry-card>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.industry-card:hover>img{transform:scale(1.025)}.industry-card:hover{box-shadow:0 7px 22px #1d3c2726}.industry-overlay{position:absolute;inset:auto 17px 18px;z-index:1}.industry-symbol{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff;color:var(--green);margin-bottom:10px}.industry-symbol svg{width:22px;height:22px}.industry-overlay strong{display:block;font-size:16px;font-weight:600;letter-spacing:-.025em;line-height:1.17;max-width:83%}.industry-overlay small{display:block;font-size:11px;line-height:1.3;margin-top:5px;color:#f1f4ef}.industry-arrow{position:absolute;z-index:1;bottom:22px;right:15px;width:30px;height:30px;display:grid;place-items:center;background:white;color:var(--green);border-radius:50%;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}.industry-arrow svg{width:18px;height:18px}.industry-card.selected .industry-arrow,.industry-card:hover .industry-arrow{opacity:1;transform:none}.experience-section{display:grid;grid-template-columns:270px minmax(0,1fr);gap:35px;padding-top:57px;align-items:center}.experience-intro h2{font-size:clamp(29px,2.7vw,39px);max-width:300px}.experience-intro>p{font-size:15px;line-height:1.5;color:#505954;margin-top:20px;max-width:280px}.benefit-list{list-style:none;margin:25px 0 18px;padding:0;display:flex;flex-direction:column;gap:11px}.benefit-list li{display:flex;align-items:flex-start;gap:9px;font-size:12px;font-weight:500}.benefit-list svg{width:17px;height:17px;color:#1d6849}.industry-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-top:20px}.industry-tabs button{font-size:11px;border:1px solid transparent;background:transparent;border-radius:7px;min-height:44px;padding:8px}.industry-tabs button[aria-pressed=true]{background:#e6eee6;color:var(--green);border-color:#d7e2d6}.start-link{border:0;background:none;color:var(--green);font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:16px;padding:10px 0;min-height:44px}.start-link svg{width:17px;height:17px}.experience-product,.workspace{min-width:0}.workspace{display:grid;grid-template-columns:151px minmax(0,1fr);padding:10px;border:1px solid #e4e7e2;border-radius:19px;background:#f4f5f2;box-shadow:0 10px 34px #20391c0b}.app-sidebar{display:flex;flex-direction:column;min-width:0;padding:8px 10px 0 0}.app-sidebar>.wordmark{font-size:26px;margin:5px 12px 27px}.app-sidebar nav{display:flex;flex-direction:column;gap:5px}.app-sidebar nav button{display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;font-size:10px;font-weight:500;text-align:left;padding:10px 9px;min-height:44px;transition:background .2s}.app-sidebar nav button svg{width:16px;height:16px}.app-sidebar nav button[aria-current=page]{background:#e2eee4;color:#074a34;font-weight:600}.org-switch{display:flex;align-items:center;gap:5px;padding:8px 5px;border:1px solid #e0e5dd;border-radius:8px;margin-top:auto}.org-switch .org-icon{width:24px;height:24px;display:grid;place-items:center;color:var(--green);background:#e3eee0;border-radius:50%;flex-shrink:0}.org-icon svg{width:15px;height:15px}.org-switch strong{display:block;font-size:9px}.org-switch small{font-size:8px;display:block;color:#647160}.org-switch>svg{margin-left:auto;width:10px;height:10px}.app-main{min-width:0;background:#fff;border:1px solid #e2e6de;border-radius:11px;overflow:hidden}.app-topbar{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;border-bottom:1px solid #eceee9;height:60px}.app-topbar strong{font-size:12px;font-weight:600;display:block}.app-topbar small{font-size:9px;color:#536956;display:flex;align-items:center;gap:5px;margin-top:2px}.status-dot{width:5px;height:5px;background:#439362;border-radius:50%}.app-topbar .icon-btn svg{width:17px;height:17px}.product-columns{display:grid;grid-template-columns:minmax(0,1fr) 207px;min-width:0;min-height:404px}.app-center{min-width:0;display:flex;flex-direction:column;animation:panel-in .2s var(--ease)}.chat-person{display:flex;align-items:center;gap:8px;padding:12px 13px;border-bottom:1px solid #f0f2ed}.person-icon{width:29px;height:29px;background:#e9f0e5;color:#46734f;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.person-icon svg{width:17px;height:17px}.chat-person strong{font-size:11px;display:block}.chat-person small{font-size:9px;color:#687767}.channel-badge{display:flex;align-items:center;gap:4px;margin-left:auto;font-size:9px;color:#4d7157}.channel-badge svg{width:13px;height:13px}.chat-feed{min-height:225px;height:245px;overflow:auto;scrollbar-width:thin;padding:14px 13px;display:flex;flex-direction:column;gap:14px}.message{display:flex;align-items:flex-start;gap:7px}.message.user{flex-direction:row-reverse}.message-avatar{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#57765a;background:#e6eee3;flex-shrink:0}.message-avatar svg{width:15px;height:15px}.assistant .message-avatar{background:var(--green);color:white}.bubble{background:#e8f3e8;border-radius:9px;padding:10px 11px;max-width:88%;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.user .bubble{background:#f2f3f1}.bubble small{display:block;text-align:right;font-size:8px;opacity:.65;margin-top:5px}.chat-options{display:flex;flex-wrap:wrap;gap:6px;padding:8px 11px;margin-top:auto}.chat-options button{background:#fff;border:1px solid #d7e5d6;color:#175c3a;border-radius:7px;padding:9px;font-size:10px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-options button svg{width:12px;height:12px}.chat-options button.confirm-option{background:var(--green);border-color:var(--green);color:#fff}.chat-composer{display:flex;align-items:center;gap:6px;border:1px solid #e0e7dc;border-radius:9px;margin:0 10px 10px;padding:4px 5px 4px 10px}.chat-composer:focus-within{outline:2px solid #76a17e;outline-offset:2px}.chat-composer input{min-width:0;flex:1 1;border:0;background:transparent;outline:0;font-size:11px;height:40px}.chat-composer button{background:var(--green);color:white;border:0;border-radius:8px;width:40px;height:40px;display:grid;place-items:center}.chat-composer button svg{width:17px;height:17px}.app-profile{min-width:0;border-left:1px solid #e9ece5;background:#fbfcfa;padding:18px 12px 12px}.person{display:flex;align-items:center;gap:9px}.initials{border-radius:50%;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;background:#dfefdf;color:#286846}.initials,.person h3{font-size:12px;font-weight:600}.person small{font-size:10px;color:#54795b}.profile-tabs{display:flex;border-bottom:1px solid #dce3d9;margin-top:17px;gap:16px}.profile-tabs button{border:0;background:transparent;font-size:10px;min-height:44px;padding:8px 0;color:#5d6b5c}.profile-tabs button[aria-pressed=true]{color:var(--green);font-weight:600;border-bottom:2px solid var(--green)}.profile-field{display:flex;gap:8px;border-bottom:1px solid #e9eee5;padding:18px 0}.profile-field>svg{width:17px;height:17px;color:#345844;margin-top:4px}.profile-field small{display:block;font-size:9px;color:#5d715c;margin-bottom:3px}.profile-field strong{display:block;font-size:10px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.profile-note{border:1px solid #e5e9df;border-radius:9px;padding:12px;margin-top:15px;box-shadow:0 3px 8px #23431605}.profile-note strong{font-size:10px}.profile-note p{font-size:10px;line-height:1.4;margin-top:5px;color:#53634f}.experience-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 5px 0;color:#65725f;font-size:9px}.experience-foot button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--green);font-size:10px;min-height:44px}.experience-foot button svg{width:14px;height:14px}.app-view{padding:20px 16px;min-height:390px}.app-view h3{font-size:21px;margin-bottom:20px}.app-view .eyebrow{font-size:9px}.search-label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#5a6d5a}.search-label input{border:1px solid #dfe7d9;min-height:44px;border-radius:7px;padding:9px;font-size:12px;min-width:0;width:100%}.record-row{display:flex;align-items:center;gap:10px;text-align:left;background:#f3f7ef;border:1px solid #dfe6d8;border-radius:9px;padding:12px;width:100%;margin-top:15px;min-width:0}.record-row>div{min-width:0}.record-row strong{font-size:12px;display:block}.record-row small,.record-row span:not(.initials){display:block;font-size:10px;margin-top:3px;overflow-wrap:anywhere}.record-row>svg{margin-left:auto;width:16px}.empty-state,.view-note{font-size:11px;color:#62725b;margin-top:20px}.schedule-item{display:flex;align-items:flex-start;gap:12px;background:#edf4e9;border:1px solid #dbe8d5;border-radius:10px;padding:19px 13px;margin-bottom:25px}.schedule-item svg{color:var(--green)}.schedule-item small{font-size:10px;display:block;margin-bottom:7px}.schedule-item strong{font-size:15px;display:block;line-height:1.3}.schedule-item p{font-size:12px;margin-top:8px}.typing-status{display:flex;align-items:center;gap:7px;font-size:10px;color:#32644b;min-height:32px}.typing-status svg{width:14px;height:14px}.result-card{display:flex;align-items:flex-start;gap:9px;background:#e9f3e5;border:1px solid #ccdec4;border-radius:9px;padding:13px}.result-card>svg{width:20px;height:20px;color:var(--green)}.result-card strong{font-size:12px;display:block}.result-card span{font-size:11px;display:block;margin-top:4px}.result-card small{font-size:9px;display:block;margin-top:4px;color:#53704c}.mobile-activity,.mobile-product-tabs{display:none}.text-link{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--green);background:transparent;border:0;min-height:44px}.workflow-section{background:#f1f3ef;border-radius:16px;padding:26px 30px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:25px;align-items:center;margin-top:28px}.workflow-title h2{font-size:29px}.workflow-title p{font-size:11px;color:#63705f;margin-top:10px;max-width:240px}.workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.workflow-step{position:relative;background:#fafbf8;border-radius:13px;padding:13px;min-width:0}.workflow-icon{display:grid;place-items:center;color:#2b8050;background:#fff;border:1px solid #e9eee4;width:37px;height:37px;border-radius:12px;margin-bottom:9px}.workflow-step strong{font-size:13px}.workflow-step p{font-size:11px;line-height:1.35;margin-top:4px;color:#596951;max-width:160px}.workflow-arrow{position:absolute;right:-20px;top:50%;width:14px;height:14px;color:#929d8d}.impact-section{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center;padding-top:53px}.impact-section h2{font-size:33px;max-width:500px}.impact-section>div>p{font-size:14px;color:#586653;line-height:1.5;max-width:450px;margin-top:16px}.impact-calculator{border:1px solid #e1e6dc;border-radius:16px;background:#f2f5ee;padding:24px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px 25px}.calculator-fields label{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:11px;font-weight:500;margin-bottom:5px}.calculator-fields output{font-size:12px;color:var(--green)}.calculator-fields input[type=range]{width:100%;height:36px;margin:0;accent-color:var(--green);cursor:pointer}.calculator-fields .hourly-field{margin-top:6px;gap:8px}.hourly-field input{width:65px;min-height:38px;border:1px solid #cddac6;background:white;border-radius:6px;padding:7px;font-size:12px}.calculator-total{border-left:1px solid #d8e0d0;padding-left:22px;display:flex;flex-direction:column;justify-content:center;gap:8px}.calculator-total>span{font-size:10px;color:#627156}.calculator-total>strong{font-size:39px;letter-spacing:-.05em;line-height:1.1;color:var(--green);font-weight:600;white-space:nowrap}.calculator-total>strong small{font-size:13px;letter-spacing:-.01em;font-weight:400}.calculator-total>b{font-size:24px;font-weight:500;color:var(--green);margin-top:0;white-space:nowrap}.calculator-note{grid-column:1/-1;font-size:9px!important;line-height:1.5;color:#627156;margin:0!important}.adapt-section{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:40px;align-items:start;padding-top:59px}.adapt-copy h2{font-size:32px}.adapt-copy p{font-size:13px;color:#53624d;line-height:1.45;max-width:280px;margin-top:12px}.adapt-section article{padding-left:18px;border-left:1px solid #e0e6d8}.adapt-section article>svg{width:32px;height:32px;color:var(--green);margin-bottom:14px}.adapt-section h3{font-size:18px;font-weight:600;margin-bottom:8px}.adapt-section article p{font-size:13px;line-height:1.4;color:#5c6956;max-width:200px}.integrations{display:grid;grid-template-columns:310px minmax(0,1fr);gap:0 26px;align-items:center;background:#f0f3ed;border-radius:15px;padding:18px 30px 12px;margin-top:30px}.integrations>h3{font-size:18px;line-height:1.2}.brand-row{justify-content:space-between;gap:12px}.brand-pair,.brand-row{display:flex;align-items:center}.brand-pair{gap:28px}.brand-tile{display:grid;place-items:center;width:57px;height:57px;background:white;border-radius:13px}.brand-tile img{width:34px;height:34px;object-fit:contain}.brand-pair>svg{width:14px;height:14px;color:#a1aa99}.integrations>p{grid-column:1/-1;font-size:9px;color:#67715f;text-align:right;margin-top:10px}.closing{position:relative;isolation:isolate;overflow:hidden;min-height:246px;border-radius:17px;background:#103f32;color:white;margin-top:29px;display:flex;align-items:center;padding:34px 42px}.closing-content{max-width:67%;position:relative;z-index:2}.closing h2{font-size:clamp(24px,2.1vw,32px);line-height:1.13;font-weight:500;max-width:750px;letter-spacing:-.045em}.closing p{font-size:13px;color:#e0ebe0;max-width:590px;margin-top:14px;line-height:1.45}.closing-content>div{display:flex;align-items:center;gap:24px;margin-top:23px}.closing .btn,.closing-more{font-size:12px;min-height:44px}.closing-more{display:flex;align-items:center;gap:8px}.closing-more svg{width:17px;height:17px}.closing>img{position:absolute;right:0;top:0;height:100%;width:51%;object-fit:cover;object-position:65% center;z-index:0;clip-path:ellipse(80% 140% at 100% 100%)}.closing:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e4032 40%,#0e40323d 65%,transparent);z-index:1;pointer-events:none}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 0 29px}.footer .wordmark{font-size:26px}.footer p{font-size:10px;line-height:1.5;color:#65705f;text-align:center}.footer>a:last-child{display:flex;align-items:center;gap:7px;font-size:11px;color:#3d6246;min-height:44px}.footer svg{width:15px;height:15px}.contact-dialog{width:min(480px,calc(100vw - 28px));max-height:90dvh;border:1px solid #dce5d6;border-radius:17px;padding:27px;color:var(--ink);background:var(--paper);box-shadow:0 25px 90px #0c251b40}.contact-dialog::backdrop{background:#112d2369;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.contact-dialog h2{font-size:29px;max-width:350px}.contact-dialog>p{font-size:13px;color:#5d6957;margin-top:13px}.contact-dialog form{margin-top:20px;display:flex;flex-direction:column;gap:12px}.contact-dialog label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500}.contact-dialog input,.contact-dialog select,.contact-dialog textarea{border:1px solid #d3dfcc;background:#fff;border-radius:8px;min-height:44px;padding:10px;font-size:14px;resize:vertical;width:100%;min-width:0}.contact-dialog form>small{font-size:10px;text-align:center;color:#5c6b54}.mail-ready{padding:14px;border-radius:9px;background:#eaf2e5}.mail-ready p{font-size:12px;margin-bottom:12px}.mail-ready .btn{width:100%}@keyframes panel-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes hero-copy-in{0%{transform:translateY(8px)}to{transform:none}}@keyframes hero-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero-copy{animation:hero-copy-in .45s var(--ease) both}.hero-right{animation:hero-in .6s var(--ease) both}@media (min-width:1680px){.hero-right{grid-template-columns:minmax(0,1fr) 220px}.conversation-media{aspect-ratio:1.45}.hero-grid{gap:45px}.hero-message{font-size:13px}.actions-heading strong{font-size:14px}.action-list strong{font-size:13px}.action-list small{font-size:11px}.product-columns{grid-template-columns:minmax(0,1fr) 230px}.bubble{font-size:12px}.industry-card{aspect-ratio:1.7}}@media (max-width:1200px){.wrap{width:calc(100% - 72px)}.hero-grid{grid-template-columns:.95fr 1.55fr;gap:25px}.hero-right{grid-template-columns:minmax(0,1fr) 165px;gap:10px}.hero-actions{padding:15px 10px}.actions-heading{gap:6px}.actions-heading strong{font-size:11px}.actions-heading small{font-size:9px}.action-list strong{font-size:11px}.action-list small{font-size:9px}.hero-actions .action-list li{padding-bottom:18px}.sound-icon{width:24px;height:24px}.conversation-media{aspect-ratio:1.1}.hero-conversation{width:51%;right:10px;top:30px}.hero-message{font-size:10px;padding:10px}.hero-times{font-size:9px}.hero-copy>p{font-size:16px}.hero-buttons .btn{font-size:11px;padding:12px}.hero-note{font-size:9px}.desktop-nav{gap:24px}.capabilities a{font-size:11px;padding-inline:14px}.industry-grid{gap:15px}.industry-overlay{inset:auto 13px 14px}.industry-overlay strong{font-size:14px}.industry-overlay small{font-size:10px;max-width:88%}.industry-symbol{width:29px;height:29px;margin-bottom:8px}.industry-arrow{width:26px;height:26px;bottom:18px;right:12px}.experience-section{grid-template-columns:225px minmax(0,1fr);gap:25px}.workspace{grid-template-columns:126px minmax(0,1fr);padding:7px}.app-sidebar nav button{font-size:9px;gap:6px;padding:9px 7px}.app-sidebar nav button svg{width:14px;height:14px}.product-columns{grid-template-columns:minmax(0,1fr) 175px}.app-profile{padding-inline:10px}.profile-field strong{font-size:9px}.chat-feed{padding:12px 9px}.bubble{font-size:10px}.message-avatar{width:20px;height:20px}.chat-person{padding:11px 9px}.channel-badge{display:none}.chat-options{padding:6px}.chat-options button{font-size:9px}.initials,.person h3{font-size:10px}.initials{width:30px;height:30px}.workflow-section{grid-template-columns:260px minmax(0,1fr);padding:25px;gap:18px}.workflow-title h2{font-size:26px}.workflow-steps{gap:17px}.workflow-step{padding:11px}.workflow-arrow{right:-16px}.workflow-step p{font-size:10px}.workflow-step strong{font-size:12px}.adapt-section{gap:25px}.adapt-section h3{font-size:16px}.adapt-section article p{font-size:12px}.integrations{grid-template-columns:260px minmax(0,1fr)}.brand-pair{gap:17px}.impact-section{gap:30px}.impact-section h2{font-size:29px}.calculator-total{padding-left:15px}.impact-calculator{padding:20px;gap:20px}.calculator-total>strong{font-size:33px}.closing{padding:32px}.closing-content{max-width:69%}}@media (max-width:1000px){.desktop-nav{gap:20px}.desktop-nav a{font-size:11px}.header-inner{gap:20px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hero-right{display:block}.conversation-media{aspect-ratio:1.35}.hero-actions{display:none}.hero-copy h1{font-size:35px}.hero-conversation{width:48%;top:28px}.hero-message{font-size:10px}.hero-copy>p{font-size:15px}.hero-note{line-height:1.4}.capabilities a{gap:8px;padding-inline:10px}.capabilities a>svg:first-child{width:19px;height:19px}.capabilities a>svg:last-child{display:none}.experience-section{grid-template-columns:200px minmax(0,1fr);gap:20px}.experience-intro h2{font-size:29px}.experience-intro>p{font-size:13px}.benefit-list li{font-size:11px}.workspace{grid-template-columns:1fr}.app-sidebar{padding:0}.app-sidebar>.wordmark,.org-switch{display:none}.app-sidebar nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:7px}.app-sidebar nav button{justify-content:center;font-size:9px;flex-direction:column;gap:5px;min-width:0}.product-columns{grid-template-columns:minmax(0,1fr) 160px}.profile-field{padding-block:14px}.app-topbar{height:54px}.app-topbar strong{font-size:11px}.workflow-section{grid-template-columns:1fr;gap:20px}.workflow-title{display:flex;align-items:center;justify-content:space-between;gap:25px}.workflow-title h2{font-size:28px}.workflow-title p{margin-top:0}.workflow-steps{gap:25px}.workflow-arrow{right:-20px}.impact-section{grid-template-columns:1fr 1.1fr;gap:24px}.impact-section h2{font-size:27px}.impact-section>div>p{font-size:12px}.impact-calculator{grid-template-columns:1fr;gap:13px}.calculator-total{border-left:0;border-top:1px solid #d8e0d0;padding:13px 0 0;display:grid;grid-template-columns:1fr auto;align-items:center}.calculator-total>strong{font-size:27px;grid-column:2;grid-row:1}.calculator-total>b{grid-column:2;grid-row:2;font-size:23px}.calculator-total>span{max-width:160px}.calculator-note{font-size:9px!important}.adapt-section{gap:22px;grid-template-columns:1.2fr repeat(3,1fr)}.adapt-section article{padding-left:10px}.adapt-copy h2{font-size:27px}.adapt-copy p{font-size:12px}.adapt-section h3{font-size:14px}.adapt-section article p{font-size:11px}.integrations{grid-template-columns:200px minmax(0,1fr);padding-inline:24px}.integrations>h3{font-size:16px}.brand-tile{width:45px;height:45px}.brand-tile img{width:29px;height:29px}.brand-pair{gap:10px}.brand-row{gap:7px}.brand-pair>svg{width:11px}.closing-content{max-width:71%}.closing h2{font-size:25px}.closing p{font-size:12px}.closing-content>div{gap:16px}}@media (max-width:800px){.wrap{width:calc(100% - 40px)}html{scroll-padding-top:86px}.header-inner{height:70px}.wordmark{font-size:30px}.desktop-nav{gap:17px}.header-cta{display:none}.hero{padding-top:28px}.hero-grid{grid-template-columns:1fr 1.2fr;gap:20px}.hero-copy h1{font-size:32px}.eyebrow-pill{font-size:9px;margin-bottom:16px}.hero-copy>p{font-size:14px}.hero-buttons{margin-top:22px;gap:8px}.hero-buttons .btn{font-size:10px;padding:11px 12px;min-height:44px}.hero-note{font-size:9px;align-items:flex-start}.hero-conversation{width:55%;top:26px;right:8px;gap:9px}.hero-message{font-size:9px;padding:8px;border-radius:8px}.hero-message>span{font-size:9px;margin-bottom:5px}.hero-message>.mini-wordmark{font-size:15px}.hero-times{font-size:8px}.media-caption{font-size:10px;padding-inline:11px}.conversation-media{aspect-ratio:1}.capabilities{margin-top:20px;padding-block:15px}.capabilities a{font-size:10px;gap:7px;padding-inline:8px}.capabilities a>svg:first-child{width:18px;height:18px}.industry-section{padding-top:32px}.section-row{gap:20px;margin-bottom:22px}.section-row h2{font-size:29px}.section-row p{font-size:11px;max-width:250px}.industry-grid{gap:12px}.industry-card{aspect-ratio:1.1}.industry-overlay{inset:auto 11px 13px}.industry-overlay strong{font-size:13px}.industry-overlay small{font-size:9px;max-width:none}.industry-symbol{width:28px;height:28px;margin-bottom:8px}.industry-symbol svg{width:19px;height:19px}.industry-arrow{display:none}.experience-section{grid-template-columns:1fr;gap:24px;padding-top:43px}.experience-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;align-items:start}.experience-intro>.eyebrow,.experience-intro>h2,.experience-intro>p{grid-column:1}.experience-intro h2{max-width:380px;font-size:32px}.experience-intro>p{max-width:400px;font-size:14px;margin-top:14px}.benefit-list{grid-column:2;grid-row:2/4;margin:3px 0 0}.benefit-list li{font-size:12px}.industry-tabs{grid-column:1;margin-top:12px}.start-link{grid-column:2;grid-row:4;align-self:center;justify-self:start}.workspace{grid-template-columns:145px minmax(0,1fr);padding:10px}.app-sidebar{padding:7px 10px 0 0}.app-sidebar>.wordmark,.org-switch{display:flex}.app-sidebar>.wordmark{font-size:25px}.app-sidebar nav{display:flex;flex-direction:column}.app-sidebar nav button{flex-direction:row;justify-content:flex-start;font-size:10px;gap:7px}.org-switch{margin-top:auto}.product-columns{grid-template-columns:minmax(0,1fr) 185px}.bubble{font-size:11px}.profile-field strong{font-size:10px}.chat-person strong{font-size:12px}.person h3{font-size:11px}.chat-feed{height:270px}.chat-options button{font-size:11px}.chat-composer input{font-size:12px}.experience-foot{font-size:10px}.workflow-section{margin-top:25px}.impact-section{padding-top:43px}.adapt-section{grid-template-columns:1fr 1fr;gap:27px 40px;padding-top:45px}.adapt-copy{grid-row:1/3;align-self:center}.adapt-copy h2{font-size:33px}.adapt-copy p{font-size:14px;max-width:300px}.adapt-section article:nth-of-type(3){grid-column:1/-1;display:grid;grid-template-columns:40px 1fr;gap:0 12px;border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.adapt-section article:nth-of-type(3)>svg{grid-row:1/3;margin:0}.adapt-section article:nth-of-type(3) p{max-width:400px}.adapt-section h3{font-size:18px}.adapt-section article p{font-size:13px}.integrations{grid-template-columns:1fr;gap:19px;padding:22px}.integrations>h3{font-size:19px}.integrations>h3 br{display:none}.brand-row{justify-content:space-between}.brand-tile{width:55px;height:55px}.brand-tile img{width:35px;height:35px}.brand-pair{gap:25px}.integrations>p{text-align:left;margin-top:0}.closing{margin-top:25px;padding:29px}.closing-content{max-width:75%}.closing h2{font-size:25px}.closing>img{width:55%}.closing p{font-size:12px;max-width:400px}.footer{padding-top:22px}.footer p{font-size:9px;max-width:270px}}@media (max-width:600px){.wrap{width:calc(100% - 36px)}.header-inner{height:66px}.desktop-nav{display:none}.header-cta{display:flex;margin-left:auto;font-size:10px!important;padding:9px 11px!important;min-height:44px!important;gap:8px}.header-cta svg{width:14px;height:14px}.menu-toggle{display:grid;flex-shrink:0;width:40px;height:44px}.header-inner{gap:12px}.header-inner .wordmark{font-size:29px}.mobile-menu{position:absolute;top:65px;left:0;right:0;background:#fafaf9;display:flex;flex-direction:column;padding:14px 20px 22px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #183a1512}.mobile-menu>a{padding:13px 3px;display:flex;justify-content:space-between;align-items:center;font-size:14px;min-height:48px}.mobile-menu>a svg{width:17px;height:17px}.mobile-menu .btn{margin-top:12px}.hero{padding-top:27px}.hero-grid{display:flex;flex-direction:column;gap:27px;align-items:stretch}.hero-copy{padding:0}.eyebrow-pill{font-size:10px;margin-bottom:19px}.hero-copy h1{font-size:clamp(36px,9.2vw,48px);line-height:1.075;letter-spacing:-.055em;max-width:480px;margin-bottom:19px}.desktop-break{display:none}.hero-copy>p{font-size:16px;line-height:1.45;max-width:440px}.hero-buttons{margin-top:24px;gap:9px}.hero-buttons .btn{font-size:12px;padding:13px 16px;min-height:48px}.hero-note{font-size:10px;line-height:1.4;margin-top:17px;align-items:center}.hero-note svg{width:15px;height:15px}.hero-right{display:flex;flex-direction:column;gap:12px}.conversation-media{aspect-ratio:1.22;border-radius:13px}.conversation-media>img{object-position:38% center}.hero-conversation{width:48%;right:10px;top:24px;gap:10px}.hero-message{padding:10px}.hero-message,.hero-message>span{font-size:10px}.hero-message>.mini-wordmark{font-size:17px}.hero-times{font-size:9px}.media-caption{font-size:11px;padding-inline:15px}.hero-actions{display:block;padding:15px;border-radius:13px}.actions-heading{padding-bottom:13px}.actions-heading strong{font-size:13px}.actions-heading small{font-size:10px}.hero-actions .action-list{display:grid;grid-template-columns:1fr 1fr;gap:15px 10px;margin-top:16px}.hero-actions .action-list li{padding:0;gap:8px}.hero-actions .action-list li:before{display:none}.hero-actions .action-list strong{font-size:11px}.hero-actions .action-list small{font-size:10px}.hero-actions .step-mark{width:20px;height:20px}.capabilities{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:10px 0 0}.capabilities a{font-size:12px;min-height:62px;gap:10px;padding:13px 10px}.capabilities a:first-child{padding-left:10px}.capabilities a:nth-child(3){border-left:0}.capabilities a:nth-child(-n+2){border-bottom:1px solid var(--line)}.capabilities a>svg:first-child{width:21px;height:21px}.industry-section{padding-top:37px}.section-row{display:block;margin-bottom:22px}.section-row h2{font-size:31px}.section-row p{font-size:13px;margin-top:12px;max-width:320px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.industry-card{aspect-ratio:.96;border-radius:12px}.industry-overlay{inset:auto 12px 16px}.industry-overlay strong{font-size:15px;line-height:1.15;max-width:none}.industry-overlay small{font-size:10px;line-height:1.35;margin-top:6px}.industry-symbol{width:31px;height:31px;margin-bottom:12px}.industry-symbol svg{width:21px;height:21px}.experience-section{padding-top:42px;gap:24px}.experience-intro{display:block}.experience-intro>.eyebrow{font-size:10px;margin-bottom:13px}.experience-intro h2{font-size:33px;max-width:320px}.experience-intro>p{font-size:15px;line-height:1.5;margin-top:17px;max-width:440px}.benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 15px;margin:22px 0 17px}.benefit-list li{font-size:11px;gap:7px}.benefit-list svg{width:16px;height:16px}.industry-tabs{display:flex;gap:4px;justify-content:space-between;background:#eef2e9;padding:4px;border-radius:9px;margin-top:20px}.industry-tabs button{font-size:12px;flex:1 1;padding:8px 6px;min-height:44px}.industry-tabs button[aria-pressed=true]{background:white;border-color:#e0e6d9;box-shadow:0 2px 4px #16321508}.start-link{margin-top:6px;font-size:12px}.workspace{display:flex;flex-direction:column;padding:7px;border-radius:14px}.app-sidebar{padding:0}.app-sidebar>.wordmark,.org-switch{display:none}.app-sidebar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:7px}.app-sidebar nav button{justify-content:flex-start;flex-direction:row;font-size:11px;gap:8px;padding:10px;min-height:44px}.app-sidebar nav button svg{width:17px;height:17px}.app-topbar{height:63px;padding:9px 12px}.app-topbar strong{font-size:13px}.app-topbar small{font-size:10px;margin-top:3px}.mobile-product-tabs{display:flex;padding:5px 8px;gap:4px;background:#f7f9f3;border-bottom:1px solid #e2e8dc}.mobile-product-tabs button{font-size:12px;min-height:44px;border:0;background:transparent;color:#5e7056;border-radius:7px;flex:1 1;padding:8px 5px}.mobile-product-tabs button[aria-pressed=true]{background:#e3eddf;color:var(--green);font-weight:600}.product-columns{display:block;min-height:440px}.app-center.mobile-hidden{display:none}.chat-person{padding:12px}.chat-person strong{font-size:12px}.chat-person small{font-size:10px}.person-icon{width:30px;height:30px}.chat-feed{height:290px;min-height:260px;padding:16px 10px;gap:17px}.bubble{font-size:12px;line-height:1.5;padding:12px;max-width:86%;border-radius:10px}.bubble small{font-size:9px}.message-avatar{width:23px;height:23px}.message-avatar svg{width:16px;height:16px}.chat-options{padding:8px 10px;gap:7px}.chat-options button{font-size:11px;padding:11px 10px;min-height:44px}.chat-composer{margin:2px 9px 10px}.chat-composer input{font-size:16px;height:44px}.chat-composer button{width:44px;height:44px}.app-profile{display:none;border-left:0;background:#fff;padding:20px 18px}.app-profile.mobile-active,.mobile-activity.mobile-active{display:block;animation:panel-in .2s}.mobile-activity.mobile-active{padding:24px 20px}.app-profile .action-list strong,.mobile-activity .action-list strong{font-size:13px}.app-profile .action-list small,.mobile-activity .action-list small{font-size:11px}.app-profile .action-list li,.mobile-activity .action-list li{padding-bottom:23px}.person h3{font-size:16px}.person small{font-size:12px}.person .initials{width:43px;height:43px;font-size:15px}.profile-tabs{gap:25px;margin-top:20px}.profile-tabs button{font-size:13px}.profile-field{padding-block:20px;gap:13px}.profile-field>svg{width:22px;height:22px}.profile-field small{font-size:11px}.profile-field strong{font-size:13px}.profile-note{padding:15px}.profile-note p,.profile-note strong{font-size:12px}.experience-foot{font-size:9px;gap:8px;align-items:center}.experience-foot>span{max-width:220px}.experience-foot button{font-size:11px}.app-view{padding:24px 16px;min-height:440px}.app-view h3{font-size:25px}.search-label{font-size:12px}.search-label input{font-size:16px}.record-row strong{font-size:13px}.record-row small,.record-row span:not(.initials){font-size:11px}.app-view .action-list strong{font-size:13px}.app-view .action-list small{font-size:11px}.result-card strong{font-size:13px}.result-card span{font-size:12px}.result-card small{font-size:10px}.typing-status{font-size:11px}.workflow-section{padding:25px 20px;margin-top:35px;border-radius:14px;gap:25px}.workflow-title{display:block}.workflow-title h2{font-size:29px}.workflow-title p{font-size:12px;margin-top:13px;max-width:280px}.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workflow-step{padding:14px;min-height:155px;border-radius:10px}.workflow-step strong{font-size:13px}.workflow-step p{font-size:11px;line-height:1.4}.workflow-step .workflow-arrow{display:none}.impact-section{display:block;padding-top:42px}.impact-section h2{font-size:31px;max-width:400px}.impact-section>div>p{font-size:14px;margin-top:15px;max-width:440px}.impact-calculator{grid-template-columns:1fr;margin-top:23px;padding:22px;gap:19px}.calculator-fields label{font-size:12px;margin-bottom:12px}.calculator-fields output{font-size:13px}.calculator-fields input[type=range]{height:44px}.calculator-fields .hourly-field{font-size:12px;margin-bottom:0}.hourly-field input{font-size:16px;min-height:44px;width:76px}.calculator-total{padding-top:20px;gap:14px}.calculator-total>span{font-size:11px;max-width:150px}.calculator-total>strong{font-size:35px}.calculator-total>b{font-size:27px}.calculator-note{font-size:10px!important;line-height:1.6!important}.adapt-section{display:block;padding-top:42px}.adapt-copy h2{font-size:33px}.adapt-copy p{font-size:15px;max-width:440px;margin-top:17px}.adapt-section article,.adapt-section article:nth-of-type(3){display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 15px;border-left:0;border-top:1px solid var(--line);padding:23px 0 0;margin-top:24px}.adapt-section article>svg{grid-row:1/3;margin:0;width:30px;height:30px}.adapt-section h3{font-size:18px;margin-bottom:6px}.adapt-section article p{font-size:13px;max-width:400px}.integrations{padding:24px 20px 19px;margin-top:30px;gap:22px}.integrations>h3{font-size:21px;max-width:270px}.brand-row{gap:6px;justify-content:space-between}.brand-tile{width:43px;height:47px;border-radius:10px}.brand-tile img{width:29px;height:29px}.brand-pair{gap:0;flex-direction:column}.brand-pair>svg{display:none}.integrations>p{font-size:10px;line-height:1.5;margin-top:0}.closing{display:block;margin-top:30px;padding:29px 24px 220px;border-radius:14px;min-height:550px}.closing-content{max-width:100%}.closing h2{font-size:28px;line-height:1.15;max-width:400px}.closing p{font-size:13px;max-width:400px;margin-top:17px}.closing-content>div{flex-direction:column;align-items:flex-start;gap:9px;margin-top:24px}.closing .btn{min-height:46px}.closing .btn,.closing-more{font-size:12px}.closing>img{top:auto;bottom:0;height:235px;width:100%;clip-path:none;object-position:70% 44%}.closing:after{background:linear-gradient(180deg,#103f32 53%,#103f3200 77%)}.footer{display:flex;flex-wrap:wrap;gap:17px;padding:26px 0 30px}.footer .wordmark{font-size:29px}.footer p{font-size:10px;text-align:left;order:3;max-width:none;width:100%}.footer>a:last-child{font-size:11px;margin-left:auto}.contact-dialog{padding:24px 20px}.contact-dialog h2{font-size:29px}.contact-dialog input,.contact-dialog select,.contact-dialog textarea{font-size:16px}.contact-dialog form>small{font-size:11px}}@media (max-width:374px){.wrap{width:calc(100% - 30px)}.header-cta{font-size:9px!important;padding-inline:9px!important}.header-inner{gap:7px}.header-inner .wordmark{font-size:27px}.hero-copy h1{font-size:34px}.hero-buttons{display:grid;grid-template-columns:1fr}.hero-buttons .btn{font-size:12px}.conversation-media{aspect-ratio:1.08}.hero-conversation{width:51%;top:18px}.hero-message{font-size:10px;padding:9px}.hero-times{font-size:8px}.industry-overlay strong{font-size:14px}.industry-overlay small{font-size:10px}.benefit-list{gap:12px 10px}.benefit-list li{font-size:10px}.app-sidebar nav button{font-size:10px;gap:7px;padding:10px 7px}.calculator-total>strong{font-size:30px}}@media (min-width:1001px){.hero{padding-top:22px}h1{font-size:clamp(34px,3.15vw,50px)}.conversation-media{aspect-ratio:1.5}.hero-conversation{top:32px}.hero-actions{padding-top:16px}.hero-actions .action-list li{padding-bottom:18px}.capabilities{padding-top:17px;margin-top:18px}.bubble{font-size:12px}.app-topbar strong,.chat-person strong{font-size:13px}.app-topbar small,.chat-person small{font-size:10px}.app-sidebar nav button{font-size:11px;padding-inline:7px}.app-sidebar nav button svg{width:15px;height:15px}.person h3{font-size:12px}.person small,.profile-field small,.profile-field strong,.profile-note p,.profile-tabs button{font-size:11px}.chat-composer input,.chat-options button,.profile-note strong{font-size:12px}.chat-feed{height:245px}.experience-intro .industry-tabs button{font-size:12px}}@media (min-width:601px) and (max-width:1000px){.hero-grid{grid-template-columns:1fr;gap:25px}.hero-copy{max-width:700px}.hero-copy h1{font-size:42px;max-width:680px}.desktop-break{display:none}.hero-copy>p{max-width:550px;font-size:17px}.hero-buttons .btn{font-size:12px;padding:13px 17px}.hero-right{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:13px}.hero-actions{display:block;padding:17px 13px}.conversation-media{aspect-ratio:1.35}.hero-conversation{width:48%;right:12px;top:30px}.hero-message{font-size:11px;padding:12px}.hero-times{font-size:10px}.actions-heading strong{font-size:12px}.action-list small,.actions-heading small{font-size:10px}.action-list strong{font-size:12px}.hero-note{font-size:11px}}@media (max-width:600px){.conversation-media>img{object-position:78% center}.hero-conversation{right:9px;width:47%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.experience-section{display:block}.experience-intro{display:grid;grid-template-columns:1fr 1fr;gap:12px 40px;margin-bottom:28px;max-width:none}.experience-intro .eyebrow,.experience-intro h2{grid-column:1}.experience-intro p{grid-column:2;grid-row:1/3;align-self:end;max-width:560px}.experience-intro .benefit-list{display:none}.experience-intro .industry-tabs{grid-column:1;margin-top:8px;max-width:480px}.experience-intro .start-link{grid-column:2;justify-self:end;align-self:center}.v3-product{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 12px 35px #153b2610;font-size:14px}.v3-product button,.v3-product input,.v3-product select,.v3-product textarea{min-height:44px;border:1px solid var(--line);border-radius:7px;background:white;padding:9px 12px}.v3-product button{transition:background .18s var(--ease),color .18s var(--ease);text-align:left}.v3-product button:hover{background:var(--sage)}.v3-product button[aria-current=page],.v3-product button[aria-pressed=true]{background:var(--sage);color:var(--green);border-color:#b4ccbc}.v3-product small,.v3-product time{font-size:12px;color:var(--muted);display:block;line-height:1.5}.v3-product label{display:grid;gap:6px;font-size:13px}.v3-product svg{height:19px;width:19px;flex-shrink:0}.v3-topbar{justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line);gap:20px}.v3-topbar,.v3-topbar>div{display:flex;align-items:center}.v3-topbar>div{gap:22px;flex-wrap:wrap}.v3-topbar .wordmark{font-size:28px}.v3-topbar button{display:flex;gap:8px;align-items:center}.v3-nav{display:flex;gap:6px;padding:10px 20px;background:#f7f8f5;border-bottom:1px solid var(--line);flex-wrap:wrap}.v3-nav button{display:flex;align-items:center;gap:8px;border-color:transparent;background:transparent}.v3-body{display:grid;grid-template-columns:250px minmax(0,1fr) 280px;min-height:620px}.v3-body>*{min-width:0}.v3-inbox{border-right:1px solid var(--line);background:#fcfcfa}.v3-list-heading{display:flex;justify-content:space-between;padding:18px 16px 0;align-items:center}.v3-list-heading h3{font-size:16px;margin:0}.v3-list-heading>span{background:var(--sage);padding:3px 9px;border-radius:20px}.v3-filters{padding:12px 14px;border-bottom:1px solid var(--line)}.v3-filters input,.v3-filters select{width:100%}.v3-filters details{margin-top:8px}.v3-product summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:500}.v3-product summary:before{content:"+";margin-right:10px}.v3-product details[open]>summary:before{content:"−"}.v3-filters details label{margin-bottom:10px}.v3-records{max-height:490px;overflow:auto}.v3-product .v3-record{display:flex;width:100%;gap:10px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px}.v3-record .initials{width:32px;height:32px;font-size:12px;flex-shrink:0}.v3-record>span:last-child{min-width:0}.v3-record strong{font-size:14px}.v3-record small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:170px}.v3-meta{font-size:12px;color:var(--muted);display:block;margin-top:5px}.v3-chat{display:flex;flex-direction:column;min-width:0}.v3-chat-head{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--line);gap:8px}.v3-chat-head strong{font-size:16px}.v3-control{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fafbf9;border-bottom:1px solid var(--line)}.v3-control span{font-size:12px;color:var(--muted)}.v3-feed{height:310px;overflow:auto;padding:20px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.v3-message{background:var(--sage);padding:12px 14px;border-radius:10px;max-width:90%;align-self:flex-start;animation:v3-enter .2s var(--ease)}.v3-message.customer{background:#f2f3f0;align-self:flex-end}.v3-message.system{background:#fff9ec;border:1px solid #ecdcb8;max-width:100%}.v3-message.human{background:#eaf0f6}.v3-message>span{font-weight:600;font-size:12px}.v3-message p{margin:5px 0 7px;line-height:1.55;font-size:14px}.v3-message time{font-size:12px}.v3-choices{padding:12px 16px;display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.v3-product .v3-primary{background:var(--green);color:white;border-color:var(--green)}.v3-composer{display:flex;padding:0 16px 14px;gap:8px}.v3-composer input{width:100%;min-width:0;font-size:16px}.v3-composer button{background:var(--green);color:white;display:grid;place-items:center}.v3-test-controls{padding:0 16px 12px;border-top:1px solid var(--line);font-size:12px}.v3-test-controls button{margin:0 6px 6px 0}.v3-profile{border-left:1px solid var(--line);background:#fcfcfa;max-height:760px;overflow:auto}.v3-profile-head{padding:20px}.v3-profile-head h3{font-size:18px;margin:10px 0 3px}.v3-profile-head p{font-size:13px;margin:0 0 4px}.v3-detail-tabs{padding:0 12px 12px;display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line)}.v3-detail-tabs button{font-size:12px;flex:1 1;padding:8px!important}.v3-profile-body{padding:18px;display:grid;gap:12px}.v3-profile-body h4,.v3-profile-body p{margin:0}.v3-profile-body select,.v3-profile-body textarea{width:100%}.v3-profile-body form{display:grid;gap:8px}.v3-status{display:inline-block;font-size:12px;border-radius:5px;background:var(--sage);color:var(--green);padding:5px 7px}.v3-status.pending{background:#fff2da;color:#765113}.v3-operation{display:grid;gap:7px;font-size:13px}.v3-operation code{font:11px monospace;color:var(--muted);overflow-wrap:anywhere}.v3-module{grid-column:1/3;padding:24px;max-height:760px;overflow:auto}.v3-crm-overview h3,.v3-module h3{font-size:22px;margin:0 0 16px}.v3-module-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v3-module-heading>span{font-size:12px;color:var(--muted)}.v3-calendar-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.v3-calendar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v3-calendar>button>strong{display:block;margin-bottom:10px}.v3-calendar>button{padding:16px}.v3-request{display:flex;justify-content:space-between;gap:16px;width:100%;margin-bottom:10px}.v3-timeline{list-style:none;padding:0;margin:10px 0}.v3-timeline li{padding:0 0 16px 16px;border-left:2px solid #c6dbcb;position:relative}.v3-timeline li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--green);left:-5px;top:6px}.v3-timeline strong{font-weight:500;font-size:14px}.v3-product .v3-id{border:0;background:transparent;overflow-wrap:anywhere;font-size:11px;color:var(--muted);padding:5px 0;min-height:32px}.v3-stock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v3-stock article{padding:16px;border:1px solid var(--line);border-radius:8px}.v3-stock h4{margin:10px 0}.v3-stock code{font-size:12px}.v3-flow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v3-crm-overview{padding:20px;max-height:760px;overflow:auto}.v3-pipeline{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-pipeline section{background:#f6f8f4;border-radius:8px;padding:12px}.v3-pipeline h4{margin:0 0 10px;font-size:14px}.v3-pipeline button{width:100%;margin-bottom:8px}.v3-footer{padding:14px 20px;border-top:1px solid var(--line);display:grid;gap:4px;font-size:12px;color:var(--muted);background:#f7f8f5}.v3-footer [role=status]{color:var(--green)}.v3-mobile-back{display:none!important}.v3-empty{padding:20px}@keyframes v3-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.v3-body{grid-template-columns:230px minmax(0,1fr)}.v3-profile{display:none}.v3-profile.is-open{display:block;grid-column:2;grid-row:1}.panel-detail .v3-chat,.panel-detail .v3-crm-overview,.panel-detail .v3-module{display:none}.v3-module{grid-column:1/-1}.v3-profile.is-open .v3-mobile-back{display:flex!important;margin:14px;align-items:center;gap:8px}.panel-detail:not(.view-conversacion):not(.view-clientes) .v3-profile{grid-column:1/-1}}@media(max-width:760px){.experience-intro{display:block}.experience-intro .industry-tabs,.experience-intro p{max-width:none}.experience-intro .start-link{margin-top:16px}.v3-product{border-radius:12px}.v3-topbar{padding:14px;gap:8px}.v3-topbar>div{gap:4px 14px}.v3-topbar .wordmark{font-size:24px}.v3-topbar small{flex-basis:100%}.v3-topbar button>span{display:none}.v3-nav{padding:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.v3-nav button{font-size:13px;padding:8px}.v3-nav svg{width:16px;height:16px}.v3-body{display:block;min-height:0}.v3-chat,.v3-inbox,.v3-profile{display:none}.view-clientes.panel-list .v3-inbox,.view-conversacion.panel-list .v3-inbox{display:block}.view-conversacion.panel-chat .v3-chat{display:flex}.panel-detail .v3-profile.is-open{display:block;max-height:none}.v3-crm-overview{display:none}.v3-mobile-back{display:flex!important;align-items:center;gap:6px}.v3-chat-head{flex-wrap:wrap;padding:12px}.v3-chat-head>div{flex:1 1;min-width:130px}.v3-chat-head>.v3-mobile-back{width:100%;border:0;padding:0;min-height:44px}.v3-control{padding:10px 12px;flex-wrap:wrap}.v3-feed{height:330px;padding:14px;scroll-margin-bottom:20px}.v3-message{max-width:96%}.v3-choices{padding:12px}.v3-choices button{flex:1 1 130px}.v3-composer{padding:0 12px 12px;position:relative;scroll-margin-bottom:24px}.v3-record small{max-width:230px}.v3-records{max-height:520px}.v3-profile{border:0}.v3-module{padding:16px;max-height:none}.v3-module-heading{display:block}.v3-calendar,.v3-flow-list,.v3-stock{grid-template-columns:1fr}.v3-calendar-controls label{min-width:0;flex:1 1 140px}.v3-calendar-controls input,.v3-calendar-controls select{width:100%}.v3-product .v3-id{font-size:12px;min-height:44px}.v3-footer{padding:14px}.v3-test-controls{padding:0 12px 12px}.v3-product button,.v3-product input,.v3-product select{max-width:100%}.v3-profile-head small{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.v3-product *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.security-section{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--line)}.security-section h2{font-size:36px;letter-spacing:-1.3px;line-height:1.15;margin:14px 0}.security-section p{color:var(--muted);line-height:1.6;max-width:520px}.security-points article{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:20px}.security-points h3{font-size:18px;margin:0 0 8px}.security-points p{margin:0;font-size:14px}.calculator-fields input[type=number]{width:100px;margin-left:auto;padding:6px 10px;border:1px solid #c5d4c6;border-radius:6px;background:#fff;min-height:44px;font-size:16px}.calculator-fields label{flex-wrap:wrap}.calculator-fields label input[type=range]{width:100%}.footer{flex-wrap:wrap;gap:24px}.footer nav{display:flex;gap:16px;flex-wrap:wrap}.privacy-note{max-width:400px;font-size:13px}.privacy-note summary{min-height:44px;display:flex;align-items:center;cursor:pointer}@media(max-width:760px){.security-section{grid-template-columns:1fr;gap:24px}.security-section h2{font-size:29px}.calculator-fields input[type=number]{max-width:100%}.footer nav a{min-height:44px;display:flex;align-items:center}.view-clientes:not(.panel-detail) .v3-inbox{display:block}}a.wordmark{min-height:44px;display:inline-flex;align-items:center}.v3-product{scroll-margin-top:100px}.sector-header{display:flex;align-items:center;gap:20px;padding:18px 32px;border-bottom:1px solid var(--line);background:var(--paper)}.sector-header>.wordmark{font-size:34px}.sector-crumb{color:var(--muted);font-size:14px}.sector-header nav{display:flex;gap:6px;margin-left:auto}.sector-header nav a{padding:12px;min-height:44px;border-radius:6px;font-size:14px}.sector-header nav a[aria-current=page]{color:var(--green);background:var(--sage)}.sector-main{max-width:1600px;margin:auto;padding:28px 32px}.sector-intro{display:flex;align-items:end;justify-content:space-between;gap:32px;margin:0 0 26px}.sector-intro h1{font-size:36px;letter-spacing:-1.2px;line-height:1.14;margin:12px 0 0;max-width:690px}.sector-intro>p{max-width:420px;color:var(--muted);font-size:15px}.sector-footer{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:30px 0;font-size:13px}.sector-footer p{max-width:560px;color:var(--muted)}.home-product-teaser{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid var(--line);border-radius:16px;background:white;overflow:hidden}.home-product-teaser>aside,.home-product-teaser>div{padding:32px}.home-product-teaser aside{background:var(--sage)}.home-product-teaser h3{font-size:23px;margin:12px 0}.home-product-teaser .teaser-reply{background:var(--sage);border-radius:10px;padding:18px;margin:18px 0}.home-product-teaser button{background:white;border:1px solid var(--line);border-radius:6px;padding:12px;min-height:44px}.home-product-teaser small{display:block;color:var(--muted);margin-top:16px}.home-product-teaser [role=status]{display:block;font-size:13px;color:var(--muted);margin-top:12px}.industry-card{display:block}.sector-main #workbench{scroll-margin-top:20px}@media(max-width:900px){.sector-header{flex-wrap:wrap;padding:14px 18px;gap:8px 14px}.sector-header nav{order:3;width:100%;justify-content:space-between}.sector-header>.btn{margin-left:auto;font-size:12px}.sector-main{padding:22px 18px}.sector-intro{display:block}.sector-intro h1{font-size:30px}.sector-intro>p{max-width:600px}.sector-footer{flex-wrap:wrap}.home-product-teaser{grid-template-columns:1fr}}@media(max-width:430px){.sector-header>.wordmark{font-size:28px}.sector-crumb{font-size:12px}.sector-header>.btn{font-size:11px;padding:9px}.sector-header nav a{font-size:13px;padding:10px 7px}.sector-main{padding:18px 12px}.sector-intro h1{font-size:27px}.home-product-teaser>aside,.home-product-teaser>div{padding:22px}}.w-workbench{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:14px;--motion-fast:140ms;--motion-standard:220ms;--motion-narrative:360ms;box-shadow:0 12px 32px #102b1d08;scroll-margin-top:16px}.w-workbench *{min-width:0}.w-workbench button,.w-workbench input,.w-workbench select,.w-workbench textarea{font:inherit;border:1px solid var(--line);border-radius:7px;min-height:44px;padding:10px 12px;background:#fff}.w-workbench button{text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast)}.w-workbench button:hover{background:#eff5ef;border-color:#b4ccbc}.w-workbench button[aria-current=page],.w-workbench button[aria-pressed=true]{background:var(--sage);color:var(--green);border-color:#bed0c1}.w-workbench .w-primary{background:var(--green);border-color:var(--green);color:#fff}.w-workbench small,.w-workbench time{font-size:12px;color:var(--muted);display:block;line-height:1.5}.w-workbench label{display:grid;gap:6px;font-size:13px}.w-workbench h2{font-size:20px;letter-spacing:-.5px;margin:0 0 18px}.w-workbench h3{font-size:18px;letter-spacing:-.4px}.w-workbench svg{width:19px;height:19px;flex-shrink:0}.w-workbench summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.w-workbench summary:before{content:"+"}.w-workbench details[open]>summary:before{content:"−"}.w-top{padding:16px 22px;justify-content:space-between;border-bottom:1px solid var(--line);gap:18px}.w-top,.w-top>div{display:flex;align-items:center}.w-top>div{gap:12px}.w-org-symbol{width:38px;height:38px;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:600;font-size:25px;border-radius:9px}.w-top button{display:flex;align-items:center;gap:8px}.w-nav{display:flex;gap:5px;padding:10px 16px;border-bottom:1px solid var(--line);background:#f8f9f5;flex-wrap:wrap}.w-nav button{display:flex;gap:8px;align-items:center;border-color:transparent;background:transparent}.w-body{display:grid;grid-template-columns:245px minmax(0,1fr) 288px;min-height:650px}.w-inbox{border-right:1px solid var(--line);background:#fdfdfb}.w-list-heading{display:flex;justify-content:space-between;align-items:center;padding:20px 16px 0}.w-list-heading h2{font-size:15px;margin:0;letter-spacing:0}.w-list-heading>span{background:#eff3eb;border-radius:20px;padding:3px 8px;font-size:12px}.w-search,.w-status-filter{padding:12px 14px 0}.w-search input,.w-status-filter select{width:100%}.w-contact-list{max-height:590px;overflow:auto;margin-top:14px}.w-contact-row{width:100%;display:flex;gap:10px;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:15px 14px!important}.w-contact-row>span:last-child{display:grid;gap:4px}.w-contact-row strong{font-size:14px}.w-avatar{width:30px;height:30px;background:var(--sage);display:grid;place-items:center;border-radius:50%;color:var(--green);font-size:11px;flex-shrink:0}.w-badge{display:inline-flex;width:fit-content;padding:4px 7px;font-size:12px;border-radius:5px;color:#3f4c43;background:#eef1eb;line-height:1.35}.w-badge.draft,.w-badge.pending_payment,.w-badge.waiting,.w-badge.waiting_customer{background:#fff3d9;color:#75531a}.w-badge.failed,.w-badge.needs_team,.w-badge.rejected{background:#faeae4;color:#8b3b2b}.w-badge.accepted,.w-badge.completed,.w-badge.resolved{background:var(--sage);color:var(--green)}.w-chat{display:flex;flex-direction:column}.w-chat-header{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}.w-chat-header strong{font-size:17px}.w-control{padding:10px 18px;display:flex;gap:15px;align-items:center;border-bottom:1px solid var(--line)}.w-control>span{font-size:12px;color:var(--muted)}.w-feed{height:300px;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:14px;background:#fff}.w-message{max-width:90%;background:var(--sage);padding:12px 15px;border-radius:10px;align-self:flex-start;animation:w-arrive var(--motion-standard) var(--ease)}.w-message.customer{align-self:flex-end;background:#f1f2ef}.w-message.human{background:#eef2f7}.w-message.internal{background:#faf5e7;border:1px solid #e7dfc4;font-size:13px}.w-message>span{font-size:12px;font-weight:600}.w-message p{margin:6px 0 8px;line-height:1.55}.w-message time{font-size:11px}.w-journey{padding:14px 18px;border-top:1px solid #edf0ea;margin-top:auto;background:#fafbf8}.w-next-label{font-weight:500;color:var(--green);font-size:13px;margin-bottom:10px}.w-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.w-form-grid label:first-child{grid-column:1/-1}.w-options{display:flex;gap:8px;flex-wrap:wrap}.w-options button{flex:1 1 120px}.w-form-grid input,.w-form-grid select{width:100%}.w-composer{display:flex;gap:8px;padding:14px 18px 8px}.w-composer textarea{flex:1 1;resize:vertical;min-height:58px;font-size:16px}.w-composer button{background:var(--green);color:#fff}.w-chat-secondary{padding:0 18px 12px;display:flex;gap:12px;align-items:start;flex-wrap:wrap}.w-chat-secondary details,.w-chat-secondary>button{font-size:12px}.w-chat-secondary details[open]{flex:1 1 100%}.w-chat-secondary details button{margin:5px}.w-help{margin:8px 18px;font-size:13px;padding:12px;background:#fff5dc;border-radius:6px}.w-result{display:flex;align-items:start;gap:12px;padding:12px 0;color:var(--green)}.w-result span,.w-result strong{display:block}.w-result button{margin-top:10px}.w-context{background:#fcfcf9;border-left:1px solid var(--line);max-height:880px;overflow:auto}.w-person{padding:22px 18px 16px}.w-person>span{width:38px;height:38px;border-radius:50%;background:var(--sage);display:grid;place-items:center;color:var(--green);font-size:13px}.w-person h3{margin:12px 0 5px}.w-person p{margin:0 0 5px;font-size:13px}.w-person small{overflow-wrap:anywhere}.w-detail-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 12px;border-bottom:1px solid var(--line)}.w-detail-tabs button{flex:1 1;font-size:12px;padding:8px!important}.w-context-content{padding:18px;display:grid;gap:14px}.w-context-content input,.w-context-content select,.w-context-content textarea{width:100%}.w-context-content dl{margin:0}.w-context-content dt{font-size:12px;color:var(--muted);margin:14px 0 5px}.w-context-content dd{margin:0;font-size:14px;font-weight:500}.w-context-content form{display:grid;gap:10px}.w-context-content h4,.w-context-content p{margin:0}.w-main-panel{grid-column:1/3;padding:26px;min-height:600px;max-height:900px;overflow:auto}.w-body.view-clientes .w-main-panel{grid-column:2}.w-operation-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-bottom:10px;padding:16px!important}.w-events{list-style:none;padding:0;margin:16px 0}.w-events li{padding:0 0 18px 18px;border-left:2px solid #cfddca;position:relative}.w-events li:before{content:"";position:absolute;top:6px;left:-5px;width:8px;height:8px;border-radius:50%;background:var(--green)}.w-events li.failed{border-color:#e9c8b8}.w-events li.failed:before{background:#9a4e2f}.w-events strong{font-size:14px;font-weight:500}.w-events details{font-size:12px;color:var(--muted)}.w-events details code,.w-events details p{overflow-wrap:anywhere;font-size:11px}.w-footer{padding:14px 20px;border-top:1px solid var(--line);background:#f6f8f3;font-size:12px;color:var(--muted);display:grid;gap:5px}.w-footer [role=status]{color:var(--green)}.w-mobile-back{display:none!important}@keyframes w-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:1150px){.w-body{grid-template-columns:230px minmax(0,1fr)}.w-context{display:none}.w-context.mobile-open{display:block;grid-column:2;grid-row:1}.w-context.mobile-open .w-mobile-back{display:flex!important;margin:12px;align-items:center;gap:8px}.panel-detail .w-chat,.panel-detail .w-main-panel{display:none}.panel-detail:not(.view-conversaciones):not(.view-clientes) .w-context,.w-main-panel{grid-column:1/-1}}@media(max-width:760px){.w-top{padding:14px}.w-top small{max-width:200px;font-size:11px}.w-top button{font-size:0;gap:0}.w-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.w-nav button{font-size:13px;padding:9px}.w-body{display:block;min-height:0}.w-chat,.w-context,.w-inbox{display:none}.view-conversaciones.panel-chat .w-chat{display:flex}.view-clientes:not(.panel-detail) .w-inbox,.view-conversaciones.panel-list .w-inbox{display:block}.panel-detail .w-context.mobile-open{display:block;max-height:none;border:0}.w-mobile-back{display:flex!important;align-items:center;gap:6px}.w-chat-header{padding:12px;flex-wrap:wrap}.w-chat-header>.w-mobile-back{width:100%;border:0;padding:0}.w-chat-header>div{flex:1 1}.w-control{padding:10px 12px;flex-wrap:wrap;gap:8px}.w-feed{height:290px;padding:14px}.w-message{max-width:96%}.w-message p{font-size:14px}.w-journey{padding:14px 12px}.w-form-grid{gap:10px}.w-composer{padding:12px}.w-chat-secondary{padding:0 12px 14px}.w-context-content{padding:18px}.w-main-panel{padding:18px;max-height:none;min-height:0}.view-clientes .w-main-panel{display:none}.w-operation-row{grid-template-columns:1fr}.w-footer{font-size:12px;padding:14px}.w-body.panel-detail .w-main-panel{display:none}.w-workbench{border-radius:10px}}@media(prefers-reduced-motion:reduce){.w-workbench *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.w-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.w-detail-tabs button{font-size:13px}.w-org-symbol{font-size:14px}}.w-next-card{display:grid;gap:8px;background:#eef3e9;padding:14px;border-radius:8px}.w-last-message{font-weight:400!important;font-size:13px!important;line-height:1.55}.w-recent-activity{display:grid;gap:14px;font-size:13px;border-top:1px solid var(--line);padding-top:12px}.w-document,.w-related-card{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:8px}.w-document{background:#fffef8}.w-module-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.w-module-heading h2{margin:10px 0 0}.w-derived-stats,.w-module-heading>span{font-size:13px;color:var(--muted)}.w-derived-stats{display:flex;gap:24px;border-block:1px solid var(--line);padding:14px 0;margin-bottom:20px;flex-wrap:wrap}.w-derived-stats b{color:var(--ink);font-size:18px;font-weight:500;margin-right:4px}.w-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:22px}.w-toolbar label{flex:1 1 130px}.w-toolbar input,.w-toolbar select{width:100%}.w-records-table{border-collapse:collapse;width:100%;font-size:13px}.w-records-table th{text-align:left;color:var(--muted);font-weight:500;font-size:12px;padding:12px 8px;border-bottom:1px solid var(--line)}.w-records-table td{padding:14px 8px;border-bottom:1px solid var(--line);vertical-align:middle}.w-records-table tr.selected{background:#f2f6ef}.w-records-table td:last-child button{font-size:12px;white-space:nowrap}.w-table-person{display:flex;align-items:center;gap:9px}.w-table-person strong{display:block;font-size:14px}.w-records-module{grid-column:1/3!important}.w-module-note{color:var(--muted);font-size:13px;line-height:1.5;margin:18px 0 0}.w-request-row{width:100%;display:grid;grid-template-columns:58px 1fr 120px 110px;gap:14px;align-items:center;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;padding:16px 8px!important}.w-request-row.selected{background:#f1f6ec}.w-request-row>span:nth-child(2){display:grid;gap:5px}.w-priority{font-size:12px;border-left:3px solid #c9d1c5;padding:5px 8px}.w-priority.high{border-color:#b26546;color:#87442c}.w-request-detail{margin-top:24px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border:1px solid #d9e2d1;background:#f9fbf5;border-radius:9px}.w-request-detail h3{margin:6px 0}.w-request-detail p{font-size:14px;margin:8px 0}.w-request-detail .w-options{grid-column:1/-1}.w-week{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.w-week.is-day{grid-template-columns:1fr}.w-calendar-day{padding:12px;background:#f9faf7;border:1px solid var(--line);border-radius:8px;min-height:150px}.w-calendar-day h3{font-size:14px;margin:0 0 12px;text-transform:capitalize}.w-calendar-event,.w-free-slot{display:grid;gap:7px;width:100%;margin:0 0 10px;font-size:13px!important}.w-calendar-event{border-left:3px solid #4d785b!important}.w-calendar-event.cancelled{opacity:.7;border-left-color:#b9bcb3!important}.w-free-slot{border:1px dashed #b9cab4!important;background:#f1f6ec!important}.w-calendar-empty{font-size:12px;color:#737b70}.w-reservations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.w-stay-card{padding:18px!important}.w-stay-card>div{display:flex;justify-content:space-between;gap:12px}.w-stay-card h3{margin:14px 0}.w-stay-card dl{display:grid;grid-template-columns:80px 1fr;gap:8px;font-size:13px}.w-stay-card dt{color:var(--muted)}.w-stay-card dd{margin:0}.w-stay-card p{font-size:13px}.w-empty{padding:24px;background:#fbfaf2;border-radius:8px}@media(max-width:1150px){.w-records-module{grid-column:1/-1!important}.panel-detail .w-records-module{display:none}.w-records-table td,.w-records-table th{padding-inline:6px}.w-request-row{grid-template-columns:52px 1fr 110px}.w-request-row time{display:none}}@media(max-width:760px){.view-clientes .w-main-panel{display:block}.view-clientes.panel-detail .w-main-panel{display:none}.w-module-heading{align-items:start}.w-derived-stats{gap:14px}.w-derived-stats span{font-size:12px}.w-records-table,.w-records-table tbody{display:block}.w-records-table thead{display:none}.w-records-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:12px}.w-records-table td{padding:0;border:0}.w-records-table td:first-child{grid-column:1/-1}.w-records-table td:last-child button{width:100%}.w-records-table td:nth-child(3):before{content:"Siguiente paso";display:block;font-size:11px;color:var(--muted)}.w-records-table td:nth-child(4):before{content:"Responsable";display:block;font-size:11px;color:var(--muted)}.w-request-row{grid-template-columns:44px minmax(0,1fr);gap:8px}.w-request-row>.w-badge{grid-column:2}.w-request-detail{grid-template-columns:1fr;padding:16px}.w-request-detail .w-options{grid-column:1}.w-reservations,.w-week{grid-template-columns:1fr}.w-week{gap:10px}.w-records-module{padding:16px}}.w-attachment{width:100%;max-width:280px;height:auto;border-radius:6px;margin-top:10px}.w-message a{display:block}.w-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.w-flows-module{grid-column:1/-1;display:grid;grid-template-columns:220px minmax(0,1fr) 280px;min-height:700px}.w-flow-library{padding:20px 14px;background:#f7f9f3;border-right:1px solid var(--line)}.w-flow-library h2{font-size:19px;margin-top:10px}.w-flow-library label{margin-bottom:16px}.w-flow-library select{width:100%}.w-flow-item{width:100%;display:flex;gap:10px;margin:9px 0;padding:14px 10px!important;background:#fff}.w-flow-item>span{display:grid;gap:7px}.w-flow-item strong{font-size:14px}.w-flow-canvas{padding:24px}.w-flow-canvas .w-module-heading{align-items:start}.w-flow-canvas h2{font-size:22px;margin:0}.w-flow-canvas .w-module-heading p{font-size:13px;color:var(--muted);max-width:440px;margin-bottom:0}.w-flow-progress{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:14px 0 22px;font-size:12px;color:var(--muted)}.w-flow-progress progress{width:150px;height:6px;accent-color:var(--green)}.w-flow-nodes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;list-style:none;padding:0;margin:0 0 26px}.w-flow-nodes>li{position:relative;align-self:start}.w-flow-nodes>li:after{content:"";position:absolute;left:50%;bottom:-24px;height:24px;width:1px;background:#cad7c5}.w-flow-nodes>li:last-child:after,.w-flow-nodes>li:nth-last-child(2):after{display:none}.w-flow-node{display:grid;width:100%;gap:12px;padding:15px!important;min-height:130px!important;border-left:3px solid #ccd3c6!important;text-align:left}.w-flow-node.completed{border-left-color:#538365!important}.w-flow-node.waiting{background:#fffaf0;border-left-color:#bb9343!important}.w-flow-node.failed{background:#fff5f0;border-left-color:#a65b3c!important}.w-flow-node.not_started svg{color:#92998f}.w-flow-node.completed svg{color:var(--green)}.w-flow-node.failed svg{color:#a34f32}.w-node-top{display:flex;gap:8px;align-items:center}.w-node-top small{font-size:12px}.w-flow-node strong{font-size:14px;font-weight:500}.w-decision-paths{display:grid;gap:6px;font-size:11px;color:var(--muted);padding:8px}.w-decision-paths span{display:flex;gap:5px;align-items:center}.w-decision-paths svg{width:12px;height:12px}.w-node-inspector{background:#fcfcf8;border-left:1px solid var(--line);padding:24px 18px;max-height:950px;overflow:auto}.w-node-inspector h3{font-size:19px;margin:12px 0}.w-node-inspector dt{font-size:12px;color:var(--muted);margin:18px 0 6px}.w-node-inspector dd{font-size:14px;margin:0;line-height:1.6}.w-node-inspector details{font-size:12px;overflow-wrap:anywhere;margin-top:20px}.w-node-inspector details code{font-size:11px}.w-inspector-note{padding:12px;background:#fff5de;font-size:13px;border-radius:6px}.w-flow-action{padding-top:20px;border-top:1px solid var(--line)}.w-flow-action h3{font-size:17px}.w-flow-action .w-journey{padding:14px;border:1px solid var(--line);border-radius:8px;margin:12px 0}.w-flow-action>.w-options{margin-top:16px}.w-flow-action>button{margin:0 8px 8px 0}.w-catalog-module,.w-commerce-module{grid-column:1/-1;padding:24px}.w-catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.w-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.w-product-card{padding:0!important;overflow:hidden;display:block}.w-product-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f3f2ec;transition:transform var(--motion-standard)}.w-product-card:hover img{transform:scale(1.025)}.w-product-card>div{padding:16px;display:grid;gap:9px}.w-product-card h3{font-size:17px;margin:0;line-height:1.3}.w-product-card small{font-size:12px}.w-product-card strong{font-size:17px;font-weight:500}.w-product-affordance{font-size:12px;color:var(--green);margin-top:2px}.w-product-detail{padding:20px;background:#fafbf6;border:1px solid var(--line);border-radius:10px;display:grid;gap:14px;position:sticky;top:18px}.w-product-detail>img{width:100%;height:auto;border-radius:8px}.w-product-detail h3{font-size:22px;margin:0}.w-product-detail p{font-size:14px;line-height:1.5;margin:0}.w-product-detail input,.w-product-detail select{width:100%}.w-product-price{font-size:24px;font-weight:500}.w-stock-count{display:grid;grid-template-columns:1fr auto;gap:7px;margin:0;font-size:13px}.w-stock-count dt{color:var(--muted)}.w-stock-count dd{margin:0}.w-validation{background:#fff3de;border:1px solid #e3d3ad;border-radius:7px;padding:12px;color:#70551f;font-size:13px;line-height:1.5}.w-commerce-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:24px}.w-sales-list{display:grid;align-content:start}.w-sales-list>button{display:grid;grid-template-columns:1fr auto;gap:12px;padding:18px!important}.w-sales-list>button>strong{grid-column:2;font-weight:500}.w-sales-list>button>span:first-child{display:grid;gap:6px}.w-sale-detail{padding:24px;background:#fafbf6;border:1px solid var(--line);border-radius:10px;display:grid;gap:18px;align-content:start}.w-sale-detail h3{font-size:24px;margin:8px 0 12px}.w-sale-detail p{font-size:14px;line-height:1.6;margin:0}.w-sale-lines{display:grid;gap:12px;border-block:1px solid var(--line);padding:18px 0}.w-sale-lines>div{display:flex;align-items:center;gap:12px}.w-sale-lines img{width:70px;height:60px;object-fit:contain;border-radius:6px;background:#f3f2ec}.w-sale-lines>div>span{flex:1 1}.w-sale-lines strong{font-size:14px;font-weight:500}.w-sale-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;font-size:14px}.w-sale-totals dt{color:var(--muted)}.w-sale-totals dd{margin:0;text-align:right}.view-cotizaciones.panel-detail>.w-commerce-module,.view-pedidos.panel-detail>.w-commerce-module{display:none}.view-cotizaciones.panel-detail>.w-context,.view-pedidos.panel-detail>.w-context{grid-column:1/-1;grid-row:1;width:100%;max-width:780px;margin:auto;border:0}.view-cotizaciones.panel-detail .w-mobile-back,.view-pedidos.panel-detail .w-mobile-back{display:flex!important;margin:16px}.w-flow-canvas .w-form-grid{grid-template-columns:1fr}.w-flow-canvas .w-form-grid label{grid-column:1}@media(max-width:1150px){.w-flows-module{grid-template-columns:180px minmax(0,1fr)}.w-node-inspector{grid-column:1/-1;border:0;border-top:1px solid var(--line);max-height:none;display:grid;grid-template-columns:1fr 2fr;gap:10px 25px}.w-node-inspector dl{grid-column:2;grid-row:1/6;margin:0}.w-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-catalog-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:760px){.w-flows-module{display:block}.w-flow-library{padding:18px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:8px}.w-flow-library>div,.w-flow-library>label{grid-column:1/-1}.w-flow-item{margin:0;font-size:12px;padding:10px!important}.w-flow-item>svg{display:none}.w-flow-item strong{font-size:13px}.w-flow-canvas{padding:18px}.w-flow-canvas .w-module-heading,.w-flow-progress{display:block}.w-flow-progress progress{width:100%;margin-top:8px}.w-flow-nodes{grid-template-columns:1fr;gap:22px}.w-flow-nodes>li:nth-last-child(2):after{display:block}.w-flow-node{min-height:110px!important}.w-decision-paths{font-size:12px}.w-node-inspector{display:block}.w-catalog-module,.w-commerce-module{padding:18px}.w-catalog-layout,.w-commerce-layout{display:block}.w-product-grid{grid-template-columns:1fr 1fr;gap:10px}.w-product-card>div{padding:12px;gap:8px}.w-product-card h3{font-size:15px}.w-product-card .w-badge{font-size:11px}.w-product-detail{display:none;position:static}.w-catalog-layout.mobile-detail .w-product-grid{display:none}.w-catalog-layout.mobile-detail .w-product-detail{display:grid}.w-sale-detail{margin-top:20px;padding:18px}.w-sales-list>button{padding:14px!important;grid-template-columns:1fr auto}.w-sales-list>button .w-badge{font-size:11px}.w-catalog-module .w-toolbar label{flex:1 1 120px}.w-module-heading>span{font-size:12px}.w-sale-detail .w-options button{flex-basis:100%}}@media(max-width:360px){.w-flow-library,.w-product-grid{grid-template-columns:1fr}.w-flow-library>div,.w-flow-library>label{grid-column:1}.w-sales-list>button{grid-template-columns:1fr}.w-sales-list>button>strong{grid-column:1}}.w-inspector-dialog{border:1px solid var(--line);border-radius:12px;width:min(520px,calc(100% - 24px));max-height:90dvh;padding:24px;color:var(--ink);background:var(--paper)}.w-inspector-dialog::backdrop{background:#13281d66}.w-inspector-dialog>button{margin-bottom:20px}.w-inspector-dialog h3{font-size:22px}.w-inspector-dialog dt{font-size:13px;color:var(--muted);margin:18px 0 6px}.w-inspector-dialog dd{margin:0;font-size:15px;line-height:1.55}.w-inspector-dialog details{overflow-wrap:anywhere;font-size:12px}@media(max-width:760px){.w-node-inspector{display:none}}.w-room-grid,.w-tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.w-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.w-room{border:1px solid #dce4dc;border-radius:12px;padding:24px;background:#fafbf7;min-width:0}.w-room h3{font-size:23px;margin:10px 0}.w-room ul{list-style:none;padding:0;margin:24px 0}.w-room li{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e2e8e0;font-size:13px}.w-room li.w-unavailable{color:#954729}.w-room button{display:block;width:100%;margin-top:10px;text-align:left}.w-room small{font-weight:400;font-size:12px}.w-operations-summary{border-top:1px solid #e0e5dc;padding-top:22px}.w-operation-filter{display:block;max-width:280px;margin:20px 0}.w-operation-filter select{display:block;width:100%}.w-order-layout{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:24px}.w-sales-list{display:flex;flex-direction:column;gap:10px}.w-sales-list button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:16px}.w-sales-list button[aria-pressed=true]{background:#edf4ed;border-color:#9db6a5}.w-work-detail{padding:24px;border:1px solid #dce4dc;border-radius:12px}.w-work-detail dl{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:13px}.w-work-detail dt{color:#627168}.w-work-detail dd{margin:0}.w-task{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid #e6ebe3}.w-task input{min-height:20px;width:20px;accent-color:#0a4b37}.w-vertical-operations>p{max-width:760px;color:#657168;font-size:14px;line-height:1.6}@media(max-width:1000px){.w-tech-grid{grid-template-columns:1fr}}@media(max-width:760px){.w-order-layout,.w-room-grid{grid-template-columns:1fr}.w-room,.w-work-detail{padding:18px}.w-work-detail dl{grid-template-columns:85px 1fr}.w-room li{flex-wrap:wrap}}.w-nav-more{display:none}.w-motion-toggle{margin-left:auto!important;font-size:11px!important}.w-reduce-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.w-proposal-summary{padding:12px;background:#f3f6ef;border-left:2px solid #0a4b37;font-size:13px;line-height:1.6;margin:6px 0 14px}.w-nav-more summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:6px}.w-nav-more summary::-webkit-details-marker{display:none}@media(max-width:760px){.w-nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;position:relative;gap:4px!important;padding:8px!important}.w-nav>button:nth-of-type(n+4){display:none}.w-nav>button{display:flex;flex-direction:column;gap:5px;font-size:10px!important;padding:8px 2px!important;min-width:0;line-height:1.25}.w-nav-more{display:block}.w-nav-more[open]>div{position:absolute;right:0;top:100%;z-index:20;background:white;box-shadow:0 10px 25px #14322520;border:1px solid #dce4dc;border-radius:8px;padding:8px;width:min(280px,90vw);display:grid;gap:5px}.w-nav-more button{justify-content:flex-start;width:100%;font-size:12px!important}.w-nav-more[open] summary{background:#e8f0e8}.w-top{flex-wrap:wrap;gap:8px!important}.w-top>div{width:100%}.w-top>button{min-height:36px;padding:6px 10px}.w-motion-toggle{margin-left:0!important}.w-top>button:last-child{margin-left:auto}.w-nav{position:fixed!important;inset:auto 0 0!important;z-index:40;border-top:1px solid #d6dfd4;box-shadow:0 -3px 16px #102b1d09;padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.w-nav-more[open]>div{top:auto;bottom:100%}.w-workbench{margin-bottom:76px}.w-nav-more summary:before{display:none}.w-footer{padding-bottom:24px}.w-workbench .w-top>button{min-height:44px}.w-sales-list>button{display:flex;flex-direction:column;align-items:flex-start}}.w-service-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.w-service-board>section{background:#f7f9f3;border:1px solid #e2e8dd;border-radius:9px;padding:12px}.w-service-board h3{font-size:13px;margin:0 0 12px;display:flex;justify-content:space-between;gap:8px}.w-service-board h3 span{font-weight:400}.w-service-board button{display:block;width:100%;margin:6px 0;text-align:left;padding:10px}.w-service-board strong{font-size:13px}.w-service-board small{font-size:12px}@media(max-width:760px){.w-service-board{grid-template-columns:1fr 1fr;gap:8px}.w-service-board>section{padding:10px}.w-service-board button{padding:8px}.w-service-board strong{font-size:12px}}@media(max-width:360px){.w-service-board{grid-template-columns:1fr}}.w-person-photo{display:block;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid #dfe6dc;background:#eef2e9}.w-chat-identity{display:flex;align-items:center;gap:12px;min-width:0}.w-chat-identity>div{min-width:0}.w-person>.w-person-photo{margin-bottom:12px}.w-message-author,.w-person-line{display:flex!important;align-items:center;gap:8px}.w-message-author .w-person-photo{border:0}.w-message-author{min-height:24px}.w-request-person>.w-person-photo{float:left;margin-right:10px}.w-room>.w-person-photo,.w-sale-detail header>.w-person-photo{margin-bottom:12px}.w-person-line .w-person-photo{width:28px;height:28px}.w-footer>span>small{font-size:11px;margin-top:5px}.w-sale-lines .w-person-photo{width:28px;height:28px}@media(max-width:760px){.w-chat-header{flex-wrap:wrap}.w-chat-identity{flex:1 1 180px}.w-chat-header>.w-mobile-back{flex:1 1 100%}.w-chat-identity .w-person-photo,.w-inbox .w-person-photo{width:40px;height:40px}.w-request-person>.w-person-photo{width:32px;height:32px}.w-service-board .w-person-line{align-items:flex-start}.w-service-board .w-person-line .w-person-photo{width:24px;height:24px}}.w-body .case-workspace{grid-column:1/-1;padding:0;display:grid;grid-template-columns:300px minmax(0,1fr);max-height:none;overflow:visible;background:#fff}.case-queue{background:#fbfcf8;border-right:1px solid var(--line)}.case-queue>header{padding:26px 22px 6px}.case-queue h2{display:flex;justify-content:space-between;align-items:center;margin:8px 0}.case-queue h2 span{font-size:13px;background:#e9efe4;border-radius:20px;padding:5px 10px}.case-queue p{font-size:13px;color:var(--muted);line-height:1.6}.case-queue>label{padding:10px 20px 20px}.case-queue select{width:100%}.case-queue-rows{max-height:740px;overflow:auto}.w-workbench .case-row{display:block;width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 20px;background:transparent}.w-workbench .case-row[aria-pressed=true]{background:#edf3e9;box-shadow:inset 3px 0 var(--green);border-color:var(--line)}.case-row-person{display:flex;align-items:center;gap:10px}.case-row-person>span:nth-child(2){flex:1 1}.case-row-person strong{font-size:13px}.case-row-title{display:block;font-size:14px;line-height:1.5;margin:13px 0 5px}.case-row-next{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.case-attention{font-size:11px;color:#8b3b2b;background:#faeae4;padding:3px 6px;border-radius:4px}.case-empty{padding:20px}.case-file{min-width:0}.case-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:28px 32px 22px;border-bottom:1px solid var(--line)}.case-heading h2{font-size:25px;margin:8px 0 18px;line-height:1.25}.case-heading h2:focus-visible{outline:2px solid var(--green);outline-offset:5px}.case-identity{display:flex;align-items:center;gap:11px}.case-identity strong{font-size:14px}.case-content{padding:26px 32px;display:grid;gap:24px}.case-intent blockquote{margin:9px 0;font-size:19px;line-height:1.5;letter-spacing:-.25px}.case-intent>p{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0 0}.case-decision{background:#f5f1e7;border-left:3px solid #c7ad72;padding:16px 20px;border-radius:0 7px 7px 0}.case-decision strong,.case-obligation strong{display:block;margin:7px 0;font-weight:500}.case-decision p{font-size:13px;line-height:1.6;color:#68654f;margin:6px 0 0}.case-facts{display:grid;grid-template-columns:1fr 1fr;gap:28px}.case-content h3{font-size:14px;margin:0 0 14px;font-weight:600;letter-spacing:0}.case-facts dl{margin:0}.case-facts dl>div{border-bottom:1px solid #edf0e9;padding:8px 0}.case-facts dt{font-size:12px;color:var(--muted)}.case-facts dd{font-size:14px;line-height:1.6;margin:3px 0 0}.case-facts ul{padding-left:18px;margin:0}.case-facts p,.case-facts ul{font-size:14px;line-height:1.7}.w-workbench .case-text-link{border:0;background:transparent;color:var(--green);padding:10px 0;display:flex;align-items:center;gap:6px;font-size:12px;margin-top:12px}.case-obligation{padding:18px 20px;border:1px solid #cadbc6;border-radius:8px;background:#f8faf5}.case-obligation button{display:flex;gap:8px;align-items:center;margin-top:12px}.case-proposal{border:1px solid var(--line);border-radius:8px;overflow:hidden}.case-proposal>h3{padding:18px 18px 0;margin-bottom:8px}.case-proposal>p{padding:0 18px;font-size:13px;line-height:1.6;color:var(--muted)}.case-action-section{border-top:1px solid var(--line);padding-top:24px}.case-action-section form{display:grid;gap:14px}.case-action-section textarea{width:100%;resize:vertical;font-size:16px}.case-action-footer{display:flex;align-items:center;gap:22px;justify-content:space-between}.case-action-footer small{max-width:340px}.case-action-footer button{flex-shrink:0}.w-workbench button:disabled{opacity:.5;cursor:not-allowed}.case-history{border-top:1px solid var(--line);font-size:13px}.case-history p{border-bottom:1px solid var(--line);padding:10px 0;line-height:1.6}.case-outcome{padding:18px;background:#edf3e9;display:flex;gap:12px;color:var(--green);border-radius:7px}.case-outcome p{font-size:14px;line-height:1.7;margin:8px 0 0}.case-bottom{border-top:1px solid var(--line);padding:18px 32px;display:flex;align-items:center;gap:16px;justify-content:space-between}.case-bottom button{display:flex;align-items:center;gap:8px}.case-bottom span{font-size:11px;color:var(--muted);max-width:220px}.w-workbench .case-back{display:none}@media(min-width:1200px){.case-content{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start}.case-decision,.case-facts,.case-history,.case-intent,.case-obligation,.case-outcome{grid-column:1/-1}.case-action-section{border:0;padding:0}.case-proposal{height:fit-content}.case-action-footer{align-items:stretch;flex-direction:column;gap:12px}.case-action-footer button{text-align:center}}@media(max-width:900px){.w-body .case-workspace{grid-template-columns:260px minmax(0,1fr)}.case-content,.case-heading{padding:24px}.case-facts{grid-template-columns:1fr;gap:20px}.case-heading h2{font-size:22px}.case-heading{flex-wrap:wrap}.case-action-footer{flex-direction:column;align-items:stretch;gap:14px}}@media(max-width:760px){.w-body .case-workspace{display:block}.case-queue{border:0}.case-queue-rows{max-height:none}.case-file,.case-open .case-queue{display:none}.case-open .case-file{display:block}.w-workbench .case-back{display:flex;align-items:center;gap:8px;margin:14px 18px;border:0;padding:0;background:transparent}.case-heading{padding:18px}.case-content{padding:20px 18px}.case-intent blockquote{font-size:18px}.case-bottom{padding:18px;flex-wrap:wrap}.case-bottom span{max-width:none}.case-action-footer button{text-align:center}.case-queue>header{padding:22px 20px 6px}}@media(min-width:1200px){.case-content{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px}.case-intent{grid-column:1;grid-row:1}.case-decision,.case-outcome{grid-column:2;grid-row:1;height:100%}.case-proposal{grid-column:1;grid-row:2}.case-action-section{grid-column:2;grid-row:2}.case-facts{grid-column:1;grid-row:2}.case-content:has(.case-proposal) .case-facts{grid-column:1/-1;grid-row:3}.case-obligation{grid-column:1/-1;grid-row:4}.case-history{grid-column:1/-1;grid-row:5}}.view-operacion.panel-detail .operation-desk,.view-solicitudes.panel-detail .case-workspace{display:none}.view-operacion.panel-detail .w-context,.view-solicitudes.panel-detail .w-context{display:block;grid-column:1/-1;max-height:none;border:0}.view-operacion.panel-detail .w-context .w-mobile-back,.view-solicitudes.panel-detail .w-context .w-mobile-back{display:flex!important;gap:8px;align-items:center;margin:18px}.operation-desk{grid-column:1/-1;padding:30px!important}.operation-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:26px;border-bottom:1px solid var(--line)}.operation-heading h2{font-size:28px;margin:8px 0}.operation-heading p{color:var(--muted);font-size:14px;margin:0;line-height:1.6}.operation-desk button{display:flex;align-items:center;gap:10px}.operation-columns{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:36px;padding-top:28px}.operation-columns section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.operation-columns h3{font-size:17px;margin:0}.operation-columns header>span{font-size:12px;color:var(--muted)}.operation-help{font-size:13px;line-height:1.6;color:var(--muted);margin:10px 0 20px}.w-workbench .operation-request{display:block;width:100%;border-radius:0;border-width:0 0 1px;padding:18px 0}.operation-request .case-row-person>svg{color:var(--muted)}.operation-request p{font-size:14px;line-height:1.6;margin:12px 0}.w-workbench .operation-all{width:100%;margin-top:18px;justify-content:space-between;color:var(--green)}.operation-records>article{border:1px solid var(--line);border-radius:9px;padding:20px;margin-top:18px}.operation-record-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.operation-records article>p{font-size:14px;line-height:1.7;margin:16px 0 7px}.operation-amount{font-size:17px;font-weight:500;display:block;margin-bottom:8px}.operation-records article>button{margin-top:16px;color:var(--green)}.operation-limit{margin-top:22px;padding:20px;background:#f7f5ed;border-radius:8px}.operation-limit p{font-size:13px;line-height:1.7;color:var(--muted)}@media(max-width:900px){.operation-columns{grid-template-columns:1fr;gap:32px}.operation-heading{align-items:start;flex-direction:column}}@media(max-width:760px){.operation-desk{padding:22px 18px!important}.operation-heading h2{font-size:24px}.operation-columns{padding-top:24px}.operation-record-heading{align-items:start;flex-wrap:wrap}.operation-columns section>header{flex-wrap:wrap}.operation-records>article{padding:16px}}.operation-desk{max-height:none;overflow:visible}@media(min-width:761px){.view-operacion.panel-detail .w-context,.view-solicitudes.panel-detail .w-context{width:min(100%,760px);justify-self:center;margin:24px 0;border:1px solid var(--line);border-radius:10px}.view-operacion.panel-detail .w-person,.view-solicitudes.panel-detail .w-person{display:grid;grid-template-columns:72px 1fr;column-gap:18px;align-items:center}.view-operacion.panel-detail .w-person .w-person-photo,.view-solicitudes.panel-detail .w-person .w-person-photo{grid-column:1;grid-row:1/4}.view-operacion.panel-detail .w-person h3,.view-operacion.panel-detail .w-person p,.view-solicitudes.panel-detail .w-person h3,.view-solicitudes.panel-detail .w-person p{grid-column:2;margin:0 0 5px}.view-operacion.panel-detail .w-person small,.view-solicitudes.panel-detail .w-person small{grid-column:2}.view-operacion.panel-detail .w-detail-tabs,.view-solicitudes.panel-detail .w-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}.w-workbench .case-mobile-jump{display:none}@media(max-width:760px){.w-workbench .case-mobile-jump{display:flex;position:sticky;top:0;z-index:3;justify-content:space-between;align-items:center;gap:12px;width:100%;border-radius:0;border-width:0 0 1px;background:#edf3e9;color:var(--green);padding:13px 18px;box-shadow:0 3px 8px #102b1d08}}.w-workbench .w-primary:focus-visible,.w-workbench .w-primary:hover{background:#083b2b;border-color:#083b2b;color:#fff}.w-business-photo{width:56px;height:56px;flex:0 0 56px;object-fit:cover;border-radius:50%;border:1px solid #e0e6dc;background:#f2f4ed;display:block}.case-create-button{width:100%;margin:6px 0 10px;justify-content:center;color:var(--green)}.case-create-dialog{padding:0;border:1px solid var(--line);border-radius:14px;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:var(--ink);background:#fff}.case-create-dialog::backdrop{background:#102b1d66}.case-create-dialog form{display:grid;gap:18px;padding:26px}.case-create-dialog h2{font-size:25px;margin:8px 0 18px}.case-create-dialog input,.case-create-dialog select,.case-create-dialog textarea{width:100%;font-size:16px}.case-create-dialog .w-options button{text-align:center}.w-person-cases{margin:20px 0}.w-person-cases h4{font-size:14px}.w-person-cases button{display:block;width:100%;margin:8px 0}.w-person-cases button strong{display:block;font-size:14px}.w-person-cases small{white-space:normal}.w-chat-case-switch{padding:12px 18px;border-bottom:1px solid var(--line);background:#fcfcf9}.w-chat-case-switch select{width:100%;font-size:13px}@media(max-width:760px){.case-create-dialog form{padding:22px 18px}.w-chat-case-switch{padding:12px}.case-create-dialog{max-height:calc(100dvh - 24px)}}.w-service-board{grid-template-columns:repeat(7,minmax(165px,1fr));overflow-x:auto}.case-proposal .w-form-grid>.w-task,.case-proposal .w-form-grid>button.w-primary{grid-column:1/-1}.w-vertical-operations{grid-column:1/-1;max-height:none;overflow:visible}:is(.view-ordenes,.view-tecnicos).panel-detail .w-vertical-operations{display:none}:is(.view-ordenes,.view-tecnicos).panel-detail .w-context{display:block;grid-column:1/-1;width:min(100%,760px);justify-self:center;max-height:none;margin:24px 0;border:1px solid var(--line);border-radius:10px}:is(.view-ordenes,.view-tecnicos).panel-detail .w-context .w-mobile-back{display:flex!important;align-items:center;gap:8px;margin:18px}@media(min-width:761px){:is(.view-ordenes,.view-tecnicos).panel-detail .w-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){:is(.view-ordenes,.view-tecnicos).panel-detail .w-context{width:100%;margin:0;border:0;border-radius:0}}.w-hotel-operations{grid-column:1/-1;max-height:none!important;overflow:visible!important}.hotel-snapshot{padding:24px;background:#f3f6ee;border:1px solid var(--line);border-radius:12px;margin:24px 0}.hotel-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.hotel-section-heading h3{margin:8px 0}.hotel-section-heading label{max-width:200px}.hotel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.hotel-metrics div{display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line)}.hotel-metrics strong{font-size:30px;letter-spacing:-.04em}.hotel-metrics span,.hotel-note{font-size:12px;color:#59695f;line-height:1.6}.hotel-reservation-layout{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:24px;align-items:start}.hotel-reservation-list{display:grid;gap:12px}.hotel-reservation-list>button{text-align:left;display:block;width:100%;padding:18px}.hotel-reservation-list>button[aria-pressed=true]{background:#eff5ed;border-color:#759783}.hotel-reservation-list p{font-size:12px;line-height:1.7}.hotel-list-bottom{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-top:16px}.hotel-stay-detail{border:1px solid var(--line);border-radius:12px;overflow:hidden}.hotel-detail-cover{position:relative}.hotel-detail-cover img{display:block;width:100%;height:200px;object-fit:cover}.hotel-detail-cover>span{position:absolute;left:18px;bottom:16px;background:#fff;padding:8px 12px;border-radius:6px;font-size:12px}.hotel-detail-body{padding:24px}.hotel-detail-body h3{font-size:21px}.hotel-stay-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.hotel-stay-facts dt{font-size:11px;color:#627168;margin-bottom:6px}.hotel-stay-facts dd{font-size:14px;margin:0}.hotel-block{padding:22px 0;border-top:1px solid var(--line)}.hotel-block h4{margin:0 0 16px}.hotel-block p{font-size:13px;line-height:1.7}.hotel-block select{width:100%}.hotel-payment-form,.hotel-units{display:grid;gap:14px}.hotel-units{grid-template-columns:repeat(4,minmax(0,1fr))}.hotel-units article{padding:18px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:10px;font-size:12px}.hotel-room-photo{width:100%;height:200px;object-fit:cover;border-radius:8px;margin-bottom:20px}.hotel-block>button{margin:6px 0}.view-agenda.panel-detail .w-hotel-operations{display:none}.view-agenda.panel-detail .w-context{grid-column:1/-1;width:min(760px,100%);justify-self:center;max-height:none}.view-agenda.panel-detail .w-context .w-mobile-back{display:flex!important}@media(max-width:760px){.hotel-snapshot{padding:18px}.hotel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-reservation-layout{grid-template-columns:1fr}.hotel-section-heading{align-items:flex-start;flex-direction:column}.hotel-detail-body{padding:18px}.hotel-units{grid-template-columns:repeat(2,minmax(0,1fr))}.hotel-detail-cover img{height:180px}.hotel-section-heading label{max-width:100%}.hotel-list-bottom{flex-wrap:wrap}}.hotel-mobile-back{display:none!important}@media(max-width:760px){.hotel-detail-open .hotel-reservation-list,.hotel-reservation-layout:not(.hotel-detail-open) .hotel-stay-detail{display:none}.w-workbench .hotel-mobile-back{display:flex!important;margin:16px}}.w-flow-canvas[hidden],.w-node-inspector[hidden]{display:none!important}.w-flow-action .w-options[data-business-flow=true]>button:not(:last-child){display:none}