.service{--service-accent: var(--mantine-color-blue-6);--service-quiet: var(--mantine-color-gray-0);padding:72px 0 80px}[data-mantine-color-scheme=dark] .service{--service-accent: color-mix(in srgb, var(--mantine-color-blue-9) 62%, var(--mantine-color-dark-9));--service-quiet: var(--mantine-color-dark-6)}.service>section+section{margin-top:88px}.service>.service-hero+section{margin-top:56px}.service h1,.service h2,.service h3,.service h4,.service p{margin:0}.service h2{font-size:var(--mantine-h2-font-size);font-weight:var(--mantine-h2-font-weight);line-height:var(--mantine-h2-line-height)}.service-eyebrow{color:var(--mantine-color-blue-filled);font-size:var(--mantine-font-size-sm);font-weight:700;letter-spacing:1px;text-transform:uppercase}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.service-hero-words{display:flex;max-width:960px;flex-direction:column;align-items:flex-start;gap:16px}.service-hero-words h1{font-size:56px;font-weight:700;letter-spacing:-1px;line-height:1.05;text-wrap:balance}.service-hero-words p{font-size:var(--mantine-font-size-xl);line-height:1.5}.service-numbers{display:flex;flex-direction:column;gap:12px;margin-top:56px}.service-numbers dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;border-top:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border)}.service-numbers dl>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:24px 24px 24px 0}.service-numbers dd{margin:0;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.service-numbers dl>div:first-child dd{color:var(--mantine-color-blue-filled)}.service-numbers dt{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}.service-numbers-note{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs)}.service-block{display:flex;flex-direction:column;gap:24px}.service-block>header{display:flex;flex-direction:column;gap:8px}.service-block>header p{max-width:960px;line-height:1.6}.service-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.service-cols-roomy{gap:24px 32px}.service-cols-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:0;padding:0}.service-card{display:flex;flex-direction:column;gap:8px;margin:0;padding:24px;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body)}.service-card h3{font-size:18px;font-weight:700}.service-card p{line-height:1.5}.service-source{display:flex;flex-direction:column;gap:10px}.service-source-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.service-source h3{font-size:var(--mantine-font-size-lg);font-weight:700}.service-source-number{font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.service-source p{font-size:var(--mantine-font-size-sm);line-height:1.5}.service-numbered{counter-reset:service-step;list-style:none}.service-numbered>li{counter-increment:service-step}.service-numbered>li:before{content:counter(service-step);display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-bottom:8px;border-radius:var(--mantine-radius-md);background:var(--service-accent);color:#fff;font-weight:700}.service-call{display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding:48px;border-radius:var(--mantine-radius-xl);background:var(--service-accent);color:#fff}.service-call-words{display:flex;min-width:0;flex:1 1 340px;flex-direction:column;align-items:flex-start;gap:14px}.service-call .service-eyebrow{color:#fff}.service-call p{line-height:1.6}.service-call-steps{display:flex;min-width:0;flex:1 1 280px;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.service-call-steps li{display:flex;align-items:center;gap:14px;padding:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm);font-weight:500}.service-table{overflow:hidden;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md)}.service-table table{width:100%;border-collapse:collapse}.service-table th,.service-table td{padding:14px 20px;border-top:1px solid var(--mantine-color-default-border);text-align:left;vertical-align:top;line-height:1.45}.service-table thead th{border-top:0;background:var(--service-quiet);color:var(--mantine-color-dimmed);font-size:13px;font-weight:600}.service-table tbody th{width:36%;font-weight:600}.how-number{font-size:14px;font-weight:700}.service .mantine-ThemeIcon-root{flex:none}.how-problem{display:flex;align-items:flex-start;gap:16px}.how-problem>div{display:flex;min-width:0;flex-direction:column;gap:4px}.how-problem h3{font-size:var(--mantine-font-size-lg);font-weight:700}.how-problem p{line-height:1.55}.service .how-subtitle{margin-top:16px;font-size:var(--mantine-font-size-lg);font-weight:700}.how-text{max-width:960px;line-height:1.6}.how-note{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--mantine-color-default-border)}.how-note-accent{border-top:2px solid var(--mantine-color-blue-filled)}.how-note h3,.how-note h4{font-size:var(--mantine-font-size-md);font-weight:700}.how-note p{font-size:var(--mantine-font-size-sm);line-height:1.55}.how-funnel-frame{overflow:hidden}.how-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 -1px -1px 0}.how-funnel>div{display:flex;flex-direction:column;gap:6px;padding:24px;border-right:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border)}.how-funnel>div[data-result]{background:var(--mantine-color-blue-light)}.how-funnel strong{font-size:28px;font-weight:700;letter-spacing:-.3px;line-height:1.15}.how-funnel>div[data-result] strong{color:var(--mantine-color-blue-filled)}.how-funnel-step{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);font-weight:700;letter-spacing:1px;text-transform:uppercase}.how-funnel-label{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);line-height:1.45}.how-glue-panel{display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding:var(--mantine-spacing-xl);border-radius:var(--mantine-radius-lg);background:var(--service-quiet)}.how-photo{flex:none;width:32px;height:24px;border-radius:4px;background:linear-gradient(135deg,var(--mantine-color-blue-2),var(--mantine-color-blue-5))}.how-photo-large{display:block;width:100%;height:72px;border-radius:0}.how-glue{display:flex;min-width:0;flex:1 1 420px;align-items:center;gap:16px;margin:0}.how-glue-ads{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.how-glue-ad{display:flex;align-items:center;gap:10px;padding:var(--mantine-spacing-sm);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body)}.how-glue-source{overflow:hidden;min-width:0;flex:1;color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.how-glue-price{font-size:var(--mantine-font-size-sm);font-weight:700;white-space:nowrap}.how-glue-arrow{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-xl)}.how-glue-card{overflow:hidden;min-width:0;flex:1;border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);background:var(--mantine-color-body);box-shadow:var(--mantine-shadow-sm)}.how-glue-card>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px}.how-glue-card .how-glue-source{white-space:normal}.how-glue-card-price{font-weight:700}.how-bars{display:flex;min-width:0;flex:1 1 340px;flex-direction:column;gap:18px}.how-bars h4{font-size:var(--mantine-font-size-sm);font-weight:700}.how-bars ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.how-bars li{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:12px;font-size:var(--mantine-font-size-sm)}.how-bars-count{font-weight:600;text-align:right}.how-place{overflow:hidden}.how-place-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:var(--mantine-font-size-sm);font-weight:600}.how-map{isolation:isolate;height:240px;background:var(--service-quiet)}[data-mantine-color-scheme=light] .how-map .leaflet-tile-pane{filter:saturate(.55) brightness(1.03)}.how-bounds{display:flex;max-width:960px;flex-direction:column;gap:16px;line-height:1.65}@media (max-width: 767px){.service-cols,.service-cols-three{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.service{padding-top:48px}.service>section+section{margin-top:64px}.service>.service-hero+section{margin-top:40px}.service-hero-words h1{font-size:40px}.service-numbers{margin-top:40px}}@media (max-width: 560px){.service-hero-words h1{font-size:34px}.service-hero-words p{font-size:var(--mantine-font-size-lg)}.service-numbers dl{grid-template-columns:repeat(2,minmax(0,1fr))}.service-numbers dl>div{padding:16px 12px 16px 0}.service-numbers dd{font-size:26px}.service-call{padding:24px 20px}.how-glue-panel{padding:var(--mantine-spacing-md)}.how-glue{flex-direction:column;align-items:stretch}.how-glue-arrow{align-self:center;transform:rotate(90deg)}.how-bars li{grid-template-columns:96px minmax(0,1fr) 52px;gap:8px}.service-table th,.service-table td{padding:12px}}
