@font-face{font-family:sans;src:url(../media/ibm_plex_sans_latin_400-s.p.1xf5nwxyfigak.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sans;src:url(../media/ibm_plex_sans_latin_500-s.p.2i4a1iuj6lbvw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sans;src:url(../media/ibm_plex_sans_latin_600-s.p.2ovda_azncp9b.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.sans_a7a5143b-module__NSboLq__className{font-family:sans,sans Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.sans_a7a5143b-module__NSboLq__variable{--font-sans:"sans", "sans Fallback", system-ui, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:arabic;src:url(../media/ibm_plex_sans_arabic_400-s.0a8jtlzovcn2x.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arabic;src:url(../media/ibm_plex_sans_arabic_500-s.2nmq8_7j2wt1h.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:arabic;src:url(../media/ibm_plex_sans_arabic_600-s.2jzf714wbn4iw.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:arabic Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.arabic_b947230d-module__FLy1Lq__className{font-family:arabic,arabic Fallback,Tahoma,Arial,sans-serif}.arabic_b947230d-module__FLy1Lq__variable{--font-arabic:"arabic", "arabic Fallback", Tahoma, Arial, sans-serif}
@font-face{font-family:arabicMin;src:url(../media/ibm_plex_sans_arabic_400_min-s.3yalsjw4lsual.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:arabicMin;src:url(../media/ibm_plex_sans_arabic_500_min-s.0r2y9xwhuscig.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:arabicMin;src:url(../media/ibm_plex_sans_arabic_600_min-s.3kt34dxfdnehi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:arabicMin Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.arabicmin_a06a3243-module__Jcdw8G__className{font-family:arabicMin,arabicMin Fallback,Tahoma,Arial,sans-serif}.arabicmin_a06a3243-module__Jcdw8G__variable{--font-arabic:"arabicMin", "arabicMin Fallback", Tahoma, Arial, sans-serif}
*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--navy-900:#121e36;--navy:#1b2b4b;--navy-700:#26385e;--navy-300:#8c99b3;--navy-200:#c7cedb;--mist:#e9edf4;--mist-50:#f4f6fa;--mustard:#f2b705;--mustard-600:#d9a404;--mustard-ink:#7a5600;--butter:#fdf4d6;--sand:#f5f3ee;--stone:#e7e2d8;--white:#fff;--ink:var(--navy);--text:#38445a;--muted:#5b6577;--wa:#0b7a47;--wa-600:#08623a;--font:var(--font-sans), system-ui, "Segoe UI", Roboto, Arial, sans-serif;--fs-display:clamp(40px, 5.6vw, 76px);--fs-h2:clamp(30px, 3.4vw, 46px);--fs-h3:clamp(20px, 1.6vw, 24px);--fs-lead:clamp(18px, 1.4vw, 21px);--fs-body:17px;--fs-small:15px;--fs-micro:13px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--section:clamp(72px, 9vw, 128px);--max:1200px;--gutter:20px;--stage-inset:8px;--r-sm:8px;--r-card:14px;--r-media:20px;--r-stage:20px;--r-pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);--t-fast:.16s;--t-ui:.24s;--t-slow:.6s;--z-header:40;--z-float:45;--z-menu:60;--header-h:64px}@media (min-width:600px){:root{--fs-body:17px}}@media (min-width:900px){:root{--gutter:32px;--stage-inset:16px;--r-stage:28px;--header-h:76px}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--white);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}@media (min-width:600px){body{font-size:var(--fs-body)}}[lang=ar]{font-family:var(--font-arabic), var(--font), sans-serif;line-height:1.75}::selection{background:var(--mustard);color:var(--navy)}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:4px}.on-dark :focus-visible,.g-navy :focus-visible,.g-navy-900 :focus-visible{outline-color:var(--mustard)}img,svg,video{max-width:100%;display:block}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1.5px}button{font:inherit;color:inherit}p{margin:0}ul,ol{margin:0;padding:0}.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}.skip{z-index:100;padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--navy);color:var(--white);inset-inline-start:var(--s4);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s4)}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0;font-weight:600}.t-display{font-size:var(--fs-display);letter-spacing:-.035em;max-width:18ch;line-height:1.02}.t-h2{font-size:var(--fs-h2);letter-spacing:-.025em;max-width:20ch;line-height:1.1}.t-h3{font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.25}.t-lead{font-size:var(--fs-lead);color:var(--text);text-wrap:pretty;max-width:56ch;line-height:1.5}.t-body{text-wrap:pretty;max-width:64ch}.t-small{font-size:var(--fs-small);font-weight:500;line-height:1.45}.t-micro{font-size:var(--fs-micro);color:var(--muted);font-weight:500;line-height:1.4}.t-muted{color:var(--muted)}.t-num{font-variant-numeric:tabular-nums}.mark{box-shadow:inset 0 -.34em 0 var(--mustard);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}[lang=ar] .t-display,[lang=ar] .t-h2,[lang=ar] .t-h3,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0;line-height:1.3}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.stack>*+*{margin-block-start:var(--s4)}.stack-lg>*+*{margin-block-start:var(--s5)}.head{gap:var(--s4);margin-block-end:var(--s7);display:grid}.head--center{text-align:center;justify-items:center}.head--center .t-h2,.head--center .t-lead{margin-inline:auto}.g-white{background:var(--white)}.g-mist{background:var(--mist)}.g-sand{background:var(--sand)}.g-butter{background:var(--butter)}.g-navy,.g-navy-900{background:var(--navy);color:var(--navy-200);--ink:var(--white);--text:var(--navy-200);--muted:var(--navy-300)}.g-navy-900{background:var(--navy-900)}.g-mustard{background:var(--mustard);color:var(--navy);--ink:var(--navy);--text:var(--navy);--muted:var(--navy)}.stage{margin-inline:var(--stage-inset);border-radius:var(--r-stage);padding-block:var(--section);position:relative;overflow:hidden}.stage--edge:before{content:"";background:var(--mustard);height:3px;position:absolute;inset:0 0 auto}.g-mustard.stage--edge:before{background:var(--navy)}.btn{justify-content:center;align-items:center;gap:var(--s3);border-radius:var(--r-pill);white-space:nowrap;cursor:pointer;min-height:52px;transition:background-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) var(--ease);border:0;padding-inline:26px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--sm{min-height:44px;padding-inline:18px;font-size:15px}.btn--primary{background:var(--mustard);color:var(--navy)}.btn--primary:hover{background:var(--mustard-600)}.btn--icon{padding-inline-end:8px}.btn__icon{background:var(--navy);width:36px;height:36px;color:var(--white);transition:transform var(--t-ui) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.btn--sm .btn__icon{width:30px;height:30px}.btn--sm.btn--icon{padding-inline-end:7px}@media (hover:hover){.btn:hover .btn__icon{transform:translate(2px)}[dir=rtl] .btn:hover .btn__icon{transform:translate(-2px)}}.btn--whatsapp{background:var(--wa);color:var(--white)}.btn--whatsapp:hover{background:var(--wa-600)}.btn--whatsapp .btn__icon{background:var(--white);color:var(--wa)}.btn--secondary{background:var(--mist-50);color:var(--navy)}.btn--secondary:hover{background:var(--mist)}.g-mist .btn--secondary,.g-sand .btn--secondary{background:var(--white)}.g-navy .btn--secondary,.g-navy-900 .btn--secondary{background:var(--navy-700);color:var(--white)}.g-navy .btn--secondary:hover,.g-navy-900 .btn--secondary:hover{background:#31456f}.g-mustard .btn--primary{background:var(--navy);color:var(--white)}.g-mustard .btn--primary .btn__icon{background:var(--mustard);color:var(--navy)}.btn-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:479px){.btn-row .btn{width:100%}}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);font-weight:600;text-decoration-thickness:2px}.link:hover{text-decoration-color:currentColor}.go{align-items:center;gap:var(--s2);color:var(--mustard-ink);font-weight:600;text-decoration:none;display:inline-flex}.g-navy .go,.g-navy-900 .go{color:var(--mustard)}.g-mustard .go{color:var(--navy)}.go svg{transition:transform var(--t-ui) var(--ease)}[dir=rtl] .go svg{transform:scaleX(-1)}@media (hover:hover){.go:hover svg,a:hover .go svg{transform:translate(4px)}[dir=rtl] .go:hover svg,[dir=rtl] a:hover .go svg{transform:scaleX(-1)translate(4px)}}.tag{border-radius:var(--r-pill);background:var(--mist-50);min-height:30px;color:var(--navy);font-size:var(--fs-micro);white-space:nowrap;align-items:center;gap:6px;padding-inline:12px;font-weight:600;display:inline-flex}.g-mist .tag,.g-sand .tag{background:var(--white)}.g-navy .tag,.g-navy-900 .tag{background:var(--navy-700);color:var(--white)}.tag--butter{background:var(--butter)}.tags{gap:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.checks{gap:var(--s3);list-style:none;display:grid}.checks li{gap:var(--s3);grid-template-columns:20px 1fr;align-items:start;display:grid}.checks svg{color:var(--mustard-ink);margin-block-start:.3em}.g-navy .checks svg,.g-navy-900 .checks svg{color:var(--mustard)}.g-mustard .checks svg{color:var(--navy)}.media{border-radius:var(--r-media);background:var(--stone);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media--4x5{aspect-ratio:4/5}.media--3x2{aspect-ratio:3/2}.media--4x3{aspect-ratio:4/3}.media--16x9{aspect-ratio:16/9}.media--21x9{aspect-ratio:21/9}.media--1x1{aspect-ratio:1}.credit{font-size:var(--fs-micro);color:var(--muted);margin-block-start:var(--s2)}@media (prefers-reduced-motion:no-preference){.js [data-enter]:not(.is-in){opacity:0;transform:translateY(16px)}.js [data-enter]{transition:opacity var(--t-slow) var(--ease), transform var(--t-slow) var(--ease)}}.logo{align-items:center;gap:var(--s3);text-decoration:none;display:inline-flex}.logo__name{gap:2px;line-height:1.15;display:grid}.logo__en{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600}.logo__ar{color:var(--muted);font-size:var(--fs-micro);white-space:nowrap;font-weight:500;line-height:1.2}.ui-header{z-index:var(--z-header);height:var(--header-h);pointer-events:none;--ui-hover:var(--mist-50);position:sticky;top:0}.ui-header__bar{pointer-events:auto;height:var(--header-h);background:var(--white);transition:height var(--t-ui) var(--ease), background-color var(--t-ui) ease}@media (min-width:900px){.ui-header[data-compact] .ui-header__bar{background:var(--mist-50);height:64px}.ui-header[data-compact]{--ui-hover:var(--mist)}}.ui-header__inner{align-items:center;gap:var(--s5);height:100%;display:flex}.ui-header__home{flex:none;align-items:center;min-height:44px;display:inline-flex}.ui-nav{align-items:center;gap:var(--s1);margin-inline:auto;display:none}.ui-nav__item{border-radius:var(--r-pill);min-height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--t-fast) ease;background:0 0;border:0;align-items:center;gap:4px;padding-inline:14px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.ui-nav__item:hover{background:var(--ui-hover)}}.ui-menu__btn[aria-expanded=true]{background:var(--ui-hover)}.ui-chev{transition:transform var(--t-ui) var(--ease);flex:none}[aria-expanded=true]>.ui-chev{transform:rotate(180deg)}.ui-header__actions{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.ui-header__lang{border-radius:var(--r-pill);min-height:44px;color:var(--ink);transition:background-color var(--t-fast) ease;align-items:center;padding-inline:12px;font-size:15px;font-weight:600;text-decoration:none;display:none}@media (hover:hover){.ui-header__lang:hover{background:var(--ui-hover)}}.ui-header__wa{display:none}.ui-header__wa-ic{background:var(--wa);width:44px;height:44px;color:var(--white);transition:background-color var(--t-fast) ease, transform var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.ui-header__wa-ic:hover{background:var(--wa-600)}.ui-header__wa-ic:active{transform:scale(.96)}.ui-menubtn{align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--mist-50);min-height:44px;color:var(--navy);cursor:pointer;transition:background-color var(--t-fast) ease;border:0;padding-inline:14px 16px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover){.ui-menubtn:hover{background:var(--mist)}}@media (max-width:379px){.ui-menubtn{padding-inline:12px}.ui-menubtn__label,.logo__ar{display:none}}@media (min-width:980px){.ui-nav,.ui-header__lang,.ui-header__wa{display:inline-flex}.ui-header__actions{margin-inline-start:0}.ui-header__wa-ic,.ui-menubtn,.ui-sheet{display:none}}.ui-menu{position:relative}.ui-panel{z-index:2;visibility:hidden;opacity:0;width:340px;transition:opacity var(--t-ui) var(--ease), transform var(--t-ui) var(--ease), visibility 0s linear var(--t-ui);top:100%;padding-block-start:var(--s2);position:absolute;inset-inline-start:0;transform:translateY(-4px)}.ui-panel--wide{width:420px}.ui-panel.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ui-panel__box,.ui-switch__panel{padding:var(--s2);border-radius:var(--r-card);background:var(--white);box-shadow:0 16px 40px -12px #121e3640}.ui-list{gap:2px;list-style:none;display:grid}.ui-list__row{align-items:center;gap:var(--s3);border-radius:var(--r-sm);min-height:48px;color:var(--ink);transition:background-color var(--t-fast) ease;padding:8px 12px;text-decoration:none;display:flex}@media (hover:hover){.ui-list__row:hover{background:var(--mist-50)}}.ui-list__icon{border-radius:var(--r-sm);background:var(--navy);width:36px;height:36px;color:var(--white);flex:none;place-items:center;display:grid}.ui-list__text{min-width:0;display:grid}.ui-list__name{font-size:16px;font-weight:600;line-height:1.3}.ui-list__note{color:var(--muted);font-size:14px;line-height:1.35}.ui-list__foot{border-radius:var(--r-sm);background:var(--mist-50);min-height:44px;margin-block-start:var(--s2);padding-inline:12px;font-size:15px;display:flex}.ui-sheet{z-index:var(--z-menu);visibility:hidden;opacity:0;transition:opacity var(--t-ui) var(--ease), transform var(--t-ui) var(--ease), visibility 0s linear var(--t-ui);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.ui-sheet.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ui-sheet__top{height:64px;padding-inline:var(--gutter);flex:none;justify-content:space-between;align-items:center;display:flex}.ui-sheet__close{background:var(--navy-700);width:44px;height:44px;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.ui-sheet__body{overscroll-behavior:contain;padding:var(--s4) var(--gutter) var(--s6);flex:1;overflow-y:auto}.ui-sheet__group{margin:var(--s6) 0 var(--s2);color:var(--navy-300);font-size:15px;font-weight:600}.ui-sheet__group:first-child{margin-block-start:0}.ui-sheet__big,.ui-sheet__small{list-style:none}.ui-sheet__big a{min-height:56px;color:var(--white);letter-spacing:-.01em;align-content:center;padding-block:8px;font-size:24px;font-weight:600;line-height:1.25;text-decoration:none;display:grid}[lang=ar] .ui-sheet__big a{letter-spacing:0}.ui-sheet__big small{color:var(--navy-300);letter-spacing:0;font-size:15px;font-weight:500}.ui-sheet__big--plain{margin-block-start:var(--s5)}.ui-sheet__small{gap:0 var(--s4);grid-template-columns:1fr 1fr;display:grid}.ui-sheet__small a{min-height:44px;color:var(--navy-200);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ui-sheet__foot{align-items:center;gap:var(--s3);padding:var(--s4) var(--gutter) calc(var(--s4) + env(safe-area-inset-bottom));background:var(--navy);flex:none;display:flex}.ui-sheet__lang{min-height:52px;padding-inline:var(--s4);border-radius:var(--r-pill);background:var(--navy-700);color:var(--white);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.ui-sheet__wa{flex:1;justify-content:space-between}.ui-footer{margin-block-start:var(--stage-inset)}.ui-footer__main{gap:var(--s7);padding-block:var(--s9) var(--s8);display:grid}.ui-footer__brand{gap:var(--s5);align-content:start;display:grid}.ui-footer__logo .logo__en{font-size:24px}.ui-footer__logo .logo__ar{color:var(--navy-300);font-size:15px}.ui-footer__pos{max-width:40ch;color:var(--navy-200);text-wrap:pretty;font-size:18px;line-height:1.55}.ui-footer__cols{gap:var(--s7) var(--s5);grid-template-columns:1fr 1fr;display:grid}.ui-footer__col ul{list-style:none}.ui-footer__h{color:var(--white);margin-block-end:var(--s2);font-size:16px;font-weight:600}.ui-footer__col ul{gap:2px;display:grid}.ui-footer__col a,.ui-footer__legal a{color:var(--navy-200);transition:color var(--t-fast) ease;padding-block:7px;font-size:15px;line-height:1.4;text-decoration:none;display:block}.ui-footer__col .ui-footer__num{display:block}.ui-footer__num{color:var(--navy-300);font-variant-numeric:tabular-nums}.ui-footer__mail{overflow-wrap:normal}@media (hover:hover){.ui-footer__col a:hover,.ui-footer__legal a:hover{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-decoration-thickness:2px}}.ui-footer__bar{background:var(--navy)}.ui-footer__barin{justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);padding-block:var(--s3);color:var(--navy-200);flex-wrap:wrap;display:flex}.ui-footer__legal{column-gap:var(--s4);flex-wrap:wrap;list-style:none;display:flex}@media (min-width:600px){.ui-footer__cols{gap:var(--s5);grid-template-columns:repeat(4,1fr)}}@media (min-width:900px){.ui-footer__main{gap:var(--s8)}}@media (min-width:1100px){.ui-footer__main{gap:var(--s8);grid-template-columns:4fr 8fr}}@media (max-width:599px){.ui-footer__cols .ui-footer__col:last-child{grid-column:1/-1}}.ui-float{inset-inline-end:max(var(--s4), env(safe-area-inset-right));bottom:calc(var(--s4) + env(safe-area-inset-bottom));z-index:var(--z-float);background:var(--wa);width:56px;height:56px;color:var(--white);visibility:hidden;opacity:0;transition:opacity var(--t-ui) var(--ease), transform var(--t-ui) var(--ease), visibility 0s linear var(--t-ui);border-radius:50%;place-items:center;display:grid;position:fixed;transform:scale(.8)}.ui-float.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ui-float:active{transform:scale(.96)}@media (min-width:900px){.ui-float{display:none}}.ui-crumbs{font-size:var(--fs-small);font-weight:500;position:relative}.ui-crumbs__list{flex-wrap:wrap;align-items:center;gap:0;list-style:none;display:flex}.ui-crumbs__item{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.ui-crumbs__item+.ui-crumbs__item:before{content:"";width:6px;height:6px;margin-inline:var(--s3);border-top:1.75px solid var(--muted);border-right:1.75px solid var(--muted);transform:rotate(45deg)}[dir=rtl] .ui-crumbs__item+.ui-crumbs__item:before{transform:rotate(-135deg)}.ui-crumbs__link{color:var(--muted);text-decoration:none}@media (hover:hover){.ui-crumbs__link:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-decoration-thickness:2px}}.ui-switch__btn{border-radius:var(--r-pill);min-height:44px;color:var(--ink);font-size:inherit;cursor:pointer;transition:background-color var(--t-fast) ease;background:0 0;border:0;align-items:center;gap:4px;margin-inline:-12px;padding-inline:12px 8px;font-weight:600;display:inline-flex}.ui-switch__btn:hover,.ui-switch__btn[aria-expanded=true]{background:var(--mist-50)}.g-sand .ui-switch__btn:hover,.g-sand .ui-switch__btn[aria-expanded=true]{background:var(--white)}.ui-switch__panel{z-index:3;width:min(380px, calc(100vw - 2 * var(--gutter)));box-sizing:border-box;visibility:hidden;opacity:0;transition:opacity var(--t-ui) var(--ease), transform var(--t-ui) var(--ease), visibility 0s linear var(--t-ui);top:100%;position:absolute;inset-inline-start:0;transform:translateY(-4px)}.ui-switch__panel.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.ui-faq{gap:var(--s2);display:grid}.ui-faq__item{border-radius:var(--r-card);background:var(--sand)}.g-sand .ui-faq__item,.g-mist .ui-faq__item{background:var(--white)}.ui-faq__q{justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;padding:var(--s3) var(--s5);color:var(--ink);cursor:pointer;border-radius:var(--r-card);font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.ui-faq__q::-webkit-details-marker{display:none}.ui-faq__icon{width:20px;height:20px;color:var(--mustard-ink);transition:transform var(--t-ui) var(--ease);flex:none;position:relative}.ui-faq__icon:before,.ui-faq__icon:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;inset-block-start:9px;inset-inline:2px}.ui-faq__icon:after{transform:rotate(90deg)}.ui-faq__item[open] .ui-faq__icon{transform:rotate(45deg)}.ui-faq__a{max-width:64ch;padding:0 var(--s5) var(--s5);text-wrap:pretty}.ui-short{max-width:68ch;padding:var(--s5) var(--s6);border-radius:var(--r-media);background:var(--butter);color:var(--navy);text-wrap:pretty;font-size:19px;font-weight:500;line-height:1.5}.ui-short>*+*{margin-block-start:var(--s3)}.ui-short p{max-width:none}.ui-steps{--line:var(--mist);gap:var(--s6);counter-reset:none;list-style:none;display:grid}.g-mustard .ui-steps{--line:var(--navy)}.g-navy .ui-steps,.g-navy-900 .ui-steps{--line:var(--navy-700)}.g-sand .ui-steps{--line:var(--stone)}.ui-steps__item{justify-items:start;gap:var(--s2);padding-inline-start:64px;display:grid;position:relative}.ui-steps__n{background:var(--navy);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.g-navy .ui-steps__n,.g-navy-900 .ui-steps__n{background:var(--mustard);color:var(--navy)}.ui-steps__name{align-items:center;min-height:44px;display:flex}.ui-steps__body{max-width:48ch;color:var(--text);text-wrap:pretty}.ui-steps__item:not(:last-child):before{content:"";inset-block:52px calc(-1 * var(--s6) + 8px);background:var(--line);width:2px;position:absolute;inset-inline-start:21px}@media (min-width:900px){.ui-steps{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:var(--s5)}.ui-steps__item{padding-block-start:64px;padding-inline-start:0}.ui-steps__name{min-height:0}.ui-steps__item:not(:last-child):before{inset-block:21px auto;inset-inline:56px calc(-1 * var(--s5) + 12px);width:auto;height:2px}}.ui-closing{margin-block-end:0}.ui-closing__grid{gap:var(--s7);align-items:end;display:grid}.ui-closing__copy{gap:var(--s4);display:grid}.ui-closing__copy .t-h2{max-width:18ch}.ui-closing__actions{gap:var(--s3);justify-items:stretch;display:grid}.ui-closing__btn{justify-content:space-between;padding-block:8px}.ui-btn__stack{text-align:start;gap:2px;line-height:1.2;display:grid}.ui-btn__sub{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;opacity:.8;font-weight:500}.ui-closing__mail{min-height:44px;color:var(--navy-200);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);justify-self:start;align-items:center;text-decoration-thickness:2px;display:inline-flex}@media (hover:hover){.ui-closing__mail:hover{color:var(--white)}}@media (min-width:900px){.ui-closing__grid{gap:var(--s8);grid-template-columns:7fr 5fr}.ui-closing__actions{max-width:380px}}.ui-photo{margin:0}.ui-frame{border-radius:var(--r-card);background:var(--mist-50);overflow:hidden}.ui-frame__bar{align-items:center;gap:var(--s3);height:36px;padding-inline:var(--s3);display:flex}.ui-frame__dots{gap:6px;display:inline-flex}.ui-frame__dots i{background:var(--stone);border-radius:50%;width:8px;height:8px}.ui-frame__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-frame__img{width:100%;height:auto}.ui-notfound__inner{justify-items:start;gap:var(--s5);display:grid}.ui-notfound__ar{color:var(--muted)}.ui-notfound__links{gap:var(--s2) var(--s5);flex-wrap:wrap;list-style:none;display:flex}.ui-notfound__links a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-header__bar,.ui-panel,.ui-switch__panel,.ui-sheet,.ui-float,.ui-chev,.ui-faq__icon{transition:none}.ui-panel,.ui-switch__panel,.ui-sheet,.ui-float{transform:none}}.blk-tiles{gap:var(--s4);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;padding-block-end:var(--s2);list-style:none;display:grid;overflow-x:auto}.blk-tiles::-webkit-scrollbar{display:none}.blk-tile{scroll-snap-align:start;min-width:0}@media (min-width:600px){.blk-tiles{grid-auto-columns:44%}}@media (min-width:900px){.blk-tiles{gap:var(--s7) var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}.blk-tiles--few{grid-template-columns:repeat(3,minmax(0,1fr))}}.blk-tile__link{gap:var(--s2);color:inherit;text-decoration:none;display:grid}.blk-tile__media{margin-block-end:var(--s3)}.blk-tile__media img{transition:transform .7s var(--ease)}@media (hover:hover){.blk-tile__link:hover .blk-tile__media img{transform:scale(1.04)}.blk-tile__link:hover .blk-tile__name{text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-underline-offset:5px;text-decoration-thickness:2px}}.blk-tile__name{letter-spacing:-.01em;color:var(--ink);font-size:20px;font-weight:600;line-height:1.25}.blk-tile__line{color:var(--text);font-size:var(--fs-small);line-height:1.5}.blk-tile__go{font-size:var(--fs-small);margin-block-start:var(--s2)}.blk-tile--other{border-radius:var(--r-media)}.blk-tile__otherin{align-content:end;gap:var(--s3);height:100%;min-height:320px;padding:var(--s5);box-sizing:border-box;display:grid}.blk-tile__otherin .btn{justify-self:start;margin-block-start:var(--s3)}.blk-work{gap:var(--s9);display:grid}.blk-work__lead{gap:var(--s6);align-items:center;display:grid}@media (min-width:900px){.blk-work__lead{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.blk-work__copy,.blk-work__itemcopy{gap:var(--s4);justify-items:start;display:grid}.blk-work__name{margin-block-start:var(--s1)}.blk-work__pair{gap:var(--s8);display:grid}@media (min-width:900px){.blk-work__pair{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}.blk-work__pair--one{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.blk-work__item{gap:var(--s5);align-content:start;display:grid}.blk-work__moreh{font-size:var(--fs-small);color:var(--muted);margin-block-end:var(--s4);font-weight:600}.blk-work__rows{gap:var(--s2);list-style:none;display:grid}.blk-work__row{gap:var(--s1) var(--s5);padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--mist-50);color:var(--ink);transition:background-color var(--t-fast) ease;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.blk-work__rowname{font-size:18px;font-weight:600}.blk-work__rowstory{color:var(--text);font-size:var(--fs-small);grid-column:1}.blk-work__rowmeta{grid-column:1}.blk-work__row svg{color:var(--muted);grid-area:1/2/span 3}@media (min-width:900px){.blk-work__row{padding:var(--s5) var(--s6);grid-template-columns:220px minmax(0,1fr) 200px auto}.blk-work__rowstory,.blk-work__rowmeta{grid-column:auto}.blk-work__row svg{grid-area:auto}}@media (hover:hover){.blk-work__row:hover{background:var(--mist)}}.demo{--demo-h:600px;--demo-gap:var(--s4);color:var(--text)}.demo--compact{--demo-h:540px}@media (max-width:959px){.demo{--demo-h:560px}.demo--compact{--demo-h:520px}}.demo input,.demo button{font-family:inherit}.demo-bar{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;margin-block-end:var(--s4);display:flex}.demo-chips,.demo-langs,.demo-views{gap:var(--s2);flex-wrap:wrap;display:flex}.demo-radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.demo-chip,.demo-seg{cursor:pointer;display:inline-flex;position:relative}.demo-chip__face,.demo-seg__face{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--white);min-height:44px;color:var(--navy);font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--t-fast) ease, color var(--t-fast) ease;padding-inline:18px;font-weight:600;line-height:1.2;display:inline-flex}.demo-radio:checked+.demo-chip__face,.demo-radio:checked+.demo-seg__face{background:var(--navy);color:var(--white)}.demo-radio:focus-visible+.demo-chip__face,.demo-radio:focus-visible+.demo-seg__face{outline:3px solid var(--navy);outline-offset:3px}@media (hover:hover){.demo-radio:not(:checked)+.demo-chip__face:hover,.demo-radio:not(:checked)+.demo-seg__face:hover{background:var(--navy-200)}}.demo-views{gap:var(--s1);padding:var(--s1);border-radius:var(--r-pill);background:var(--white);flex-wrap:nowrap;margin-block-end:var(--s3);display:none}.demo-views .demo-seg{flex:1}.demo-views .demo-seg__face{background:0 0;width:100%;min-height:44px}.demo-views .demo-radio:checked+.demo-seg__face{background:var(--navy)}.demo-seg__dot{background:var(--mustard);border-radius:50%;width:8px;height:8px}@media (max-width:959px){.demo-views{display:flex}}.demo-panes{gap:var(--demo-gap);grid-template-columns:minmax(0,1fr);display:grid}.demo-pane{min-width:0}@media (min-width:960px){.demo-panes{gap:var(--s5);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (max-width:959px){.demo-pane[data-active=false]{display:none}}.demo-card{height:var(--demo-h);background:var(--white);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.demo-chat{position:relative}.demo-chat__head{align-items:center;gap:var(--s3);min-height:68px;padding-inline:var(--s4);background:var(--mist-50);flex:none;display:flex}.demo-avatar{background:var(--navy);width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.demo-chat__who{min-width:0}.demo-chat__name{color:var(--ink);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.3;overflow:hidden}.demo-chat__status{margin:0;line-height:1.3}.demo-scroll{gap:var(--s2);min-height:0;padding:var(--s4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.demo-log{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.demo-msg{gap:var(--s1);max-width:82%;color:var(--ink);font-size:var(--fs-small);overflow-wrap:anywhere;border-radius:18px;flex-direction:column;padding:10px 14px 8px;font-weight:400;line-height:1.5;display:flex}.demo-msg__text{white-space:pre-line}.demo-msg--assistant{background:var(--mist-50);border-end-start-radius:6px;align-self:flex-start}.demo-msg--customer{background:var(--butter);border-end-end-radius:6px;align-self:flex-end}.demo-msg__time{align-self:flex-end;line-height:1}.demo-typing{background:var(--mist-50);border-radius:18px;border-end-start-radius:6px;align-self:flex-start;gap:5px;padding:14px 16px;display:inline-flex}.demo-typing span{background:var(--navy-300);border-radius:50%;width:7px;height:7px}.demo-replies{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s1);display:flex}.demo-reply{border-radius:var(--r-pill);background:var(--mist);min-height:44px;color:var(--navy);font-size:var(--fs-small);text-align:start;cursor:pointer;transition:background-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) var(--ease);border:0;padding-inline:18px;font-weight:600;line-height:1.25}.demo-reply:active{transform:scale(.98)}@media (hover:hover){.demo-reply:hover{background:var(--navy);color:var(--white)}}.demo-compose{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4) var(--s4);flex:none;display:flex}.demo-input{border:1.5px solid var(--navy-200);border-radius:var(--r-pill);background:var(--white);min-width:0;min-height:48px;color:var(--ink);transition:border-color var(--t-fast) ease;flex:1;padding-inline:20px;font-size:16px;line-height:1.2}.demo-input::placeholder{color:var(--muted)}.demo-input:focus{border-color:var(--navy)}.demo-send{background:var(--mustard);width:48px;height:48px;color:var(--navy);cursor:pointer;transition:background-color var(--t-fast) ease, transform var(--t-fast) var(--ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.demo-send:active{transform:scale(.96)}[dir=rtl] .demo-send__icon{transform:scaleX(-1)}@media (hover:hover){.demo-send:hover{background:var(--mustard-600)}}.demo-toast{inset-inline:var(--s3);justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--navy);color:var(--white);font-size:var(--fs-small);font-weight:500;line-height:1.3;display:none;position:absolute;inset-block-end:84px}[dir=rtl] .demo-toast{padding:var(--s2) var(--s4) var(--s2) var(--s2)}.demo-toast__action{border-radius:var(--r-pill);background:var(--mustard);min-height:44px;color:var(--navy);font-size:var(--fs-small);cursor:pointer;border:0;flex:none;padding-inline:18px;font-weight:600}@media (max-width:959px){.demo-toast{display:flex}}.demo-system__head{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);padding:var(--s4) var(--s5);flex-wrap:wrap;flex:none;display:flex}.demo-system__name{color:var(--ink);font-size:var(--fs-h3);margin:0;font-weight:600;line-height:1.25}.demo-system__date{margin:0}.demo-counters{gap:var(--s2);margin:0;display:flex}.demo-counter{min-width:112px;padding:var(--s2) var(--s4);border-radius:var(--r-card);background:var(--mist-50)}.demo-counter dt{line-height:1.3}.demo-counter dd{color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}.demo-tabs{gap:var(--s2);padding-inline:var(--s5);scrollbar-width:none;flex:none;padding-block-end:var(--s3);display:flex;overflow-x:auto}@media (max-width:479px){.demo-tabs{gap:var(--s1);padding-inline:var(--s4)}.demo-tab{padding-inline:12px}}.demo-tab{align-items:center;gap:var(--s2);border-radius:var(--r-pill);min-height:44px;color:var(--muted);font-size:var(--fs-small);cursor:pointer;transition:background-color var(--t-fast) ease, color var(--t-fast) ease;background:0 0;border:0;padding-inline:16px;font-weight:600;display:inline-flex}.demo-tab[aria-selected=true]{background:var(--navy);color:var(--white)}.demo-tab__count{border-radius:var(--r-pill);background:var(--mist-50);min-width:22px;height:22px;color:var(--navy);font-size:var(--fs-micro);place-items:center;padding-inline:6px;font-weight:600;display:inline-grid}.demo-tab[aria-selected=true] .demo-tab__count{background:var(--navy-700);color:var(--white)}@media (hover:hover){.demo-tab[aria-selected=false]:hover{background:var(--mist-50);color:var(--navy)}}.demo-panels{min-height:0;padding-inline:var(--s5);flex:1;overflow:auto}.demo-panel{min-height:100%}.demo-panel[hidden]{display:none}.demo-table{border-collapse:separate;border-spacing:0 2px;width:100%;font-size:var(--fs-small);text-align:start}.demo-table th{padding:var(--s2) var(--s3);color:var(--muted);font-size:var(--fs-micro);text-align:start;white-space:nowrap;font-weight:600}.demo-table td{padding:12px var(--s3);background:var(--mist-50);color:var(--text);line-height:1.4;transition:background-color .6s}.demo-table tbody tr:nth-child(2n) td{background:var(--white)}.demo-table tbody tr:nth-child(odd) td{background:var(--mist-50)}.demo-table td:first-child{border-start-start-radius:var(--r-sm);border-end-start-radius:var(--r-sm)}.demo-table td:last-child{border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.demo-table tbody tr.is-new td{background:var(--butter)}.demo-table__strong{color:var(--ink);font-weight:600}.demo-newtag{background:var(--mustard);min-height:22px;color:var(--navy);font-size:var(--fs-micro);margin-inline-start:var(--s2);padding-inline:8px}.demo-inbox{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.demo-handover{padding:var(--s4);border-radius:var(--r-card);background:var(--mist-50);transition:background-color .6s}.demo-handover.is-new{background:var(--butter)}.demo-handover>p{margin:0}.demo-handover__top{justify-content:space-between;align-items:center;gap:var(--s3);margin-block-end:var(--s2);display:flex}.demo-handover__tags{align-items:center;gap:var(--s2);display:inline-flex}.demo-handover__tags .demo-newtag{margin:0}.demo-handover__tags .tag{background:var(--white)}.demo-handover__reason{color:var(--ink);font-size:var(--fs-small);font-weight:600}.demo-handover__summary{font-size:var(--fs-small);line-height:1.5;margin-block:var(--s1) var(--s2)!important}.demo-table .tag{background:var(--white)}.demo-table tbody tr:nth-child(2n) .tag{background:var(--mist-50)}.demo-table tbody tr.is-new .tag{background:var(--white)}.demo-activity{min-height:148px;margin:var(--s3) var(--s5) var(--s5);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--mist-50);flex:none}.demo-activity__title{margin:0 0 var(--s1);text-transform:none;font-weight:600}.demo-activity ul{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.demo-activity li{justify-content:space-between;gap:var(--s3);font-size:var(--fs-small);line-height:1.5;display:flex}.demo-activity li .t-micro{flex:none;padding-block-start:2px}@media (max-width:599px){.demo-system__head{padding:var(--s4)}.demo-counters{width:100%}.demo-counter{flex:1;min-width:0}.demo-tabs{padding-inline:var(--s4);overflow-x:auto}.demo-panels{padding-inline:var(--s4)}.demo-activity{min-height:0;margin:var(--s2) var(--s4) var(--s4)}.demo-activity li:nth-child(n+3){display:none}.demo-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.demo-table,.demo-table tbody{display:block}.demo-table tbody tr{gap:2px var(--s3);padding:var(--s3);border-radius:var(--r-card);background:var(--mist-50);grid-template-columns:1fr auto;margin-block-end:var(--s2);transition:background-color .6s;display:grid}.demo-table tbody tr.is-new{background:var(--butter)}.demo-table td,.demo-table tbody tr:nth-child(n) td,.demo-table tbody tr.is-new td{background:0 0;border-radius:0;padding:0}.demo-table tbody tr:nth-child(n) .tag{background:var(--white)}.demo-table td:first-child{grid-area:1/1}.demo-table td:nth-child(2){grid-area:2/1/auto/-1}.demo-table td:nth-child(3){color:var(--muted);grid-area:3/1/auto/-1}.demo-table td:nth-child(4){grid-area:1/2;align-self:start}}.demo-foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s5);flex-wrap:wrap;margin-block-start:var(--s4);display:flex}.demo-foot p{margin:0}.demo-reset{min-height:44px;color:var(--navy);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.demo-msg--fresh{animation:demo-rise .32s var(--ease) both}.demo-typing{animation:demo-rise .24s var(--ease) both}.demo-typing span{animation:1s ease-in-out infinite demo-dot}.demo-typing span:nth-child(2){animation-delay:.15s}.demo-typing span:nth-child(3){animation-delay:.3s}.demo-reply{animation:demo-fade .24s var(--ease) both}.demo-newtag{animation:.24s both demo-fade}.demo-toast{animation:demo-rise .28s var(--ease) both}}@keyframes demo-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes demo-fade{0%{opacity:0}}@keyframes demo-dot{0%,to{opacity:.35}40%{opacity:1}}.home-hero{padding-block:clamp(32px,5vw,72px) clamp(48px,6vw,88px)}.home-hero__grid{gap:var(--s7);align-items:center;display:grid}.home-hero__copy{gap:var(--s5);justify-items:start;display:grid}.home-hero__title{max-width:none;font-size:clamp(38px,4.3vw,62px)}.home-hero__line{display:inline}.home-hero__sub{max-width:48ch}.home-hero__promises{gap:var(--s2) var(--s5);flex-wrap:wrap;list-style:none;display:flex}.home-hero__promises li{align-items:center;gap:var(--s2);color:var(--text);display:inline-flex}.home-hero__promises svg{color:var(--mustard-ink)}.home-hero__visual{gap:var(--s4);display:grid;position:relative}.home-hero__photo{aspect-ratio:4/3}.home-hero__photo img{object-position:50% 18%}.home-hero__chip{align-items:flex-start;gap:var(--s3);padding:var(--s4);border-radius:var(--r-card);background:var(--white);color:var(--text);display:flex}.home-hero__chip p{margin:0}.home-hero__chip-title{color:var(--ink);font-size:var(--fs-small);font-weight:600;line-height:1.35}.home-hero__dot{background:var(--mustard);border-radius:50%;flex:none;width:10px;height:10px;margin-block-start:6px}@media (min-width:900px){.home-hero__grid{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home-hero__line{display:block}.home-hero__photo{aspect-ratio:4/5}.home-hero__chip{max-width:300px;position:absolute;inset-block-end:var(--s6);inset-inline-start:-24px;box-shadow:0 10px 30px #1b2b4b29}}@media (prefers-reduced-motion:no-preference){.home-hero__line{animation:home-rise .6s var(--ease) both}.home-hero__line:nth-child(2){animation-delay:80ms}.home-hero__sub,.home-hero .btn-row,.home-hero__promises{animation:home-rise .6s var(--ease) .16s both}.home-hero__chip{animation:home-chip .5s var(--ease) .9s both}}@keyframes home-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes home-chip{0%{opacity:0;transform:translateY(12px)}}.home-proof{padding-block:0 clamp(48px,6vw,80px)}.home-proof__inner{gap:var(--s4);display:grid}.home-proof__label{color:var(--muted)}.home-proof__list{align-items:baseline;gap:var(--s3) var(--s7);flex-wrap:wrap;list-style:none;display:flex}.home-proof__name{color:var(--muted);letter-spacing:-.01em;transition:color var(--t-fast) ease;font-size:20px;font-weight:600;text-decoration:none}@media (hover:hover){.home-proof__name:hover{color:var(--ink)}}.home-proof__own{margin-inline-start:var(--s1)}@media (min-width:900px){.home-proof__inner{align-items:baseline;gap:var(--s7);grid-template-columns:auto 1fr}}.home-problem{display:block}.home-problem__top{gap:var(--s7);align-items:center;display:grid}.home-problem__intro{gap:var(--s5);display:grid}.home-problem__cols{gap:var(--s5);margin-block-start:var(--s8);display:grid}.home-problem__col{align-content:start;gap:var(--s5);padding:var(--s6);border-radius:var(--r-card);background:var(--navy-700);display:grid}.home-problem__col--after{color:var(--white)}.home-problem__list svg{color:var(--navy-300)}.home-problem__col--after .checks svg{color:var(--mustard)}.home-problem__order{max-width:30ch;color:var(--white);letter-spacing:-.01em;text-wrap:balance;margin-block-start:var(--s8);font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.35}[lang=ar] .home-problem__order{letter-spacing:0;line-height:1.6}.home-problem__order .mark{color:var(--navy);box-shadow:none;background:var(--mustard);border-radius:4px;padding-inline:.2em}@media (min-width:900px){.home-problem__top{gap:var(--s8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.home-problem__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-demo .head{margin-block-end:var(--s7)}.home-services__grid{gap:var(--s5);display:grid}.home-svc{align-content:start;gap:var(--s5);border-radius:var(--r-media);background:var(--mist-50);display:grid;overflow:hidden}.home-svc--system,.home-svc--assistant{padding:var(--s4)}.home-svc__body{align-content:start;justify-items:start;gap:var(--s4);padding:var(--s4);display:grid}.home-svc .tag{white-space:normal}.home-svc__hookline{color:var(--ink);font-weight:600;font-size:var(--fs-lead);line-height:1.35}.home-svc__hook{color:var(--ink);font-weight:600}.home-svc__includes{gap:var(--s2)}.home-svc__go{margin-block-start:var(--s2)}.home-svc--website .home-svc__body{padding:var(--s6) var(--s5)}@media (min-width:900px){.home-services__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-svc--system{grid-area:span 2/span 7}.home-svc--assistant,.home-svc--website{grid-column:span 5}.home-svc__includes--two{gap:var(--s3) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.home-industries__all{margin-block-start:var(--s6)}@media (min-width:900px){.home-industries__all{display:none}}.home-process .head{margin-block-end:var(--s8)}.home-about__grid{gap:var(--s7);align-items:start;display:grid}.home-about__portrait{width:100%;max-width:330px}.home-about__copy{gap:var(--s5);justify-items:start;display:grid}.home-about__text{gap:var(--s4);display:grid}.home-about__facts{gap:var(--s4) var(--s6);margin:0;display:grid}.home-about__facts dt{color:var(--muted)}.home-about__facts dd{color:var(--ink);margin:0;font-weight:600}.home-about__doha{width:100%;max-width:560px;margin-block-start:var(--s4)}@media (min-width:640px){.home-about__facts{grid-template-columns:repeat(3,auto);justify-content:start}}@media (min-width:900px){.home-about__grid{gap:var(--s9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.home-about__portrait{position:sticky;inset-block-start:calc(var(--header-h) + var(--s6))}}.home-questions__grid{gap:var(--s7);align-items:start;display:grid}.home-questions__aside{gap:var(--s4);justify-items:start;display:grid}@media (min-width:900px){.home-questions__grid{gap:var(--s9);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.home-questions__aside{position:sticky;inset-block-start:calc(var(--header-h) + var(--s6))}}.home-proof__inner{grid-template-columns:none}.home-svc--system.g-sand{background:var(--sand)}@media (min-width:900px){.home-svc--system{grid-template-rows:1fr auto}.home-svc--system>.media{aspect-ratio:auto;min-height:320px}.home-proof__inner{gap:var(--s4)}}.home-problem__title{max-width:24ch}.mapper{gap:var(--s6);align-items:start;display:grid}.mapper-ask{gap:var(--s4);min-width:0;display:grid}.mapper-count{color:var(--muted);margin:0;font-weight:600}.mapper-bar{border-radius:var(--r-pill);background:var(--white);height:6px;overflow:hidden}.mapper-bar span{border-radius:inherit;background:var(--mustard);height:100%;transition:width var(--t-ui) var(--ease);display:block}.mapper-step{gap:var(--s4);border:0;min-width:0;margin:0;padding:0;display:grid}.mapper-step legend{float:inline-start;width:100%;color:var(--navy);margin-block-end:var(--s2);padding:0}.mapper-hint{color:var(--text);margin:0}.mapper-opts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1000px){.finder-opts.mapper-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:379px){.finder-opts.mapper-opts{grid-template-columns:minmax(0,1fr)}}.mapper .finder-opt span{min-height:56px;font-size:16px}.mapper-check span{gap:var(--s3)}.mapper-check svg{border:2px solid var(--navy-200);color:#0000;border-radius:6px;flex:none;width:20px;height:20px;padding:2px}.mapper-check input:checked+span svg{border-color:var(--mustard);background:var(--mustard);color:var(--navy)}.mapper-nav,.mapper-done{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.mapper-nav .btn:disabled{opacity:.45;cursor:not-allowed}.mapper-sketch{gap:var(--s5);padding:0 0 var(--s5);border-radius:var(--r-media);background:var(--white);display:grid;overflow:hidden}.mapper-sketch>:not(.mapper-sketch__head){margin-inline:var(--s5)}.mapper-sketch__head{gap:var(--s2);padding:var(--s5);border-block-start:3px solid var(--mustard);background:var(--navy);color:var(--white);display:grid}.mapper-sketch__title{color:var(--navy-200);font-size:var(--fs-small);margin:0;font-weight:600}.mapper-sketch__name{margin:0;font-size:22px;font-weight:600;line-height:1.3}.mapper-chips{gap:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.mapper-chips li{border-radius:var(--r-pill);background:var(--navy-700);font-size:var(--fs-micro);padding:4px 12px;font-weight:600}.mapper-sketch__empty{color:var(--muted);margin-block:0}.mapper-block{gap:var(--s3);display:grid}.mapper-block__title{color:var(--muted);font-size:var(--fs-micro);margin:0;font-weight:600}.mapper-screens,.mapper-roles{gap:var(--s2);list-style:none;display:grid}.mapper-screens li,.mapper-roles li{padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--mist-50);font-size:var(--fs-small);gap:2px;line-height:1.45;display:grid}.mapper-screens strong,.mapper-roles strong{color:var(--navy);font-weight:600}.mapper-screens span,.mapper-roles span{color:var(--text)}.mapper-fit{font-size:var(--fs-small)}.mapper-promise{margin:var(--s2) 0 0;color:var(--navy);font-weight:600}@media (min-width:900px){.mapper{gap:var(--s7);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.mapper-sketch{top:calc(var(--header-h) + var(--s5));position:sticky}.mapper-screens{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.mapper-screens li,.mapper-roles li,.mapper-fit li{animation:home-rise .36s var(--ease) both}}.home-map__offer{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);background:var(--butter);color:var(--navy);margin-block-start:var(--s7);display:grid}.home-map__offer p{margin:var(--s2) 0 0;color:var(--text)}@media (min-width:720px){.home-map__offer{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mapper-step legend.t-h3{font-weight:600}.mapper-ready{color:var(--navy);font-size:var(--fs-lead);margin:0;font-weight:500;line-height:1.4}.mapper-done{justify-items:start;display:grid}.mapper-sketch .btn{justify-self:start;margin-block-start:var(--s2)}.home-doors{padding-block:0 clamp(48px,6vw,80px)}.home-doors__label{margin:0 0 var(--s4);color:var(--muted);font-weight:400}.home-doors__list{gap:var(--s3);list-style:none;display:grid}.home-door{gap:var(--s2);height:100%;padding:var(--s5);border-radius:var(--r-media);background:var(--mist-50);color:var(--navy);transition:background var(--t-fast) var(--ease);text-decoration:none;display:grid}.home-door__title{font-size:20px;font-weight:600;line-height:1.3}.home-door__body{color:var(--text)}.home-door__go{align-items:center;gap:var(--s2);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-underline-offset:4px;margin-block-start:var(--s2);font-weight:600;display:inline-flex}[dir=rtl] .home-door__go svg{transform:scaleX(-1)}@media (hover:hover){.home-door:hover{background:var(--butter)}}.home-door:focus-visible{outline:3px solid var(--navy);outline-offset:3px}@media (min-width:720px){.home-doors__list{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-hero,.pr-hero,.cmp-hero{padding-block:calc(var(--section) * .6) var(--section)}.svc-hero__copy,.pr-hero__stack,.cmp-hero__stack{gap:var(--s5);align-content:start;justify-items:start;display:grid}.pr-hero__stack .t-display,.cmp-hero__stack .t-display{max-width:30ch}.svc-hero__copy .t-display{max-width:20ch}[lang=ar] .svc-hero__copy .t-display{max-width:16ch}.svc-hero__grid{gap:var(--s7);align-items:center;display:grid}.svc-hero__visual{min-width:0}@media (min-width:900px){.svc-hero__grid{gap:var(--s8);grid-template-columns:7fr 5fr}}.svc-how,.pr-every{margin-block:var(--stage-inset)}.svc-intro{gap:var(--s7);align-items:start;display:grid}.svc-intro__copy{gap:var(--s4);align-content:start;display:grid}.svc-intro__links{gap:var(--s3) var(--s5);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.svc-included{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);background:var(--white);display:grid}.svc-included__list{gap:var(--s4)}@media (min-width:700px){.svc-included__list{gap:var(--s4) var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.svc-intro{gap:var(--s8);grid-template-columns:5fr 7fr}.svc-included{padding:var(--s7)}}.svc-snapsec{gap:var(--s7);align-items:center;display:grid}.svc-snapsec__copy .head{margin-block-end:var(--s6)}@media (min-width:960px){.svc-snapsec{gap:var(--s8);grid-template-columns:5fr 7fr}}.svc-snap{border-radius:var(--r-media);background:var(--white);min-width:0;margin:0;overflow:hidden}.svc-snap__bar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--navy);color:var(--white);font-weight:600;display:flex}.svc-snap__bar .tag{color:var(--navy)}.svc-snap__tab{padding:var(--s4) var(--s5) var(--s2);color:var(--ink);font-weight:600}.svc-snap__scroll{padding:0 var(--s5) var(--s5);overflow-x:auto}.svc-snap__table{border-collapse:collapse;text-align:start;width:100%;min-width:460px;font-size:15px}.svc-snap__table th,.svc-snap__table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--stone);padding-block:12px;padding-inline:0 12px}.svc-snap__table thead th{color:var(--muted);font-size:var(--fs-micro);font-weight:600}.svc-snap__table tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.svc-snap__table tr.is-new>*{background:var(--butter)}.svc-snap__status{border-radius:var(--r-pill);background:var(--mist-50);color:var(--navy);font-size:var(--fs-micro);white-space:nowrap;padding:2px 10px;font-weight:600;display:inline-block}.svc-other{gap:var(--s3);list-style:none;display:grid}.svc-other__row{gap:var(--s2);padding:var(--s5) var(--s5);border-radius:var(--r-card);background:var(--mist-50);color:var(--ink);text-decoration:none;display:grid}.svc-other__hook{color:var(--text);max-width:56ch}@media (min-width:900px){.svc-other__row{align-items:center;gap:var(--s6);grid-template-columns:1fr 1.4fr auto}}@media (hover:hover){.svc-other__row:hover{background:var(--mist)}}.pr-plans{gap:var(--s4);list-style:none;display:grid}@media (min-width:600px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pr-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.pr-plan{gap:var(--s3);padding:var(--s6) var(--s5);border-radius:var(--r-media);background:var(--mist-50);flex-direction:column;display:flex}.g-sand .pr-plan{background:var(--white)}.pr-plan__name{margin-block-start:var(--s3)}.pr-plan__detail{color:var(--text)}.pr-plan__tag{align-self:flex-start;margin-block-start:auto}.plan-wa{color:var(--wa);align-self:flex-start;margin-block-start:auto;padding-block-start:var(--s2)}.plan-wa:hover{color:var(--wa-600);text-underline-offset:3px;text-decoration:underline}.pr-plan__tag+.plan-wa{margin-block-start:0}.pr-note{max-width:64ch;color:var(--muted);margin-block-start:var(--s6)}.pr-panels{gap:var(--s4);display:grid}@media (min-width:900px){.pr-panels{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-panel{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);color:var(--navy);--text:var(--navy);align-content:start;display:grid}.pr-panel__facts{gap:var(--s5) var(--s7);flex-wrap:wrap;margin-block-start:var(--s3);display:flex}.pr-panel__facts dt{color:var(--muted)}.pr-panel__facts dd{color:var(--ink);font-size:20px;font-weight:600}.pr-how{gap:var(--s5);align-items:start;margin-block-start:var(--s7);display:grid}.pr-how>div{gap:var(--s2);max-width:60ch;display:grid}.pr-how__together{gap:var(--s1);display:grid}.pr-how__together strong{color:var(--ink);font-weight:600}@media (min-width:900px){.pr-how{gap:var(--s8);grid-template-columns:1.4fr 1fr}}.pr-promises{gap:var(--s6);list-style:none;display:grid}.pr-promises li{gap:var(--s2);align-content:start;display:grid}.pr-promises p{max-width:40ch}@media (min-width:900px){.pr-promises{gap:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-links{gap:var(--s7);display:grid}.pr-links>div{gap:var(--s4);align-content:start;display:grid}@media (min-width:900px){.pr-links{gap:var(--s8);grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-linklist{gap:var(--s2);list-style:none;display:grid}.pr-linklist__row{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-card);background:var(--mist-50);color:var(--ink);font-weight:600;text-decoration:none;display:flex}[dir=rtl] .pr-linklist__row .go{transform:scaleX(-1)}@media (hover:hover){.pr-linklist__row:hover{background:var(--mist)}}.cmp-meta{margin-block-start:calc(var(--s2) * -1)}.cmp-scroll{border-radius:var(--r-card);background:var(--white);overflow-x:auto}.cmp-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%;min-width:640px;font-size:16px;line-height:1.5}.cmp-table th,.cmp-table td{padding:var(--s4) var(--s5);text-align:start;vertical-align:top;border-block-end:1px solid var(--stone);background:var(--white)}.cmp-table thead th{color:var(--ink);border-block-end-color:var(--navy);font-size:17px;font-weight:600}.cmp-table tbody th{width:22%;color:var(--ink);font-weight:600}.cmp-table tbody tr:last-child>*{border-block-end:0}.cmp-table .cmp-table__mine{background:var(--butter)}.cmp-table thead .cmp-table__mine{color:var(--navy)}@media (max-width:700px){.cmp-table{min-width:600px;font-size:15px}.cmp-table th:first-child{z-index:1;width:120px;min-width:120px;position:sticky;inset-inline-start:0}.cmp-table th,.cmp-table td{padding:var(--s3) var(--s4)}}.cmp-choose{gap:var(--s4);display:grid}.cmp-card{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);background:var(--white);align-content:start;display:grid}@media (min-width:900px){.cmp-choose{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.cmp-both{gap:var(--s2);padding:var(--s5) var(--s6);border-radius:var(--r-media);color:var(--navy);--text:var(--navy);margin-block-start:var(--s5);display:grid}.cmp-both p{max-width:68ch}.cmp-links{gap:var(--s7);display:grid}.cmp-links>div{gap:var(--s4);align-content:start;display:grid}@media (min-width:900px){.cmp-links{gap:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr))}}.cmp-linklist{gap:var(--s3);list-style:none;display:grid}.cmp-linklist a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--stone);-webkit-text-decoration-color:var(--stone);-webkit-text-decoration-color:var(--stone);text-decoration-color:var(--stone);text-underline-offset:4px;font-weight:600}.cmp-linklist__sub{color:var(--muted);margin-block-start:var(--s1);display:block}@media (hover:hover){.cmp-linklist a:hover{-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard)}}.svc-hero__title{max-width:16ch;font-size:clamp(38px,4.4vw,60px)}.pr-hero__title{max-width:28ch;font-size:clamp(36px,4.2vw,58px)}.ind-rows{gap:var(--s2);list-style:none;display:grid}.ind-row{align-items:center;gap:var(--s4) var(--s5);padding:var(--s5) var(--s6);border-radius:var(--r-card);background:var(--white);color:var(--ink);transition:background var(--t-ui) var(--ease);grid-template-columns:minmax(0,1fr) auto auto;text-decoration:none;display:grid}.ind-row--other{grid-template-columns:auto minmax(0,1fr) auto}.ind-row__main{gap:var(--s1);min-width:0;display:grid}.ind-row__title{text-wrap:balance;font-size:20px;font-weight:600;line-height:1.3}.ind-row__cost{color:var(--text);text-wrap:pretty;max-width:68ch}.ind-row__tag{white-space:normal;text-align:center}.ind-row__icon{border-radius:var(--r-card);background:var(--sand);width:52px;height:52px;color:var(--navy);place-items:center;display:grid}.g-sand .ind-row__icon{background:var(--mist-50)}.ind-row__arrow{background:var(--mist-50);width:40px;height:40px;color:var(--navy);transition:transform var(--t-ui) var(--ease), background var(--t-ui) var(--ease);border-radius:50%;place-items:center;display:grid}[dir=rtl] .ind-row__arrow svg{transform:scaleX(-1)}@media (hover:hover){.ind-row:hover{background:var(--butter)}.ind-row:hover .ind-row__arrow{background:var(--mustard);transform:translate(3px)}[dir=rtl] .ind-row:hover .ind-row__arrow{transform:translate(-3px)}}@media (max-width:719px){.ind-row{padding:var(--s5);grid-template-columns:minmax(0,1fr) auto}.ind-row--other{grid-template-columns:auto minmax(0,1fr) auto}.ind-row__tag{text-align:start;grid-area:2/1;justify-self:start}.ind-row__arrow{grid-area:1/2/span 2}.ind-row--other .ind-row__arrow{grid-area:1/3}}.hub-hero__text{justify-items:start;gap:var(--s5);display:grid}.hub-hero__title{max-width:22ch}.hub-hero__band{margin-block-start:var(--s8)}.hub-hero__band .media{border-radius:var(--r-media)}.hub-faq{gap:var(--s7);display:grid}@media (min-width:900px){.hub-faq{gap:var(--s8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.hub-faq__head{align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + var(--s5))}}.ind-hero{padding-block-start:var(--s6)}.ind-hero__grid{gap:var(--s7);align-items:center;display:grid}.ind-hero__text{justify-items:start;gap:var(--s5);display:grid}.ind-hero__title{max-width:22ch;font-size:clamp(34px,3.5vw,48px);line-height:1.08}[lang=ar] .ind-hero__title{line-height:1.3}@media (min-width:900px){.ind-hero__grid{gap:var(--s8);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}@media (max-width:899px){.ind-hero__photo{order:2}}.ind-build{gap:var(--s4);list-style:none;display:grid}.ind-build>li{display:flex}.ind-build__card{gap:var(--s5);width:100%;padding:var(--s6);border-radius:var(--r-card);background:var(--mist-50);color:var(--text);transition:background var(--t-ui) var(--ease);flex-direction:column;text-decoration:none;display:flex}.ind-build__go{margin-block-start:auto}@media (hover:hover){.ind-build__card:hover{background:var(--butter)}}@media (min-width:900px){.ind-build{grid-template-columns:repeat(3,minmax(0,1fr))}}.ind-static{gap:var(--s5);align-items:start;display:grid}.ind-static__chat{padding:var(--s5);border-radius:var(--r-media);background:var(--white)}.ind-static__lines{gap:var(--s3);list-style:none;display:grid}.ind-bubble{max-width:85%;padding:var(--s3) var(--s4);text-wrap:pretty;border-radius:16px;font-size:16px;line-height:1.5}.ind-bubble--customer{background:var(--mist-50);color:var(--navy);border-end-start-radius:4px;justify-self:start}.ind-bubble--assistant{background:var(--navy);color:var(--white);border-end-end-radius:4px;justify-self:end}.ind-static__record{gap:var(--s4);padding:var(--s6);border-radius:var(--r-media);background:var(--white);display:grid}.ind-static__added{border-radius:var(--r-pill);background:var(--butter);color:var(--navy);justify-self:start;padding:4px 12px}.ind-static__rows{gap:var(--s2);margin:0;display:grid}.ind-static__rows>div{gap:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--mist-50);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ind-static__rows dt{color:var(--muted);font-size:var(--fs-small)}.ind-static__rows dd{color:var(--navy);margin:0;font-weight:600}.ind-static__note{grid-column:1/-1}@media (min-width:900px){.ind-static{gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.ind-faq{gap:var(--s7);display:grid}@media (min-width:900px){.ind-faq{gap:var(--s8);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.ind-faq__head{align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + var(--s5))}}.prob-hero{padding-block-start:var(--s6)}.prob-hero__inner{justify-items:start;gap:var(--s5);display:grid}.prob-hero__title{max-width:24ch;font-size:clamp(34px,4.4vw,60px)}.prob-facts{gap:var(--s7);display:grid}.prob-facts__h{margin-block-end:var(--s5);font-size:clamp(26px,2.6vw,34px)}.prob-signs{gap:var(--s4);list-style:none;display:grid}.prob-signs li{text-wrap:pretty;padding-inline-start:var(--s6);font-size:18px;line-height:1.55;position:relative}.prob-signs li:before{content:"";background:var(--mustard);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:.55em;inset-inline-start:0}@media (min-width:900px){.prob-signs{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}.prob-signs li{padding:var(--s6) var(--s5) var(--s5);border-radius:var(--r-card);background:var(--white)}.prob-signs li:before{margin-block-end:var(--s4);display:block;position:static}}.prob-steps .ui-steps__body:empty{display:none}.prob-steps .ui-steps__name{text-wrap:pretty;align-items:flex-start;min-height:44px;padding-block-start:8px;font-size:19px;font-weight:500}.prob-sol{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);background:var(--butter);color:var(--navy);align-items:center;margin-block-start:var(--s8);display:grid}.prob-sol__copy{gap:var(--s2);display:grid}.prob-sol__copy p{max-width:52ch}.prob-sol__meta{gap:var(--s5) var(--s7);flex-wrap:wrap;margin:0;display:flex}.prob-sol__meta dt{font-size:var(--fs-small);color:var(--muted)}.prob-sol__meta dd{margin:0;font-size:22px;font-weight:600}.prob-sol__go{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);text-underline-offset:4px;text-decoration-thickness:2px}@media (min-width:900px){.prob-sol{gap:var(--s7);padding:var(--s6) var(--s7);grid-template-columns:minmax(0,1fr) auto auto}}.prob-back{margin-block-start:var(--s6)}.calc{gap:var(--s4);align-items:stretch;display:grid}.calc-inputs{gap:var(--s6);padding:var(--s6);border-radius:var(--r-media);background:var(--white);align-content:center;display:grid}.calc-field{gap:var(--s3);display:grid}.calc-label-row{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);color:var(--navy);flex-wrap:wrap;font-weight:500;display:flex}.calc-value{color:var(--navy);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.calc input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:44px;margin:0}.calc input[type=range]::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right, var(--navy) var(--fill,50%), var(--mist) var(--fill,50%));height:8px}[dir=rtl] .calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--navy) var(--fill,50%), var(--mist) var(--fill,50%))}.calc input[type=range]::-moz-range-track{border-radius:var(--r-pill);background:var(--mist);height:8px}.calc input[type=range]::-moz-range-progress{border-radius:var(--r-pill);background:var(--navy);height:8px}.calc input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--mustard);width:28px;height:28px;box-shadow:inset 0 0 0 7px var(--mustard), 0 0 0 3px var(--navy);border:0;border-radius:50%;margin-block-start:-10px}.calc input[type=range]::-moz-range-thumb{border:3px solid var(--navy);background:var(--mustard);border-radius:50%;width:20px;height:20px}.calc-result{align-content:center;justify-items:start;gap:var(--s4);padding:var(--s6);border-radius:var(--r-media);display:grid}.calc-big{align-items:baseline;gap:var(--s2) var(--s3);color:var(--white);flex-wrap:wrap;margin:0;display:flex}.calc-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05}[lang=ar] .calc-num{letter-spacing:0}.calc-big--money .calc-num{color:var(--mustard)}.calc-unit{color:var(--navy-200);font-size:18px}.calc-quarter{max-width:36ch;color:var(--white);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.calc-note{color:var(--navy-300);font-size:var(--fs-micro);margin:0}.calc[data-count=pre] .calc-num{visibility:hidden}@media (min-width:900px){.calc{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}.calc-inputs,.calc-result{padding:var(--s7)}}.finder{gap:var(--s6);display:grid}.finder-progress{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.finder-progress__btn{align-items:center;gap:var(--s2) var(--s3);width:100%;min-height:56px;padding:var(--s2) var(--s4);border-radius:var(--r-card);background:var(--white);color:var(--muted);font:inherit;font-size:var(--fs-small);text-align:start;border:0;flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}button.finder-progress__btn{cursor:pointer;color:var(--navy)}.finder-progress__n{background:var(--mist);width:28px;height:28px;color:var(--navy);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.finder-progress__item--now .finder-progress__btn{background:var(--navy);color:var(--white)}.finder-progress__item--now .finder-progress__n{background:var(--mustard);color:var(--navy)}.finder-progress__item--done .finder-progress__n{background:var(--navy);color:var(--white)}.finder-progress__change{color:var(--mustard-ink);font-size:var(--fs-micro);text-underline-offset:3px;margin-inline-start:auto;text-decoration:underline}@media (max-width:599px){.finder-progress__btn{padding:var(--s3);flex-direction:column;justify-content:flex-start;align-items:flex-start}.finder-progress__change{margin-inline-start:0}}.finder-step{gap:var(--s5);border:0;min-width:0;margin:0;padding:0;display:grid}.finder-step legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finder-opts{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finder-opts--list{grid-template-columns:minmax(0,1fr)}.finder-opt{display:block;position:relative}.finder-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.finder-opt span{min-height:64px;padding:var(--s3) var(--s5);border-radius:var(--r-card);background:var(--white);color:var(--navy);text-wrap:balance;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);align-items:center;font-size:18px;font-weight:600;line-height:1.35;display:flex}.finder-opt input:checked+span{background:var(--navy);color:var(--white)}.finder-opt input:focus-visible+span{outline:3px solid var(--navy);outline-offset:3px}@media (hover:hover){.finder-opt input:not(:checked):hover+span{background:var(--butter)}}@media (min-width:720px){.finder-opts:not(.finder-opts--list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.finder-opts:not(.finder-opts--list){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.finder-opts:not(.finder-opts--list){grid-template-columns:minmax(0,1fr)}}.finder-empty{color:var(--text)}.finder-result{gap:var(--s5);padding:var(--s6);border-radius:var(--r-media);background:var(--butter);color:var(--navy);display:grid}.finder-result__copy{gap:var(--s3);display:grid}.finder-result__pick{margin:0;font-size:22px;font-weight:500;line-height:1.35}.finder-result__pick strong{font-weight:600}.finder-result__why{color:var(--text);margin:0}.finder-result__links{align-items:center;gap:var(--s3) var(--s5);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.finder-reset{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (min-width:720px){.finder-result{padding:var(--s7);grid-template-columns:minmax(0,1fr) auto;align-items:center}}.blog-hero .ui-crumbs,.post-col .ui-crumbs,.cs-hero .ui-crumbs,.ct-hero__crumbs,.section>.wrap>.ui-crumbs,.priv-col .ui-crumbs{margin-block-end:var(--s6)}.blog-hero__copy{gap:var(--s5);display:grid}.blog-hero__title{max-width:16ch}.blog-feature{gap:var(--s4);padding:var(--s6) var(--s5);border-radius:var(--r-media);background:var(--white);display:grid;position:relative}.blog-feature__title{letter-spacing:-.025em;max-width:24ch;font-size:clamp(30px,3.6vw,48px);line-height:1.1}.blog-feature__link{color:inherit;text-decoration:none}.blog-feature__link:after{content:"";border-radius:var(--r-media);position:absolute;inset:0}.blog-feature__desc{max-width:60ch}.blog-feature__go{margin-block-start:var(--s2)}.blog-more__title{margin-block-end:var(--s6)}.blog-list{gap:var(--s2);list-style:none;display:grid}.blog-row{gap:var(--s2);padding:var(--s5);border-radius:var(--r-card);background:var(--mist-50);display:grid;position:relative}.blog-row__main{gap:var(--s2);display:grid}.blog-row__title{max-width:30ch}.blog-row__link{color:inherit;text-decoration:none}.blog-row__link:after{content:"";border-radius:var(--r-card);position:absolute;inset:0}.blog-row__desc{max-width:62ch;color:var(--text)}.blog-row__arrow{display:none}@media (hover:hover){.blog-row{transition:background-color var(--t-fast) ease}.blog-row:hover{background:var(--mist)}.blog-row:hover .blog-row__arrow svg,.blog-feature:hover .blog-feature__go svg{transform:translate(4px)}[dir=rtl] .blog-row:hover .blog-row__arrow svg,[dir=rtl] .blog-feature:hover .blog-feature__go svg{transform:scaleX(-1)translate(4px)}}@media (min-width:900px){.blog-feature{padding:var(--s8) var(--s8)}.blog-row{align-items:start;gap:var(--s6);padding:var(--s6);grid-template-columns:14rem 1fr auto}.blog-row__arrow{align-self:center;display:inline-flex}}.post-col{max-width:680px;margin-inline:auto}.post-head{gap:var(--s5);margin-block-end:var(--s6);display:grid}.post-title{max-width:none;font-size:clamp(32px,4.2vw,48px);line-height:1.1}.post-byline{align-items:center;gap:var(--s3);display:flex}.post-byline__img,.post-author__img{object-fit:cover;object-position:center 15%;background:var(--stone);border-radius:50%;flex:none}.post-byline__img{width:40px;height:40px}.post-byline__text{gap:2px;display:grid}.post-byline__name{color:var(--ink)}.post-translate{justify-self:start}.post-answer{margin-block-end:var(--s7)}.post-body{color:var(--text);font-size:18px;line-height:1.7}[lang=ar] .post-body{line-height:1.9}.post-body>*+*,.post-body>article>*+*{margin-block-start:1em}.post-body h2{letter-spacing:-.02em;max-width:none;margin-block-start:2em;font-size:28px;line-height:1.2}.post-body h3{max-width:none;margin-block-start:1.8em;font-size:21px;line-height:1.3}.post-body h2+*,.post-body h3+*{margin-block-start:.6em}.post-body ul,.post-body ol{padding-inline-start:1.4em}.post-body ul{list-style:outside}.post-body ol{list-style:decimal}.post-body li+li{margin-block-start:.5em}.post-body li::marker{color:var(--mustard-ink)}.post-body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);font-weight:600;text-decoration-thickness:2px}.post-body a:hover{text-decoration-color:currentColor}.post-body strong{color:var(--ink);font-weight:600}.post-body blockquote{padding:var(--s5) var(--s6);border-radius:var(--r-card);background:var(--sand);color:var(--ink);margin-inline:0}.post-body blockquote>*+*{margin-block-start:.6em}.post-body table{border-collapse:collapse;width:100%;font-size:16px}.post-body th,.post-body td{padding:var(--s3);border-bottom:1px solid var(--stone);text-align:start}.post-faq{margin-block-start:var(--s9)}.post-faq__title{margin-block-end:var(--s5);font-size:28px;line-height:1.2}.post-after{gap:var(--s5);display:grid}.post-author{gap:var(--s5);padding:var(--s6) var(--s5);border-radius:var(--r-media);background:var(--white);display:grid}.post-author__img{width:96px;height:96px}.post-author__text{gap:var(--s3);justify-items:start;display:grid}.post-author__btn{margin-block-start:var(--s2)}.post-next__title{margin-block-start:var(--s6)}.post-next{gap:var(--s2);list-style:none;display:grid}.post-next__row{justify-content:space-between;align-items:center;gap:var(--s4);min-height:60px;padding:var(--s3) var(--s5);border-radius:var(--r-card);background:var(--white);color:var(--ink);font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.post-next__row:hover{background:var(--mist-50)}}@media (min-width:600px){.post-author{gap:var(--s6);padding:var(--s7);grid-template-columns:auto 1fr}}.ct-hero{gap:var(--s7);margin-block-start:0;display:grid}.ct-hero__copy{gap:var(--s5);align-content:start;display:grid}.ct-hero__title{max-width:14ch}.ct-hero__btns{margin-block-start:var(--s3)}.ct-btn{justify-content:space-between;padding-block:8px}.ct-mail{align-items:center;gap:var(--s2);overflow-wrap:anywhere;justify-self:start;min-height:44px;display:inline-flex}.ct-panel{gap:var(--s5);padding:var(--s5);border-radius:var(--r-media);background:var(--sand);align-content:start;display:grid}.ct-panel__img{border-radius:var(--r-card);background:var(--stone);justify-self:center;width:100%;max-width:330px;height:auto}.ct-panel__text{gap:var(--s3);display:grid}.ct-panel__facts{gap:var(--s2);margin:var(--s2) 0 0;display:grid}.ct-panel__facts>div{gap:var(--s3);font-size:var(--fs-small);grid-template-columns:7.5em 1fr;display:grid}.ct-panel__facts dt{color:var(--muted)}.ct-panel__facts dd{color:var(--ink);margin:0;font-weight:600}.ct-facts{gap:var(--s2);margin:0;display:grid}.ct-fact{gap:var(--s2);padding:var(--s5);border-radius:var(--r-card);background:var(--white);display:grid}.ct-fact dd{margin:0}.ct-faq{gap:0;display:grid}@media (min-width:600px){.ct-panel{gap:var(--s6);padding:var(--s6);grid-template-columns:auto 1fr;align-items:start}.ct-panel__img{width:200px}}@media (min-width:900px){.ct-hero{gap:var(--s8);grid-template-columns:7fr 5fr;align-items:start}.ct-panel{grid-template-columns:1fr}.ct-panel__img{width:100%;max-width:330px}.ct-facts{gap:var(--s3);grid-template-columns:repeat(3,1fr)}}.cs-hero__grid{gap:var(--s6);display:grid}.cs-hero__copy{gap:var(--s5);align-content:start;display:grid}.cs-facts{margin-block-start:var(--s2)}.cs-fact{white-space:normal;border-radius:var(--r-card);flex-wrap:wrap;gap:4px 8px;padding-block:6px;font-weight:600}.cs-fact__k{color:var(--muted);font-weight:500}.cs-hero__answer{align-self:start}.cs-shot{margin-block-start:var(--s7)}.cs-problem__grid{gap:var(--s5);display:grid}.cs-problem__body{gap:var(--s4);display:grid}.cs-approach{gap:var(--s3);list-style:none;display:grid}.cs-approach__item{gap:var(--s3);padding:var(--s6);border-radius:var(--r-media);background:var(--white);align-content:start;display:grid}.cs-handover{gap:var(--s4);align-items:start;display:grid}.cs-chat,.cs-record{border-radius:var(--r-media);background:var(--white);overflow:hidden}.cs-chat__bar{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--mist-50);display:flex}.cs-chat__avatar{background:var(--navy);width:40px;height:40px;color:var(--white);border-radius:50%;place-items:center;font-weight:600;display:grid}.cs-chat__who{flex:1;line-height:1.3;display:grid}.cs-chat__name{color:var(--ink);font-weight:600}.cs-chat__log{gap:var(--s3);padding:var(--s5);list-style:none;display:grid}.cs-msg{max-width:86%;padding:var(--s3) var(--s4);border-radius:18px;font-size:16px;line-height:1.5}.cs-msg--customer{background:var(--butter);color:var(--navy);border-end-end-radius:6px;justify-self:end}.cs-msg--assistant{background:var(--mist-50);color:var(--navy);border-end-start-radius:6px;justify-self:start}.cs-record{padding:var(--s6) var(--s5)}.cs-record__title{margin-block-end:var(--s4)}.cs-record__rows{margin:0;display:grid}.cs-record__row{padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--mist-50);gap:2px;display:grid}.cs-record__row+.cs-record__row{margin-block-start:var(--s2)}.cs-record__row dt{color:var(--muted);font-size:var(--fs-small);font-weight:500}.cs-record__row dd{color:var(--ink);margin:0;font-weight:600}.cs-note{margin-block-start:var(--s5)}.cs-uses{gap:var(--s2);list-style:none;display:grid}.cs-use{gap:var(--s4);padding:var(--s5);border-radius:var(--r-card);background:var(--white);display:grid}.cs-use__cols{gap:var(--s4);margin:0;display:grid}.cs-use__cols dd{margin:2px 0 0}.cs-use__ask{color:var(--ink);font-weight:600}.cs-built{gap:var(--s7);display:grid}.cs-built__main{gap:var(--s5);align-content:start;display:grid}.cs-next{gap:var(--s3);padding:var(--s6);border-radius:var(--r-media);background:var(--butter);color:var(--navy);align-content:start;display:grid}@media (min-width:900px){.cs-hero__grid{gap:var(--s8);grid-template-columns:7fr 5fr;align-items:end}.cs-problem__grid{gap:var(--s8);grid-template-columns:5fr 7fr}.cs-approach{gap:var(--s4);grid-template-columns:repeat(2,1fr)}.cs-approach__item{padding:var(--s7)}.cs-handover{gap:var(--s5);grid-template-columns:7fr 5fr}.cs-record{padding:var(--s7) var(--s6)}.cs-use{gap:var(--s6);padding:var(--s6);grid-template-columns:14rem 1fr}.cs-use__cols{gap:var(--s6);grid-template-columns:repeat(3,1fr)}.cs-built{gap:var(--s8);grid-template-columns:7fr 5fr}}.priv-col{max-width:680px;margin-inline:auto}.priv-title{max-width:none;font-size:clamp(36px,4.6vw,56px)}.priv-updated{margin-block-start:var(--s4)}.priv-block{margin-block-start:var(--s7);font-size:18px;line-height:1.7}.priv-h{max-width:none;margin-block-end:var(--s3);font-size:24px;line-height:1.25}.legal-intro p+p,.legal-section p+p,.legal-section p+.legal-list,.legal-section .legal-list+p{margin-block-start:var(--s4)}.legal-section{scroll-margin-top:var(--s9)}.legal-section a,.legal-intro a{overflow-wrap:anywhere;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);font-weight:500;text-decoration-thickness:2px}.legal-list{gap:var(--s2);padding-inline-start:var(--s5);list-style:outside;display:grid}.legal-list li::marker{color:var(--mustard-ink)}.legal-toc{padding:var(--s5);background:var(--sand);border-radius:12px;margin-block-start:var(--s7)}.legal-toc__h{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-block-end:var(--s3);font-weight:600}.legal-toc ol{gap:var(--s2);padding-inline-start:var(--s5);font-size:16px;list-style:decimal;display:grid}.legal-toc a{text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard)}.legal-related{border-block-start:1px solid var(--stone);margin-block-start:var(--s8);padding-block-start:var(--s6)}.legal-related ul{gap:var(--s3) var(--s5);flex-wrap:wrap;font-size:17px;list-style:none;display:flex}.legal-related a{text-decoration:underline;-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);-webkit-text-decoration-color:var(--mustard);text-decoration-color:var(--mustard);font-weight:600;text-decoration-thickness:2px}@media print{.legal-toc,.legal-related{display:none}}.ai-lead{max-width:60ch}.ai-crosses svg{color:var(--muted)}.ai-qs{gap:var(--s6) var(--s7);display:grid}.ai-q{gap:var(--s3);align-content:start;display:grid}.ai-q p{max-width:60ch;color:var(--text)}@media (min-width:900px){.ai-qs{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-sample{gap:var(--s5);display:grid}.ai-sample .head{margin-block-end:0}.ai-chat{gap:var(--s4);max-width:520px;padding:var(--s5);border-radius:var(--r-media);background:var(--white);margin:0;display:grid}.ai-chat__label{color:var(--muted);font-weight:600}.ai-chat__log{gap:var(--s2);list-style:none;display:grid}.ai-chat__msg{max-width:85%;padding:var(--s3) var(--s4);border-radius:var(--r-card);font-size:var(--fs-small);line-height:1.5}.ai-chat__msg--customer{background:var(--navy);color:var(--white);justify-self:end}.ai-chat__msg--assistant{background:var(--mist);color:var(--navy);justify-self:start}.ai-chat__system{gap:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-card);background:var(--butter);color:var(--navy);align-items:flex-start;margin:0;font-weight:600;display:flex}.ai-chat__system svg{color:var(--mustard-ink);flex:none;margin-block-start:.25em}.ai-links{gap:var(--s5);max-width:720px}.ai-build{gap:var(--s4);display:grid}@media (min-width:900px){.ai-build{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-build__card p{color:var(--text)}.ai-build__example{border-inline-start:3px solid var(--mustard);color:var(--navy);margin:0;padding-inline-start:var(--s4);font-weight:500}.ai-col{gap:var(--s5);align-content:start;display:grid}.ai-not{max-width:760px}
