@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-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:Archivo;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/archivo-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}:root{color-scheme:light;--paper-000:#fff;--paper-100:#f5f7fb;--paper-200:#e9edf4;--ink-900:#101218;--ink-block:#0b0e14;--grey-600:#596171;--grey-500:#6d7584;--rule-100:#dde2ea;--rule-400:#aab2c0;--oxide-600:#315efb;--oxide-200:#9fb3ff;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:96px;--space-8:128px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-base:17px;--text-lg:18px;--display-1:21px;--display-2:30px;--display-3:44px;--display-4:64px;--leading-body:1.6;--leading-tight:1.15;--tracking-label:.08em;--measure:64ch;--container:1280px;--page-margin:var(--space-6);--gutter:var(--space-4);--section-y:88px;--font-sans:"Archivo", "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;--duration:.14s;--ease:cubic-bezier(.2, 0, 0, 1);--color-bg:var(--paper-100);--color-surface:var(--paper-000);--color-inset:var(--paper-200);--color-invert-bg:var(--ink-block);--color-text:var(--ink-900);--color-text-secondary:var(--grey-600);--color-text-label:var(--grey-500);--color-text-on-invert:var(--paper-100);--color-accent:var(--oxide-600);--color-accent-on-invert:var(--oxide-200);--color-rule:var(--rule-100);--color-rule-functional:var(--rule-400);--focus-ring:var(--color-accent);--focus-ring-on-invert:var(--color-accent-on-invert)}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100vh;margin:0;font-weight:400;display:flex}main{flex-direction:column;flex:1 0 auto;display:flex}main>:last-child{flex:1 0 auto}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}h1,h2,h3,h4{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.22em;transition:text-decoration-thickness var(--duration) var(--ease), text-decoration-color var(--duration) var(--ease), color var(--duration) var(--ease);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}.on-invert :focus-visible{outline-color:var(--focus-ring-on-invert)}.skip-link{left:var(--space-3);top:var(--space-3);z-index:100;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-rule-functional);padding:var(--space-2) var(--space-3);font-size:var(--text-md);font-weight:500;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{width:100%;max-width:calc(var(--container) + var(--page-margin) * 2);padding-inline:var(--page-margin);margin-inline:auto}.rule{border:0;border-top:1px solid var(--color-rule);margin:0}.label{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-label);font-weight:500}.tabular{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:lang(tr) h1,:lang(tr) h2{line-height:1.2}:lang(tr){overflow-wrap:break-word}.rule--full{border-top-color:var(--color-rule-functional)}.band{padding-block:var(--section-y);border-bottom:1px solid var(--color-rule)}.section-label{margin-bottom:var(--space-2);display:block}.section-head{align-items:baseline;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.section-head--split{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;display:grid}.section-head--split .section-lead{font-size:var(--text-base);color:var(--color-text-secondary);max-width:var(--measure)}.section-head>*{min-width:0}.section-head h2{font-size:var(--display-2);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.2}.section-head h3{font-size:var(--display-1);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}.prose{font-size:var(--text-base);color:var(--color-text-secondary);max-width:var(--measure)}.col-label{padding-bottom:var(--space-2);margin-bottom:var(--space-3);border-bottom:1px solid var(--color-rule);display:block}.split{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.split>*{min-width:0}.split-col .prose{max-width:64ch}.group-grid{border-top:1px solid var(--color-rule-functional);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.group{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-rule);min-width:0}.group+.group{padding-left:var(--space-4);border-left:1px solid var(--color-rule)}.group-name{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-accent);margin-bottom:var(--space-3);font-weight:700}.group-item{padding-block:var(--space-2)}.group-item+.group-item{border-top:1px solid var(--color-rule)}.group-item-name{font-size:var(--text-md);font-weight:600;line-height:1.3;display:block}.group-item-note{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:2px;line-height:1.45;display:block}.process{border-top:1px solid var(--color-rule-functional);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-step{padding:var(--space-3) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--color-rule);min-width:0}.process-step+.process-step{padding-left:var(--space-4);border-left:1px solid var(--color-rule)}.process-num{font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-text-label);font-weight:700;display:block}.process-name{margin-top:var(--space-2);font-size:var(--text-base);letter-spacing:-.005em;font-weight:600;line-height:1.3;display:block}.process-body{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5;display:block}.note-strip{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-rule);gap:var(--space-2) var(--space-6);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;display:grid}.note-body{font-size:var(--text-sm);color:var(--color-text-secondary)}@media (width<=1023px){.note-strip{grid-template-columns:1fr}}.figure{margin:0}.figure img{width:100%;height:auto;display:block}.figure-split{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.figure-split--text-lead{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.figure-split--center{align-items:center}.figure--process{max-width:1120px;margin-inline:auto}.figure--process img{aspect-ratio:2.2;object-fit:cover;object-position:center}.figure--focus img{aspect-ratio:1.5;object-fit:cover;object-position:center 56%}.figure--editorial img{aspect-ratio:1.75;object-fit:cover;object-position:center 45%}@media (width<=1023px){.figure-split,.figure-split--text-lead{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=719px){.figure--process,.figure--focus{max-width:none}.figure--process img,.figure--focus img{aspect-ratio:auto}}.section-cta{min-height:44px;margin-top:var(--space-3);font-size:var(--text-md);align-items:center;font-weight:500;display:inline-flex}@media (width<=1023px){.group-grid,.process{grid-template-columns:repeat(2,minmax(0,1fr))}.group+.group,.process-step+.process-step{border-left:0;padding-left:0}.group:nth-child(2n),.process-step:nth-child(2n){padding-left:var(--space-4);border-left:1px solid var(--color-rule)}}@media (width<=719px){.group-grid,.process{grid-template-columns:1fr}.group:nth-child(2n),.process-step:nth-child(2n){border-left:0;padding-left:0}.group,.process-step{padding-right:0}}.contact-band{background:var(--color-invert-bg);color:var(--color-text-on-invert);padding-block:var(--section-y);align-items:center;display:flex}.contact-band>.container{width:100%}.contact-band h2{color:var(--color-text-on-invert)}.on-invert a{color:var(--color-text-on-invert);text-decoration-color:var(--color-accent-on-invert);text-decoration-thickness:2px}.on-invert a:hover{text-decoration-thickness:3px}.contact-grid{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;display:grid}.contact-grid .section-head{margin-bottom:0}@media (width<=1023px){.split{gap:var(--space-5)}.contact-grid{gap:var(--space-3) var(--space-5)}}@media (width<=719px){.section-head--split{gap:var(--space-2);grid-template-columns:1fr}.contact-grid{gap:var(--space-3);grid-template-columns:1fr}.split{gap:var(--space-4);grid-template-columns:1fr}.split>.split-col+.split-col{border-top:1px solid var(--color-rule);padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1328px){:root{--container:1392px}}@media (width<=1023px){:root{--page-margin:var(--space-5);--section-y:44px}}@media (width<=719px){:root{--page-margin:20px;--section-y:36px;--display-4:36px;--display-3:30px;--display-2:22px;--display-1:18px}}::selection{background:color-mix(in srgb, var(--color-accent) 28%, white);color:var(--color-text)}@media (width<=719px){:root{--page-margin:20px;--section-y:64px}}:root{--ss-navy:#0c1726;--ss-panel:#14263c;--ss-line:#34485f;--ss-ink:#172b43;--ss-muted:#526277;--ss-paper:#fafbf8;--ss-blue:#3c59ca;--ss-ice:#b4ceff;--ss-sage:#dcebaf;--ss-light:#eef2f7;--color-bg:var(--ss-paper);--color-surface:#fff;--color-inset:#edf1f5;--color-text:var(--ss-ink);--color-text-secondary:var(--ss-muted);--color-text-label:#58697d;--color-accent:var(--ss-blue);--color-invert-bg:var(--ss-navy);--color-rule:#dbe2e9;--color-rule-functional:#8797a9;--focus-ring:#3c59ca;--page-margin:clamp(20px,4vw,64px);--section-y:72px}body{font-size:16px}button,input,textarea,select{font-family:inherit}button,a,input,textarea,summary{touch-action:manipulation}button{cursor:pointer}.ss-wrap{width:min(1240px,100% - 80px);margin-inline:auto}.ss-wrap>*{min-width:0}.ss-dark{background:var(--ss-navy);color:#fff}.ss-dark :focus-visible,.ss-header :focus-visible,.ss-footer :focus-visible{outline-offset:4px;outline:3px solid #c9dd9f}.ss-dark .ss-muted{color:#b8c7d9}.ss-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--ss-muted);align-items:center;gap:10px;font-size:11px;font-weight:650;line-height:1.5;display:flex}.ss-kicker:before{content:"";background:currentColor;flex:none;width:20px;height:2px}.ss-dark .ss-kicker{color:var(--ss-ice)}.ss-section{padding:88px 0}.ss-section h2,.ss-contact h2{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,48px);font-weight:600;line-height:1.13}.ss-section h3{letter-spacing:-.02em;font-size:22px;line-height:1.25}.ss-intro{max-width:720px;margin-bottom:36px}.ss-intro h2{margin-top:14px}.ss-intro>p{color:var(--ss-muted);max-width:62ch;margin-top:16px;font-size:17px}.ss-section p{line-height:1.7}.ss-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.ss-button{background:var(--ss-blue);color:#fff;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:14px 21px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.ss-button:hover{background:#2b46ad;transform:translateY(-1px)}.ss-button-light{background:var(--ss-sage);color:var(--ss-navy)}.ss-button-light:hover{background:#f0f8db}.ss-button-outline{color:inherit;background:0 0;border-color:currentColor}.ss-button-outline:hover{color:inherit;background:#ffffff12}.ss-button-small{min-height:44px;padding:10px 16px}.ss-button:disabled{opacity:.65;cursor:wait;transform:none}.ss-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.ss-muted{color:var(--ss-muted)}.ss-note{color:var(--ss-muted);font-size:14px;line-height:1.6}.ss-dark .ss-note{color:#b1c0d2}.ss-pill{border:1px solid var(--ss-line);color:#c9d6e7;border-radius:5px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;line-height:1.4;display:inline-flex}.ss-badge{color:#354c18;background:#edf4df;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-block}.ss-header{background:var(--ss-navy);color:#fff;z-index:30;border-bottom:1px solid #26384e;position:sticky;top:0}.ss-header-row{justify-content:space-between;align-items:center;gap:28px;min-height:84px;display:flex}.ss-brand{color:#fff;letter-spacing:-.04em;flex-shrink:0;align-items:center;gap:12px;min-height:44px;font-size:22px;font-weight:650;line-height:1.1;text-decoration:none;display:inline-flex}.ss-brand-light{margin-left:5px;font-weight:400}.ss-brand small{color:#afc0d4;letter-spacing:.16em;margin-top:7px;font-size:8px;font-weight:500;display:block}.ss-mark{flex:none;width:31px;height:34px;display:inline-block;position:relative}.ss-mark i{border:3px solid var(--ss-ice);border-right:0;border-radius:7px 0 0 7px;width:26px;height:18px;position:absolute;top:1px;left:0;transform:skewY(-14deg)}.ss-mark i+i{border:3px solid var(--ss-sage);border-left:0;border-radius:0 7px 7px 0;top:17px;left:5px}.ss-nav{align-items:center;gap:25px;margin-left:auto;display:flex}.ss-nav a{color:#c5d2e2;align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.ss-nav a:hover,.ss-nav a[aria-current]{color:#fff;text-underline-offset:7px;text-decoration:underline;text-decoration-color:var(--ss-sage)}.ss-header-actions{align-items:center;gap:18px;display:flex}.ss-languages{gap:3px;display:flex}.ss-languages a{color:#b4c3d5;place-items:center;min-width:32px;min-height:44px;font-size:11px;text-decoration:none;display:grid}.ss-languages a[aria-current]{color:#fff;text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--ss-sage)}.ss-header-demo{color:var(--ss-navy);background:#dfebbb;gap:10px;font-size:14px}.ss-header-demo:hover{background:#f1f7df}.ss-mobile-menu{display:none}.ss-mobile-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:14px;list-style:none;display:flex}.ss-mobile-menu summary::-webkit-details-marker{display:none}.ss-mobile-menu nav{background:var(--ss-navy);border-bottom:1px solid var(--ss-line);padding:10px 24px 20px;position:absolute;top:100%;left:0;right:0;box-shadow:0 22px 28px #0003}.ss-mobile-menu nav a{color:#e1e9f4;border-bottom:1px solid var(--ss-line);align-items:center;min-height:50px;text-decoration:none;display:flex}.ss-mobile-demo{color:var(--ss-sage)!important}.ss-hero{background:radial-gradient(ellipse at 85% 70%,#1b3557 0,transparent 58%),var(--ss-navy);padding:62px 0 56px;position:relative}.ss-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.ss-hero h1{letter-spacing:-.052em;max-width:15ch;margin-top:21px;font-size:clamp(42px,4.7vw,66px);font-weight:550;line-height:1.06}.ss-hero h1 em{color:var(--ss-ice);font-style:normal}.ss-hero-copy>p{color:#bdcbdc;max-width:47ch;margin-top:23px;font-size:17px;line-height:1.7}.ss-hero .ss-note{margin-top:17px;font-size:14px}.ss-hero-foot{color:#bed0e6;border-top:1px solid #38506a;flex-wrap:wrap;gap:23px;margin-top:43px;padding-top:23px;font-size:11px;display:flex}.ss-hero-foot span:before{content:"↳";color:var(--ss-sage);margin-right:7px}.ss-promise{background:#e7eddc;border-bottom:1px solid #d6dfc6;padding:25px 0}.ss-promise .ss-wrap{justify-content:space-between;align-items:center;gap:28px;display:flex}.ss-promise strong{color:#31472c;font-size:14px}.ss-promise p{color:#425744;max-width:70ch;font-size:14px}.ss-evidence{background:var(--ss-panel);color:#e6eef9;border:1px solid #49617d;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #0002}.ss-evidence-heading{border-bottom:1px solid #384f6b;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;display:flex}.ss-evidence-heading strong{font-size:14px;font-weight:550}.ss-evidence-date{color:#b9cce3;white-space:nowrap;font-size:10px}.ss-evidence-type{color:var(--ss-sage);text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:10px;display:block}.ss-evidence-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:12px 16px 0;display:grid}.ss-evidence-tabs button{color:#b3c5dc;background:0 0;border:0;border-bottom:2px solid #36506d;min-height:46px;padding:9px 5px;font-size:11px;line-height:1.35}.ss-evidence-tabs button[aria-selected=true]{color:#fff;border-color:var(--ss-sage);background:#ffffff06}.ss-evidence-panel{min-height:270px;padding:24px}.ss-evidence-panel[hidden]{display:none}.ss-evidence-panel blockquote{color:#eff4fc;margin:0;padding:0;font-size:15px;line-height:1.65}.ss-evidence-panel .ss-note{color:#b8cce4;margin-top:13px}.ss-evidence-facts{grid-template-columns:1fr 1fr;gap:0 20px;font-size:14px;display:grid}.ss-evidence-facts div{border-bottom:1px solid #3c5470;padding:11px 0}.ss-evidence-facts dt{color:#b7c9de;font-size:11px}.ss-evidence-facts dd{color:#fff;margin-top:3px;line-height:1.55}.ss-evidence-opportunity{color:#dae5f4;margin-top:15px;font-size:14px;line-height:1.65}.ss-score{justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}.ss-score strong{letter-spacing:-.045em;color:var(--ss-sage);font-size:38px;font-weight:550}.ss-score strong small{color:#b8cce4;letter-spacing:0;font-size:14px}.ss-score>div>span{color:#c1cfe0;font-size:11px;display:block}.ss-score-badge{color:#172b23;background:#dcebaf;border-radius:4px;padding:7px 12px;font-size:14px;font-weight:600}.ss-score-breakdown{gap:8px;display:grid}.ss-score-row{grid-template-columns:110px 1fr 40px;align-items:center;gap:12px;font-size:11px;display:grid}.ss-score-row>i{background:#37506a;border-radius:3px;height:4px;overflow:hidden}.ss-score-row b{background:var(--ss-ice);height:100%;display:block}.ss-evidence-foot{color:#b8cbe3;border-top:1px solid #3e5470;align-items:start;gap:12px;padding:14px 21px;font-size:11px;line-height:1.6;display:flex}.ss-evidence-foot span:first-child{color:var(--ss-sage);font-size:16px}.ss-split-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.ss-split-title h2{max-width:19ch;margin-top:13px}.ss-work-card{background:#fff;border:1px solid #ced8e5;border-radius:12px;grid-template-columns:1.07fr 1fr;align-items:start;gap:46px;padding:38px;display:grid;box-shadow:0 10px 30px #15243a06}.ss-work-card h3{letter-spacing:-.035em;margin:17px 0;font-size:32px;line-height:1.15}.ss-work-card>div>p{color:var(--ss-muted);font-size:15px}.ss-before-after{background:#f0f4f9;border-radius:9px;gap:0;display:grid;overflow:hidden}.ss-before-after article{padding:24px 25px}.ss-before-after article+article{background:#e9f0e2;border-top:1px solid #cbd6e5}.ss-before-after span{letter-spacing:.12em;color:#526277;font-size:10px;font-weight:650}.ss-before-after p{color:#24394f;margin-top:10px;font-size:14px;line-height:1.75}.ss-work-tags{flex-wrap:wrap;gap:6px;margin:18px 0;display:flex}.ss-work-tags span{color:#526277;border:1px solid #d6deea;border-radius:4px;padding:4px 7px;font-size:10px}.ss-use-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ss-use-case{background:#fff;border:1px solid #d3dee9;border-radius:10px;flex-direction:column;gap:15px;padding:25px;display:flex}.ss-use-case h3{font-size:21px}.ss-use-case p{color:var(--ss-muted);font-size:14px}.ss-use-case .ss-use-path{color:#294561;border-block:1px solid #dee6ed;margin-top:auto;padding:13px 0;font-size:14px;line-height:1.8}.ss-case-icon{color:var(--ss-blue);background:#eef2fc;border-radius:8px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.ss-status{color:#54687b;letter-spacing:.07em;font-size:10px;font-weight:600}.ss-status-verified{color:#3d5629}.ss-approach{background:#edf2f7}.ss-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:27px;display:grid}.ss-steps article{border-top:2px solid #9eafc3;padding-top:20px}.ss-steps article>span{color:var(--ss-blue);font-size:14px}.ss-steps h3{margin:20px 0 11px;font-size:20px}.ss-steps p{color:var(--ss-muted);font-size:14px}.ss-trust-grid{grid-template-columns:1fr 1.12fr;gap:70px;display:grid}.ss-trust-grid h2{max-width:17ch;margin:15px 0 22px}.ss-trust-grid>div>p{color:#b9cadf;font-size:15px}.ss-control-items{grid-template-columns:1fr 1fr;gap:27px;display:grid}.ss-control-items article{border-top:1px solid #4a627d;padding-top:17px}.ss-control-items h3{color:#e6eefa;margin-bottom:9px;font-size:16px}.ss-control-items p{color:#b2c6df;font-size:14px}.ss-control-items span{color:var(--ss-sage);margin-bottom:13px;font-size:11px;display:block}.ss-commerce{background:#eef1e8;padding:42px 0}.ss-commerce-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:55px;display:grid}.ss-commerce h2{letter-spacing:-.025em;margin-top:13px;font-size:28px}.ss-commerce p{color:#465847;font-size:14px;line-height:1.8}.ss-contact{background:#fafbf8;padding:84px 0}.ss-contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.ss-contact h2{max-width:17ch;margin:14px 0 20px}.ss-contact p{color:var(--ss-muted);font-size:14px;line-height:1.8}.ss-contact-points{color:#344d65;gap:12px;margin:26px 0;font-size:14px;display:grid}.ss-contact-points li:before{content:"↳";color:var(--ss-blue);margin-right:10px}.ss-brief{background:#fff;border:1px solid #cfd9e4;border-radius:12px;padding:30px;box-shadow:0 12px 36px #15243a07}.ss-brief label{color:#243a52;gap:8px;margin-bottom:18px;font-size:14px;font-weight:600;display:grid}.ss-brief input,.ss-brief textarea{width:100%;font:inherit;color:var(--ss-ink);background:#fbfcfe;border:1px solid #97a9bc;border-radius:5px;padding:12px 14px;font-size:14px;font-weight:400}.ss-brief textarea{resize:vertical;min-height:96px}.ss-brief .ss-note{margin-top:14px;font-size:11px}.ss-brief-result{background:#f0f4e8;border:1px solid #c4d6a6;border-radius:6px;margin-top:14px;padding:16px}.ss-brief-result[hidden]{display:none}.ss-footer{background:var(--ss-navy);color:#c4d1e2;padding:50px 0 16px}.ss-footer-top{grid-template-columns:1.25fr .6fr 1fr;gap:45px;padding-bottom:38px;display:grid}.ss-footer-top p{color:#acbdd2;max-width:34ch;margin-top:16px;font-size:14px}.ss-footer-top nav{align-content:start;gap:1px;display:grid}.ss-footer a:not(.ss-brand){color:#cbd8e8;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;text-decoration-color:#94aad0;display:inline-flex}.ss-footer-contact>span{letter-spacing:.08em;color:var(--ss-sage);font-size:10px;display:block}.ss-footer-contact>a{overflow-wrap:anywhere;font-size:16px!important}.ss-footer-contact p{margin-top:0}.ss-footer-bottom{border-top:1px solid #31465e;justify-content:space-between;align-items:center;gap:22px;padding-top:15px;display:flex}.ss-footer-bottom p,.ss-footer-bottom span{color:#acbdd2;font-size:10px}.ss-footer-bottom>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ss-breadcrumb{color:#b9cee6;align-items:center;min-height:44px;font-size:14px;text-decoration-color:#a9c3df;display:inline-flex}.ss-case-hero{padding:44px 0 64px}.ss-case-hero h1{letter-spacing:-.045em;max-width:18ch;margin:20px 0;font-size:clamp(38px,4.8vw,62px);line-height:1.08}.ss-case-hero>div>p{color:#b9cade;max-width:65ch;font-size:17px;line-height:1.8}.ss-case-meta{color:#c1d0e2;flex-wrap:wrap;gap:25px;margin-top:30px;font-size:11px;display:flex}.ss-case-body{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.ss-case-aside{align-self:start;position:sticky;top:115px}.ss-case-aside a{color:#435d78;align-items:center;min-height:44px;font-size:14px;display:flex}.ss-case-copy{gap:42px;display:grid}.ss-case-copy h2{margin-bottom:16px;font-size:30px}.ss-case-copy p{color:var(--ss-muted);font-size:15px;line-height:1.85}.ss-case-copy ul{gap:10px;margin-top:15px;display:grid}.ss-case-copy li{color:#415a75;padding-left:17px;font-size:14px;line-height:1.8;position:relative}.ss-case-copy li:before{content:"•";color:var(--ss-blue);position:absolute;left:0}.ss-rule-note{border-left:3px solid var(--ss-blue);background:#edf2f8;margin-top:22px;padding:20px 24px}.ss-qa-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ss-qa-grid article{border:1px solid #d2dce8;border-radius:8px;padding:20px}.ss-qa-grid strong{margin-bottom:8px;font-size:14px;display:block}.ss-qa-grid p{font-size:14px}.ss-diagnostic{background:#eef2f7;padding:44px 0 70px}.ss-diagnostic-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:25px;display:flex}.ss-diagnostic h1{letter-spacing:-.04em;max-width:20ch;margin-top:12px;font-size:clamp(32px,3.6vw,46px);line-height:1.15}.ss-diagnostic-head p{max-width:46ch;color:var(--ss-muted);margin-top:15px;font-size:14px;line-height:1.8}.ss-mode-switch{background:#dce4ed;border-radius:7px;gap:5px;width:max-content;max-width:100%;margin-bottom:20px;padding:4px;display:flex}.ss-mode-switch button{color:#31465e;background:0 0;border:1px solid #0000;border-radius:5px;min-height:44px;padding:11px 16px;font-size:14px}.ss-mode-switch button[aria-selected=true]{color:#172b43;background:#fff;border-color:#b1c0d1}.ss-mode-note{color:#495e78;background:#f9fbfd;border:1px solid #bccada;border-radius:6px;margin-bottom:22px;padding:13px 16px;font-size:14px;line-height:1.7}.ss-demo-replay{grid-template-columns:1fr 1fr;align-items:start;gap:35px;display:grid}.ss-replay-explain{padding:12px 12px 0}.ss-replay-explain h2{letter-spacing:-.025em;margin-bottom:18px;font-size:25px}.ss-replay-explain p{color:#4b6079;margin-bottom:16px;font-size:14px;line-height:1.85}.ss-live-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px;display:grid}.ss-conversation-panel,.ss-result-panel{background:#fff;border:1px solid #ccd8e6;border-radius:10px;padding:25px}.ss-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.ss-panel-head h2{letter-spacing:-.02em;font-size:18px}.ss-reset{color:#37516f;background:0 0;border:1px solid #94a8bf;border-radius:5px;min-height:44px;padding:9px 12px;font-size:11px}.ss-examples{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.ss-examples button{color:#385575;background:#f4f7fb;border:1px solid #afc0d3;border-radius:5px;min-height:44px;padding:8px 11px;font-size:11px}.ss-conversation{scrollbar-gutter:stable;gap:12px;max-height:370px;padding-bottom:15px;display:grid;overflow:auto}.ss-message{overflow-wrap:anywhere;background:#f1f5fa;border:1px solid #dae3ed;border-radius:8px;max-width:94%;padding:13px 15px;font-size:14px;line-height:1.75}.ss-message-user{background:#eaf0fd;border-color:#bbcaeb;justify-self:end}.ss-message-error{background:#fff4ee;border-color:#c8877b}.ss-message span{color:#52677f;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:650;display:block}.ss-composer{border-top:1px solid #d5dfeb;gap:10px;padding-top:15px;display:grid}.ss-composer label{font-size:14px;font-weight:600}.ss-composer textarea{color:#172b43;resize:vertical;background:#fcfdff;border:1px solid #8ea5be;border-radius:6px;width:100%;min-height:135px;padding:13px;font-size:14px;line-height:1.7}.ss-composer-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ss-composer-actions [role=status]{color:#4b6380;font-size:14px}.ss-result-panel{position:sticky;top:105px}.ss-result-panel h2{font-size:18px}.ss-result-status{color:#506782;border-bottom:1px solid #d5dfeb;margin-top:12px;padding-bottom:18px;font-size:14px}.ss-result-score{letter-spacing:-.04em;color:#203957;margin:20px 0;font-size:32px;font-weight:600;line-height:1.2}.ss-result-score small{letter-spacing:0;color:#506782;margin-bottom:7px;font-size:11px;font-weight:400;display:block}.ss-result-next{color:#344f6e;min-height:48px;font-size:14px;line-height:1.8}.ss-result-panel details{border-top:1px solid #d5dfeb;margin-top:20px;padding-top:6px}.ss-result-panel summary{cursor:pointer;color:#304b6b;align-items:center;min-height:46px;font-size:14px;font-weight:600;display:flex}.ss-inspection{color:#395674;font-size:14px;line-height:1.8}.ss-inspection dl div{border-top:1px solid #e1e8f0;padding:9px 0}.ss-inspection dt{color:#5a6e86;font-size:11px}.ss-inspection dd{overflow-wrap:anywhere;font-size:14px}.ss-inspection pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f4fa;border-radius:5px;padding:13px;font-size:11px}.ss-result-disclaimer{color:#52677f;margin-top:18px;font-size:11px;line-height:1.7}.ss-result-panel [hidden],.ss-live-grid[hidden],.ss-demo-replay[hidden],.ss-mode-note[hidden]{display:none!important}.ss-no-script{color:#6a321e;background:#fff1e7;padding:20px}.ss-dark a:not(.ss-button){color:inherit}.ss-evidence :focus-visible{outline-color:var(--ss-sage)}@media (width>=1450px){.ss-hero{padding-top:80px;padding-bottom:70px}.ss-hero-grid{gap:85px}}@media (width<=1080px){.ss-nav{gap:17px}.ss-header-demo{display:none}.ss-hero-grid{gap:30px}.ss-hero h1{font-size:54px}.ss-trust-grid{gap:38px}.ss-contact-grid{gap:35px}.ss-wrap{width:calc(100% - 56px)}.ss-case-body{gap:40px}}@media (width<=850px){.ss-nav{display:none}.ss-mobile-menu{display:block}.ss-header-row{min-height:74px}.ss-hero-grid{grid-template-columns:1fr;gap:34px}.ss-hero h1{max-width:20ch;font-size:52px}.ss-hero-copy>p{max-width:60ch}.ss-hero .ss-evidence{max-width:650px}.ss-use-cases{grid-template-columns:1fr}.ss-use-case{grid-template-columns:auto 1fr;gap:10px 19px;display:grid}.ss-use-case .ss-case-icon{grid-row:1/3}.ss-use-case>p,.ss-use-case>.ss-use-path,.ss-use-case>.ss-status,.ss-use-case>.ss-text-link{grid-column:2}.ss-steps{grid-template-columns:1fr 1fr}.ss-trust-grid,.ss-contact-grid,.ss-demo-replay,.ss-live-grid{grid-template-columns:1fr}.ss-diagnostic-head{display:block}.ss-result-panel{position:static}.ss-work-card{grid-template-columns:1fr;gap:25px;padding:30px}.ss-commerce-grid{grid-template-columns:1fr;gap:20px}.ss-footer-top{grid-template-columns:1fr 1fr}.ss-footer-top>div:first-child{grid-column:1/-1}.ss-footer-bottom{display:block}.ss-footer-bottom>div{margin-top:10px}.ss-case-body{grid-template-columns:1fr}.ss-case-aside{flex-wrap:wrap;gap:8px 18px;display:flex;position:static}.ss-case-aside a{font-size:14px}.ss-section{padding:62px 0}.ss-promise .ss-wrap{flex-direction:column;align-items:start;gap:14px}}@media (width<=520px){.ss-wrap{width:calc(100% - 40px)}.ss-header-row{gap:12px;min-height:72px}.ss-brand{gap:9px;font-size:18px}.ss-brand small{font-size:7px}.ss-mark{transform-origin:0;width:28px;transform:scale(.87)}.ss-header-actions{gap:11px}.ss-languages{gap:0}.ss-languages a{min-width:29px}.ss-mobile-menu summary{gap:5px;font-size:14px}.ss-hero{padding:40px 0}.ss-hero h1{max-width:15ch;font-size:41px;line-height:1.08}.ss-hero-copy>p{font-size:15px}.ss-hero-foot{gap:9px 17px;margin-top:28px;font-size:10px}.ss-actions{gap:10px}.ss-button{gap:14px;padding:12px 16px;font-size:14px}.ss-section h2,.ss-contact h2{font-size:32px}.ss-kicker{font-size:10px}.ss-evidence-heading{padding:15px}.ss-evidence-date{font-size:9px}.ss-evidence-heading strong{font-size:14px}.ss-evidence-panel{min-height:280px;padding:19px 17px}.ss-evidence-panel blockquote{font-size:14px}.ss-evidence-tabs{padding-inline:10px}.ss-evidence-tabs button{font-size:10px}.ss-evidence-foot{padding:14px 16px;font-size:10px}.ss-score-row{grid-template-columns:95px 1fr 36px;gap:8px;font-size:10px}.ss-split-title{display:block}.ss-split-title>.ss-text-link{margin-top:14px}.ss-work-card{padding:24px 20px}.ss-work-card h3{font-size:28px}.ss-use-case{gap:14px;padding:22px 20px;display:flex}.ss-steps{gap:27px 20px}.ss-steps h3{font-size:18px}.ss-steps p{font-size:14px}.ss-control-items{grid-template-columns:1fr}.ss-trust-grid{gap:27px}.ss-commerce{padding:34px 0}.ss-contact{padding:58px 0}.ss-brief{padding:23px 20px}.ss-brief .ss-button{width:100%}.ss-footer-top{gap:28px 20px}.ss-footer-contact>a{font-size:14px!important}.ss-footer-contact>span{font-size:9px}.ss-footer-bottom>div{gap:15px}.ss-footer-bottom p{font-size:9px}.ss-case-hero{padding:27px 0 42px}.ss-case-hero h1{font-size:39px}.ss-case-meta{gap:12px}.ss-qa-grid{grid-template-columns:1fr}.ss-diagnostic{padding:30px 0 50px}.ss-diagnostic h1{font-size:32px}.ss-conversation-panel,.ss-result-panel{padding:21px 17px}.ss-demo-replay{gap:20px}.ss-replay-explain{padding:0}.ss-mode-switch{width:100%}.ss-mode-switch button{flex:1;padding:10px;font-size:11px}.ss-examples{gap:5px}.ss-examples button{padding:8px;font-size:10px}.ss-message{max-width:100%}.ss-composer textarea,.ss-brief input,.ss-brief textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.ss-header,.ss-footer,.ss-actions,.ss-mode-switch{display:none}.ss-dark{color:#172b43;background:#fff}.ss-wrap{width:100%}.ss-section{padding:25px 0}}@font-face{font-family:Soylu Inter;src:url(/fonts/ui-v1/inter-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Soylu Inter;src:url(/fonts/ui-v1/inter-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Soylu Manrope;src:url(/fonts/ui-v1/manrope-bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--brand-paper:#fff;--brand-header:#fff7ef;--brand-header-line:#eadfd4;--brand-blue:#2154f4;--brand-blue-hover:#173db8;--brand-orange:#ff6b2c;--brand-orange-ink:#a43a10;--brand-action-bg:var(--brand-orange);--brand-action-hover:#ff814a;--brand-action-ink:#111827;--brand-action-border:transparent;--brand-ink:#111827;--brand-muted:#475569;--brand-line:#dde3ec;--brand-blue-soft:#eef3ff;--brand-orange-soft:#fff0e8;--brand-footer:#f5f7fb;--brand-surface-soft:#f5f7fb;--brand-panel:#111827;--font-sans:"Soylu Inter", "Segoe UI", Arial, sans-serif;--font-heading:"Soylu Manrope", "Soylu Inter", "Segoe UI", Arial, sans-serif;--paper-000:#fff;--paper-100:var(--brand-paper);--paper-200:#f0f2f7;--ink-900:var(--brand-ink);--ink-block:var(--brand-ink);--grey-600:var(--brand-muted);--grey-500:var(--brand-muted);--oxide-600:var(--brand-blue);--oxide-200:#b7ccff;--rule-100:var(--brand-line);--rule-400:#8c96a5;--color-bg:var(--brand-paper);--color-surface:#fff;--color-inset:#f0f2f7;--color-invert-bg:var(--brand-ink);--color-text:var(--brand-ink);--color-text-secondary:var(--brand-muted);--color-text-label:var(--brand-muted);--color-accent:var(--brand-blue);--color-accent-on-invert:#b7ccff;--color-rule:var(--brand-line);--color-rule-functional:#8c96a5;--focus-ring:var(--brand-blue);--site-paper:var(--brand-paper);--site-ink:var(--brand-ink);--site-muted:var(--brand-muted);--site-blue:var(--brand-blue);--site-blue-dark:var(--brand-blue-hover);--site-blue-light:var(--brand-blue-soft);--site-green:var(--brand-orange-soft);--site-green-ink:var(--brand-orange-ink);--site-line:var(--brand-line);--ss-paper:var(--brand-paper);--ss-navy:var(--brand-ink);--ss-panel:#293a52;--ss-ink:var(--brand-ink);--ss-muted:var(--brand-muted);--ss-blue:var(--brand-blue);--ss-ice:#b7ccff;--ss-sage:#ffd9c5;--ss-light:var(--brand-blue-soft)}html{scroll-padding-top:108px}:root body .demo-combine,:root body .solutions-bottom,:root body .solution-demo-section{background:var(--brand-blue-soft)}:root body .solution-demo-note{color:var(--brand-muted)}:root body .solution-hero-flow{background:var(--brand-blue-hover)}:root body .solution-hero-flow div>span,:root body .solution-hero-flow-middle b{color:#e1e9ff}body{background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font-sans);font-size:16px}h1,h2,h3,h4,.site-title,.site-heading{font-family:var(--font-heading);font-weight:700}button,input,select,textarea{font-family:var(--font-sans)}a,button,summary{-webkit-tap-highlight-color:#245bdb18}:focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px}.site-container{width:min(1240px,100% - 80px)}.site-section{padding-block:88px}.site-title{letter-spacing:-.045em;line-height:1.1}.site-heading{letter-spacing:-.035em;line-height:1.2}.site-lead{font-size:18px;line-height:1.8}.site-card{box-shadow:0 8px 28px #202b3c04}.site-card h3{font-weight:700}.site-button{border-radius:8px;font-weight:700;transition:background .18s,border-color .18s,color .18s}.site-button:hover{transform:none}.site-button.site-button-primary{background:var(--brand-action-bg);color:var(--brand-action-ink);border-color:var(--brand-action-border)}.site-button.site-button-primary:not(:disabled):hover{background:var(--brand-action-hover);color:var(--brand-action-ink);border-color:var(--brand-action-border)}.site-button.site-button-primary:focus-visible{outline:3px solid var(--brand-action-ink);outline-offset:5px;box-shadow:0 0 0 3px #fff}.site-band{border-color:#dce5f9}.site-eyebrow:before{background:var(--brand-orange)}.site-page-hero{padding-block:64px 60px}.site-pill{background:var(--brand-blue-soft)}.site-header{background:var(--brand-header);border-bottom-color:var(--brand-header-line)}.site-header-row{gap:24px;min-height:90px}.site-brand{flex:none;min-height:48px}.site-brand-logo{aspect-ratio:1690.21/468;width:230px;height:auto;display:block}.site-desktop-nav{gap:24px}.site-desktop-nav>a,.site-resource-menu>summary{color:var(--brand-muted);font-size:14px}.site-desktop-nav>a[aria-current]{text-underline-offset:8px;text-decoration:underline 2px}.site-desktop-nav>a[aria-current]:after{display:none}.site-resource-panel{width:360px;max-height:calc(100dvh - 135px);overflow-y:auto;box-shadow:0 18px 50px #202b3c16}.site-resource-panel strong,.site-resource-panel span{font-size:14px}.site-resource-panel a{padding-block:12px}.site-header-actions{gap:16px}.site-mobile-languages{display:none}.site-assistant-quick{min-height:44px;color:var(--brand-blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 4px;font-size:14px;font-weight:700;display:inline-flex}.site-assistant-quick:hover{color:var(--brand-blue-hover);text-underline-offset:4px;text-decoration:underline}.site-header-contact{min-height:46px;padding:11px 15px;font-size:14px}.site-languages{gap:1px}.site-languages a{min-width:36px;min-height:44px;font-size:11px}.site-languages a[aria-current]{text-underline-offset:5px;text-decoration:underline 2px}.site-languages>span{color:#858b95}.site-mobile-menu>summary{min-width:44px;min-height:44px}.site-mobile-menu>nav{background:var(--brand-paper);border-color:var(--brand-line)}.site-mobile-menu nav>p{font-size:11px}.site-mobile-actions{border-top:1px solid var(--brand-line);gap:12px;margin-top:24px;padding-top:24px;display:grid}.site-mobile-actions>.site-button{text-align:center;white-space:normal;width:100%;min-height:52px;line-height:1.5}.site-mobile-actions>.site-mobile-assistant{background:var(--brand-paper);color:var(--brand-blue);border:1px solid var(--brand-blue);box-shadow:none}.site-mobile-actions>.site-mobile-assistant:hover{background:var(--brand-blue-soft);color:var(--brand-blue-hover);border-color:var(--brand-blue-hover)}@media (width<=1000px){body:has(.site-mobile-menu[open]) .site-assistant-launchers{display:none}}.site-mobile-resources a{min-height:48px;font-size:14px}.site-demo-language{background:var(--brand-blue-soft);color:var(--brand-blue)}.site-footer{background:var(--brand-footer);color:var(--brand-ink);border-top:1px solid var(--brand-line);padding-top:64px}.site-footer-top{gap:36px;padding-bottom:48px}.site-footer .site-brand{color:var(--brand-ink)}.site-footer .site-brand-logo{width:230px}.site-footer-intro>p,.site-footer-location,.site-footer-contact>p{color:var(--brand-muted);font-size:14px}.site-footer-top h2{font-family:var(--font-sans);color:var(--brand-ink);margin-bottom:17px;font-size:14px;font-weight:700}.site-footer-top nav a{color:var(--brand-muted);min-height:40px;font-size:14px}.site-footer-top nav a:hover{color:var(--brand-blue)}.site-footer-solutions a>span{color:var(--brand-muted)}.site-footer-email{color:var(--brand-blue);border-bottom-color:#9eadd0;font-size:14px}.site-footer-email:hover{color:var(--brand-blue-hover);border-color:var(--brand-blue)}.site-footer-contact-link{color:var(--brand-muted);font-size:14px}.site-footer-contact-link:hover{color:var(--brand-blue)}.site-footer-bottom{border-top-color:var(--brand-line);color:var(--brand-muted);font-size:11px}.site-footer-bottom a{color:var(--brand-muted);min-height:44px;text-decoration-color:#9299a3}.site-footer :focus-visible{outline-color:var(--brand-blue)}.ss-button:not(.ss-button-light):not(.ss-button-outline):hover{background:var(--brand-blue-hover)}.ss-button{transition:background .18s,border-color .18s,color .18s}.ss-button:hover{transform:none}@media (width<=1200px){.site-header-contact{display:none}.site-desktop-nav{gap:22px}.site-footer-top{gap:28px}}@media (width<=1000px){.site-container{width:calc(100% - 56px)}.site-header-row{min-height:80px}.site-desktop-nav{display:none}.site-mobile-menu{display:block}.site-footer-intro{border-bottom-color:var(--brand-line)}}@media (width<=700px){.site-section{padding-block:64px}.site-page-hero{padding-block:42px}.site-lead{font-size:16px}.site-footer{padding-top:44px}.site-footer-contact{border-top-color:var(--brand-line)}.site-footer-top{gap:30px 24px}}@media (width<=620px){.site-demo-quick,.site-assistant-quick,.site-languages-desktop,.site-mobile-menu>summary>span{display:none}.site-mobile-languages{border-bottom:1px solid var(--brand-line);flex-wrap:wrap;gap:8px;margin-bottom:12px;padding-bottom:12px;display:flex}.site-mobile-languages>a{min-width:70px;min-height:44px;color:var(--brand-blue);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-mobile-languages>a[aria-current]{background:var(--brand-blue-soft);font-weight:700}}@media (width<=520px){.site-container{width:calc(100% - 36px)}.site-header-row{gap:10px;min-height:76px}.site-brand-logo{width:168px}.site-header-actions{gap:8px}.site-languages a{min-width:40px;font-size:11px}.site-mobile-menu>summary{min-width:44px}.site-mobile-menu>nav{max-height:calc(100dvh - 76px);padding-inline:18px}.site-mobile-resources{grid-template-columns:1fr}.site-mobile-resources a{min-height:46px}.site-footer-top nav a{font-size:14px}.site-footer-bottom{font-size:11px}}@media (width<=370px){.site-brand-logo{width:136px}.site-header-actions{gap:4px}.site-languages a{min-width:40px}}@media (prefers-reduced-motion:reduce){.site-button,.ss-button{transition:none}}@media print{body{background:#fff}}::highlight(site-search-match){color:#111827;background:#ffe0a3}mark.site-search-match{color:#111827;background:#ffe0a3;border-radius:2px;padding:0}@font-face{font-family:Soylu Persian;src:url(/review-assets/font-fa.ttf)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Soylu Persian;src:url(/review-assets/font-fa-bold.ttf)format("woff2");font-style:normal;font-weight:700;font-display:swap}html[lang=fa]{--font-sans:"Soylu Persian", Tahoma, Arial, sans-serif;--font-heading:var(--font-sans)}html[lang=fa] body{line-height:1.85}html[lang=fa] :is(h1,h2,h3,h4,.site-title,.site-heading,.hm-eyebrow,.hm-flow-topline,.site-eyebrow,.site-pill){letter-spacing:0}html[lang=fa] :is(h1,h2,.site-title,.site-heading){line-height:1.55}html[lang=fa] .site-header-row{gap:18px}html[lang=fa] :is(.site-brand-logo,.site-languages,.site-footer-email){direction:ltr}html[lang=fa] :is(.site-brand,.site-footer-email){unicode-bidi:isolate}html[lang=fa] :is(.hm-icon,.site-demo-back>span){transform:scaleX(-1)}html[lang=fa] :is(.solution-why,.principle,.demo-guide){border-left:0;border-inline-start:3px solid var(--brand-blue);padding-left:0;padding-inline-start:20px}html[lang=fa] :is(input[type=email],input[type=url],input[type=tel],code,pre){text-align:left;direction:ltr}html[lang=fa] :is(.site-mobile-menu>nav,.site-resource-panel){text-align:start}@media (width<=520px){html[lang=fa] .site-header-row{gap:8px}html[lang=fa] .site-languages a{min-width:32px}}:root body [data-action=contact]:is(.site-button,.hm-button,.ss-button,.summary-contact){background:var(--brand-blue);color:var(--brand-paper);border:1px solid var(--brand-blue);box-shadow:none}:root body [data-action=contact]:is(.site-button,.hm-button,.ss-button,.summary-contact):hover{background:var(--brand-blue-hover);color:var(--brand-paper);border-color:var(--brand-blue-hover)}:root body .site-header-contact[data-action=contact]{color:var(--brand-blue);border:1px solid var(--brand-blue);background:0 0}:root body .site-header-contact[data-action=contact]:hover{background:var(--brand-blue-soft);color:var(--brand-blue-hover);border-color:var(--brand-blue-hover)}:root body [data-action=package]:is(.site-button,.hm-button,.ss-button){background:var(--brand-action-bg);color:var(--brand-action-ink);border:1px solid var(--brand-action-border);box-shadow:none}:root body [data-action=package]:is(.site-button,.hm-button,.ss-button):hover{background:var(--brand-action-hover);color:var(--brand-action-ink);border-color:var(--brand-action-border)}:root body [data-action]:is(.site-button,.hm-button,.ss-button,.summary-contact):focus-visible{outline:3px solid var(--brand-blue);outline-offset:4px;box-shadow:0 0 0 4px var(--brand-paper)}.site-mobile-resource-group{border-block:1px solid var(--brand-line);margin-block:18px}.site-mobile-resource-group>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:16px;font-weight:600;list-style:none;display:flex}.site-mobile-resource-group>summary::-webkit-details-marker{display:none}.site-mobile-resource-group[open]>summary>svg{transform:rotate(45deg)}.site-mobile-resource-group .site-mobile-resources{padding-block:4px 16px}.site-mobile-resource-group .site-mobile-resources a{min-height:44px;padding-block:10px;font-size:15px}.ss-result-disclaimer,.ss-home .hm-caption,.text-conversation .text-conversation-disclosure,.text-conversation[data-embedded] .text-conversation-disclosure{font-size:14px;line-height:1.65}
