.swl-web.u-page{overflow-x:clip;--f1:rgba(255,255,255,.1)}.swl-web.u-page,.u-sec{background:var(--swl-ink)}.u-sec{position:relative;overflow:hidden;min-height:min(880px,calc(100svh - 64px));display:flex;align-items:center}.u-foto{position:absolute;right:0;top:0;bottom:0;width:54%;z-index:0}.u-foto img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(.7) contrast(1.05) brightness(1.25)}.u-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--swl-ink) 1%,color-mix(in srgb,var(--swl-ink) 70%,transparent) 36%,color-mix(in srgb,var(--swl-ink) 8%,transparent) 100%),linear-gradient(200deg,transparent 40%,color-mix(in srgb,var(--u) 26%,transparent) 100%)}.u-foto:before{content:"";position:absolute;inset:auto 0 0 0;height:24%;z-index:1;background:linear-gradient(0deg,var(--swl-ink),transparent)}.u-cont{position:relative;z-index:3;width:100%;padding-top:88px;padding-bottom:96px}.swl-dark .u-flag{display:flex;align-items:center;gap:14px;margin:0 0 34px;max-width:none;font-size:16px;font-weight:700;letter-spacing:.04em;line-height:1;color:var(--u-light)}.u-flag img{height:22px;display:block}.u-flag span{padding-left:14px;border-left:1px solid var(--f1)}.u-sec .hero{margin:0 0 24px;max-width:24ch}.u-sec .hero:after{content:"";display:block;width:56px;height:3px;margin-top:30px;background:var(--u-light)}.swl-dark.u-sec .lead,.u-sec .lead{font-weight:300;max-width:48ch;margin:0 0 48px}.u-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px;max-width:860px;margin:0 0 48px}.u-kpis.n3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:680px}.u-kpi{min-width:0;padding-top:18px;border-top:1px solid var(--f1)}.u-kpi b{display:block;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--u-light);white-space:nowrap}.u-kpi span{display:block;margin-top:10px;font-size:15px;line-height:1.35;font-weight:500;color:var(--swl-muted-inv);max-width:20ch}.swl-dark .u-eb{display:flex;align-items:center;gap:14px;margin:0 0 26px;max-width:none;font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:var(--swl-text-inv)}.u-eb b{color:var(--swl-gold-light);font-weight:800;letter-spacing:.04em}.u-eb:after{content:"";flex:1;max-width:220px;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--u-light) 70%,transparent),transparent)}.swl-dark .u-sub-h{margin:0 0 28px;font-size:20px;font-weight:700;color:var(--swl-text-inv)}.u-blk,.u-det{background:var(--swl-ink);padding:120px 0;position:relative}.u-blk.alt,.u-det.alt{background:var(--swl-ink-2)}.swl-dark .u-h{margin:0 0 20px;max-width:28ch;font-size:clamp(32px,3.8vw,52px);line-height:1.08;letter-spacing:-.025em}.u-h em{font-style:normal;color:var(--u-light)}.swl-dark .u-lead{font-weight:300;max-width:56ch;margin:0 0 64px}.u-items{display:grid;gap:56px 72px}.u-items.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-items.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-item{min-width:0;border-left:3px solid var(--u-light);padding:4px 0 4px 26px}.u-item-k{display:block;font-size:14px;font-weight:700;letter-spacing:.06em;color:var(--u-light);margin-bottom:12px}.swl-dark .u-item h3{margin:0 0 12px;font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.015em}.swl-dark .u-item p{font-size:17px;line-height:1.6;margin:0 0 14px;max-width:50ch}.swl-dark .u-item .u-item-t{font-size:15px;color:var(--swl-muted-inv);margin:0}.swl-dark .u-item-m{margin:18px 0 0;display:flex;flex-direction:column;gap:4px}.u-item-m b{font-size:20px;font-weight:700;color:var(--u-light);line-height:1.3}.u-item-m span{font-size:14px;color:var(--swl-muted-inv)}.u-rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--f1)}.u-rows li{display:grid;grid-template-columns:72px minmax(0,1.1fr) minmax(0,1fr);gap:24px 40px;align-items:center;padding:40px 0;border-bottom:1px solid var(--f1);position:relative}.u-rows li:before{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--u-light);transition:width .5s var(--swl-w-ease)}.u-rows li:hover:before{width:100%}.u-rows-n{font-size:18px;font-weight:800;color:var(--swl-gold-light)}.swl-dark .u-rows h3{margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1.05;letter-spacing:-.03em}.swl-dark .u-rows p{margin:0;font-size:18px;line-height:1.55;color:var(--swl-body-inv)}.u-how{padding:96px 0 104px}.u-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.u-how-grid>*{min-width:0}.swl-dark .u-how h3{margin:0 0 8px;font-size:20px}.swl-dark .u-how p{margin:0;font-size:16px;line-height:1.6;color:var(--swl-muted-inv)}.u-suites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px}.u-suite{min-width:0}.swl-dark .u-suite-c{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:16px;border-bottom:3px solid var(--u-light)}.u-suite-c b{font-size:64px;font-weight:800;line-height:.9;letter-spacing:-.04em;color:var(--u-light)}.u-suite-c span{font-size:15px;font-weight:600;color:var(--swl-muted-inv)}.swl-dark .u-suite h3{margin:0 0 10px;font-size:26px;letter-spacing:-.015em}.swl-dark .u-suite-d{font-size:16px;line-height:1.55;margin:0 0 8px;min-height:3.1em}.swl-dark .u-suite-b{font-size:15px;font-weight:600;color:var(--u-light);margin:0 0 22px}.u-suite ul{list-style:none;margin:0;padding:0}.u-suite li{padding:14px 0;border-top:1px solid var(--f1)}.u-suite li b{display:block;font-size:17px;font-weight:700;color:var(--swl-text-inv);margin-bottom:3px}.u-suite li span{display:block;font-size:14.5px;line-height:1.5;color:var(--swl-muted-inv)}@keyframes u-sig{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes u-spin{to{transform:rotate(1turn)}}@keyframes u-breathe{0%,to{opacity:.55}50%{opacity:1}}.u-nrv-map{position:relative;margin:0 0 48px;display:grid;grid-template-columns:33% 34% 33%;grid-template-rows:minmax(190px,1fr) minmax(190px,1fr)}.u-nrv-w{position:absolute;left:0;top:0;width:100%;height:calc(100% - 40px);z-index:0;overflow:visible}.u-nrv-w .w{fill:none;stroke:var(--u-light);stroke-opacity:.35;stroke-width:1.2}.u-nrv-w .p{fill:none;stroke:var(--u-light);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:5 95;animation:u-sig 3.6s linear infinite}.u-nrv-node{position:relative;z-index:1;align-self:center;min-width:0;padding:0 40px 0 0;text-align:right}.u-nrv-node.k0{grid-area:1/1}.u-nrv-node.k1{grid-area:2/1}.u-nrv-node.k2{grid-area:1/3}.u-nrv-node.k2,.u-nrv-node.k3{padding:0 0 0 40px;text-align:left}.u-nrv-node.k3{grid-area:2/3}.u-nrv-node:after{content:"";position:absolute;top:50%;right:-6px;width:11px;height:11px;margin-top:-6px;border-radius:50%;background:var(--swl-ink);border:2px solid var(--u-light)}.u-nrv-node.k2:after,.u-nrv-node.k3:after{right:auto;left:-6px}.u-nrv-r{display:block;font-size:14px;font-weight:600;color:var(--u-light);margin-bottom:6px}.u-nrv-node b{display:block;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--swl-text-inv);margin-bottom:8px}.swl-dark .u-nrv-node p{font-size:16px;line-height:1.5;margin:0 0 0 auto;max-width:30ch;color:var(--swl-muted-inv)}.swl-dark .u-nrv-node.k2 p,.swl-dark .u-nrv-node.k3 p{margin:0}.u-nrv-core{grid-area:1/2/3/3;z-index:1}.u-nrv-core,.u-nrv-disc{position:relative;display:flex;align-items:center;justify-content:center}.u-nrv-disc{width:min(100%,250px);aspect-ratio:1;border-radius:50%;flex-direction:column;text-align:center;padding:0 34px;background:radial-gradient(circle,color-mix(in srgb,var(--u) 42%,var(--swl-ink)) 0,var(--swl-ink) 72%);border:1px solid color-mix(in srgb,var(--u-light) 55%,transparent)}.u-nrv-disc i{position:absolute;inset:-14px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--u-light) 40%,transparent);animation:u-spin 90s linear infinite}.u-nrv-disc b{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--swl-text-inv);margin-bottom:8px}.u-nrv-disc span{font-size:14px;line-height:1.45;color:var(--swl-body-inv);max-width:20ch}.u-nrv-map figcaption{grid-column:1/-1;margin-top:20px;font-size:14px;color:var(--swl-muted-inv);text-align:center}.u-agx{overflow:hidden}.u-agx-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center;margin-bottom:104px}.swl-dark .u-agx-big{font-size:clamp(48px,6.4vw,96px);line-height:.95;font-weight:800;letter-spacing:-.045em;margin:0 0 24px;color:var(--swl-text-inv)}.swl-dark .u-agx-sub{font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.2;letter-spacing:-.015em;color:var(--swl-text-inv);margin:0 0 16px}.u-agx-sub em{font-style:normal;color:var(--u-light)}.swl-dark .u-agx .u-lead{margin:0 0 40px}.u-agx-fig{margin:0}.u-agx-fig figcaption{margin-top:8px;font-size:14px;color:var(--swl-muted-inv);text-align:center}.u-graph{display:block;width:100%;height:auto;overflow:visible}.u-graph text{font-family:var(--swl-font);font-size:16px;text-anchor:middle;fill:var(--swl-body-inv)}.u-g-orbit{fill:none;stroke:var(--u-light);stroke-opacity:.28;stroke-width:1}.u-g-orbit.out{stroke-dasharray:2 7;stroke-opacity:.45;transform-box:view-box;transform-origin:300px 250px;animation:u-spin 120s linear infinite}.u-g-arc{fill:none;stroke:var(--u-light);stroke-width:2;stroke-linecap:round;stroke-dasharray:12 88;animation:u-sig 9s linear infinite}.u-graph .w{fill:none;stroke:var(--u-light);stroke-opacity:.22;stroke-width:1}.u-graph .p{fill:none;stroke:var(--u-light);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:6 94;animation:u-sig 5s linear infinite}.u-graph .w.d{stroke:var(--swl-gold-light);stroke-opacity:.45}.u-graph .p.d{stroke:var(--swl-gold-light);animation-duration:2.5s}.u-g-tool circle,.u-g-tool text{fill:var(--swl-muted-inv)}.u-g-agent .body{fill:var(--swl-ink-2);stroke:var(--u-light);stroke-width:2}.u-g-agent .halo{fill:color-mix(in srgb,var(--u-light) 30%,transparent);transform-box:fill-box;transform-origin:center;animation:u-halo 4s ease-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes u-halo{0%{transform:scale(1);opacity:.8}to{transform:scale(2.4);opacity:0}}.u-g-agent text{fill:var(--swl-text-inv);font-weight:600}.u-g-core circle{fill:color-mix(in srgb,var(--u) 45%,var(--swl-ink-2));stroke:var(--u-light);stroke-width:1.5}.u-g-core text{fill:var(--swl-text-inv);font-weight:700;font-size:15px}.u-g-dec circle{fill:var(--swl-gold-light)}.u-g-dec text{fill:var(--swl-text-inv);font-weight:700;font-size:17px}.u-agx-steps{list-style:none;margin:0 0 96px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.u-agx-steps li{min-width:0;padding-top:22px;border-top:1px solid var(--f1)}.u-agx-n{display:block;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--u-light);margin-bottom:18px}.u-agx-steps b{display:block;font-size:20px;font-weight:700;color:var(--swl-text-inv);margin-bottom:8px}.swl-dark .u-agx-steps p{font-size:16px;line-height:1.55;margin:0;color:var(--swl-muted-inv)}.u-agx-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.u-agx-proof .nom{font-size:14px;letter-spacing:.06em;text-transform:none;color:var(--u-light)}.swl-dark .u-agx-proof p{font-size:17px;line-height:1.6;margin:0;max-width:56ch}.u-indice{padding-top:104px;padding-bottom:120px}.u-grid{list-style:none;margin:56px 0 0;padding:0;border-top:1px solid var(--f1)}.u-card{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;gap:16px 40px;align-items:baseline;text-decoration:none;padding:32px 0 32px 24px;border-bottom:1px solid var(--f1);border-left:3px solid var(--u-light);transition:background var(--swl-w-dur) var(--swl-w-ease)}.u-card:hover{background:rgba(255,255,255,.03)}.u-card .nom{font-size:16px;font-weight:700;color:var(--u-light)}.u-card strong{color:var(--swl-text-inv);font-size:clamp(20px,2vw,28px);line-height:1.25;font-weight:700;letter-spacing:-.015em}.u-card i{font-style:normal;font-size:22px;padding-right:20px}.u-card i,.u-go{color:var(--u-light)}.u-go{display:inline-block;margin-top:14px;font-size:15px;font-weight:600;text-decoration:none}.u-go:hover{box-shadow:inset 0 -1.5px 0 0 var(--u-light)}.u-lnk{color:inherit;text-decoration:none}.u-lnk:hover{color:var(--u-light)}.u-go-b{margin-left:24px}.u-rows li .u-go{grid-column:2/-1;margin-top:0}@media (max-width:900px){.u-sec{display:block;min-height:0}.u-foto{position:relative;width:100%;height:300px}.u-foto:after{background:linear-gradient(0deg,var(--swl-ink) 2%,transparent 60%),linear-gradient(200deg,transparent 40%,color-mix(in srgb,var(--u) 26%,transparent) 100%)}.u-cont{padding-top:16px;padding-bottom:72px}.u-sec .hero br{display:none}.u-kpis,.u-kpis.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.u-blk,.u-det{padding:80px 0}.swl-dark .u-lead{margin-bottom:44px}.u-items.c2,.u-items.c3{grid-template-columns:1fr;gap:44px}.u-rows li{grid-template-columns:48px minmax(0,1fr);padding:28px 0}.u-rows li p{grid-column:2}.u-how-grid{gap:28px}.u-how-grid,.u-suites{grid-template-columns:1fr}.u-suites{gap:56px}.swl-dark .u-suite-d{min-height:0}.u-nrv-map{display:flex;flex-direction:column;gap:36px}.u-nrv-node:after,.u-nrv-w{display:none}.u-nrv-core{order:-1;padding:8px 0 4px}.u-nrv-disc{width:min(80%,260px)}.u-nrv-node,.u-nrv-node.k2,.u-nrv-node.k3{align-self:stretch;text-align:left;padding:2px 0 2px 22px;border-left:3px solid var(--u-light)}.swl-dark .u-nrv-node p{margin:0}.u-agx-hero{grid-template-columns:1fr;gap:48px;margin-bottom:72px}.u-agx-steps{grid-template-columns:1fr 1fr;margin-bottom:72px}.u-agx-proof,.u-card{grid-template-columns:1fr}.u-card{padding:24px 0 24px 20px}.u-card i{display:none}}@media (max-width:560px){.u-foto{height:240px}.u-kpi b{font-size:40px}.u-agx-steps{grid-template-columns:1fr}.u-graph text{font-size:22px}.u-suite li{padding:10px 0}.u-suite li span{display:none}.u-g-core text{font-size:17px}.u-g-dec text{font-size:22px}}@media (prefers-reduced-motion:reduce){.u-g-agent .halo,.u-g-arc,.u-graph .p,.u-nrv-w .p{display:none}.u-g-orbit.out,.u-nrv-disc i{animation:none}.u-rows li:before{transition:none}}