/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! services.min.css | v3.1.0 | built 2026-11-08 15:19 */
@layer components{.svh-hero{padding-block:clamp(2.5rem,5vw,4rem) clamp(1.75rem,3vw,2.5rem);padding-inline:max(1.5rem, calc((100% - var(--container-max)) / 2));text-align:center}.svh-hero__inner{max-width:54rem;margin-inline:auto}.svh-hero__title{letter-spacing:-.015em;color:var(--color-text-heading);text-wrap:balance;margin-block:0 .9rem;font-size:clamp(2.05rem,1.35rem + 3.1vw,3.5rem);font-weight:700;line-height:1.16}.svh-hero__accent{color:var(--color-primary);display:block}.svh-hero__sub{max-width:44rem;color:var(--color-text);text-wrap:pretty;margin-inline:auto;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7}.svh-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.5rem;display:flex}.svh-hero .btn-ghost{background:color-mix(in srgb, var(--color-surface) 60%, transparent);border:1px solid var(--color-brand-300)}.dark .svh-hero .btn-ghost{border-color:var(--color-brand-700);background:0 0}.svh-hero__note{color:var(--color-text);margin:1rem 0 0;font-size:.9375rem;font-weight:600}.svh-btn-lg{padding:.8rem 1.5rem;font-size:1rem;font-weight:600}.svh-arrow{transition:transform var(--transition-base);display:inline-block}[dir=rtl] .svh-arrow{transform:scaleX(-1)}a:hover>.svh-arrow{transform:translate(3px)}[dir=rtl] a:hover>.svh-arrow{transform:scaleX(-1)translate(3px)}[dir=rtl] .svh-hero__title,[dir=rtl] .svh-cta__title{letter-spacing:0;line-height:1.32}[dir=rtl] .svh-sectors .section-title,[dir=rtl] .svh-process .section-title,[dir=rtl] .svh-faq .section-title{letter-spacing:0;padding-block-end:.2em;line-height:1.4}[lang=ja] .svh-hero__title,[lang=ja] .svh-cta__title{word-break:auto-phrase;overflow-wrap:anywhere}[lang=zh] .svh-hero__title,[lang=zh] .svh-cta__title,[lang=ko] .svh-hero__title,[lang=ko] .svh-cta__title{word-break:keep-all;overflow-wrap:anywhere}.svh-mosaic{padding-block-end:clamp(3.5rem,6vw,5.5rem);padding-inline:max(1.5rem, calc((100% - var(--container-max)) / 2))}.svh-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.svh-cell{min-width:0;display:grid}.svh-cell--lead{grid-area:span 2/span 7}.svh-cell--side,.svh-cell--block,.svh-cell--others{grid-column:span 5}.svh-cell--wide,.svh-cell--banner{grid-column:span 7}.svh-tile{--pad:clamp(1.25rem, 2vw, 1.75rem);--sc-line:var(--color-brand-200);--sc-ink:var(--color-brand-800);--sc-soft:var(--color-brand-100);--sc-acc:var(--color-primary);--sc-tile-text:var(--color-text);--sc-tile-heading:var(--color-text-heading);--sc-chip-bg:var(--color-brand-50);--sc-chip-text:var(--color-brand-800);--sc-go:var(--color-primary);width:100%;padding:var(--pad);border-radius:var(--radius-modal);background:var(--color-surface);color:var(--sc-tile-text);box-shadow:inset 0 0 0 1px var(--color-border);transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;gap:1.25rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.svh-tile:hover{box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--color-brand-300);transform:translateY(-3px)}.svh-tile:focus-visible{outline:3px solid var(--color-brand-400);outline-offset:3px}.svh-tile--brand,.svh-tile--night,.svh-tile--deep{--sc-line:color-mix(in srgb, var(--color-text-on-brand) 28%, transparent);--sc-ink:var(--color-text-on-brand);--sc-soft:color-mix(in srgb, var(--color-text-on-brand) 14%, transparent);--sc-acc:var(--color-text-on-brand);--sc-tile-text:var(--color-text-on-brand);--sc-tile-heading:var(--color-text-on-brand);--sc-chip-bg:color-mix(in srgb, var(--color-text-on-brand) 15%, transparent);--sc-chip-text:var(--color-text-on-brand);--sc-go:var(--color-text-on-brand);box-shadow:none}.svh-tile--brand{background:linear-gradient(150deg, var(--color-brand-600) 0%, var(--color-brand-900) 100%)}.svh-tile--night{background:linear-gradient(160deg, var(--color-brand-900) 0%, var(--color-brand-950) 100%)}.svh-tile--deep{background:var(--color-brand-700)}.dark .svh-tile{--sc-line:var(--color-brand-700);--sc-ink:var(--color-brand-100);--sc-soft:color-mix(in srgb, var(--color-brand-300) 14%, transparent);--sc-chip-bg:color-mix(in srgb, var(--color-brand-300) 14%, transparent);--sc-chip-text:var(--color-brand-100)}.dark .svh-tile--brand,.dark .svh-tile--night,.dark .svh-tile--deep{--sc-line:var(--color-brand-600);--sc-ink:var(--color-text-on-brand);--sc-chip-text:var(--color-text-on-brand);box-shadow:inset 0 0 0 1px var(--color-brand-800)}.dark .svh-tile--brand{background:linear-gradient(150deg, var(--color-brand-800) 0%, var(--color-brand-950) 100%)}.dark .svh-tile--night{background:var(--color-brand-950)}.dark .svh-tile--deep{background:var(--color-brand-900)}.svh-tile__scene{min-width:0;container-type:inline-size}.svh-tile--lead .svh-tile__scene,.svh-tile--block .svh-tile__scene,.svh-tile--banner .svh-tile__scene{margin-block-start:calc(-1 * var(--pad));margin-inline:calc(-1 * var(--pad))}.svh-tile--side,.svh-tile--wide{flex-direction:row;align-items:center}.svh-tile--side .svh-tile__body{flex:54%;min-width:0}.svh-tile--side .svh-tile__scene{margin-block:calc(-1 * var(--pad));flex:0 46%;align-self:stretch;margin-inline-end:calc(-1 * var(--pad))}.svh-tile--wide .svh-tile__body{flex:52%;min-width:0}.svh-tile--wide .svh-tile__scene{flex:0 48%}.svh-tile--side .svh-tile__body,.svh-tile--wide .svh-tile__body{order:-1}.svh-tile--lead .svh-tile__body{margin-block-start:auto}.svh-tile--block,.svh-tile--banner{justify-content:space-between}.svh-tile--banner .svh-tile__scene{flex:auto;display:flex}.svh-tile__body{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.svh-tile__problem{color:var(--sc-tile-text);text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.svh-tile--lead .svh-tile__problem{font-size:clamp(1.0625rem,.95rem + .5vw,1.3125rem);line-height:1.45}.svh-tile__name{color:var(--sc-tile-heading);align-items:center;gap:.5rem;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25;display:flex}.svh-tile__name i{color:var(--sc-go);font-size:1.15em;font-weight:400}.svh-tile--lead .svh-tile__name{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.svh-tile__includes{flex-wrap:wrap;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.svh-tile__includes li{background:var(--sc-chip-bg);color:var(--sc-chip-text);border-radius:100px;padding:.2rem .6rem;font-size:.8125rem;font-weight:600;line-height:1.5}.svh-tile__go{color:var(--sc-go);align-items:center;gap:.35rem;margin-block-start:.4rem;font-size:.9375rem;font-weight:700;display:inline-flex}.svh-tile:hover .svh-tile__go .svh-arrow{transform:translate(3px)}[dir=rtl] .svh-tile:hover .svh-tile__go .svh-arrow{transform:scaleX(-1)translate(3px)}.svh-others{border-radius:var(--radius-modal);background:var(--color-surface);width:100%;box-shadow:inset 0 0 0 1px var(--color-border);flex-direction:column;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.svh-others__title{color:var(--color-text-heading);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.svh-others__sub{color:var(--color-text);text-wrap:pretty;margin:.35rem 0 .75rem;font-size:.9375rem;line-height:1.55}.svh-others__list{flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.svh-others__list li+li{border-block-start:1px solid var(--color-border)}.svh-other{color:var(--color-text);align-items:center;gap:.75rem;padding-block:.8rem;text-decoration:none;display:flex}.svh-other:focus-visible{outline:3px solid var(--color-brand-400);outline-offset:2px;border-radius:4px}.svh-other__icon{color:var(--color-primary);flex:none;font-size:1.3rem}.svh-other__name{min-width:0;color:var(--color-text-heading);flex:1;font-size:1rem;font-weight:700;line-height:1.35}.svh-other__go{color:var(--color-primary);flex:none}.sc{--w:48;height:100%;font-size:calc(100cqi / var(--w));font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1.2;position:relative;overflow:hidden}.sc i{font-style:normal;line-height:1}.sc b{font-weight:700}.sc ul{margin:0;padding:0;list-style:none}.sc-apps{--w:48;min-height:27em}.sc-console{background:var(--color-surface);width:37.5em;height:24em;box-shadow:var(--shadow-lg);border-radius:.9em;grid-template-columns:4em minmax(0,1fr);display:grid;position:absolute;inset-block-start:2em;inset-inline-end:-1.5em;overflow:hidden}.sc-console__rail{background:var(--color-surface-alt);color:var(--color-text-muted);flex-direction:column;align-items:center;gap:1.25em;padding-block:1.3em;display:flex}.sc-console__rail i{font-size:1.45em}.sc-console__rail .is-active{color:var(--color-primary)}.sc-console__main{flex-direction:column;gap:.7em;min-width:0;padding:1.1em;display:flex}.sc-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid}.sc-kpi{background:var(--color-surface-alt);border-radius:.55em;flex-direction:column;gap:.4em;padding:.7em .8em;display:flex}.sc-kpi i{color:var(--color-primary);font-size:1.15em}.sc-kpi b{color:var(--color-text-heading);font-size:1.45em}.sc-console__row{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:.6em;min-height:0;display:grid}.sc-bars{background:var(--color-surface-alt);border-radius:.55em;align-items:flex-end;gap:.4em;padding:.8em;display:flex}.sc-bars span{height:var(--h);background:color-mix(in srgb, var(--color-primary) 34%, transparent);transform-origin:bottom;border-radius:.25em .25em 0 0;flex:1}.sc-bars .is-peak{background:var(--color-primary)}.sc-feed{background:var(--color-surface-alt);border-radius:.55em;flex-direction:column;justify-content:space-around;padding:.4em .7em;display:flex}.sc-feed li{align-items:center;gap:.5em;display:flex}.sc-feed i:first-child{color:var(--color-text-muted);font-size:1.05em}.sc-feed b{color:var(--color-text-heading);flex:1;font-size:.95em}.sc-feed .is-done{color:var(--color-success);font-size:1.2em}.sc-feed .is-wait{color:var(--color-warning);font-size:1.2em}.dark .sc-feed .is-done{color:var(--color-brand-100)}.dark .sc-feed .is-wait{color:var(--color-brand-400)}.sc-sheet{background:var(--color-surface);width:14.5em;color:var(--color-text);box-shadow:var(--shadow-lg);border-radius:.3em;position:absolute;inset-block-start:11em;inset-inline-start:1.6em;overflow:hidden;rotate:-5deg}[dir=rtl] .sc-sheet{rotate:5deg}.sc-sheet__row{border-block-end:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sc-sheet__row:first-child{background:color-mix(in srgb, var(--color-success) 16%, transparent);font-weight:700}.sc-sheet__row:last-child{border-block-end:0}.sc-sheet__row span{border-inline-end:1px solid var(--color-border);padding:.32em .5em;font-size:.9em}.sc-sheet__row span:last-child{border-inline-end:0}.sc-hop{background:var(--color-primary);width:2.6em;height:2.6em;color:var(--color-primary-text);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:20.6em;inset-inline-start:14.8em}.sc-hop i{font-size:1.3em}[dir=rtl] .sc-hop i{display:inline-block;transform:scaleX(-1)}.sc-site{--w:25;min-height:25em}.sc-window{background:var(--color-surface);box-shadow:var(--shadow-lg), inset 0 0 0 1px var(--color-border);border-radius:.8em .8em 0 0;position:absolute;inset-block:4.2em -1em;inset-inline:1em -1.5em;overflow:hidden}.sc-window__bar{background:var(--color-surface-alt);align-items:center;gap:.4em;padding:.7em .9em;display:flex}.sc-window__bar span{background:var(--color-border-strong);border-radius:50%;width:.7em;height:.7em}.sc-window__bar i{color:var(--color-success);margin-inline:auto 1.5em;font-size:1em}.dark .sc-window__bar i{color:var(--color-brand-100)}.sc-site__hero{background:var(--color-primary);color:var(--color-primary-text);align-items:center;gap:.8em;padding:1.2em;display:flex}.sc-site__hero>i{font-size:3em}.sc-site__facts{gap:.5em;font-size:1.15em;display:flex}.sc-site__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;padding:.8em;padding-inline-end:2.3em;display:grid}.sc-site__items span{aspect-ratio:1;background:var(--color-surface-alt);color:var(--color-primary);border-radius:.55em;place-items:center;font-size:1.7em;display:grid}.sc-call{background:var(--color-surface);width:3em;height:3em;color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:3.7em;inset-inline-end:3.2em}.sc-call i{font-size:1.4em}.sc-search{background:var(--color-surface);width:19em;color:var(--color-text-muted);box-shadow:var(--shadow-lg);border-radius:100em;align-items:center;gap:.6em;padding:.7em 1em;display:flex;position:absolute;inset-block-start:1.2em;inset-inline-start:.2em}.sc-search i{font-size:1.25em}.sc-search>i:last-child{color:var(--color-primary)}.sc-search__field{flex:1;align-items:center;height:1.2em;display:flex}.sc-caret{background:var(--color-primary);width:2px;height:100%;animation:1.1s step-end infinite svh-caret}.sc-mobile{--w:25;min-height:25em}.sc-device{border:.45em solid var(--color-brand-900);background:var(--color-surface);width:15em;height:42em;box-shadow:var(--shadow-lg);border-radius:2.1em;flex-direction:column;gap:.7em;padding:.9em;display:flex;position:absolute;inset-block-start:1.5em;inset-inline-start:4.8em}.dark .sc-device{border-color:var(--color-brand-700)}.sc-device__head{color:var(--color-text-heading);justify-content:space-between;align-items:center;font-size:1.15em;display:flex}.sc-device__bell{display:inline-flex;position:relative}.sc-device__bell b{background:var(--color-primary);width:1.15em;height:1.15em;color:var(--color-primary-text);border-radius:50%;place-items:center;font-size:.65em;display:grid;position:absolute;inset-block-start:-.45em;inset-inline-end:-.45em}.sc-device__card{background:var(--color-primary);color:var(--color-primary-text);border-radius:.8em;align-items:center;gap:.6em;padding:1.2em .9em;display:flex}.sc-device__card i{font-size:1.9em}.sc-device__card b{font-size:1.7em}.sc-device__rows{flex-direction:column;gap:.45em;display:flex}.sc-device__rows li{background:var(--color-surface-alt);color:var(--color-text-heading);border-radius:.6em;justify-content:space-between;align-items:center;padding:.6em .8em;display:flex}.sc-device__rows i{color:var(--color-primary);font-size:1.25em}.sc-note{background:var(--color-brand-900);color:var(--color-text-on-brand);box-shadow:var(--shadow-lg);border-radius:.8em;align-items:center;gap:.5em;padding:.7em .9em;display:flex;position:absolute;inset-block-start:5.2em;inset-inline-start:.6em}.sc-note i{font-size:1.4em}.dark .sc-note{background:var(--color-brand-800)}.sc-stores{flex-direction:column;gap:.6em;display:flex;position:absolute;inset-block-start:8.5em;inset-inline-end:.7em}.sc-stores span{background:var(--color-surface);width:3em;height:3em;color:var(--color-text-heading);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--color-border);border-radius:50%;place-items:center;display:grid}.sc-stores i{font-size:1.5em}.sc-radar{--w:36;min-height:19em;overflow:hidden}.sc-radar__disc{width:28em;height:28em;box-shadow:inset 0 0 0 1px var(--sc-line);inset-block-start:-6.5em;border-radius:50%;margin-left:-14em;position:absolute;left:50%}.sc-radar__ring{box-shadow:inset 0 0 0 1px var(--sc-line);border-radius:50%;position:absolute}.sc-radar__ring:first-child{inset:3.5em}.sc-radar__ring:nth-child(2){inset:7em}.sc-radar__ring:nth-child(3){inset:10.5em}.sc-radar__sweep{background:conic-gradient(from 0deg, color-mix(in srgb, var(--sc-acc) 34%, transparent) 0deg, transparent 80deg);border-radius:50%;position:absolute;inset:0}.sc-threat{top:var(--y);left:var(--x);color:var(--sc-ink);font-size:1.6em;position:absolute}.sc-radar__shield{color:var(--sc-ink);font-size:5em;position:absolute;top:50%;left:50%;translate:-50% -50%}.sc-radar__watch{background:var(--sc-chip-bg);color:var(--sc-ink);border-radius:100em;align-items:center;gap:.4em;padding:.35em .8em;font-size:1.15em;display:inline-flex;position:absolute;inset-block-end:.8em;inset-inline-end:1.6em}.sc-growth{--w:72;flex:1;height:auto;min-height:22em}.sc-growth__chart{width:100%;height:100%;position:absolute;inset:0}.sc-growth__grid{stroke:var(--color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.sc-growth__area{fill:color-mix(in srgb, var(--color-primary) 16%, transparent)}.sc-growth__line{stroke:var(--color-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;vector-effect:non-scaling-stroke}.sc-channel{top:var(--y);left:var(--x);background:var(--color-surface);width:3em;height:3em;color:var(--color-primary);box-shadow:var(--shadow-md), inset 0 0 0 1px var(--color-border);border-radius:50%;place-items:center;margin-top:-1.5em;margin-left:-1.5em;display:grid;position:absolute}.sc-channel i{font-size:1.5em}.sc-funnel{color:var(--color-text-muted);align-items:center;gap:.5em;font-size:1.25em;display:flex;position:absolute;top:1.4em;left:1.4em}.sc-funnel span{background:var(--color-surface);color:var(--color-text-heading);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:.55em;align-items:center;gap:.4em;padding:.4em .75em;display:inline-flex}.sc-funnel span i{color:var(--color-primary)}.sc-funnel .is-end{background:var(--color-primary);color:var(--color-primary-text);box-shadow:none}.sc-funnel .is-end i{color:var(--color-primary-text)}.sc-relay{--w:34;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:20em;display:grid}.sc-relay__wires{width:100%;height:100%;position:absolute;inset:0}[dir=rtl] .sc-relay__wires{transform:scaleX(-1)}.sc-relay__wires path{stroke:var(--sc-line);stroke-width:2px;stroke-dasharray:3 7;vector-effect:non-scaling-stroke;animation:1.6s linear infinite svh-wire}.sc-relay__in,.sc-relay__out{flex-direction:column;gap:.75em;display:flex;position:relative}.sc-relay__out{align-items:flex-end;gap:1.6em}.sc-relay__in span,.sc-relay__out span{background:var(--color-surface);width:3.4em;height:3.4em;color:var(--color-primary);box-shadow:var(--shadow-md);border-radius:.8em;place-items:center;display:grid}.sc-relay__in i,.sc-relay__out i{font-size:1.75em}.sc-relay__core{background:var(--color-surface);width:7em;height:7em;color:var(--color-primary);box-shadow:var(--shadow-lg), 0 0 0 .7em var(--sc-soft);border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.sc-relay__core i{font-size:3.4em}.sc-plain{--w:36;min-height:14em;color:var(--sc-go);place-items:center;display:grid}.sc-plain i{font-size:6em}.sc *{animation-play-state:paused}.is-playing .sc *{animation-play-state:running}.sc-rise{animation:svh-rise 4.8s ease-in-out var(--d,0s) infinite}.sc-pop{animation:svh-pop 5.6s ease-in-out var(--d,0s) infinite}.sc-pulse{animation:svh-pulse 3.2s ease-in-out var(--d,0s) infinite}.sc-blink{animation:svh-blink 4s ease-in-out var(--d,0s) infinite}.sc-float{animation:5s ease-in-out infinite svh-float}.sc-draw{animation:8s ease-in-out infinite svh-draw}.sc-spin{animation:6s linear infinite svh-spin}.sc-scan{animation:svh-scan 4.8s ease-in-out var(--d,0s) infinite}@keyframes svh-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.68)}}@keyframes svh-pop{0%,62%,to{opacity:1;transform:none}78%{opacity:.25;transform:translateY(.3em)}}@keyframes svh-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes svh-blink{0%,55%,to{opacity:1;transform:scale(1)}25%{opacity:.2;transform:scale(.7)}}@keyframes svh-float{0%,to{transform:none}50%{transform:translateY(-.4em)}}@keyframes svh-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes svh-draw{0%,18%,to{stroke-dashoffset:0}19%{stroke-dashoffset:100px}75%{stroke-dashoffset:0}}@keyframes svh-spin{to{transform:rotate(360deg)}}@keyframes svh-scan{0%,15%,to{background-color:#0000}7%{background-color:color-mix(in srgb, var(--color-warning) 26%, transparent)}}@keyframes svh-wire{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.sc *{animation:none!important}.svh-tile,.svh-arrow{transition:none}.svh-tile:hover{transform:none}}.svh-sectors{background:var(--color-surface);padding-block:clamp(3.5rem,6vw,5.5rem)}.svh-sectors__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.svh-sectors__head{margin-block-end:0;position:sticky;top:6.5rem}.svh-sectors__list{margin:0;padding:0;list-style:none}.svh-sector{border-block-start:1px solid var(--color-border);padding-block:1.5rem}.svh-sector:first-child{border-block-start:0;padding-block-start:0}.svh-sector:last-child{padding-block-end:0}.svh-sector__name{color:var(--color-text-heading);margin:0;font-size:1.1875rem;font-weight:700;line-height:1.35}.svh-sector__line{max-width:42rem;color:var(--color-text);text-wrap:pretty;margin:.35rem 0 .75rem;font-size:1rem;line-height:1.65}.svh-sector__links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.svh-sector__link{color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-300);-webkit-text-decoration-color:var(--color-brand-300);text-decoration-color:var(--color-brand-300);text-underline-offset:.25em;font-size:.9375rem;font-weight:600;text-decoration-thickness:1px}.svh-sector__link:hover{color:var(--color-link-hover);text-decoration-color:currentColor}.svh-sector__link:focus-visible{outline:3px solid var(--color-brand-400);outline-offset:2px;border-radius:3px}.dark .svh-sector__link{color:var(--color-brand-300);-webkit-text-decoration-color:var(--color-brand-700);-webkit-text-decoration-color:var(--color-brand-700);text-decoration-color:var(--color-brand-700)}.dark .svh-sector__link:hover{color:var(--color-brand-200)}.svh-process{padding-block:clamp(3.5rem,6vw,5.5rem)}.svh-process .section-head{margin-block-end:2.75rem}.svh-process .section-sub{color:var(--color-text)}.svh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.svh-step{position:relative}.svh-step:not(:last-child):after{content:"";border-block-start:2px solid var(--color-brand-300);position:absolute;inset-block-start:1.25rem;inset-inline:3.25rem -1.25rem}.dark .svh-step:not(:last-child):after{border-color:var(--color-brand-700)}.svh-step__mark{background:var(--color-primary);width:2.5rem;height:2.5rem;color:var(--color-primary-text);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.svh-step__title{color:var(--color-text-heading);margin:.9rem 0 .35rem;font-size:1.125rem;font-weight:700;line-height:1.35}.svh-step__text{color:var(--color-text);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.svh-faq{padding-block:clamp(1rem,2vw,2rem) clamp(3.5rem,6vw,5.5rem)}.svh-faq .section-head{margin-block-end:2rem}.svh-faq__list{flex-direction:column;gap:.625rem;max-width:52rem;margin-inline:auto;display:flex}.svh-faq__item{border-radius:var(--radius-card);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);transition:box-shadow var(--transition-base)}.svh-faq__item[open]{box-shadow:inset 0 0 0 1px var(--color-brand-300)}.svh-faq__q{cursor:pointer;color:var(--color-text-heading);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:1.0625rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.svh-faq__q::-webkit-details-marker{display:none}.svh-faq__q:focus-visible{outline:3px solid var(--color-brand-400);outline-offset:2px}.svh-faq__sign{color:var(--color-primary);transition:transform var(--transition-base);flex:none;font-size:1.25rem}.svh-faq__item[open] .svh-faq__sign{transform:rotate(45deg)}.svh-faq__a{color:var(--color-text);padding:0 1.25rem 1.15rem;font-size:1rem;line-height:1.7}.svh-faq__a p{text-wrap:pretty;max-width:68ch;margin:0}.svh-cta{padding-block:0 clamp(3.5rem,6vw,5.5rem)}.svh-cta__panel{border-radius:var(--radius-modal);background:linear-gradient(150deg, var(--color-brand-700) 0%, var(--color-brand-950) 100%);color:var(--color-text-on-brand);text-align:center;padding-block-end:clamp(2.25rem,5vw,3.5rem);padding-inline:clamp(1.5rem,4vw,3rem);overflow:hidden}.dark .svh-cta__panel{background:linear-gradient(150deg, var(--color-brand-800) 0%, var(--color-brand-950) 100%);box-shadow:inset 0 0 0 1px var(--color-brand-700)}.svh-cta__wall{grid-template-columns:repeat(6,minmax(0,1fr));margin-block-end:clamp(2rem,4vw,3rem);margin-inline:calc(-1*clamp(1.5rem,4vw,3rem));display:grid}.svh-cta__wall span{background:color-mix(in srgb, var(--color-text-on-brand) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-on-brand) 8%, transparent);place-items:center;padding-block:clamp(1rem,2.4vw,1.75rem);font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1;display:grid}.svh-cta__wall span:nth-child(2n){background:color-mix(in srgb, var(--color-text-on-brand) 4%, transparent)}.svh-cta__title{color:var(--color-text-on-brand);text-wrap:balance;margin:0;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.6rem);font-weight:700;line-height:1.22}.svh-cta__accent{color:var(--color-text-on-brand);opacity:.82;display:block}.svh-cta__sub{text-wrap:pretty;max-width:40rem;margin:.85rem auto 0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.7}.svh-cta__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.75rem;display:flex}.svh-cta .btn-primary{background:var(--color-text-on-brand);color:var(--color-brand-800);border-color:var(--color-text-on-brand)}.svh-cta .btn-primary:hover{background:var(--color-brand-100);color:var(--color-brand-900);border-color:var(--color-brand-100)}.svh-cta .btn-ghost{color:var(--color-text-on-brand);border-color:color-mix(in srgb, var(--color-text-on-brand) 45%, transparent);background:0 0}.svh-cta .btn-ghost:hover{background:color-mix(in srgb, var(--color-text-on-brand) 12%, transparent);color:var(--color-text-on-brand);border-color:var(--color-text-on-brand)}@media (max-width:1100px){.svh-cell--lead,.svh-cell--wide,.svh-cell--banner,.svh-cell--block,.svh-cell--others{grid-area:auto/span 12}.svh-cell--side{grid-column:span 6}.svh-tile--side{flex-direction:column;align-items:stretch}.svh-tile--side .svh-tile__scene{margin-block:calc(-1 * var(--pad)) 0;margin-inline:calc(-1 * var(--pad));flex:none}.svh-tile--side .svh-tile__body{flex:1;order:0}.svh-tile--block .svh-tile__scene{max-height:17rem;overflow:hidden}.svh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.svh-step:nth-child(2):after{display:none}.svh-sectors__layout{grid-template-columns:minmax(0,1fr)}.svh-sectors__head{position:static}}@media (max-width:680px){.svh-cell--side{grid-column:span 12}.svh-tile--wide{flex-direction:column;align-items:stretch}.svh-tile--wide .svh-tile__scene{flex:none}.svh-tile--wide .svh-tile__body{flex:1;order:0}.svh-tile--block .svh-tile__scene{max-height:none}.sc-apps{--w:34;min-height:27em}.sc-console{inset-inline-end:-12em}.sc-growth{--w:40;min-height:15em}.svh-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.svh-step{padding-inline-start:3.25rem}.svh-step__mark{position:absolute;inset-block-start:0;inset-inline-start:0}.svh-step__title{margin-block-start:.35rem}.svh-step:not(:last-child):after{border-block-start:0;border-inline-start:2px solid var(--color-brand-300);display:block;inset-block:2.75rem -.75rem;inset-inline:1.2rem auto}.dark .svh-step:not(:last-child):after{border-color:var(--color-brand-700)}.svh-hero__actions .svh-btn-lg,.svh-cta__actions .svh-btn-lg{flex:100%;justify-content:center}}}