.pageContent.svelte-164dcgb{padding:1rem 5rem 5rem 8rem}.page-content.svelte-164dcgb{max-width:1200px;margin-right:0;padding:0 1.75rem}.components-page.svelte-164dcgb .sidebar-fixed{padding:2rem 0 2rem 11rem!important}.components-page.svelte-164dcgb .section-wrapper{box-sizing:border-box;border:1px solid var(--color-border-default);width:100%;box-shadow:none;border-radius:12px;transition:opacity .7s,transform .7s;background:var(--color-surface-card)!important;border-top:1px solid var(--color-border-default)!important;min-height:unset!important;margin:0 0 2rem!important;padding:clamp(1.5rem,1.15rem + 1.75vw,2.75rem) clamp(.625rem,.5rem + .75vw,1.25rem)!important}.components-page.svelte-164dcgb .section-wrapper.network,.components-page.svelte-164dcgb .section-wrapper.truss{background:var(--color-surface)!important}.components-page.svelte-164dcgb .section-wrapper:last-child{margin-bottom:0!important}.components-page.svelte-164dcgb .section-wrapper.reveal-init{opacity:0;transform:translateY(28px)}.components-page.svelte-164dcgb .section-wrapper.reveal-init.is-visible{opacity:1;transform:translateY(0)}.components-page.svelte-164dcgb .section-wrapper .section-container{gap:1rem;padding:0!important}.components-page.svelte-164dcgb .section-wrapper>div>div.cards-1,.components-page.svelte-164dcgb .section-wrapper>div>div.cards-2,.components-page.svelte-164dcgb .section-wrapper>div>div.cards-3{display:grid}p.svelte-164dcgb{margin:0}h3.svelte-164dcgb{margin-top:0}.scroll-progress.svelte-164dcgb{background:var(--color-brand);z-index:1000;pointer-events:none;transform-origin:0;width:100%;height:3px;transition:transform .1s linear;position:fixed;top:0;left:0}.hero.svelte-164dcgb{border:1px solid var(--color-border-default);background:#fff;border-radius:8px;align-items:center;min-height:clamp(440px,44vw,600px);margin-bottom:5rem;display:flex;position:relative;overflow:hidden}.hero-media.svelte-164dcgb{z-index:0;position:absolute;inset:0}.hero-poster.svelte-164dcgb{object-fit:cover;object-position:70% center;border:0;width:100%;height:100%;position:absolute;inset:0}.hero-scrim.svelte-164dcgb{background:linear-gradient(90deg,#fff 0% 32%,#fff0 100%);position:absolute;inset:0}.hero-inner.svelte-164dcgb{z-index:1;width:100%;padding:clamp(44px,7vw,72px) clamp(1.5rem,1rem + 3vw,3.5rem);position:relative}.hero-content.svelte-164dcgb{text-align:left;flex-direction:column;align-items:flex-start;max-width:min(525px,52%);display:flex}.hero-kicker.svelte-164dcgb{color:var(--color-brand);letter-spacing:.2em;margin:0 0 8px;font-size:max(12px,10px + .4vw);font-weight:700}.hero-title.svelte-164dcgb{color:#213547;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.35}.hero-cta-row.svelte-164dcgb{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:28px;display:flex}.components-page.svelte-164dcgb .section-wrapper.contact .hero-cta-row{flex-direction:row;justify-content:center;margin-top:0;display:flex}.hero-btn.svelte-164dcgb{box-sizing:border-box;font-weight:700;font-size:var(--cp-btn,.9722rem);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:16px 24px;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}@media (hover:hover){.hero-btn.svelte-164dcgb:hover{opacity:.85}}.hero-btn.svelte-164dcgb:active{opacity:.8;transform:translateY(1px)}.hero-btn.svelte-164dcgb:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hero-btn-primary.svelte-164dcgb{background:var(--color-brand);color:#fff}.hero-btn-secondary.svelte-164dcgb{color:#213547;background:#fff;border:1.5px solid #213547}.en-tag.svelte-164dcgb{font-size:var(--cp-label,.72rem);letter-spacing:.16em;color:var(--color-brand);margin-bottom:.6rem;font-weight:700;display:block}.explanation.svelte-164dcgb{font-size:var(--cp-lead,var(--font-size-smaller));line-height:1.75}.explanation.lead.svelte-164dcgb{color:var(--color-text-secondary,var(--color-text))}.cards-1.svelte-164dcgb,.cards-2.svelte-164dcgb,.cards-3.svelte-164dcgb{gap:1.25rem;margin:.5rem 0;display:grid}.cards-1.svelte-164dcgb{grid-template-columns:minmax(0,1fr)}.cards-2.svelte-164dcgb{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-3.svelte-164dcgb{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-card.svelte-164dcgb{--card-pad-x:1.25rem;--card-pad-y:1.5rem;overflow-wrap:anywhere;background:var(--color-surface-card,#fff);border:1px solid var(--color-border-default);min-width:0;padding:var(--card-pad-y) var(--card-pad-x);border-radius:10px;flex-direction:column;gap:.5rem;scroll-margin-top:6rem;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.mini-card.svelte-164dcgb:target{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand)}.mini-card.svelte-164dcgb .card-media:where(.svelte-164dcgb){margin:calc(-1 * var(--card-pad-y)) calc(-1 * var(--card-pad-x)) .5rem;width:calc(100% + 2 * var(--card-pad-x));border-radius:10px 10px 0 0;overflow:hidden}.mini-card.svelte-164dcgb .app-thumb:where(.svelte-164dcgb){aspect-ratio:16/9;object-fit:cover;border:none;border-radius:0;width:100%;margin-bottom:0;display:block}.card-body.svelte-164dcgb{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.mini-card.svelte-164dcgb h3:where(.svelte-164dcgb){font-size:var(--cp-h3,var(--font-size-usual));border-left:none;margin:.3rem 0 .4rem;padding-left:0;font-weight:700}.mini-card.svelte-164dcgb p:where(.svelte-164dcgb){font-size:var(--cp-body,var(--font-size-smaller));color:var(--color-text);line-height:1.7}.price-line.svelte-164dcgb{border-top:1px solid var(--color-border-default);justify-content:space-between;align-items:baseline;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.price-label.svelte-164dcgb{font-size:var(--cp-small,var(--font-size-smaller));color:var(--color-text-secondary,var(--color-text))}.price-value.svelte-164dcgb{font-size:var(--cp-h3,var(--font-size-usual));white-space:nowrap;font-weight:700}@media screen and (width>=700px){.cards-1.svelte-164dcgb .mini-card:where(.svelte-164dcgb){flex-direction:row;gap:1.5rem}.cards-1.svelte-164dcgb .card-media:where(.svelte-164dcgb){width:auto;margin:calc(-1 * var(--card-pad-y)) 0 calc(-1 * var(--card-pad-y)) calc(-1 * var(--card-pad-x));border-radius:10px 0 0 10px;flex:0 0 34%;align-self:stretch}.cards-1.svelte-164dcgb .app-thumb:where(.svelte-164dcgb){aspect-ratio:auto;height:100%;min-height:11rem}}@media screen and (width>=1201px){.components-page.svelte-164dcgb{--cp-lead:1.125rem;--cp-body:1.0625rem;--cp-small:.9375rem;--cp-label:.8125rem;--cp-h3:1.1875rem;--cp-btn:1.0625rem}}@media screen and (width>=700px) and (width<=1200.98px){.pageContent.svelte-164dcgb{padding:1.5rem}.page-content.svelte-164dcgb{padding:0}.components-page.svelte-164dcgb{--cp-lead:1.0625rem;--cp-body:1rem;--cp-small:.875rem;--cp-label:.75rem;--cp-h3:1.125rem;--cp-btn:1rem}.components-page.svelte-164dcgb .section-wrapper{padding:3.5rem 1.5rem!important}.components-page.svelte-164dcgb .sidebar-fixed{padding:6rem 0 2rem 2rem!important}}@media screen and (width>=800px) and (width<=1200.98px){.cards-3.svelte-164dcgb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=799.98px){.cards-2.svelte-164dcgb,.cards-3.svelte-164dcgb{grid-template-columns:minmax(0,1fr)}}@media screen and (width<=699.98px){.components-page.svelte-164dcgb{--cp-lead:1.0625rem;--cp-body:1rem;--cp-small:.875rem;--cp-label:.75rem;--cp-h3:1.125rem;--cp-btn:1rem}.pageContent.svelte-164dcgb{padding:1rem}.page-content.svelte-164dcgb{border-top:none;margin-left:0;padding:0}.components-page.svelte-164dcgb .section-wrapper{border-radius:12px;padding:2.25rem .75rem!important}.mini-card.svelte-164dcgb{--card-pad-x:1rem;--card-pad-y:1.25rem}.hero.svelte-164dcgb{min-height:0;margin-bottom:2rem;display:block}.hero-media.svelte-164dcgb{aspect-ratio:4/3;position:relative;inset:auto}.hero-scrim.svelte-164dcgb{display:none}.hero-inner.svelte-164dcgb{box-sizing:border-box;padding:1.5rem 1.25rem 1.75rem}.hero-content.svelte-164dcgb{align-items:stretch;max-width:100%}.hero-title.svelte-164dcgb{font-size:clamp(1.75rem,1.2rem + 2.6vw,2.25rem)}.hero-cta-row.svelte-164dcgb{flex-direction:column;gap:.75rem;margin-top:1.25rem}.hero-btn.svelte-164dcgb{min-height:48px;padding:.75rem 1.25rem}.hero-cta-row.svelte-164dcgb .hero-btn:where(.svelte-164dcgb){width:100%}.components-page.svelte-164dcgb .section-wrapper.contact .hero-cta-row{flex-direction:column;align-items:center}.components-page.svelte-164dcgb .section-wrapper.contact .hero-cta-row .hero-btn{width:auto;min-width:min(280px,100%)}}@media screen and (orientation:landscape) and (height<=500px){.hero.svelte-164dcgb{min-height:0}.hero-inner.svelte-164dcgb{padding-block:1.25rem}}@media screen and (orientation:landscape) and (height<=500px) and (width<=699.98px){.hero.svelte-164dcgb{align-items:stretch;display:flex}.hero-media.svelte-164dcgb{aspect-ratio:auto;flex:0 0 42%}.hero-inner.svelte-164dcgb{flex:auto;width:auto}}@media (prefers-reduced-motion:reduce){.mini-card.svelte-164dcgb{transition:none}}.print-contact.svelte-164dcgb{display:none}@media print{.components-page.svelte-164dcgb{--color-text:#213547;--color-headers:#313132;--color-bg:#fff;--color-brand:#0b345b;--color-brand-hover:#0a2d4f;--color-border-default:#b4b8bf;--color-surface:#f2f2f4;--color-surface-card:#fff;--color-surface-hover:#e5e5e5;--color-highlight-bg:#f0f8ff;--color-highlight-border:#4682b4;color:var(--color-text);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}#main-content>#relatedLinks,#main-content>.viconTop{display:none}.components-page.svelte-164dcgb{font-size:10.5pt;line-height:1.5}.hero-title.svelte-164dcgb{font-size:19pt;line-height:1.3}.hero-kicker.svelte-164dcgb{font-size:8pt}.hero-btn.svelte-164dcgb{font-size:10pt}.en-tag.svelte-164dcgb{font-size:8pt}h2.svelte-164dcgb{font-size:15pt;line-height:1.3}h3.svelte-164dcgb{font-size:11pt}.explanation.svelte-164dcgb,p.svelte-164dcgb{orphans:3;widows:3;font-size:9.5pt;line-height:1.55}.mini-card.svelte-164dcgb h3:where(.svelte-164dcgb){font-size:10.5pt}.mini-card.svelte-164dcgb p:where(.svelte-164dcgb){font-size:9pt}.price-label.svelte-164dcgb{font-size:8.5pt}.price-value.svelte-164dcgb{font-size:10pt}.scroll-progress.svelte-164dcgb,.hero-cta-row.svelte-164dcgb,.hero-scrim.svelte-164dcgb,.agent-wrapper,.components-page.svelte-164dcgb .sidebar,.components-page.svelte-164dcgb .sidebar-fixed,.mini-card.svelte-164dcgb .card-media.is-placeholder:where(.svelte-164dcgb){display:none!important}.pageContent.svelte-164dcgb{padding:0!important}.page-content.svelte-164dcgb{max-width:none!important;margin:0!important;padding:0!important}.components-page.svelte-164dcgb .section-wrapper.reveal-init{opacity:1!important;transition:none!important;transform:none!important}.components-page.svelte-164dcgb .section-wrapper,.components-page.svelte-164dcgb .section-container{text-align:left!important}.components-page.svelte-164dcgb .section-wrapper,.components-page.svelte-164dcgb .section-wrapper.network,.components-page.svelte-164dcgb .section-wrapper.truss{break-inside:avoid;border-radius:6px;background:#fff!important;margin:0 0 .9rem!important;padding:1.1rem .75rem!important}.components-page.svelte-164dcgb .section-wrapper .section-container{gap:.4rem}.components-page.svelte-164dcgb .section-wrapper h2{margin:0 0 .25rem}.hero.svelte-164dcgb{break-inside:avoid;min-height:0;margin-bottom:1.25rem;display:block}.hero-media.svelte-164dcgb{position:static}.hero-poster.svelte-164dcgb{object-fit:cover;object-position:70% center;width:100%;height:auto;max-height:65mm;display:block;position:static}.hero-inner.svelte-164dcgb{padding:.75rem .5rem .5rem}.hero-content.svelte-164dcgb{max-width:100%}.en-tag.svelte-164dcgb,h2.svelte-164dcgb,h3.svelte-164dcgb{break-after:avoid}.mini-card.svelte-164dcgb,.print-contact.svelte-164dcgb{break-inside:avoid}.components-page.svelte-164dcgb .cards-1:where(.svelte-164dcgb),.components-page.svelte-164dcgb .cards-2:where(.svelte-164dcgb),.components-page.svelte-164dcgb .cards-3:where(.svelte-164dcgb){gap:.75rem;display:grid!important}.components-page.svelte-164dcgb .cards-3:where(.svelte-164dcgb){grid-template-columns:repeat(2,minmax(0,1fr))}.mini-card.svelte-164dcgb{--card-pad-x:.9rem;--card-pad-y:.8rem;gap:.3rem}.mini-card.svelte-164dcgb h3:where(.svelte-164dcgb){margin:0 0 .2rem}.price-line.svelte-164dcgb{padding-top:.45rem}.mini-card.svelte-164dcgb:target{box-shadow:none}.print-contact.svelte-164dcgb{text-align:center;display:block}.print-contact.svelte-164dcgb p:where(.svelte-164dcgb){font-size:9.5pt}}
