:root{--c-brand-900:#0e1a24;--c-brand-800:#1c2b36;--c-accent:#f2994a;--c-accent-600:#e67e22;--c-bg:#fff;--c-bg-subtle:#f9fafb;--c-bg-muted:#f3f4f6;--c-bg-dark:#0e1a24;--c-bg-dark-alt:#16232e;--c-text:#0e1a24;--c-text-body:#374151;--c-text-muted:#6b7280;--c-text-subtle:#9ca3af;--c-text-invert:#fff;--c-border:#e5e7eb;--c-border-strong:#d1d5db;--c-border-heavy:#9ca3af;--c-link:#0e1a24;--c-link-hover:#a64700;--c-focus:#f2994a;--c-consulenza:#f2c94c;--c-consulenza-bg:#fef6d8;--c-progettazione:#2f80ed;--c-progettazione-bg:#eaf2fd;--c-sviluppo:#27ae60;--c-sviluppo-bg:#e9f7ef;--c-success:#27ae60;--c-success-bg:#e9f7ef;--c-warning:#f2c94c;--c-warning-bg:#fef6d8;--c-error:#eb5757;--c-info:#2f80ed;--c-info-bg:#eaf2fd;--font-display:"Anta", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--t-h1:400 clamp(34px, 4.9vw, 70px)/1.2 var(--font-display);--t-h1-ls:-.01em;--t-h2:400 clamp(26px, 2.9vw, 40px)/1.3 var(--font-display);--t-h2-ls:-.01em;--t-h3:400 clamp(22px, 2.3vw, 32px)/1.31 var(--font-display);--t-h3-ls:-.01em;--t-h4:400 clamp(19px, 1.7vw, 24px)/1.42 var(--font-display);--t-h4-ls:-.01em;--t-body-lg:400 clamp(16px, 1.3vw, 18px)/1.61 var(--font-body);--t-body-lg-ls:-.01em;--t-body:400 16px/26px var(--font-body);--t-body-ls:-.16px;--t-body-sm:400 14px/21px var(--font-body);--t-body-sm-ls:-.14px;--t-btn:600 16px/16px var(--font-body);--t-btn-ls:.32px;--t-btn-alt:500 16px/16px var(--font-body);--t-btn-alt-ls:-.16px;--t-label:500 14px/20px var(--font-body);--t-label-ls:-.14px;--t-meta:400 14px/20px var(--font-body);--t-meta-ls:-.14px;--t-link:500 16px/16px var(--font-body);--t-link-ls:-.16px;--t-badge:600 12px/14px var(--font-body);--t-badge-ls:.48px;--w-container:1240px;--w-narrow:1120px;--pad-x:24px;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--pad-section:72px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-15:60px;--s-25:100px;--r-sm:10px;--r-md:16px;--r-img:20px;--r-lg:24px;--r-xl:30px;--r-pill:100px;--r-full:9999px;--sh-sm:0 1px 2px #0e1a240f;--sh-md:0 4px 16px #0e1a2414;--sh-lg:0 12px 40px #0e1a241f;--transition:.18s cubic-bezier(.4, 0, .2, 1)}@media (width<=1024px){:root{--pad-section:56px;--pad-x:24px}}@media (width<=768px){:root{--pad-section:40px;--pad-x:20px}}@font-face{font-family:Anta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anta-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anta;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/anta-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}[data-reveal][data-reveal-pending]{opacity:0}[data-method]{--step-accent:var(--c-accent)}[data-accent=consulenza] [data-method],[data-method-step][data-accent=consulenza]{--step-accent:var(--c-consulenza)}[data-accent=progettazione] [data-method],[data-method-step][data-accent=progettazione]{--step-accent:var(--c-progettazione)}[data-accent=sviluppo] [data-method],[data-method-step][data-accent=sviluppo]{--step-accent:var(--c-sviluppo)}@media (width>=1025px){[data-method][data-method-sticky=true]>[data-method-heading]{top:var(--method-top,120px);position:sticky}}[data-method] [data-method-step]{transition:border-color .65s,box-shadow .65s;position:relative}[data-method] [data-method-step]:before{content:"";pointer-events:none;background:var(--step-accent);opacity:0;transform-origin:top;border-radius:3px;width:3px;transition:transform .9s cubic-bezier(.35,.1,.5,1),opacity .45s;position:absolute;top:20px;bottom:20px;left:-1px;transform:scaleY(0)}[data-method] [data-method-step][data-reading]{border-color:var(--c-border-heavy);box-shadow:0 4px 18px #0e1a240e}[data-method] [data-method-step][data-reading]:before{opacity:1;transform:scaleY(1)}[data-method] .step__n{align-items:center;gap:10px;display:flex}[data-method] .step__marker{opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px;transition:opacity .6s,transform .75s cubic-bezier(.35,.1,.5,1);transform:scale(.5)}[data-method] [data-reading] .step__marker{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){[data-reveal][data-reveal-pending]{opacity:1}[data-method] [data-method-step],[data-method] [data-method-step]:before,[data-method] .step__marker{transition:none}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--c-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-text-body);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--c-text);margin:0;font-weight:400}h1{font:var(--t-h1);letter-spacing:var(--t-h1-ls)}h2{font:var(--t-h2);letter-spacing:var(--t-h2-ls)}h3{font:var(--t-h3);letter-spacing:var(--t-h3-ls)}h4{font:var(--t-h4);letter-spacing:var(--t-h4-ls)}p{margin:0}a{color:var(--c-link);transition:color var(--transition);text-decoration:none}a:hover{color:var(--c-link-hover)}img,svg,video{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:0;font-family:inherit}:focus-visible{outline:2px solid var(--c-text);outline-offset:4px;border-radius:4px}.ctaCard :focus-visible,.section--scura :focus-visible,.hero :focus-visible{outline-color:var(--c-text-invert)}.container{width:100%;max-width:var(--w-container);padding-inline:var(--pad-x);min-width:0;margin-inline:auto}.narrow{width:100%;max-width:var(--w-narrow);margin-inline:auto}.eyebrow{font:var(--t-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-muted)}.lead{font:var(--t-body-lg);letter-spacing:var(--t-body-lg-ls);color:var(--c-text-body)}.section{padding-block:var(--pad-section)}.section--tight{padding-block:calc(var(--pad-section) * .6)}.section--subtle{background:var(--c-bg-subtle)}.section--dark{background:var(--c-bg-dark);color:var(--c-text-invert)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--c-text-invert)}.btn{align-items:center;gap:var(--s-1);border-radius:var(--r-pill);min-height:46px;line-height:1.4;font:var(--t-btn);letter-spacing:var(--t-btn-ls);transition:background var(--transition), color var(--transition), transform var(--transition);white-space:nowrap;padding:12px 20px;line-height:1.4;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px)}}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--c-accent);color:var(--c-text)}.btn--primary:hover{background:var(--c-accent-600);color:var(--c-text)}.btn--onDark{background:var(--c-bg);color:#9c4b0b;border:1px solid var(--c-accent)}.btn--onDark:hover{background:var(--c-bg-subtle);color:#9c4b0b}.btn--ghost{color:var(--c-text);border:1px solid var(--c-border-strong);background:0 0}.btn--ghost:hover{border-color:var(--c-accent);color:var(--c-link-hover)}.link-arrow{font:var(--t-link);letter-spacing:var(--t-link-ls);color:var(--c-text);align-items:center;gap:6px;display:inline-flex}.link-arrow:after{content:"→";transition:transform var(--transition)}@media (hover:hover) and (pointer:fine){.link-arrow:hover:after{transform:translate(3px)}}.link-arrow:focus-visible:after{transform:translate(3px)}.link-arrow:hover,.link-arrow:focus-visible{text-underline-offset:4px;text-decoration:underline}.card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--s-6);transition:box-shadow var(--transition), border-color var(--transition), transform var(--transition)}.card:focus-within{border-color:var(--c-border-heavy)}@media (hover:hover) and (pointer:fine){a.card:hover{box-shadow:var(--sh-md);border-color:var(--c-border-strong)}}a.card:active{transform:translateY(0)}.badge{border-radius:var(--r-pill);font:var(--t-badge);letter-spacing:var(--t-badge-ls);text-transform:uppercase;padding:4px 10px;display:inline-block}.secHead{gap:var(--s-1);max-width:900px;margin-bottom:var(--s-10);display:grid}.secHead--center{text-align:center;justify-items:center;margin-inline:auto}.secHead--wide{max-width:none}.secHead .lead{max-width:68ch;margin-top:var(--s-3)}.secHead .lead,.secHead p{white-space:pre-line}.hl{color:var(--c-link-hover)}.grid{gap:var(--s-6);grid-template-columns:minmax(0,1fr);display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1024px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.grid--2,.grid--3{grid-template-columns:minmax(0,1fr)}.secHead{margin-bottom:var(--s-8)}.secHead--center{text-align:left;justify-items:start}.card{padding:var(--s-5)}.btn{white-space:normal;text-align:center;padding:11px 18px}}@media (hover:none){.btn:hover,.card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}.btn:hover,.btn:active,a.card:hover,a.card:active,.link-arrow:after{transform:none!important}}:root{--editorial-orange-soft:#fff1e3}[data-accent=consulenza]{--phase-ink:#795800;--card-accent:#f2c94c}[data-accent=progettazione]{--phase-ink:#1758a8;--card-accent:#2f80ed}[data-accent=sviluppo]{--phase-ink:#17643a;--card-accent:#27ae60}.cCard--cta{--phase-ink:#a64700;--card-accent:#f2994a}.cCard--cta:hover,.cCard--cta:focus-visible{background:var(--editorial-orange-soft)}.flowCard .badge,.pCard .badge,.cCard__badge,.step__n{color:var(--phase-ink,var(--c-text))!important}.skip-link{z-index:100;color:#fff;background:#0e1a24;border-radius:8px;padding:12px 20px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.preview-note{text-align:center;color:#354555;font:500 12px/1.5 var(--font-body);background:#eef2f5;padding:5px 16px}.serviceIndex{flex-wrap:wrap;gap:10px;margin:0 0 32px;display:flex}.serviceIndex a{font:var(--t-body-sm);border:1px solid var(--c-border-strong);color:var(--c-brand-900);background:#fff;border-radius:10px;min-height:44px;padding:10px 14px}.serviceIndex a:hover{border-color:var(--c-accent);background:#fff8f1}.sCard[id]{scroll-margin-top:140px}.linkedCard{isolation:isolate;border-radius:var(--r-lg);position:relative;transition:border-color .24s,box-shadow .24s!important}.linkedCard__link:before{content:"";z-index:1;cursor:pointer;border-radius:inherit;position:absolute;inset:0}.linkedCard .link-arrow{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px;transition:color .24s;color:var(--c-text)!important}.link-arrow:hover,.link-arrow:focus-visible{color:var(--phase-ink,#a64700)}.linkedCard:hover,.linkedCard:focus-within{border-color:var(--card-accent,var(--c-accent))!important;box-shadow:var(--sh-md)!important}.linkedCard:hover .link-arrow,.linkedCard:focus-within .link-arrow{text-decoration-thickness:2px;color:var(--phase-ink,#a64700)!important}.linkedCard:focus-visible,.linkedCard:has(a:focus-visible){outline:2px solid var(--phase-ink,#a64700);outline-offset:4px}.linkedCard:has(a:focus-visible) a:focus-visible{outline:none}.linkedCard:active{border-color:var(--card-accent,var(--c-accent))!important;box-shadow:var(--sh-sm)!important}.linkedCard--dark{border:1px solid #0000}.linkedCard--dark:has(a:focus-visible){outline-color:var(--c-accent)}.linkedCard .btn.linkedCard__link{transform:none!important}.choice__card a{text-underline-offset:5px;border:1px solid #0000;border-radius:8px;padding:12px;text-decoration:underline;transition:color .24s,border-color .24s,background .24s;color:var(--c-text)!important;display:flex!important}.choice__card a:hover,.choice__card a:focus-visible{border-color:var(--card-accent,var(--c-accent));background:#fff;color:var(--phase-ink,#a64700)!important}@media (prefers-reduced-motion:reduce){.linkedCard,.linkedCard .link-arrow,.choice__card a{transition:none!important}}@media (width<=768px){.serviceIndex{gap:8px}.serviceIndex a{padding:10px;font-size:13px}.sCard[id]{scroll-margin-top:90px}}.revisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.revisionPoint{border:1px solid var(--c-border);background:#fff;border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.revisionPoint:not(.linkedCard){border:0;border-top:2px solid var(--c-border-strong);background:0 0;border-radius:0;padding:20px 0}.revisionPoint.linkedCard .link-arrow{margin-top:auto;padding-top:8px}.revisionPoint h3,.revisionList h3{font:var(--t-h4)}.revisionPoint p,.revisionList p{color:var(--c-text-body);line-height:1.7}.revisionPoint .link-arrow{margin-top:8px;line-height:1.5}.revisionSplit{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.revisionSplit .secHead{margin:0}.revisionSplit h2{font:var(--t-h3)}.revisionList{gap:28px;display:grid}.revisionList article{border-bottom:1px solid var(--c-border);align-items:start;gap:20px;padding-bottom:28px;display:flex}.revisionList article:last-child{border:0;padding:0}.revisionList h3{margin-bottom:10px}.revisionNumber{font:var(--t-h4);color:#a64700;flex:none}.revisionLabel{font:var(--t-label);letter-spacing:.06em;margin-top:8px;font-size:12px;color:var(--c-text-muted)!important}.revisionBoundary{font:var(--t-body-sm);border-top:1px solid var(--c-border);margin-top:24px;padding-top:20px}.revisionInput>div{gap:12px;display:grid}.revisionLinks{flex-wrap:wrap;gap:20px 32px;padding-bottom:40px;display:flex}.revisionLinks a{line-height:1.6}.solutionDemo{color:var(--c-text-body);background:linear-gradient(145deg,#f4f7f9,#fffaf5);border:1px solid #d9e0e5;border-radius:24px;margin:0;padding:clamp(20px,4vw,44px);scroll-margin-top:120px}.solutionDemo figcaption{gap:12px;max-width:850px;margin-bottom:28px;display:grid}.solutionDemo figcaption h2{font:var(--t-h3)}.solutionDemo figcaption h3{font:var(--t-h4)}.solutionDemo figcaption>p:last-child{line-height:1.7}.demoSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.demoSteps li{background:#fff;border:1px solid #d8e0e7;border-radius:14px;align-content:start;gap:12px;min-width:0;padding:24px;display:grid}.demoSteps h3,.demoBranches h3{font:var(--t-label);font-size:18px}.demoSteps p,.demoBranches p{font:400 15px/1.65 var(--font-body)}.demoNumber{font:var(--t-label);color:var(--phase-ink,#a64700)}.demoBranches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin-top:20px;display:grid}.demoBranches>div{background:#ffffffb3;border-left:3px solid #df8640;border-radius:0 12px 12px 0;gap:8px;padding:12px 20px;display:grid}.demoNote{font:var(--t-body-sm);color:var(--c-text-muted);margin-top:24px;line-height:1.7}.demoSteps--answers{grid-template-columns:1fr 1fr}.demoSteps--answers li:nth-child(2n){background:#f1f7fb}.demoSteps--answers li:nth-child(2n-1){border-color:#efc8a7}.demoSteps--screens li{border:5px solid #253845;border-radius:24px;min-height:235px;padding-top:30px;box-shadow:0 12px 24px #1428380a}.demoSteps--screens h3{border-bottom:1px solid #e1e6ea;padding-bottom:16px}.demoTable{background:#fff;border:1px solid #d8e0e7;border-radius:12px;max-width:100%;overflow:auto}.demoTable:focus-visible{outline-offset:4px;outline:3px solid #1758a8}.demoTable table{border-collapse:collapse;width:100%;font:var(--t-body-sm)}.demoTable th,.demoTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7ec;min-width:130px;padding:18px}.demoTable th{font-weight:600}.demoTable thead{background:#eaf0f4}.demoTable tbody th{width:25%}.demoTable tr:last-child>*{border-bottom:0}.revisionCompact{padding-block:44px}.revisionLinkList{gap:0;display:grid}.revisionLinkList a{border-bottom:1px solid var(--c-border);text-underline-offset:5px;justify-content:space-between;gap:24px;padding:20px 0;line-height:1.6;text-decoration:underline;display:flex}.revisionLinkList a:hover{color:#a64700}.revisionLinkList span{color:var(--c-text-muted);font:var(--t-body-sm);text-decoration:none}.revisionJump{border:1px solid var(--c-border);background:#fff;border-radius:14px;margin-bottom:32px}.revisionJump summary{cursor:pointer;font:var(--t-label);min-height:56px;padding:18px 22px}.revisionJump nav{flex-wrap:wrap;gap:12px;padding:0 22px 22px;display:flex}.revisionJump nav a{border:1px solid var(--c-border);font:var(--t-body-sm);border-radius:9px;padding:10px 14px}.revisionJump nav a:hover{color:#a64700;border-color:#df8640}@media (width<=900px){.revisionSplit{grid-template-columns:1fr}.revisionGrid{grid-template-columns:1fr 1fr}.demoSteps{grid-template-columns:1fr}.demoSteps--answers{grid-template-columns:1fr 1fr}}@media (width<=600px){.revisionGrid,.demoSteps--answers{grid-template-columns:1fr}.revisionPoint{padding:22px}.solutionDemo{border-radius:16px}.demoSteps li{padding:20px}.demoSteps--screens li{min-height:160px}.demoTable th,.demoTable td{padding:14px}.revisionCompact{padding-block:32px}.revisionLinkList a{gap:6px;display:grid}.revisionLinks{gap:16px;display:grid}}.grid:has(>.cCard--cta):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.grid:has(>.cCard--cta):has(>:nth-child(4):last-child){grid-template-columns:1fr}}.comparison__cards{display:none}.tableScrollHint{font:400 14px/1.6 var(--font-body);color:var(--c-text-muted);margin-bottom:10px}.articleTable:focus-visible{outline:2px solid var(--c-text);outline-offset:4px}@media (width<=640px){.comparison__table{display:none}.comparison__cards{gap:16px;display:grid}.comparison__card{border:1px solid var(--c-border-strong);background:#fff;border-radius:12px;padding:18px}.comparison__card h3,.articleProse .comparison__card h3{font:600 17px/1.5 var(--font-body);margin:0 0 14px}.comparison__card dl{gap:14px;margin:0;display:grid}.comparison__card dl>div{gap:5px;display:grid}.comparison__card dt{font:600 14px/1.5 var(--font-body);color:var(--c-text)}.comparison__card dd{font:400 16px/1.65 var(--font-body);color:var(--c-text-body);margin:0}.comparison__card dd p+p{margin-top:8px}.articleProse .comparison{margin-bottom:24px}.articleProse .articleTable{border-radius:10px}}.nav__home[data-astro-cid-l7arcky5]{display:none}@media (width<=1160px){.nav__home[data-astro-cid-l7arcky5]{display:block}}.nav[data-astro-cid-l7arcky5]{z-index:50;background:#fff;border-bottom:1px solid #edf0f2;position:sticky;top:0}.nav__inner[data-astro-cid-l7arcky5]{max-width:1280px;padding:24px var(--pad-x);justify-content:space-between;align-items:center;gap:20px;margin:auto;display:flex}.nav__logo[data-astro-cid-l7arcky5]{flex:none;align-items:center;min-height:44px;display:inline-flex}.nav__artwork[data-astro-cid-l7arcky5]{flex:none;width:120px;line-height:0}.nav__artwork[data-astro-cid-l7arcky5] svg{width:100%;height:auto;display:block}.nav__menu[data-astro-cid-l7arcky5]{align-items:center;gap:2px;display:flex}.nav__item[data-astro-cid-l7arcky5]{position:relative}.nav__row[data-astro-cid-l7arcky5]{align-items:center;display:flex}.nav__tab[data-astro-cid-l7arcky5]{font:var(--t-label);color:var(--c-text-body);white-space:nowrap;padding:12px 10px}.nav__tab[data-astro-cid-l7arcky5].is-active,.nav__panel[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5][aria-current=page]{color:var(--c-link-hover);font-weight:600}.nav__disclosure[data-astro-cid-l7arcky5]{color:#0e1a24;border-radius:6px;justify-content:center;align-items:center;width:32px;height:44px;margin-left:-6px;display:none}.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__disclosure[data-astro-cid-l7arcky5]{display:inline-flex}.nav__disclosure[data-astro-cid-l7arcky5]:hover{background:#f2f5f7}.nav__disclosure[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{transition:transform .25s}.nav__disclosure[data-astro-cid-l7arcky5][aria-expanded=true] svg[data-astro-cid-l7arcky5]{transform:rotate(180deg)}.nav__panel[data-astro-cid-l7arcky5]{border:1px solid var(--c-border);min-width:290px;box-shadow:var(--sh-lg);background:#fff;border-radius:12px;padding:8px;position:absolute;top:100%;left:0}.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__panel[data-astro-cid-l7arcky5]{display:none}.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__item[data-astro-cid-l7arcky5].is-open .nav__panel[data-astro-cid-l7arcky5]{display:block}.nav__panel[data-astro-cid-l7arcky5] ul[data-astro-cid-l7arcky5]{margin:0;padding:0;list-style:none}.nav__panel[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{min-height:44px;font:var(--t-body-sm);border-radius:8px;padding:10px 12px;display:block}.nav__cta[data-astro-cid-l7arcky5]{font:var(--t-btn-alt);white-space:nowrap}.nav__burger[data-astro-cid-l7arcky5]{flex-direction:column;order:3;justify-content:space-between;width:44px;height:44px;padding:12px 9px;display:none}.nav__burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:#0e1a24;border-radius:2px;width:100%;height:2px}.nav__tab--cta[data-astro-cid-l7arcky5]{display:none}.nav[data-astro-cid-l7arcky5]:not([data-enhanced]) .nav__panel[data-astro-cid-l7arcky5]{box-shadow:none;border:0;position:static}.nav[data-astro-cid-l7arcky5]:not([data-enhanced]) .nav__menu[data-astro-cid-l7arcky5]{align-items:flex-start}@media (width<=1160px){.nav__inner[data-astro-cid-l7arcky5]{padding:14px var(--pad-x);flex-wrap:wrap;gap:16px}.nav__logo[data-astro-cid-l7arcky5]{min-height:44px}.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__burger[data-astro-cid-l7arcky5]{display:flex}.nav__cta[data-astro-cid-l7arcky5]{margin-left:auto}.nav__menu[data-astro-cid-l7arcky5]{order:4;align-content:start;gap:6px;width:100%;display:grid}.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__menu[data-astro-cid-l7arcky5]{padding:20px var(--pad-x);visibility:hidden;opacity:0;background:#fff;transition:opacity .22s,visibility .22s;position:fixed;inset:72px 0 0;overflow-y:auto}.nav[data-astro-cid-l7arcky5][data-enhanced].is-open .nav__menu[data-astro-cid-l7arcky5]{visibility:visible;opacity:1}.nav__row[data-astro-cid-l7arcky5]{justify-content:space-between}.nav__tab[data-astro-cid-l7arcky5]{white-space:normal;padding:12px 4px;font-size:17px}.nav__disclosure[data-astro-cid-l7arcky5]{width:44px}.nav__panel[data-astro-cid-l7arcky5]{min-width:0;box-shadow:none;border:0;padding:0 0 12px 12px;position:static}.nav__tab--cta[data-astro-cid-l7arcky5]{border-top:1px solid var(--c-border);margin-top:14px;padding-top:20px;display:block}.nav[data-astro-cid-l7arcky5]:not([data-enhanced]) .nav__menu[data-astro-cid-l7arcky5]{max-height:none}}@media (width<=560px){.nav__cta[data-astro-cid-l7arcky5]{display:none}.nav__burger[data-astro-cid-l7arcky5]{margin-left:auto}}@media (width>=1161px){.nav__panel[data-astro-cid-l7arcky5]{max-height:calc(100dvh - 112px);overflow-y:auto}.nav__disclosure[data-astro-cid-l7arcky5]{width:44px}}@media (prefers-reduced-motion:reduce){.nav__disclosure[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5],.nav[data-astro-cid-l7arcky5][data-enhanced] .nav__menu[data-astro-cid-l7arcky5]{transition:none}}.nav[data-astro-cid-l7arcky5].is-open .nav__burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:first-child{transform:translateY(9px)rotate(45deg)}.nav[data-astro-cid-l7arcky5].is-open .nav__burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:nth-child(2){opacity:0}.nav[data-astro-cid-l7arcky5].is-open .nav__burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.nav__tab[data-astro-cid-l7arcky5]:hover,.nav__tab[data-astro-cid-l7arcky5]:focus-visible,.nav__panel[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover,.nav__panel[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:focus-visible{color:var(--c-link-hover)}.nav__panel[data-astro-cid-l7arcky5] .nav__all[data-astro-cid-l7arcky5]{border-bottom:1px solid var(--c-border);color:var(--c-text-body);border-radius:0;justify-content:space-between;margin-bottom:12px;padding-bottom:16px;font-size:16px;font-weight:600;display:flex}.nav__panel[data-astro-cid-l7arcky5] .nav__all[data-astro-cid-l7arcky5][aria-current=page],.nav__panel[data-astro-cid-l7arcky5] .nav__all[data-astro-cid-l7arcky5]:hover,.nav__panel[data-astro-cid-l7arcky5] .nav__all[data-astro-cid-l7arcky5]:focus-visible{color:var(--c-link-hover)}.nav__groupTitle[data-astro-cid-l7arcky5]{font:600 12px/1.5 var(--font-body);color:var(--c-text-muted);letter-spacing:.02em;padding:8px 12px 4px}.nav__groups[data-astro-cid-l7arcky5]{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}@media (width>=1161px){.nav__panel--services[data-astro-cid-l7arcky5]{width:590px}}@media (width<=1160px){.nav__tab--cta[data-astro-cid-l7arcky5]{background:var(--c-accent);color:var(--c-text);text-align:center;border:0;border-radius:24px;min-height:48px;padding:14px 20px;font-weight:600}.nav__tab--cta[data-astro-cid-l7arcky5]:hover{background:var(--c-accent-600);color:var(--c-text)}.nav__groups[data-astro-cid-l7arcky5]{grid-template-columns:1fr}.nav__panel--services[data-astro-cid-l7arcky5]{padding-left:0}.nav__groupTitle[data-astro-cid-l7arcky5]{padding-top:12px}}.ft[data-astro-cid-jo6i4kqk]{background:var(--c-bg-subtle);padding-top:var(--s-15);padding-inline:clamp(24px,5vw,80px)}.ft--overlap[data-astro-cid-jo6i4kqk]{margin-top:-250px;padding-top:306px}.ft__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-5);grid-template-columns:2fr 1fr 1fr 1fr;min-height:200px;padding-inline:30px;display:grid}.ft__legal[data-astro-cid-jo6i4kqk]{font:var(--t-body-sm);margin-bottom:20px;line-height:1.7}.ft__logo[data-astro-cid-jo6i4kqk]{width:120px;height:auto;margin-bottom:var(--s-5);display:block}.ft__contacts[data-astro-cid-jo6i4kqk]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ft__contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-3);display:flex}.ft__ico[data-astro-cid-jo6i4kqk]{border-radius:var(--r-full);border:1px solid var(--c-brand-900);width:28px;height:28px;color:var(--c-brand-900);background:0 0;flex:none;place-items:center;display:grid}.ft__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ft__contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:not(.ft__ico){font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-brand-900)}.ft__title[data-astro-cid-jo6i4kqk]{font:600 18px/26px var(--font-body);letter-spacing:.06em;color:var(--c-brand-900);margin-bottom:var(--s-4)}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-text-muted)}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-link-hover)}.ft__certifications[data-astro-cid-jo6i4kqk]{margin-top:var(--s-8);padding:var(--s-6) 30px 0;border-top:1px solid var(--c-border-strong);grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);align-items:start;gap:40px;scroll-margin-top:112px;display:grid}.ft__certificationsIntro[data-astro-cid-jo6i4kqk]{font:var(--t-body-sm);color:var(--c-text-muted)}.ft__certificationsIntro[data-astro-cid-jo6i4kqk] .ft__title[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.ft__certificateHolder[data-astro-cid-jo6i4kqk]{margin-top:12px;line-height:1.65}.ft__certificationList[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ft__certificate[data-astro-cid-jo6i4kqk]{min-width:0;color:var(--c-brand-900);border:1px solid var(--c-border-strong);transition:border-color var(--transition), box-shadow var(--transition);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:20px;display:grid}.ft__certificateImage[data-astro-cid-jo6i4kqk]{place-items:center;height:130px;margin-bottom:10px;display:grid}.ft__certificateImage[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:inherit;object-fit:contain;max-width:230px;min-height:0}.ft__certificate[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font:600 16px/1.5 var(--font-body)}.ft__certificateScope[data-astro-cid-jo6i4kqk]{font:var(--t-body-sm);color:var(--c-text-muted)}.ft__certificateLink[data-astro-cid-jo6i4kqk]{font:var(--t-body-sm);text-underline-offset:4px;margin-top:10px;text-decoration:underline}.ft__certificateFormat[data-astro-cid-jo6i4kqk]{white-space:nowrap}.ft__certificate[data-astro-cid-jo6i4kqk]:hover,.ft__certificate[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--c-brand-900);border-color:var(--c-accent);box-shadow:0 4px 14px #0e1a2408}.ft__certificate[data-astro-cid-jo6i4kqk]:hover .ft__certificateLink[data-astro-cid-jo6i4kqk],.ft__certificate[data-astro-cid-jo6i4kqk]:focus-visible .ft__certificateLink[data-astro-cid-jo6i4kqk]{color:#a64700}.ft__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-text-subtle);padding-block:var(--s-6);margin-top:var(--s-6);justify-content:space-between;align-items:center;gap:var(--s-6);display:flex}.ft__copy[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--s-2);font:var(--t-body);letter-spacing:var(--t-body-ls);color:var(--c-brand-900);display:flex}.ft__dot[data-astro-cid-jo6i4kqk]{border-radius:var(--r-full);background:var(--c-accent);flex:none;width:8px;height:8px}.ft__social[data-astro-cid-jo6i4kqk]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--r-full);border:1px solid var(--c-brand-900);width:28px;height:28px;color:var(--c-brand-900);background:0 0;place-items:center;display:grid}.ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-link-hover);border-color:var(--c-accent)}@media (width<=1024px){.ft[data-astro-cid-jo6i4kqk]{padding-inline:var(--pad-x)}.ft__grid[data-astro-cid-jo6i4kqk]{gap:var(--s-8);grid-template-columns:1fr 1fr;padding-inline:0}.ft__certifications[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:24px;padding-inline:0}}@media (width<=768px){.ft--overlap[data-astro-cid-jo6i4kqk]{margin-top:-140px;padding-top:176px}.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;min-height:0}.ft__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:4px}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:7px;font-size:15px;line-height:1.5;display:inline-block}.ft__title[data-astro-cid-jo6i4kqk]{margin-bottom:10px;font-size:15px}.ft__contacts[data-astro-cid-jo6i4kqk]{gap:8px}.ft__certifications[data-astro-cid-jo6i4kqk]{gap:16px;margin-top:24px}.ft__certificate[data-astro-cid-jo6i4kqk]{padding:16px}.ft__bottom[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--s-4);margin-top:var(--s-8);flex-direction:column}}@media (width<=560px){.ft__certificationList[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:16px}.ft__certificateImage[data-astro-cid-jo6i4kqk]{height:112px}}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:default;pointer-events:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{display:none}@media (width<=768px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr);gap:0}.ft__brand[data-astro-cid-jo6i4kqk]{margin-bottom:24px}.ft__col[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--c-border-strong)}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{cursor:pointer;pointer-events:auto;min-height:52px;padding:12px 0}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk] .ft__title[data-astro-cid-jo6i4kqk]{margin:0}.ft__group[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{font:400 23px/1 var(--font-body);color:var(--c-link-hover);display:block}.ft__group[data-astro-cid-jo6i4kqk][open] summary[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]{transform:rotate(45deg)}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;padding-bottom:16px}.ft__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;font-size:16px}.ft__certifications[data-astro-cid-jo6i4kqk]{margin-top:16px}}.siteBreadcrumb[data-astro-cid-hkbrpulz]{font:var(--t-body-sm);color:var(--c-text-muted);padding-block:18px 0}.siteBreadcrumb[data-astro-cid-hkbrpulz] ol[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.siteBreadcrumb[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{display:inline}.siteBreadcrumb[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]:before{content:"/";color:var(--c-text-muted);margin-right:12px}.siteBreadcrumb[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{text-underline-offset:4px;text-decoration:underline}.siteBreadcrumb[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:#a64700}.siteBreadcrumb[data-astro-cid-hkbrpulz] [data-astro-cid-hkbrpulz][aria-current]{color:var(--c-text-body)}
