.cg{--cg-accent:rgb(var(--color-theme-100,100 110 200));--cg-ink:rgb(var(--color-black,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:#0f1f4d;--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-regular);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-regular));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-regular));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;grid-template-columns:minmax(0,1fr)}@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-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;grid-template-columns:minmax(0,1fr);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-regular));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-regular));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:#4f5bb0;background:color-mix(in srgb,var(--cg-accent) 80%,#000)}.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,.cg-copy.is-copied:hover{background:#2e7d57;background:color-mix(in srgb,rgb(var(--color-success,60 160 110)) 75%,#000)}.cg-copy__icon{flex:none}@media (max-width:519px){.cg-command__code,.cg-endpoint__url{font-size:clamp(.6875rem,3.4vw,.78125rem);overflow-wrap:anywhere;white-space:normal}.cg-copy{padding:.625rem}.cg-copy [data-cg-copy-text]{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);white-space:nowrap}}.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-regular));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-regular));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);grid-template-columns:minmax(0,1fr)}.cg-route__stop{align-items:start;-moz-column-gap:1.25rem;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-regular));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;grid-template-columns:none}.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-regular));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-ornament) left center /auto 100% repeat-x;block-size:6px;content:"";inset-block-start:0;inset-inline:0;position:absolute}@media (max-width:479px){.cg-tip{align-items:flex-start;flex-direction:column}}.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-regular));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-regular));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-regular));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-regular));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-regular));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;grid-template-columns:minmax(0,1fr)}@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:rgb(var(--color-theme-100)/.55);clip-path:polygon(6% 10%,96% 2%,90% 94%,0 86%);content:"";inset:6% 6% 10% 8%;position:absolute}[dir=rtl] .cg-art:before{clip-path:polygon(94% 10%,4% 2%,10% 94%,100% 86%);inset:6% 8% 10% 6%}.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}[dir=rtl] .cg-art__plane{clip-path:polygon(90% 0,0 8%,8% 100%,100% 88%)}.cg-art:after{background:var(--cg-ornament) left center /auto 100% repeat-x;block-size:10px;border-radius:5px;content:"";inset-block-end:4%;inset-inline:4% 30%;position:absolute}.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}.cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before{transform:rotate(90deg)}[dir=rtl] .cg--js .cg-route__stop[data-cg-reveal]:not(.is-visible):not(:last-child):before{transform:rotate(-90deg)}@media (min-width:1024px){.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:none}}}