.svc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.svc-arrows{display:flex;gap:10px}.svc-arrow{display:grid;place-items:center;padding:0;cursor:pointer;width:52px;height:52px;border-radius:50%;border:1px solid var(--nv-hairline);font-size:18px;color:var(--nv-navy);background:var(--nv-paper);transition:background .35s ease,color .35s ease,transform .35s ease}.svc-arrow:hover{background:var(--nv-navy);color:#fff;transform:translateY(-2px)}.svc-track{margin-top:clamp(36px,5vw,60px);display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:14px;scrollbar-width:none;padding-left:max(28px,calc((100vw - var(--nv-maxw)) / 2 + 28px));padding-right:max(28px,calc((100vw - var(--nv-maxw)) / 2 + 28px));scroll-padding-left:max(28px,calc((100vw - var(--nv-maxw)) / 2 + 28px))}.svc-track::-webkit-scrollbar{display:none}.svc-tile{scroll-snap-align:start;flex:0 0 calc((min(100vw, var(--nv-maxw)) - 56px - 40px) / 3);min-width:280px;display:flex;flex-direction:column;background:transparent}.svc-img{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:20px;box-shadow:0 20px 44px rgba(12,18,32,.12)}.svc-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.svc-tile:hover .svc-img img{transform:scale(1.06)}.svc-n{position:absolute;top:14px;left:14px;width:38px;height:38px;border-radius:50%;background:rgba(10,21,38,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;font-family:var(--nv-font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-size:14px}.svc-body{padding:20px 4px 4px;display:flex;flex-direction:column;flex:1 1}.svc-body h3{font-size:clamp(19px,1.9vw,23px);font-weight:700;color:var(--nv-ink)}.svc-body p{margin:10px 0 18px;font-size:15px;line-height:1.55;color:var(--nv-muted);flex:1 1}.svc-more{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--nv-navy)}.svc-more svg{width:15px;height:15px;transition:transform .4s ease}.svc-tile:hover .svc-more{color:var(--nv-accent)}.svc-tile:hover .svc-more svg{transform:translate(3px,-3px)}@media (max-width:900px){.svc-tile{flex:0 0 68vw}}@media (max-width:640px){.svc-tile{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 56px);min-width:0}}.rmd{--gutter:clamp(58px,6vw,82px);--dot:clamp(44px,4.6vw,58px);position:relative;margin-top:clamp(48px,6vw,88px);padding-left:var(--gutter)}.rmd-rail{left:calc(var(--dot) / 2);top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);width:2px;transform:translateX(-1px);background:var(--nv-on-dark-hairline);overflow:hidden}.rmd-fill,.rmd-rail{position:absolute;border-radius:2px}.rmd-fill{top:0;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:top;background:linear-gradient(var(--nv-accent-2),#fff)}.rmd-node{position:relative;padding:clamp(14px,1.8vw,24px) 0}.rmd-dot{position:absolute;left:calc(-1 * var(--gutter));top:clamp(14px,1.8vw,24px);width:var(--gutter);display:flex}.rmd-dot>span{position:relative;width:var(--dot);height:var(--dot);border-radius:50%;display:grid;place-items:center;font-family:var(--nv-font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:700;font-size:clamp(13px,1.4vw,16px);color:var(--nv-on-dark-muted);border:2px solid var(--nv-on-dark-hairline);background:rgba(10,20,38,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:color .5s var(--nv-ease),border-color .5s var(--nv-ease),transform .5s var(--nv-ease)}.rmd-dot>span>b{position:relative;z-index:1;font-weight:600}.rmd-dot>span:before{content:"";position:absolute;inset:3px;border-radius:50%;background:#fff;transform:scale(0);opacity:0;transition:transform .5s var(--nv-ease),opacity .4s var(--nv-ease)}.rmd-node.on .rmd-dot>span{color:var(--nv-navy-deep);border-color:#fff;transform:scale(1.05)}.rmd-node.on .rmd-dot>span:before{transform:scale(1);opacity:1}.rmd-content p,.rmd-head h3{opacity:.45;transition:opacity .5s var(--nv-ease)}.rmd-node.on .rmd-content p,.rmd-node.on .rmd-head h3{opacity:1}.rmd-head{min-height:var(--dot);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rmd-head h3{font-size:clamp(22px,2.8vw,34px);font-weight:700;color:#fff}.rmd-meta{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(255,255,255,.06);padding:6px 12px;border-radius:100px}.rmd-content p,.rmd-meta{color:var(--nv-on-dark-muted)}.rmd-content p{margin-top:10px;font-size:clamp(15px,1.5vw,18px);line-height:1.65;max-width:640px}.why-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start}.why-head{position:-webkit-sticky;position:sticky;top:120px}.why-list{list-style:none;border-top:1px solid var(--nv-hairline)}.why-row{display:grid;grid-template-columns:clamp(48px,5vw,72px) 1fr;grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);padding:clamp(26px,3.2vw,40px) 0;border-bottom:1px solid var(--nv-hairline)}.why-num{font-family:var(--nv-font-num);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:800;font-size:22px;line-height:1.5;color:var(--nv-accent)}.why-num,.why-row h3{letter-spacing:-.02em}.why-row h3{font-size:clamp(22px,2.4vw,30px);font-weight:700;color:var(--nv-ink);line-height:1.2}.why-row p{margin-top:12px;font-size:clamp(16px,1.4vw,18px);line-height:1.65;color:var(--nv-muted);max-width:560px}@media (max-width:900px){.why-grid{grid-template-columns:1fr;gap:32px}.why-head{position:static}}@media (max-width:560px){.why-row{grid-template-columns:1fr;gap:6px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.why-row{animation:why-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}@keyframes why-in{0%{transform:translateY(40px)}to{transform:none}}}}.dash-grid{margin-top:clamp(44px,6vw,80px);column-count:3;column-gap:20px}.dash-card{page-break-inside:avoid;break-inside:avoid;margin:0 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--nv-hairline);background:#fff;box-shadow:0 18px 44px rgba(12,18,32,.08)}.dash-card img{width:100%;height:auto;display:block}@media (max-width:900px){.dash-grid{column-count:2}}@media (max-width:560px){.dash-grid{column-count:1}}