body:has(.souaba-landing),html:has(.souaba-landing){overflow-x:clip}.souaba-landing{--sl-hp-overlap:clamp(96px,16vw,240px);& .sl-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}& .sl-section{position:relative;padding-block:clamp(72px,10vw,128px)}& .sl-section-sand{background:var(--sl-sand)}& .sl-skip{position:absolute;top:-80px;left:16px;z-index:100;padding:12px 18px;border-radius:12px;background:var(--sl-ink);color:#fff;font-weight:700;transition:top .15s var(--sl-ease);&:focus{top:12px}}& #contenu:focus{outline:none}& .sl-head{max-width:720px;margin-bottom:clamp(40px,5vw,64px)}& .sl-head-center{margin-inline:auto;text-align:center}& .sl-eyebrow{margin-bottom:14px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-brand-ink)}& .sl-h2,& .sl-head h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--sl-ink);text-wrap:balance}& .sl-head>p:last-child,& .sl-sub{margin-top:18px;font-size:18px;line-height:1.65;color:var(--sl-muted);text-wrap:pretty}& .sl-head-center>p:last-child{margin-inline:auto;max-width:60ch}& .sl-header{position:sticky;top:0;z-index:50;background:rgba(251,248,243,.9);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s var(--sl-ease);&.is-scrolled{border-bottom-color:var(--sl-line)}}& .sl-header-in{display:flex;align-items:center;gap:24px;height:72px}& .sl-nav{flex:1;& ul{display:flex;gap:2px}}& .sl-nav a,& .sl-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--sl-muted);transition:color .15s var(--sl-ease),background-color .15s var(--sl-ease);&:hover{color:var(--sl-ink);background:rgba(27,21,14,.05)}}& .sl-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}& .sl-menu-btn{display:none;place-items:center;width:44px;height:44px;border:1.5px solid var(--sl-line-strong);border-radius:12px;color:var(--sl-ink);& svg{width:22px;height:22px}}& .sl-mobile-menu{border-top:1px solid var(--sl-line);padding-block:8px 24px;& li a{display:flex;align-items:center;min-height:52px;font-size:18px;font-weight:600;color:var(--sl-ink);border-bottom:1px solid var(--sl-line)}}& .sl-mobile-actions{display:grid;gap:10px;margin-top:20px}& .sl-hero{position:relative;overflow-x:clip;padding-top:clamp(48px,7vw,96px);&:before{content:"";position:absolute;inset:0 0 auto;height:900px;background:radial-gradient(60% 55% at 50% 0,rgba(242,164,19,.2),transparent 70%),linear-gradient(rgba(27,21,14,.045) 1px,transparent 0) 0 0 /64px 64px,linear-gradient(90deg,rgba(27,21,14,.045) 1px,transparent 0) 0 0 /64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 30%,transparent 75%);pointer-events:none}&>.sl-container{position:relative}}& .sl-hero-copy{max-width:1080px;margin-inline:auto;text-align:center}& .sl-hero h1{font-size:clamp(42px,6.4vw,80px);font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--sl-ink);text-wrap:balance}& .sl-punct{margin-left:-.1em}& .sl-hl{padding-bottom:.1em;color:var(--sl-brand-ink);white-space:nowrap;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M4 14C60 5 150 3 296 9' stroke='%23F2A413' stroke-width='7' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") no-repeat bottom /100% .26em}& .sl-lede{max-width:58ch;margin:28px auto 0;font-size:clamp(18px,1.7vw,21px);line-height:1.6;color:var(--sl-muted);text-wrap:pretty}& .sl-hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px}& .sl-reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:22px;font-size:15px;font-weight:500;color:var(--sl-muted);& li{display:flex;align-items:center;gap:6px}& svg{width:18px;height:18px;color:var(--sl-ok);stroke-width:2.4}}& .sl-hp{position:relative;z-index:2;max-width:1120px;margin:clamp(48px,6vw,72px) auto calc(-1 * var(--sl-hp-overlap))}& .sl-hp-window{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;border:1px solid rgba(27,21,14,.14);border-radius:20px;background:#f7f6f2;box-shadow:0 0 0 10px rgba(255,255,255,.55),0 0 0 11px rgba(27,21,14,.06),0 50px 100px -30px rgba(27,21,14,.4);color:var(--sl-text);font-size:13px;line-height:1.4}& .sl-hp-side{display:flex;flex-direction:column;padding:18px 12px 14px;background:var(--sl-ink);color:#b9b09c;& ul{display:grid;gap:2px;margin-top:8px}& li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;font-weight:500;& svg{width:18px;height:18px;flex-shrink:0}& em{margin-left:auto;padding:1px 7px;border-radius:99px;background:rgba(242,164,19,.2);font-size:11px;font-style:normal;font-weight:700;color:var(--sl-brand)}&.is-active{background:var(--sl-brand);font-weight:700;color:var(--sl-ink)}}& .sl-hp-section{padding:14px 12px 4px;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7c735f}}& .sl-hp-brand{padding:2px 10px 16px;border-bottom:1px solid rgba(255,255,255,.08)}& .sl-hp-user{display:flex;align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;border-top:1px solid rgba(255,255,255,.08);&>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sl-brand);font-size:12px;font-weight:700;color:var(--sl-ink)}& b{display:block;font-size:13px;color:#fff}& small{font-size:11.5px}}& .sl-hp-main{display:flex;flex-direction:column;min-width:0}& .sl-hp-top{display:flex;align-items:center;gap:14px;padding:14px 22px;border-bottom:1px solid #e7e3d9;background:#f2f1ec;& b{display:block;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--sl-ink)}& small{font-size:12px;color:var(--sl-muted)}}& .sl-hp-search{display:flex;align-items:center;gap:8px;width:240px;margin-left:auto;padding:7px 8px 7px 12px;border:1px solid #e7e3d9;border-radius:10px;background:#fff;color:#9a9080;& svg{width:16px;height:16px}& kbd{margin-left:auto;padding:1px 6px;border:1px solid #e7e3d9;border-radius:6px;font-family:inherit;font-size:11px}}& .sl-hp-iconbtn{position:relative;display:grid;place-items:center;width:36px;height:36px;border:1px solid #e7e3d9;border-radius:10px;background:#fff;color:var(--sl-ink);& svg{width:18px;height:18px}& i{position:absolute;top:7px;right:8px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:var(--sl-brand)}}& .sl-hp-body{display:grid;gap:16px;padding:20px 22px 24px}& .sl-hp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}& .sl-hp-kpi{display:grid;gap:2px;padding:14px 16px;border:1px solid #ece8df;border-radius:14px;background:#fff;& small{font-size:11.5px;font-weight:600;color:var(--sl-muted)}& b{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--sl-ink);font-variant-numeric:tabular-nums}&>span{font-size:12px;color:var(--sl-muted)}&.is-hero{border-color:var(--sl-ink);background:var(--sl-ink);& small{color:#b9b09c}& b{color:#fff}}}& .sl-hp-meter{height:6px;margin-top:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.14);& i{display:block;height:100%;border-radius:inherit;background:var(--sl-brand)}}& .sl-hp-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}& .sl-hp-col,& .sl-hp-grid{display:grid;gap:16px}& .sl-hp-card{padding:16px;border:1px solid #ece8df;border-radius:14px;background:#fff;& h4{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13.5px;font-weight:700}& h4,& h4 em{color:var(--sl-ink)}& h4 em{padding:1px 8px;border-radius:99px;background:var(--sl-brand);font-size:11px;font-style:normal}}& .sl-hp-arrivals li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding-block:10px;&:not(:first-child){border-top:1px solid #f1ede5}}& .sl-hp-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sl-sand);font-size:12px;font-weight:700;color:var(--sl-brand-ink)}& .sl-hp-who{display:grid;min-width:0;line-height:1.3;& b{font-size:13.5px;color:var(--sl-ink)}& small{font-size:12px;color:var(--sl-muted)}}& .sl-hp-chip{padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:600;white-space:nowrap;&.is-brand{background:var(--sl-brand-soft);color:#7a4e00}&.is-ok{background:var(--sl-ok-soft);color:var(--sl-ok)}&.is-neutral{background:#efede6;color:var(--sl-muted)}}& .sl-hp-requests li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:9px;&:not(:first-child){border-top:1px solid #f1ede5}}& .sl-hp-actions{display:flex;gap:6px;& span{padding:6px 10px;border:1px solid #e7e3d9;border-radius:8px;font-size:12px;font-weight:600}& .is-primary{border-color:var(--sl-brand);background:var(--sl-brand);color:var(--sl-ink)}}& .sl-hp-total{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--sl-ink);font-variant-numeric:tabular-nums;& span{font-size:12px;font-weight:600;color:var(--sl-muted)}}& .sl-hp-bar{display:flex;gap:3px;height:8px;margin-block:10px;overflow:hidden;border-radius:99px;& i{display:block}}& .sl-hp-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--sl-muted);& li{display:flex;align-items:center;gap:5px}& i{width:8px;height:8px;border-radius:50%}}& .sl-hp-note{margin-top:18px;font-size:13px;text-align:center;color:#8b8270}& .sl-hp-toast{position:absolute;z-index:3;border:1px solid var(--sl-line);border-radius:16px;background:var(--sl-surface);box-shadow:var(--sl-shadow-lg)}& .sl-hp-toast-pay{top:14%;right:-36px;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;& b{display:block;font-size:14.5px;color:var(--sl-ink)}& small{font-size:12.5px;color:var(--sl-muted)}}& .sl-hp-toast-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sl-ok-soft);color:var(--sl-ok);& svg{width:24px;height:24px}}& .sl-hp-toast-wa{bottom:calc(var(--sl-hp-overlap) + 60px);left:-44px;width:300px;padding:14px}& .sl-hp-wa-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:700;color:#0e7a40;& svg{width:18px;height:18px}}& .sl-hp-wa-bubble{padding:10px 12px;border-radius:4px 14px 14px 14px;background:#d9fdd3;font-size:13.5px;line-height:1.5;color:#111b21;& small{display:block;margin-top:4px;font-size:11px;text-align:right;color:#54656f}}& .sl-strengths{padding-top:calc(var(--sl-hp-overlap) + clamp(64px, 8vw, 96px));padding-bottom:clamp(64px,8vw,104px);background:var(--sl-ink);color:#b5aa98;& :focus-visible{outline-color:var(--sl-brand)}}& .sl-strengths-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:24px clamp(32px,6vw,96px);margin-bottom:clamp(40px,5vw,64px);& .sl-eyebrow{color:var(--sl-brand)}& h2{max-width:20ch;font-size:clamp(30px,3.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;text-wrap:balance}}& .sl-strengths-aside{display:grid;gap:20px;& p{font-size:17px;line-height:1.6}}& .sl-strengths-ops{display:flex;flex-wrap:wrap;gap:8px;& li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:99px;font-size:14px;font-weight:600;color:#fff}& i{width:10px;height:10px;border-radius:50%}}& .sl-strengths-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));& li{padding-inline:28px;border-left:1px solid rgba(255,255,255,.1);&:first-child{padding-left:0;border-left:0}}& h3{margin-top:20px;font-size:19px;font-weight:700;color:#fff}& p{margin-top:8px;font-size:15.5px;line-height:1.6}}& .sl-strengths-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgba(242,164,19,.14);color:var(--sl-brand);& svg{width:24px;height:24px}}& .sl-pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}& .sl-pain{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--sl-line);border-radius:var(--sl-r-lg);background:var(--sl-surface)}& .sl-pain-quote{flex:1;padding:28px 28px 24px;font-size:20px;font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--sl-ink);text-wrap:pretty}& .sl-pain-answer{display:flex;gap:14px;padding:20px 28px 24px;border-top:1px dashed var(--sl-line-strong);background:var(--sl-brand-soft);& p{font-size:15px;line-height:1.55;color:var(--sl-text)}& strong{display:block;margin-bottom:2px;color:var(--sl-brand-ink)}}& .sl-pain-icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--sl-surface);color:var(--sl-brand-ink);& svg{width:20px;height:20px}}& .sl-demo{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}& .sl-demo-tabs{display:grid;gap:8px}& .sl-demo-tab{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;padding:18px;border:1.5px solid transparent;border-radius:var(--sl-r-lg);text-align:left;transition:background-color .18s var(--sl-ease),border-color .18s var(--sl-ease),box-shadow .18s var(--sl-ease);& strong{align-self:center;font-size:18px;font-weight:700;color:var(--sl-ink)}&:hover{background:rgba(27,21,14,.04)}&[aria-selected=true]{border-color:var(--sl-line);background:var(--sl-surface);box-shadow:var(--sl-shadow-md)}&[aria-selected=true] .sl-demo-tab-icon{background:var(--sl-brand);color:var(--sl-ink)}}& .sl-demo-tab-icon{display:grid;grid-row:span 2;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--sl-surface);color:var(--sl-muted);transition:background-color .18s var(--sl-ease);& svg{width:22px;height:22px}}& .sl-demo-tab-text{grid-column:2;font-size:15px;line-height:1.55;color:var(--sl-muted)}& .sl-window{overflow:hidden;border:1px solid var(--sl-line);border-radius:var(--sl-r-xl);background:var(--sl-surface);box-shadow:var(--sl-shadow-lg)}& .sl-window-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--sl-line);background:#fdfbf7;& i{width:10px;height:10px;border-radius:50%;background:var(--sl-line-strong)}& span{margin-inline:auto;padding:4px 14px;border-radius:8px;background:var(--sl-sand);font-size:13px;color:var(--sl-muted)}}& .sl-window-body{min-height:400px;padding:clamp(16px,2.6vw,28px)}& .sl-window-caption{display:none;margin-bottom:16px;font-size:15px;line-height:1.55;color:var(--sl-muted)}& .sl-window-note{padding:10px 16px;border-top:1px solid var(--sl-line);font-size:13px;color:var(--sl-muted)}& .sl-mock-top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}& .sl-kpi{display:inline-flex;align-items:baseline;gap:8px;padding:8px 12px;border:1px solid var(--sl-line);border-radius:10px;background:var(--sl-bg);font-size:13px;color:var(--sl-muted);& b{font-size:16px;color:var(--sl-ink);font-variant-numeric:tabular-nums}}& .sl-tape{display:grid;gap:6px;font-size:12px}& .sl-tape-row{display:grid;grid-template-columns:76px repeat(7,minmax(0,1fr));gap:4px;align-items:center}& .sl-tape-head span{padding-bottom:2px;font-weight:600;text-align:center;color:var(--sl-muted)}& .sl-tape-room{grid-row:1;grid-column:1;display:grid;line-height:1.2;& b{font-size:14px;color:var(--sl-ink)}& small{font-size:11px;color:var(--sl-muted)}}& .sl-tape-cell{grid-row:1;height:42px;border-radius:8px;background:var(--sl-bg)}& .sl-tape-bar{grid-row:1;z-index:1;display:flex;align-items:center;min-width:0;height:32px;margin-inline:3px;padding-inline:10px;overflow:hidden;border-radius:8px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}& .sl-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:13px;color:var(--sl-muted);& li{display:flex;align-items:center;gap:6px}& i{width:12px;height:12px;border-radius:3px}}& .sl-pay-sum{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;& small{display:block;font-size:13px;color:var(--sl-muted)}& strong{font-size:clamp(26px,3vw,32px);font-weight:800;letter-spacing:-.02em;color:var(--sl-ink);font-variant-numeric:tabular-nums}}& .sl-pay-count{padding:4px 12px;border-radius:99px;background:var(--sl-ok-soft);font-size:13px;font-weight:600;color:var(--sl-ok)}& .sl-pay-bar{display:flex;gap:3px;height:10px;margin-block:16px 20px;overflow:hidden;border-radius:99px;& i{display:block}}& .sl-pay-list{overflow:hidden;border:1px solid var(--sl-line);border-radius:14px}& .sl-pay-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;&:not(:first-child){border-top:1px solid var(--sl-line)}}& .sl-op{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;font-size:11px;font-weight:800}& .sl-pay-who{display:grid;min-width:0;line-height:1.35;& b{font-size:15px;color:var(--sl-ink)}& span{overflow:hidden;font-size:13px;color:var(--sl-muted);white-space:nowrap;text-overflow:ellipsis}}& .sl-pay-amt{display:grid;justify-items:end;line-height:1.35;& b{font-size:15px;color:var(--sl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}& span{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--sl-ok)}& svg{width:14px;height:14px;stroke-width:2.6}}& .sl-own{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}& .sl-own-card{display:grid;padding:20px;border:1px solid var(--sl-line);border-radius:16px;& small{font-size:13px;font-weight:600;color:var(--sl-brand-ink)}& dl{margin-top:14px}& dl div{display:flex;justify-content:space-between;gap:12px;padding-block:10px;border-top:1px dashed var(--sl-line-strong);font-size:14px}& dt{color:var(--sl-muted)}& dd{font-weight:600;color:var(--sl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}& dl .is-total{margin-top:6px;padding:12px;border:0;border-radius:10px;background:var(--sl-brand-soft);font-size:16px;& dd,& dt{font-weight:800;color:var(--sl-ink)}}}& .sl-own-name{margin-top:4px;font-size:19px;font-weight:800;color:var(--sl-ink)}& .sl-own-owner{font-size:14px;color:var(--sl-muted)}& .sl-own-wa{display:grid;gap:12px;padding:16px;border-radius:16px;background:#efeae2}& .sl-own-bubble{padding:12px 14px;border-radius:4px 14px 14px 14px;background:#d9fdd3;font-size:14px;line-height:1.5;color:#111b21}& .sl-own-send{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:12px;background:#0e7a40;font-size:14px;font-weight:700;color:#fff;& svg{width:18px;height:18px}}& .sl-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}& .sl-span-2{grid-column:span 2}& .sl-span-4{grid-column:span 4}& .sl-span-6{grid-column:1/-1}& .sl-card.sl-card-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;align-items:center;&>div:first-child{display:grid;gap:12px;justify-items:start}&>div:first-child p{font-size:16px;line-height:1.6;color:var(--sl-muted)}}& .sl-card{display:flex;flex-direction:column;gap:12px;padding:28px;border:1px solid var(--sl-line);border-radius:var(--sl-r-lg);background:var(--sl-surface);transition:border-color .2s var(--sl-ease),box-shadow .2s var(--sl-ease);&:hover{border-color:var(--sl-line-strong);box-shadow:var(--sl-shadow-md)}& h3{margin-top:4px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--sl-ink)}&>p{font-size:16px;line-height:1.6;color:var(--sl-muted)}}& .sl-card-icon{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--sl-brand-soft);color:var(--sl-brand-ink);& svg{width:24px;height:24px}&.is-wa{background:#dff5e8;color:#0e7a40}}& .sl-card-visual{margin-top:auto;padding-top:12px}& .sl-linkviz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}& .sl-linkpill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-bg);font-size:15px;font-weight:600;color:var(--sl-ink);& svg{width:18px;height:18px;color:var(--sl-brand-ink)}}& .sl-qr{width:104px;height:104px;padding:6px;border:1px solid var(--sl-line);border-radius:14px;background:#fff;color:var(--sl-ink)}& .sl-bubble{padding:12px 14px;border-radius:4px 14px 14px 14px;background:#d9fdd3;font-size:14px;line-height:1.5;color:#111b21}& .sl-ops{display:flex;flex-wrap:wrap;gap:8px;& li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid var(--sl-line);border-radius:99px;font-size:14px;font-weight:600;color:var(--sl-ink)}& i{width:20px;height:20px;border-radius:50%}}& .sl-minitape{display:grid;gap:6px}& .sl-minitape-row{display:grid;grid-template-columns:36px repeat(7,minmax(0,1fr));gap:3px;align-items:center;height:26px;& b{font-size:13px;color:var(--sl-ink)}& b,& i{grid-row:1}& i{height:22px;border-radius:6px}}& .sl-legend i,& .sl-minitape-row i,& .sl-tape-bar{&.is-ok{background:#dcefe5;color:#0d5337;box-shadow:inset 3px 0 0 var(--sl-ok)}&.is-arrival{background:var(--sl-brand-soft);color:#6b4400;box-shadow:inset 3px 0 0 var(--sl-brand)}&.is-pending{background:var(--sl-surface);color:var(--sl-brand-ink);outline:1.5px dashed var(--sl-brand);outline-offset:-1.5px}&.is-clean{background:#ebe4d8;color:var(--sl-muted)}}& .sl-note{display:grid;padding:6px 14px;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-bg);font-size:14px;& div{display:flex;justify-content:space-between;gap:12px;padding-block:8px;&:not(:first-child){border-top:1px dashed var(--sl-line-strong)}}& dt{color:var(--sl-muted)}& dd{font-weight:600;color:var(--sl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}& .is-total dd,& .is-total dt{font-weight:800;color:var(--sl-ink)}}& .sl-mandates{display:grid;gap:8px}& .sl-mandate{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--sl-line);border-radius:12px;background:var(--sl-bg);font-size:14px;& b{overflow:hidden;color:var(--sl-ink);white-space:nowrap;text-overflow:ellipsis}& span{color:var(--sl-muted)}& em{padding:2px 10px;border-radius:99px;background:var(--sl-ok-soft);font-size:13px;font-weight:600;font-style:normal;color:var(--sl-ok);&.is-wip{background:var(--sl-brand-soft);color:var(--sl-brand-ink)}}}& .sl-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}& .sl-steps{display:grid;margin-top:40px}& .sl-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding-bottom:32px;&:not(:last-child):before{content:"";position:absolute;top:56px;bottom:8px;left:23px;width:2px;border-radius:2px;background:var(--sl-line-strong)}& h3{margin-top:10px;font-size:20px;font-weight:700;color:var(--sl-ink)}& p{margin-top:6px;font-size:16px;color:var(--sl-muted)}}& .sl-step-n{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sl-ink);font-size:18px;font-weight:800;color:#fff}& .sl-types-title{margin-bottom:16px;font-size:16px;font-weight:700;color:var(--sl-ink)}& .sl-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}& .sl-type{display:flex;flex-direction:column;gap:10px;height:100%;padding:24px;border:1.5px solid var(--sl-line);border-radius:var(--sl-r-lg);background:var(--sl-surface);transition:border-color .2s var(--sl-ease),box-shadow .2s var(--sl-ease);& h3{margin-top:4px;font-size:18px;font-weight:700;color:var(--sl-ink)}& p{font-size:15px;line-height:1.55;color:var(--sl-muted)}&:hover{border-color:var(--sl-brand);box-shadow:var(--sl-shadow-md)}&:hover .sl-type-go svg{transform:translateX(4px)}}& .sl-type-go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:15px;font-weight:700;color:var(--sl-brand-ink);& svg{width:16px;height:16px;stroke-width:2.4;transition:transform .2s var(--sl-ease)}}& .sl-price-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}& .sl-seg{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--sl-line);border-radius:14px;background:var(--sl-surface);& button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 18px;border-radius:10px;font-size:15px;font-weight:600;color:var(--sl-muted);transition:background-color .18s var(--sl-ease),color .18s var(--sl-ease);&:hover{color:var(--sl-ink)}&[aria-pressed=true]{background:var(--sl-ink);color:#fff}}}& .sl-save{padding:2px 8px;border-radius:99px;background:var(--sl-ok-soft);font-size:12px;font-weight:700;color:var(--sl-ok);white-space:nowrap}& [aria-pressed=true] .sl-save{background:rgba(255,255,255,.16);color:#fff}& .sl-units{display:inline-flex;align-items:center;gap:12px;padding:4px 4px 4px 16px;border:1px solid var(--sl-line);border-radius:14px;background:var(--sl-surface);& label{font-size:15px;font-weight:600;color:var(--sl-ink);white-space:nowrap}& input{width:104px;min-height:44px;border:1.5px solid transparent;border-radius:10px;background:var(--sl-sand);font:inherit;font-size:17px;font-weight:700;text-align:center;color:var(--sl-ink);font-variant-numeric:tabular-nums;&::placeholder{font-weight:500;color:#968b78}&:focus{outline:none;border-color:var(--sl-ink);background:var(--sl-surface);box-shadow:0 0 0 4px rgba(242,164,19,.32)}}}& .sl-units-hint{margin-top:16px;font-size:15px;text-align:center;color:var(--sl-muted)}& .sl-pricing{display:grid;gap:24px;margin-top:48px}& .sl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px}& .sl-plan{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:22px;padding:34px 28px 30px;border:1.5px solid var(--sl-line);border-radius:24px;background:var(--sl-surface);transition:border-color .25s var(--sl-ease),box-shadow .25s var(--sl-ease);&.is-highlighted{border-color:var(--sl-brand);background:linear-gradient(180deg,var(--sl-brand-soft),var(--sl-surface) 220px);box-shadow:0 0 0 4px rgba(242,164,19,.16),var(--sl-shadow-lg)}}& .sl-plan-flag{position:absolute;top:-14px;left:26px;padding:5px 12px;border-radius:99px;background:var(--sl-brand);font-size:13px;font-weight:700;color:var(--sl-ink);white-space:nowrap}& .sl-band h3,& .sl-plan-head h3{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--sl-ink)}& .sl-plan-cap{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;color:var(--sl-brand-ink);& svg{width:17px;height:17px}}& .sl-plan-tagline{margin-top:10px;font-size:15px;line-height:1.55;color:var(--sl-muted)}& .sl-price-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}& .sl-amount{font-size:clamp(34px,3.2vw,42px);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--sl-ink);font-variant-numeric:tabular-nums;white-space:nowrap}& .sl-cur{font-size:15px;font-weight:500;color:var(--sl-muted)}& .sl-price-sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:14px;color:var(--sl-muted);& strong{padding:2px 10px;border-radius:99px;background:var(--sl-ok-soft);font-size:13px;font-weight:700;color:var(--sl-ok);white-space:nowrap}}& .sl-plan-cta{display:grid;gap:8px;align-content:start;& span{font-size:13px;text-align:center;color:var(--sl-muted)}}& .sl-feats{padding-top:22px;border-top:1px solid var(--sl-line);& ul{display:grid;gap:11px;font-size:15px;line-height:1.45;color:#3e3528}& li{display:flex;gap:10px}& svg{width:20px;height:20px;padding:3px;flex-shrink:0;border-radius:50%;background:var(--sl-ok-soft);color:var(--sl-ok);stroke-width:2.8}}& .sl-feats-title{margin-bottom:14px;font-size:14px;font-weight:700;color:var(--sl-ink)}& .sl-band{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 56px;align-items:center;overflow:hidden;padding:36px 40px;border:1.5px solid var(--sl-line);border-radius:24px;background:var(--sl-surface);transition:box-shadow .25s var(--sl-ease);& .sl-plan-flag{position:static;justify-self:start;margin-bottom:6px}& .sl-plan-cap{margin-top:0}& h3{margin-top:6px}& .sl-price{margin-top:18px}& .sl-plan-cta{width:min(340px,100%);margin-top:22px}& .sl-feats{padding:0 0 0 56px;border-top:0;border-left:1px solid var(--sl-line)}& .sl-feats ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}&.is-selected{border-color:var(--sl-brand);box-shadow:0 0 0 4px rgba(242,164,19,.2)}}& .sl-band-main{display:grid;justify-items:start}& .sl-band.is-quote{border-color:var(--sl-ink);background:var(--sl-ink);color:#b5aa98;&:before{content:"";position:absolute;top:-160px;left:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,164,19,.2),transparent);pointer-events:none}&>*{position:relative}& :focus-visible{outline-color:var(--sl-brand)}& .sl-amount,& .sl-feats-title,& h3{color:#fff}& .sl-plan-cap{color:var(--sl-brand)}& .sl-plan-cta span,& .sl-plan-tagline,& .sl-price-sub{color:#b5aa98}& .sl-feats{border-left-color:rgba(255,255,255,.12)}& .sl-feats ul{color:#e3dacb}& .sl-feats svg{background:rgba(242,164,19,.16);color:var(--sl-brand)}&.is-selected{box-shadow:0 0 0 4px rgba(242,164,19,.45)}}& .sl-skel{height:560px;border-radius:24px;background:linear-gradient(90deg,var(--sl-sand) 20%,#fbf6ee 50%,var(--sl-sand) 80%);background-size:200% 100%;animation:sl-shimmer 1.4s linear infinite}& .sl-plans-error{display:grid;justify-items:center;gap:16px;margin-top:48px;padding:48px 24px;border:1.5px dashed var(--sl-line-strong);border-radius:24px;font-size:16px;color:var(--sl-muted);text-align:center}& .sl-price-promises{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;margin-top:48px;font-size:15px;font-weight:500;color:var(--sl-text);& li{display:flex;align-items:center;gap:8px}& svg{width:20px;height:20px;color:var(--sl-brand-ink)}}& .sl-price-help{margin-top:14px;font-size:15px;text-align:center;color:var(--sl-muted);& a{font-weight:700;color:var(--sl-brand-ink);text-decoration:underline;text-underline-offset:3px}}& .sl-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);align-items:start}& .sl-faq-intro{position:sticky;top:104px;& .sl-btn{margin-top:28px}}& .sl-faq-list{display:grid;gap:12px}& .sl-faq-item{border:1px solid var(--sl-line);border-radius:16px;background:var(--sl-surface);transition:border-color .2s var(--sl-ease),box-shadow .2s var(--sl-ease);&[open]{border-color:var(--sl-line-strong);box-shadow:var(--sl-shadow-md)}& summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:18px 22px;border-radius:16px;list-style:none;font-size:17px;font-weight:700;color:var(--sl-ink);cursor:pointer;&::-webkit-details-marker{display:none}}& p{max-width:68ch;padding:0 22px 22px;font-size:16px;line-height:1.7;color:var(--sl-muted)}}& .sl-faq-ic{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--sl-sand);transition:transform .25s var(--sl-ease),background-color .2s var(--sl-ease);& svg{width:18px;height:18px;stroke-width:2.2}}& .sl-faq-item[open] .sl-faq-ic{transform:rotate(45deg);background:var(--sl-brand)}& .sl-hub{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,88px);align-items:start}& .sl-points{display:grid;gap:14px;margin-top:28px;& li{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:var(--sl-text)}& svg{width:24px;height:24px;padding:4px;flex-shrink:0;border-radius:50%;background:var(--sl-ok-soft);color:var(--sl-ok);stroke-width:2.6}}& .sl-hub-direct{margin-top:32px;padding-top:24px;border-top:1px solid var(--sl-line);font-size:15px;color:var(--sl-muted);& a{font-weight:700;color:var(--sl-ink);text-decoration:underline;text-underline-offset:3px}}& .sl-hub-card{border:1px solid var(--sl-line);border-radius:var(--sl-r-xl);background:var(--sl-surface);box-shadow:var(--sl-shadow-lg)}& .sl-hub-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:16px 16px 0;padding:5px;border-radius:14px;background:var(--sl-sand);& button{min-height:46px;padding:8px 12px;border-radius:10px;font-size:15px;font-weight:600;color:var(--sl-muted);transition:background-color .18s var(--sl-ease),color .18s var(--sl-ease);&:hover{color:var(--sl-ink)}&[aria-selected=true]{background:var(--sl-surface);box-shadow:var(--sl-shadow-sm);color:var(--sl-ink)}}}& .sl-hub-panel{padding:24px clamp(20px,3vw,36px) 32px}& .sl-final{padding-bottom:clamp(72px,10vw,120px)}& .sl-final-card{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,auto);gap:40px;align-items:center;overflow:hidden;padding:clamp(36px,6vw,72px);border-radius:var(--sl-r-xl);background:var(--sl-brand);color:var(--sl-ink);&:after{content:"";position:absolute;top:-180px;right:-120px;width:440px;height:440px;border-radius:50%;background:rgba(255,255,255,.2);pointer-events:none}& h2{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}& p{max-width:50ch;margin-top:16px;font-size:18px;line-height:1.6;color:#3a2d1c}}& .sl-final-card>*{position:relative;z-index:1}& .sl-final-actions{display:grid;gap:12px;& small{font-size:14px;text-align:center;color:#3a2d1c}}& .sl-btn-ghost-ink{border-color:rgba(27,21,14,.4);color:var(--sl-ink);&:hover{border-color:var(--sl-ink);background:rgba(255,255,255,.22)}}& .sl-footer{padding-block:72px 32px;background:var(--sl-ink);color:#b5aa98;& :focus-visible{outline-color:var(--sl-brand)}& h2{margin-bottom:12px;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}& ul a{display:inline-flex;align-items:center;min-height:40px;font-size:15px;transition:color .15s var(--sl-ease);&:hover{color:#fff}}}& .sl-footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:40px}& .sl-footer-brand p{max-width:34ch;margin-top:18px;font-size:15px;line-height:1.6}& .sl-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;& a:hover{color:#fff}}@media (max-width:1199px){& .sl-hp-toast{display:none}& .sl-plans{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}& .sl-plan{grid-row:auto;grid-template-rows:none}& .sl-band{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto;& .sl-feats{padding:24px 0 0;border-top:1px solid var(--sl-line);border-left:0}}& .sl-band.is-quote .sl-feats{border-top-color:rgba(255,255,255,.12)}& .sl-bento{grid-template-columns:repeat(2,minmax(0,1fr))}& .sl-span-2{grid-column:span 1}& .sl-span-4{grid-column:1/-1}}@media (max-width:959px){& .sl-header-login,& .sl-nav{display:none}& .sl-menu-btn{display:grid}& .sl-header-in{height:64px}& [id]{scroll-margin-top:80px}& .sl-hp-window{grid-template-columns:minmax(0,1fr)}& .sl-hp-search,& .sl-hp-side{display:none}& .sl-strengths-head{grid-template-columns:minmax(0,1fr)}& .sl-hp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}& .sl-hp-grid{grid-template-columns:minmax(0,1fr)}& .sl-hp-iconbtn{margin-left:auto}& .sl-strengths-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;& li:nth-child(odd){padding-left:0;border-left:0}}& .sl-pains{max-width:620px;margin-inline:auto}& .sl-demo,& .sl-pains{grid-template-columns:minmax(0,1fr)}& .sl-demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:16px;background:rgba(27,21,14,.05)}& .sl-demo-tab{grid-template-columns:minmax(0,1fr);justify-items:center;gap:6px;padding:10px 6px;border-radius:12px;text-align:center;& strong{font-size:14px}&[aria-selected=true]{box-shadow:var(--sl-shadow-sm)}}& .sl-demo-tab-icon{grid-row:auto;width:36px;height:36px;border-radius:10px}& .sl-demo-tab-text{display:none}& .sl-window-caption{display:block}& .sl-window-body{min-height:0}& .sl-faq,& .sl-hub,& .sl-start{grid-template-columns:minmax(0,1fr)}& .sl-faq-intro{position:static}& .sl-final-card{grid-template-columns:minmax(0,1fr)}& .sl-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}& .sl-footer-brand{grid-column:1/-1}}@media (max-width:640px){& .sl-bento{grid-template-columns:minmax(0,1fr)}& .sl-span-2,& .sl-span-4{grid-column:auto}& .sl-card.sl-card-split{grid-template-columns:minmax(0,1fr)}& .sl-mandate{grid-template-columns:minmax(0,1fr) auto;& span{display:none}}& .sl-card{padding:24px}& .sl-own{grid-template-columns:minmax(0,1fr)}& .sl-tape-row{grid-template-columns:44px repeat(7,minmax(0,1fr));gap:3px}& .sl-tape-room small{display:none}& .sl-tape-head span{font-size:10px}& .sl-tape-bar{margin-inline:1px;padding-inline:6px;font-size:11px}& .sl-seg,& .sl-units{width:100%}& .sl-seg button{flex:1;padding-inline:10px}& .sl-units input{margin-left:auto}& .sl-plan{padding:32px 22px 24px}& .sl-band{padding:32px 22px 26px;& .sl-feats ul{grid-template-columns:minmax(0,1fr)}& .sl-plan-cta{width:100%}}& .sl-types{grid-template-columns:minmax(0,1fr)}& .sl-pain-quote{font-size:18px}& .sl-final-actions .sl-btn,& .sl-hero-cta .sl-btn{width:100%}& .sl-hero-cta{flex-direction:column}& .sl-hl{white-space:normal}& .sl-hp-window{box-shadow:0 0 0 6px rgba(255,255,255,.55),0 30px 60px -24px rgba(27,21,14,.4)}& .sl-hp-body{padding:14px}& .sl-hp-top{padding:12px 14px}& .sl-hp-col{display:none}& .sl-hp-arrivals li{grid-template-columns:auto minmax(0,1fr);row-gap:6px}& .sl-hp-chip{grid-column:2;justify-self:start}& .sl-strengths-grid{grid-template-columns:minmax(0,1fr);row-gap:32px;& li{padding-left:0;border-left:0}}}@media (max-width:480px){& .sl-header .sl-btn-sm{padding-inline:12px;font-size:13px}& .sl-header-in img{height:28px!important}& .sl-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){& .sl-hp-toast{animation:sl-pop .6s var(--sl-ease) both}& .sl-hp-toast-pay{animation-delay:.5s}& .sl-hp-toast-wa{animation-delay:1.1s}&[data-rv-ready] [data-rv]:not([data-in]){opacity:0;transform:translateY(18px)}& [data-rv]{transition:opacity .6s var(--sl-ease),transform .6s var(--sl-ease);transition-delay:var(--rv-d,0s)}}@media (prefers-reduced-motion:reduce){& .sl-skel{animation:none}& .sl-faq-ic,& .sl-type-go svg{transition:none}}}@media (prefers-reduced-motion:no-preference){html:has(.souaba-landing){scroll-behavior:smooth}}@keyframes sl-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes sl-shimmer{to{background-position:-200% 0}}