@font-face{font-display:swap;font-family:"SaudiSerif-Regular";src:url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:"SaudiSerif-SemiBold";font-weight:500;src:url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:"SaudiSerif-Bold";font-weight:700;src:url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSerif/SaudiSerif-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:SaudiSans-Regular;src:url(/static/frontend/fonts/saudiSans/SaudiSans-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSans/SaudiSans-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:SaudiSans-SemiBold;font-weight:500;src:url(/static/frontend/fonts/saudiSans/SaudiSans-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSans/SaudiSans-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:SaudiSans-Bold;font-weight:700;src:url(/static/frontend/fonts/saudiSans/SaudiSans-VF.woff2) format("woff2"),url(/static/frontend/fonts/saudiSans/SaudiSans-VF.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gotham Medium;font-style:normal;font-weight:400;src:url(/static/frontend/fonts/gotham/Gotham-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gotham Regular;src:url(/static/frontend/fonts/gotham/Gotham-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:Gotham SemiBold;src:url(/static/frontend/fonts/gotham/Gotham-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:Gilroy-SemiBold;src:url(/static/frontend/fonts/gilroy/39FF51_0_0.eot);src:url(/static/frontend/fonts/gilroy/39FF51_0_0.eot?#iefix) format("embedded-opentype"),url(/static/frontend/fonts/gilroy/39FF51_0_0.woff2) format("woff2"),url(/static/frontend/fonts/gilroy/39FF51_0_0.woff) format("woff"),url(/static/frontend/fonts/gilroy/39FF51_0_0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Gilroy-Regular;font-style:normal;font-weight:400;src:url(/static/frontend/fonts/gilroy/Gilroy-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Saudi-Riyal;size-adjust:110%;src:url(/static/frontend/fonts/saudiRiyal/Saudi-Riyal.woff2) format("woff2"),url(/static/frontend/fonts/saudiRiyal/Saudi-Riyal.ttf) format("truetype");unicode-range:u+20c1,u+e900,u+fdfc}html{--font-primary:SaudiSans-Regular,Saudi-Riyal;--font-primary-regular:SaudiSans-Regular,Saudi-Riyal;--font-primary-bold:SaudiSans-Bold,Saudi-Riyal;--font-primary-semibold:SaudiSans-Semibold,Saudi-Riyal;--font-secondary:SaudiSerif-Regular,Saudi-Riyal;--font-secondary-bold:SaudiSerif-Bold,Saudi-Riyal;--font-secondary-regular:SaudiSerif-Regular,Saudi-Riyal;--font-secondary-semibold:SaudiSerif-SemiBold,Saudi-Riyal;--font-tertiary:Gotham Medium,Saudi-Riyal;--font-tertiary-bold:Gotham SemiBold,Saudi-Riyal;--font-tertiary-regular:Gotham Regular,Saudi-Riyal;--font-tertiary-semibold:Gotham SemiBold,Saudi-Riyal;--font-poppins:"Poppins",Saudi-Riyal}html[lang=ar]{--font-primary:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-primary-regular:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-primary-bold:SaudiSans-Bold,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-primary-semibold:SaudiSans-Semibold,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-secondary:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-secondary-bold:SaudiSans-Bold,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-secondary-regular:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-secondary-semibold:SaudiSans-Bold,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-tertiary:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-tertiary-bold:SaudiSans-Bold,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-tertiary-regular:SaudiSans-Regular,Saudi-Riyal,Tahoma,Arial,sans-serif;--font-tertiary-semibold:SaudiSans-Bold,Saudi-Riyal,Tahoma,Arial,sans-serif}.layout2Cols{margin-left:100px;margin-right:100px}.layout2Cols:after{clear:both;content:"";display:table}.layout2Cols .leftCol1,.layout2Cols .leftCol2{float:left}.layout2Cols .rightCol1,[dir=rtl] .layout2Cols .leftCol1,[dir=rtl] .layout2Cols .leftCol2{float:right}[dir=rtl] .layout2Cols .rightCol1{float:left}.layout2Cols .leftCol1{width:calc(70vw - 200px)}.layout2Cols .rightCol1{margin-bottom:80px;width:27vw}@media (min-width:1280px){.layout2Cols.layout2Cols--destination .leftCol1{width:42%}.layout2Cols.layout2Cols--destination .rightCol1{width:54%}}@media (max-width:1280px){.layout2Cols.layout2Cols--destination .leftCol1,.layout2Cols.layout2Cols--destination .rightCol1{width:100%}}@media (min-width:768px) and (max-width:1024px){.composite-container .layout2Cols.layout2olsReversed{justify-content:space-between;margin-left:40px;margin-right:40px}.composite-container .rightCol1.about-block{width:fit-content}}.layout2Cols .leftCol2{width:calc(70.3vw - 200px)}.layout2olsReversed{display:flex}@media (max-width:768px){.layout2Cols{margin-left:20px;margin-right:20px}.layout2Cols .leftCol1,.layout2Cols .leftCol2,.layout2Cols .rightCol1{float:none;width:100%}.layout2Cols .rightCol1{margin-bottom:64px}.layout2Cols .rightCol1.no-margin-mobile,.layout2Cols.no-margin-mobile .rightCol1{margin-bottom:0!important}.layout2olsReversed{flex-direction:column}}.layout2Cols .rightCol1.no-margin-desktop,.layout2Cols.no-margin-desktop .rightCol1{margin-bottom:0!important}.themed{color:rgb(var(--color-theme-100))}input[type=checkbox]:checked,input[type=checkbox]:focus,input[type=checkbox]:hover{accent-color:rgb(var(--color-theme-100))!important;cursor:pointer}input[type=checkbox]:hover{accent-color:rgb(var(--color-theme-200))!important}.react-custom-flag-select__select__searchInput,form input[type=text],input[type=email],textarea{caret-color:rgb(var(--color-theme-100))}.react-custom-flag-select__select__searchInput::placeholder,form input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{color:rgb(var(--color-gray-350));font-family:var(--font-primary-regular)}.react-custom-flag-select__select__searchInput:focus-within,form input[type=text]:focus-within:not(.exclude-ddl),input[type=email]:focus-within,textarea:focus-within{border:1px solid rgb(var(--color-theme-100));border-radius:8px!important;outline:none}.fill-contrasted svg path{fill:rgb(var(--color-contrast-primary))}.fill-themed svg path{fill:rgb(var(--color-theme-100))}.fill-themed-200 svg path{fill:rgb(var(--color-theme-200))}.fill-gray-350 svg path{fill:rgb(var(--color-gray-350))}.fill-disabled svg path{fill:rgb(var(--color-disabled))}.fill-disabled2 svg path{fill:#787878}.inActive svg path{fill:rgb(var(--color-gray-350))}.active svg path{fill:rgb(var(--color-theme-200))}.white-svg svg path{fill:#fff}.svg-max-w-full svg{height:auto;max-width:100%}.richTextContainer{overflow-x:auto}.richTextContainer a{color:rgb(var(--color-theme-100))}.richTextContainer a:hover{color:rgb(var(--color-theme-200))}.richTextContainer b{font-family:var(--font-primary-bold)}.richTextContainer ul{list-style:disc;margin:unset;padding:revert}[dir=ltr] .richTextContainer.ulPadding ul{padding-left:20px}[dir=rtl] .richTextContainer.ulPadding ul{padding-right:20px}.richTextContainer ol{list-style:decimal;margin:unset;padding:revert}.richTextContainer h1,.richTextContainer h2,.richTextContainer h3,.richTextContainer h4,.richTextContainer h5,.richTextContainer h6{display:block;font-weight:700;margin-inline-end:0;margin-inline-start:0}.richTextContainer h1{font-size:2em;line-height:35px;margin-block-end:.67em;margin-block-start:.67em}.richTextContainer h2{font-size:1.5em;line-height:27px;margin-block-end:.83em;margin-block-start:.83em}.richTextContainer h3{font-size:1.17em;line-height:22px;margin-block-end:1em;margin-block-start:1em}.richTextContainer h4{margin-block-end:1.33em;margin-block-start:1.33em}.richTextContainer h5{font-size:.83em;margin-block-end:1.67em;margin-block-start:1.67em}.richTextContainer h6{font-size:.67em;margin-block-end:2.33em;margin-block-start:2.33em}.richTextContainer blockquote{display:block;margin-block-end:1em;margin-block-start:1em;margin-inline-end:40px;margin-inline-start:40px}.vsw-table table{border-collapse:collapse;font-family:var(--font-primary-regular);width:100%}.vsw-table caption{font-family:var(--font-primary-semibold);margin-bottom:.5rem;text-align:start}.vsw-table td,.vsw-table th{border:1px solid rgb(var(--color-gray-350));padding:.75rem 1rem;text-align:start;vertical-align:top}.vsw-table th{background-color:rgba(var(--color-theme-100),.08);font-family:var(--font-primary-semibold)}.reachus-wrapper .flex-row div{width:100%}.reachus-wrapper{margin-bottom:80px}@media only screen and (max-width:768px){.reachus-wrapper{margin-bottom:64px}.TTDSwiper .swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:center}.TTDSwiper
		.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:20px}.TTDSwiper .swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:20px}}.msgTooltipSelector:before{border-bottom:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;bottom:100%;content:"";height:0;position:absolute;right:0;transform:translateX(-50%);width:0}[dir=rtl] .msgTooltipSelector:before{left:8px;right:auto}@media (max-width:768px){.msgTooltipSelector:before{left:auto;right:0}[dir=rtl] .msgTooltipSelector:before{left:8px;right:auto}}.scrollBarHidden::-webkit-scrollbar{display:none}.scrollBarHidden{-ms-overflow-style:none;scrollbar-width:none}.white-to-dga-black{filter:invert(93%) sepia(3%) saturate(4%) hue-rotate(314deg) brightness(87%) contrast(74%)}@media (prefers-reduced-motion){*,:after,:before{transition:none!important}}.reduce-motion{scroll-behavior:auto;*,:after,:before{transition:none!important}}.infinite-scroll-component a,.swiper-slide a{transform-origin:center;transition:all .3s ease-in-out}.infinite-scroll-component a:hover,.swiper-slide a:hover{scale:.99}:focus{outline-color:rgb(var(--color-theme-100));outline-width:2px}.skip-link{background-color:rgb(var(--color-theme-100));border-radius:.5rem;color:#fff;display:inline-block;font-family:var(--font-primary);font-size:1.25rem;line-height:1;opacity:1;outline-offset:.125rem;padding:.375rem .75rem;position:absolute;scale:80%;text-align:center;transform:translateY(0);transform-origin:left;transition:transform .1s ease-in-out;z-index:100}.skip-link:not(:focus){opacity:0;pointer-events:none;transform:translateY(-6rem)}.widgetWrapper{inset-inline-end:30px;right:auto;width:auto;z-index:30!important}.bg-vignette{background-image:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.192) 43.37%,transparent 92.52%),linear-gradient(0deg,rgba(0,0,0,.4),transparent 91.67%)}.fadeIn{animation:fadeInOpacity .8s ease-in forwards;animation-delay:var(--delay,0s)}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.fadeOut{animation:fadeOutOpacityTransform .8s ease-in forwards;animation-delay:var(--delay,0s)}@keyframes fadeOutOpacityTransform{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-20px)}}.twk-mode #anchors-container,.twk-mode #visitSaudiWidget,.twk-mode .events-cards,.twk-mode .hidden-in-twk,.twk-mode .survicate-box-FeedbackButton{display:none!important}html.twk-mode [target=_blank]{visibility:visible!important}.twk-mode body{margin-top:2rem;overflow:auto!important}.twk-mode .disabled-in-twk{pointer-events:none!important}.twk-mode .richTextContainer a{color:#000!important;pointer-events:none!important}.twk-mode.dark .richTextContainer a{color:#fff!important}.twk-mode .contentfragmentfooter{display:none!important}.twk-mode div#anchors-container.scrolled{padding-bottom:12px!important;top:-12px!important}.twk-mode .swiper{overflow:scroll!important;scrollbar-width:none!important}.twk-mode .swiper.swiper-css-mode .swiper-wrapper{transform:translate(18px)!important;width:fit-content!important}[dir=rtl].twk-mode .swiper.swiper-css-mode .swiper-wrapper{transform:translate(-18px)!important}.twk-mode
	.TTDSwiper
	.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:0!important}.twk-mode
	.TTDSwiper
	.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:1rem!important}.twk-mode section#nusuk{display:none!important}.twk-mode section#guide-cards:has(#visible-in-twk){display:block!important}.twk-mode section#guide-cards{--visibility:none;display:var(--visibility,block)}.twk-mode section#guide-cards #visible-in-twk{--visibility:block}.twk-mode #hide-in-twk,.twk-mode .layout2Cols:last-child>div:last-child{display:none!important}.twk-mode #MediaGalleryWrapperId *{pointer-events:none}.twk-mode.dark body[data-page-theme=dark]{--color-contrast-primary:255 255 255;--color-contrast-secondary:29 29 29;--color-theme-100:190 0 141;--color-theme-200:120 0 110;--color-body-default-background:29 29 29;--color-gray-350:180 180 180}.twk-mode #cmpbox,.twk-mode #cmpbox2,.twk-mode #cmpwrapper,.twk-mode .cmpbox,.twk-mode .cmpboxBG{display:none!important}.cg{--cg-accent:rgb(var(--color-theme-100,120 0 110));--cg-accent-hover:rgb(var(--color-theme-200,190 0 141));--cg-ink:rgb(var(--color-contrast-primary,0 0 0));--cg-page:rgb(var(--color-gray-300,248 248 248));--cg-card:#fff;--cg-muted:rgb(var(--color-gray-350,75 75 75));--cg-subtle:rgb(var(--color-gray,113 113 113));--cg-line:rgb(var(--color-gray-100,219 219 219));--cg-soft:rgb(var(--color-gray-200,242 242 242));--cg-night:#111;--cg-radius:16px;--cg-radius-sm:8px;--cg-ease:cubic-bezier(0.22,1,0.36,1);background:var(--cg-page);color:var(--cg-ink);font-family:var(--font-primary);font-size:1rem;line-height:1.6}.cg *,.cg :after,.cg :before{box-sizing:border-box}.cg :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.cg :where(ol,ul){list-style:none;padding:0}.cg-sr{block-size:1px;inline-size:1px;inset-block-start:0;inset-inline-start:0;margin:-1px;overflow:hidden;padding:0;position:absolute;clip:rect(0 0 0 0);border:0;white-space:nowrap}.cg-wrap{inline-size:100%;margin-inline:auto;max-inline-size:1180px;padding-inline:16px}@media (min-width:768px){.cg-wrap{padding-inline:32px}}.cg-wrap--narrow{max-inline-size:860px}.cg-eyebrow{color:var(--cg-accent);font-family:var(--font-primary-semibold,var(--font-primary));font-size:.8125rem;letter-spacing:.08em;margin-block-end:.75rem;text-transform:uppercase}[dir=rtl] .cg-eyebrow{letter-spacing:0}.cg-h2{font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);letter-spacing:-.01em;line-height:1.2}.cg-h2,.cg-h3{font-family:var(--font-primary-bold,var(--font-primary));font-weight:400}.cg-h3{font-size:1.125rem;line-height:1.35}.cg-text{font-size:.9375rem}.cg-lede,.cg-text{color:var(--cg-muted)}.cg-lede{font-size:1.0625rem;margin-block-start:1rem;max-inline-size:44rem}.cg-head{margin-block-end:2.5rem}.cg-section{padding-block:4.5rem}@media (min-width:1024px){.cg-section{padding-block:6rem}}.cg-section--white{background:var(--cg-card)}.cg-section--white .cg-card{background:var(--cg-page)}.cg-card{background:var(--cg-card);border-radius:var(--cg-radius);padding:1.75rem}.cg-grid{display:grid;gap:1rem}@media (min-width:768px){.cg-grid--2,.cg-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cg-grid{gap:1.25rem}.cg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cg-hero{background-color:var(--cg-night);background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.2px);background-position:50%;background-size:22px 22px;color:#fff;overflow:hidden;padding-block:4rem 5rem;position:relative}.cg-hero__net{block-size:100%;inline-size:100%;inset:0;pointer-events:none;position:absolute}.cg--js .cg-hero:after{background:var(--cg-ornament) left center /auto 100% repeat-x;block-size:10px;content:"";inset-block-end:0;inset-inline:0;position:absolute}@media (min-width:1024px){.cg-hero{padding-block:6rem}}.cg-hero__grid{align-items:center;display:grid;gap:3rem;position:relative}@media (min-width:1024px){.cg-hero__grid{gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cg-hero .cg-eyebrow{color:hsla(0,0%,100%,.72)}.cg-hero__title{font-family:var(--font-secondary-bold,var(--font-secondary));font-size:clamp(2.25rem,1.4rem + 3.6vw,4rem);font-weight:400;line-height:1.1}.cg-hero__intro{color:hsla(0,0%,100%,.78);font-size:1.0625rem;margin-block-start:1.25rem;max-inline-size:36rem}.cg-endpoint{margin-block-start:2rem;max-inline-size:32rem}.cg-endpoint__label{color:hsla(0,0%,100%,.72);font-size:.875rem;margin-block-end:.5rem}.cg-endpoint__pill{align-items:center;background:#fff;border-radius:var(--cg-radius-sm);color:var(--cg-ink);display:flex;gap:.75rem;padding:.5rem;padding-inline-start:1rem}.cg-live{animation:cg-pulse 2.4s ease-out infinite;background:rgb(var(--color-success,60 160 110));block-size:8px;border-radius:50%;box-shadow:0 0 0 0 rgb(var(--color-success,60 160 110)/.5);flex:none;inline-size:8px}@keyframes cg-pulse{70%{box-shadow:0 0 0 8px rgb(var(--color-success,60 160 110)/0)}to{box-shadow:0 0 0 0 rgb(var(--color-success,60 160 110)/0)}}.cg-command__code,.cg-endpoint__url{flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;min-inline-size:0;overflow-x:auto;scrollbar-width:none;text-align:start;white-space:nowrap}.cg-endpoint__note{color:hsla(0,0%,100%,.6);font-size:.875rem;margin-block-start:.75rem}.cg-btn,.cg-copy{align-items:center;background:var(--cg-accent);border:0;border-radius:var(--cg-radius-sm);color:#fff;cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-primary-semibold,var(--font-primary));font-size:.9375rem;gap:.5rem;justify-content:center;line-height:1.2;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.cg-btn:hover,.cg-copy:hover{background:var(--cg-accent-hover)}.cg-btn:focus-visible,.cg-copy:focus-visible,.cg-faq__q:focus-visible,.cg-tab:focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.cg-copy.is-copied{background:rgb(var(--color-success,60 160 110))}.cg-copy__icon{flex:none}.cg-stats{border-block-start:1px solid hsla(0,0%,100%,.16);display:flex;flex-wrap:wrap;gap:1.5rem 2rem;margin-block-start:2.5rem;padding-block-start:1.75rem}.cg-stat{display:flex;flex:1 1 8rem;flex-direction:column-reverse;justify-content:flex-end;max-inline-size:12rem}.cg-stat__value{block-size:2.4rem;font-family:var(--font-secondary-bold,var(--font-secondary));font-size:2rem;line-height:1.2;white-space:nowrap}.cg-stat__label{color:hsla(0,0%,100%,.68);font-size:.8125rem;line-height:1.4;margin-block-start:.375rem}.cg-device{background:var(--cg-page);border-radius:var(--cg-radius);box-shadow:0 24px 60px rgba(0,0,0,.35);color:var(--cg-ink);overflow:hidden;position:relative}.cg-device__bar{align-items:center;background:#fff;border-block-end:1px solid var(--cg-line);display:flex;gap:.75rem;padding:.875rem 1.25rem}.cg-device__dots{display:inline-flex;gap:6px}.cg-device__dots span{background:var(--cg-line);block-size:9px;border-radius:50%;inline-size:9px}.cg-device__title{color:var(--cg-subtle);font-size:.8125rem}.cg-chat{gap:.75rem;padding:1.25rem;position:relative}.cg-chat,.cg-turn{display:flex;flex-direction:column}.cg-turn{align-items:flex-start;gap:.375rem;max-inline-size:88%;transition:opacity .45s var(--cg-ease),transform .45s var(--cg-ease)}.cg-turn--user{align-items:flex-end;align-self:flex-end}.cg-turn__bubble{background:#fff;border-radius:14px;color:var(--cg-ink);font-size:.9375rem;line-height:1.5;padding:.75rem 1rem}.cg-turn--user .cg-turn__bubble{background:var(--cg-accent);border-end-end-radius:4px;color:#fff}.cg-turn--assistant .cg-turn__bubble{border-end-start-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.cg-turn__badge{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px var(--cg-line);color:var(--cg-accent);display:inline-flex;font-family:var(--font-primary-semibold,var(--font-primary));font-size:.75rem;gap:.375rem;padding:.1875rem .625rem}.cg-turn__badge-dot{background:var(--cg-accent);block-size:6px;border-radius:50%;inline-size:6px}.cg-typing{background:#fff;border-radius:14px;display:inline-flex;gap:4px;padding:.75rem 1rem}.cg-typing[hidden]{display:none}.cg-typing span{animation:cg-typing 1.2s infinite;background:var(--cg-subtle);block-size:6px;border-radius:50%;inline-size:6px}.cg-typing span:nth-child(2){animation-delay:.15s}.cg-typing span:nth-child(3){animation-delay:.3s}@keyframes cg-typing{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.cg--js .cg-chat[data-cg-playing] .cg-turn:not(.is-shown){opacity:0;transform:translateY(8px)}.cg--js .cg-typing{inset-inline-start:1.25rem;margin:0;position:absolute}.cg-route{--cg-stop:44px;--cg-gap:2rem;counter-reset:cg-stop;display:grid;gap:var(--cg-gap)}.cg-route__stop{align-items:start;column-gap:1.25rem;counter-increment:cg-stop;display:grid;grid-template-columns:var(--cg-stop) minmax(0,1fr);position:relative}.cg-route__stop:not(:last-child):before{background:repeating-linear-gradient(to bottom,var(--cg-accent) 0 6px,transparent 6px 12px);block-size:calc(100% + var(--cg-gap));content:"";inline-size:2px;inset-block-start:calc(var(--cg-stop)/2);inset-inline-start:calc(var(--cg-stop)/2 - 1px);position:absolute;transform-origin:top;transition:transform .9s var(--cg-ease);transition-delay:calc(var(--cg-delay, 0s) + .25s)}.cg-route__stop>:not(.cg-route__marker){grid-column:2}.cg-route__marker{background:var(--cg-page);block-size:var(--cg-stop);border-radius:50%;box-shadow:inset 0 0 0 2px var(--cg-accent);color:var(--cg-accent);display:grid;font-family:var(--font-primary-bold,var(--font-primary));font-size:1rem;grid-row:1/span 2;inline-size:var(--cg-stop);place-items:center;position:relative;z-index:1}.cg-route__marker:before{content:counter(cg-stop,decimal-leading-zero)}.cg-route__stop:last-child .cg-route__marker{background:var(--cg-accent);color:#fff}.cg-route__stop .cg-h3{padding-block-start:.5rem}.cg-route__stop .cg-text{margin-block-start:.375rem}@media (min-width:1024px){.cg-route{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.cg-route__stop{grid-template-columns:minmax(0,1fr);row-gap:1.25rem}.cg-route__stop:not(:last-child):before{background:repeating-linear-gradient(to right,var(--cg-accent) 0 6px,transparent 6px 12px);block-size:2px;inline-size:calc(100% + var(--cg-gap));inset-block-start:calc(var(--cg-stop)/2 - 1px);inset-inline-start:calc(var(--cg-stop)/2);transform-origin:left}[dir=rtl] .cg-route__stop:not(:last-child):before{transform-origin:right}.cg-route__stop>:not(.cg-route__marker){grid-column:1}.cg-route__marker{grid-row:auto}.cg-route__stop .cg-h3{padding-block-start:0}}.cg--js .cg-route[data-cg-reveal]{opacity:1;transform:none}.cg--js .cg-route__stop:not(:last-child):before{background:var(--cg-ornament) left center /auto 100% repeat-x;block-size:14px;inline-size:var(--cg-leg,calc(100% + var(--cg-gap)));inset-block-start:calc(var(--cg-stop)/2 - 7px);inset-inline-start:calc(var(--cg-stop)/2);transform:rotate(90deg);transform-origin:0 50%}[dir=rtl] .cg--js .cg-route__stop:not(:last-child):before{transform:rotate(-90deg);transform-origin:100% 50%}.cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before{transform:rotate(90deg) scaleX(0)}[dir=rtl] .cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before{transform:rotate(-90deg) scaleX(0)}@media (min-width:1024px){.cg--js .cg-route__stop:not(:last-child):before,[dir=rtl] .cg--js .cg-route__stop:not(:last-child):before{inline-size:calc(100% + var(--cg-gap));transform:none}.cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before,[dir=rtl] .cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before{transform:scaleX(0)}}.cg-routebox{--cg-stop:44px;--cg-gap:2rem;--cg-n:3;position:relative}.cg-routebox:has(.cg-route>:nth-child(2):last-child){--cg-n:2}.cg-routebox:has(.cg-route>:nth-child(4)){--cg-n:4}.cg-route__packet{display:none}.cg--js .cg-routebox:has(.cg-route.is-visible) .cg-route__packet{animation:cg-travel-v 7s var(--cg-ease) 1.2s infinite both;background:#fff;block-size:30px;border-radius:50%;box-shadow:0 6px 14px rgba(75,75,75,.3),inset 0 0 0 2px var(--cg-accent);color:var(--cg-accent);display:grid;inline-size:30px;inset-block-start:calc(var(--cg-stop)/2);inset-inline-start:calc(var(--cg-stop)/2);margin-block-start:-15px;margin-inline-start:-15px;place-items:center;pointer-events:none;position:absolute;z-index:2}.cg-route__packet:before{animation:cg-bob 2.4s ease-in-out infinite;background:currentColor;block-size:14px;content:"";inline-size:14px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='M4 5.5h16V16H10l-5 4v-4H4z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4' viewBox='0 0 24 24'%3E%3Cpath d='M4 5.5h16V16H10l-5 4v-4H4z'/%3E%3C/svg%3E") center /contain no-repeat}@keyframes cg-travel-v{0%{opacity:0;transform:translateY(0)}8%{opacity:1}70%{opacity:1;transform:translateY(calc(var(--cg-route-h, 0px) - var(--cg-stop)))}82%,to{opacity:0;transform:translateY(calc(var(--cg-route-h, 0px) - var(--cg-stop)))}}@media (min-width:1024px){.cg--js .cg-routebox:has(.cg-route.is-visible) .cg-route__packet{animation-name:cg-travel-h}}@keyframes cg-travel-h{0%{inset-inline-start:calc(var(--cg-stop)/2);opacity:0}8%{opacity:1}70%{inset-inline-start:calc((100% - (var(--cg-n) - 1)*var(--cg-gap))/var(--cg-n)*(var(--cg-n) - 1) + (var(--cg-n) - 1)*var(--cg-gap) + var(--cg-stop)/2);opacity:1}82%,to{inset-inline-start:calc((100% - (var(--cg-n) - 1)*var(--cg-gap))/var(--cg-n)*(var(--cg-n) - 1) + (var(--cg-n) - 1)*var(--cg-gap) + var(--cg-stop)/2);opacity:0}}@keyframes cg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.cg-hero__objects{display:none}@media (min-width:1024px){.cg-hero__objects{display:block;inset:0;pointer-events:none;position:absolute}.cg-hero>.cg-wrap{z-index:1}}.cg-obj{animation:cg-bubble 18s ease-in-out infinite;background:#fff;block-size:56px;border-radius:16px;box-shadow:0 14px 30px rgba(0,0,0,.35);color:var(--cg-accent);display:grid;inline-size:56px;opacity:0;place-items:center;position:absolute}.cg-obj:first-child{animation-delay:0s;inset-block-start:9%;inset-inline-start:50%}.cg-obj:nth-child(2){animation-delay:1.9s;inset-block-start:4%;inset-inline-start:68%}.cg-obj:nth-child(3){animation-delay:3.8s;inset-block-start:14%;inset-inline-start:90%}.cg-obj:nth-child(4){animation-delay:5.7s;inset-block-start:48%;inset-inline-start:94%}.cg-obj:nth-child(5){animation-delay:7.6s;inset-block-start:84%;inset-inline-start:88%}.cg-obj:nth-child(6){animation-delay:9.5s;inset-block-start:86%;inset-inline-start:52%}.cg-obj:nth-child(7){animation-delay:11.4s;inset-block-start:46%;inset-inline-start:46%}.cg-obj:nth-child(8){animation-delay:13.3s;inset-block-start:92%;inset-inline-start:78%}.cg-obj:nth-child(9){animation-delay:15.2s;inset-block-start:2%;inset-inline-start:60%}.cg-obj:nth-child(2n){block-size:48px;border-radius:14px;inline-size:48px}@keyframes cg-bubble{0%{opacity:0;transform:scale(.78) translateY(14px)}10%{opacity:1;transform:scale(1) translateY(0)}32%{opacity:1;transform:scale(1.02) translateY(-8px)}44%{opacity:0;transform:scale(1.06) translateY(-16px)}to{opacity:0;transform:scale(.78) translateY(14px)}}.cg-fact__icon{background:var(--cg-card);block-size:48px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cg-line);color:var(--cg-accent);display:grid;inline-size:48px;margin-block-end:1.25rem;place-items:center}.cg-fact .cg-text{margin-block-start:.5rem}.cg-ask{display:flex;flex-direction:column;gap:.5rem}.cg-ask__example{color:var(--cg-accent);font-family:var(--font-primary-semibold,var(--font-primary));font-size:.9375rem;margin-block-start:auto;padding-block-start:1rem}.cg-ask__example q{border-block-start:1px solid var(--cg-line);display:block;padding-block-start:1rem;quotes:none}.cg-ask__example q:before{background:currentColor;block-size:14px;content:"";display:inline-block;inline-size:14px;margin-inline-end:.5rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2.2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center /contain no-repeat;vertical-align:-2px}.cg-tip{align-items:center;background:var(--cg-card);border-radius:var(--cg-radius);box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;gap:1.25rem;margin-block-start:1.25rem;overflow:hidden;padding:1.5rem 1.75rem;padding-block-start:calc(1.5rem + 6px);position:relative}.cg-tip:before{background:var(--cg-accent);block-size:6px;content:"";inset-block-start:0;inset-inline:0;position:absolute}.cg--js .cg-tip:before{background:var(--cg-ornament) left center /auto 100% repeat-x}.cg-tip__icon{background:var(--cg-page);block-size:52px;border-radius:14px;color:var(--cg-accent);display:grid;flex:none;inline-size:52px;place-items:center}.cg-tip__body{display:grid;gap:.25rem}.cg-tip__title{font-family:var(--font-primary-bold,var(--font-primary));font-size:1.0625rem}.cg-command{align-items:center;background:var(--cg-night);border-radius:var(--cg-radius-sm);color:#fff;display:flex;gap:.75rem;margin-block-start:1.25rem;padding:.5rem;padding-inline-start:1rem}.cg-command--endpoint{margin-block:0 2rem;max-inline-size:36rem}.cg-tabs__list{border-block-end:1px solid var(--cg-line);display:flex;gap:.25rem 1.75rem;overflow-x:auto;scrollbar-width:none}.cg-tab{background:none;border:0;color:var(--cg-subtle);cursor:pointer;flex:none;font-family:var(--font-primary-semibold,var(--font-primary));font-size:1rem;padding:.875rem 0;position:relative;transition:color .2s ease}.cg-tab:after{background:var(--cg-accent);block-size:3px;border-radius:3px 3px 0 0;content:"";inset-block-end:-1px;inset-inline:0;position:absolute;transform:scaleX(0);transition:transform .3s var(--cg-ease)}.cg-tab:hover,.cg-tab[aria-selected=true]{color:var(--cg-ink)}.cg-tab[aria-selected=true]:after{transform:none}.cg:not(.cg--js) .cg-tabs__list{display:none}.cg-panel{padding-block:1.75rem .5rem}.cg--js .cg-panel[hidden],.cg--js .cg-panel__title{display:none}.cg-panel__steps{counter-reset:cg-step;display:grid;gap:.875rem}.cg-panel__steps li{color:var(--cg-muted);counter-increment:cg-step;padding-inline-start:2.75rem;position:relative}.cg-panel__steps li:before{block-size:1.875rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--cg-accent);color:var(--cg-accent);content:counter(cg-step);display:grid;font-family:var(--font-primary-bold,var(--font-primary));font-size:.875rem;inline-size:1.875rem;inset-block-start:-.125rem;inset-inline-start:0;place-items:center;position:absolute}.cg-note{color:var(--cg-subtle);font-size:.875rem;margin-block-start:1.5rem}.cg-lead{align-items:flex-start;display:flex;gap:1rem;padding:1.25rem 1.5rem}.cg-lead__mark{block-size:28px;border-radius:50%;display:grid;flex:none;inline-size:28px;place-items:center}.cg-lead--tip .cg-lead__mark{color:var(--cg-accent)}.cg-lead--limit .cg-lead__mark{box-shadow:inset 0 0 0 1px var(--cg-line);color:var(--cg-subtle)}.cg-lead__lead{color:var(--cg-ink);font-family:var(--font-primary-bold,var(--font-primary));font-weight:400}@media (min-width:1024px){.cg-faqgrid{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.cg-faqgrid>.cg-head{inset-block-start:120px;margin-block-end:0;position:sticky}}.cg-faq{border-block-start:1px solid var(--cg-line)}.cg-faq__item{border-block-end:1px solid var(--cg-line)}.cg-faq__q{align-items:center;cursor:pointer;display:flex;font-family:var(--font-primary-semibold,var(--font-primary));font-size:1.0625rem;gap:1rem;justify-content:space-between;list-style:none;padding-block:1.25rem}.cg-faq__q::-webkit-details-marker{display:none}.cg-faq__chevron,.cg-faq__q:hover{color:var(--cg-accent)}.cg-faq__chevron{flex:none;transition:transform .3s var(--cg-ease)}.cg-faq__item[open] .cg-faq__chevron{transform:rotate(180deg)}.cg-faq__a{max-inline-size:46rem;padding-block-end:1.5rem}.cg-help{padding-block:4.5rem}@media (min-width:1024px){.cg-help{padding-block:6rem}}.cg-help__grid{align-items:center;display:grid;gap:2.5rem}@media (min-width:768px){.cg-help__grid{gap:4rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.cg-help__copy .cg-btn{margin-block-start:1.75rem}.cg-art{aspect-ratio:1.15;inline-size:min(100%,340px);justify-self:center;position:relative}.cg-art:before{background:rgba(100,110,200,.55);clip-path:polygon(6% 10%,96% 2%,90% 94%,0 86%);content:"";inset:6% 6% 10% 8%;position:absolute}.cg-art__plane{background:rgba(255,70,100,.75);block-size:46%;clip-path:polygon(10% 0,100% 8%,92% 100%,0 88%);inline-size:42%;inset-block-start:0;inset-inline-end:0;position:absolute}.cg-art:after{background:var(--cg-accent-hover);block-size:10px;border-radius:5px;content:"";inset-block-end:4%;inset-inline:4% 30%;opacity:.35;position:absolute}.cg--js .cg-art:after{background:var(--cg-ornament) left center /auto 100% repeat-x;opacity:1}.cg-art__tile{animation:cg-float 6s ease-in-out infinite;background:#fff;block-size:72px;border-radius:20px;box-shadow:0 16px 32px rgba(75,75,75,.22);color:var(--cg-accent);display:grid;inline-size:72px;place-items:center;position:absolute}.cg-art__tile--a{animation-delay:0s;inset-block-start:4%;inset-inline-start:6%}.cg-art__tile--b{animation-delay:1.2s;block-size:60px;inline-size:60px;inset-block-start:10%;inset-inline-end:4%}.cg-art__tile--c{animation-delay:2.4s;block-size:84px;border-radius:24px;inline-size:84px;inset-block-start:36%;inset-inline-start:38%}.cg-art__tile--d{animation-delay:3.6s;block-size:58px;inline-size:58px;inset-block-end:14%;inset-inline-start:2%}.cg-art__tile--e{animation-delay:4.8s;inset-block-end:6%;inset-inline-end:8%}@keyframes cg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cg-arrow{transition:transform .2s ease}.cg-btn:hover .cg-arrow{transform:translateX(3px)}[dir=rtl] .cg-arrow{transform:scaleX(-1)}[dir=rtl] .cg-btn:hover .cg-arrow{transform:scaleX(-1) translateX(3px)}.cg--js [data-cg-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--cg-ease),transform .6s var(--cg-ease);transition-delay:var(--cg-delay,0s)}.cg--js [data-cg-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cg *,.cg :after,.cg :before{animation:none!important;transition:none!important}.cg--js .cg-chat[data-cg-playing] .cg-turn:not(.is-shown),.cg--js [data-cg-reveal]{opacity:1;transform:none}.cg--js .cg-routebox:has(.cg-route.is-visible) .cg-route__packet,.cg-hero__objects{display:none}}