.airbnb-listing-page-module__6nYE3q__page{--ink:#20382d;--muted:#5a6e62;--line:#d1dfd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.airbnb-listing-page-module__6nYE3q__page *{box-sizing:border-box}.airbnb-listing-page-module__6nYE3q__page h1,.airbnb-listing-page-module__6nYE3q__page h2,.airbnb-listing-page-module__6nYE3q__page h3,.airbnb-listing-page-module__6nYE3q__page p{letter-spacing:0;margin:0}.airbnb-listing-page-module__6nYE3q__page h1,.airbnb-listing-page-module__6nYE3q__page h2,.airbnb-listing-page-module__6nYE3q__page h3{font-weight:650;line-height:1.15}.airbnb-listing-page-module__6nYE3q__page h2{font-size:37px}.airbnb-listing-page-module__6nYE3q__page h3{font-size:20px}.airbnb-listing-page-module__6nYE3q__page a:focus-visible,.airbnb-listing-page-module__6nYE3q__page button:focus-visible,.airbnb-listing-page-module__6nYE3q__page summary:focus-visible,.airbnb-listing-page-module__6nYE3q__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.airbnb-listing-page-module__6nYE3q__page svg{flex-shrink:0}.airbnb-listing-page-module__6nYE3q__page section[id]{scroll-margin-top:104px}.airbnb-listing-page-module__6nYE3q__container{width:min(1184px,100% - 64px);margin-inline:auto}.airbnb-listing-page-module__6nYE3q__section{padding-block:80px}.airbnb-listing-page-module__6nYE3q__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.airbnb-listing-page-module__6nYE3q__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.airbnb-listing-page-module__6nYE3q__heroImage{object-fit:cover;object-position:center;z-index:-1}.airbnb-listing-page-module__6nYE3q__heroInner{height:100%;padding-top:25px}.airbnb-listing-page-module__6nYE3q__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.airbnb-listing-page-module__6nYE3q__heroCopy{max-width:430px;margin-top:35px}.airbnb-listing-page-module__6nYE3q__hero .airbnb-listing-page-module__6nYE3q__eyebrow{color:#c6f5a0}.airbnb-listing-page-module__6nYE3q__hero h1{font-size:58px;line-height:1.04}.airbnb-listing-page-module__6nYE3q__lead{max-width:340px;font-size:22px;font-weight:500;line-height:1.4;margin-top:22px!important}.airbnb-listing-page-module__6nYE3q__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:16px!important}.airbnb-listing-page-module__6nYE3q__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.airbnb-listing-page-module__6nYE3q__primary,.airbnb-listing-page-module__6nYE3q__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.airbnb-listing-page-module__6nYE3q__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.airbnb-listing-page-module__6nYE3q__primary:hover{background:#d3ffae}.airbnb-listing-page-module__6nYE3q__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.airbnb-listing-page-module__6nYE3q__secondary:hover{background:#28573f}.airbnb-listing-page-module__6nYE3q__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.airbnb-listing-page-module__6nYE3q__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.airbnb-listing-page-module__6nYE3q__sectionNav span{color:#5c7666;font-size:10px}.airbnb-listing-page-module__6nYE3q__sectionNav>div>div{gap:32px;display:flex}.airbnb-listing-page-module__6nYE3q__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.airbnb-listing-page-module__6nYE3q__sectionNav a:hover{color:#166f48;text-decoration:underline}.airbnb-listing-page-module__6nYE3q__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.airbnb-listing-page-module__6nYE3q__heading>p{color:var(--muted);max-width:430px}.airbnb-listing-page-module__6nYE3q__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.airbnb-listing-page-module__6nYE3q__useCases article{border-top:1px solid var(--line);padding-top:25px}.airbnb-listing-page-module__6nYE3q__useCases svg{color:#287b5b;margin-bottom:20px}.airbnb-listing-page-module__6nYE3q__useCases article:nth-child(2) svg{color:#bf654d}.airbnb-listing-page-module__6nYE3q__useCases article:nth-child(3) svg{color:#3b7393}.airbnb-listing-page-module__6nYE3q__useCases h3{margin-bottom:14px}.airbnb-listing-page-module__6nYE3q__useCases p{color:var(--muted);font-size:14px}.airbnb-listing-page-module__6nYE3q__datasetBand{border-block:1px solid var(--line);background:#f2f6f3}.airbnb-listing-page-module__6nYE3q__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:30px!important}.airbnb-listing-page-module__6nYE3q__distinctions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.airbnb-listing-page-module__6nYE3q__distinctions article{padding:25px 30px 0 0}.airbnb-listing-page-module__6nYE3q__distinctions article+article{border-left:1px solid var(--line);padding-left:30px}.airbnb-listing-page-module__6nYE3q__distinctions span{color:#8c6b5c;font-size:10px}.airbnb-listing-page-module__6nYE3q__distinctions h3{margin-block:15px}.airbnb-listing-page-module__6nYE3q__distinctions p{color:var(--muted);font-size:14px}.airbnb-listing-page-module__6nYE3q__distinctions a{color:#317153;align-items:center;gap:8px;margin-top:20px;font-size:12px;display:inline-flex}.airbnb-listing-page-module__6nYE3q__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.airbnb-listing-page-module__6nYE3q__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.airbnb-listing-page-module__6nYE3q__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.airbnb-listing-page-module__6nYE3q__workflow svg{color:#336f85;margin-bottom:20px}.airbnb-listing-page-module__6nYE3q__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.airbnb-listing-page-module__6nYE3q__workflow h3{margin-bottom:14px}.airbnb-listing-page-module__6nYE3q__workflow p{color:#536a73;font-size:14px}.airbnb-listing-page-module__6nYE3q__validation{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:45px;margin-top:38px;padding-top:28px;display:grid}.airbnb-listing-page-module__6nYE3q__validation h3{margin-bottom:12px;font-size:18px}.airbnb-listing-page-module__6nYE3q__validation p{color:#536a73;font-size:13px}.airbnb-listing-page-module__6nYE3q__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:20px 0 0 18px;font-size:12px;margin-top:30px!important}.airbnb-listing-page-module__6nYE3q__accessNote a{color:#315e72;text-decoration:underline}.airbnb-listing-page-module__6nYE3q__services{grid-template-columns:1fr 1fr;display:grid}.airbnb-listing-page-module__6nYE3q__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.airbnb-listing-page-module__6nYE3q__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.airbnb-listing-page-module__6nYE3q__services span{color:#5d7767;font-size:10px}.airbnb-listing-page-module__6nYE3q__services h3{margin-block:16px;font-size:25px}.airbnb-listing-page-module__6nYE3q__services p{color:var(--muted);min-height:74px}.airbnb-listing-page-module__6nYE3q__services ul,.airbnb-listing-page-module__6nYE3q__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.airbnb-listing-page-module__6nYE3q__services li,.airbnb-listing-page-module__6nYE3q__requestGrid li{align-items:start;gap:10px;display:flex}.airbnb-listing-page-module__6nYE3q__services li svg,.airbnb-listing-page-module__6nYE3q__requestGrid li svg{margin-top:3px}.airbnb-listing-page-module__6nYE3q__services a,.airbnb-listing-page-module__6nYE3q__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.airbnb-listing-page-module__6nYE3q__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.airbnb-listing-page-module__6nYE3q__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.airbnb-listing-page-module__6nYE3q__faq details{border-top:1px solid var(--line)}.airbnb-listing-page-module__6nYE3q__faq details:last-child{border-bottom:1px solid var(--line)}.airbnb-listing-page-module__6nYE3q__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.airbnb-listing-page-module__6nYE3q__faq summary::-webkit-details-marker{display:none}.airbnb-listing-page-module__6nYE3q__faq summary svg{margin-top:4px}.airbnb-listing-page-module__6nYE3q__faq details[open] summary svg{transform:rotate(180deg)}.airbnb-listing-page-module__6nYE3q__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.airbnb-listing-page-module__6nYE3q__requestBand{color:#eef5ed;background:#153a2b}.airbnb-listing-page-module__6nYE3q__requestBand .airbnb-listing-page-module__6nYE3q__eyebrow{color:#b8ec90}.airbnb-listing-page-module__6nYE3q__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.airbnb-listing-page-module__6nYE3q__requestGrid>div>p:not(.airbnb-listing-page-module__6nYE3q__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.airbnb-listing-page-module__6nYE3q__requestGrid ul{color:#c5d7cc;margin-block:28px}.airbnb-listing-page-module__6nYE3q__requestGrid>div>a{color:#c2ef9e}.airbnb-listing-page-module__6nYE3q__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.airbnb-listing-page-module__6nYE3q__enquiry label{color:#d3e2d6}.airbnb-listing-page-module__6nYE3q__enquiry input,.airbnb-listing-page-module__6nYE3q__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.airbnb-listing-page-module__6nYE3q__enquiry input::placeholder,.airbnb-listing-page-module__6nYE3q__enquiry textarea::placeholder{color:#abc0b2}.airbnb-listing-page-module__6nYE3q__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.airbnb-listing-page-module__6nYE3q__enquiry .text-muted-foreground{color:#bdcebf}.airbnb-listing-page-module__6nYE3q__page .airbnb-listing-page-module__6nYE3q__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.airbnb-listing-page-module__6nYE3q__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.airbnb-listing-page-module__6nYE3q__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.airbnb-listing-page-module__6nYE3q__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.airbnb-listing-page-module__6nYE3q__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.airbnb-listing-page-module__6nYE3q__schemaSwitch button:hover{background:#f5faf5}.airbnb-listing-page-module__6nYE3q__schemaGrid{grid-template-columns:1fr 1.12fr;min-height:580px;display:grid}.airbnb-listing-page-module__6nYE3q__schemaDescription{padding:32px}.airbnb-listing-page-module__6nYE3q__schemaDescription h3{max-width:330px;min-height:58px;font-size:25px}.airbnb-listing-page-module__6nYE3q__schemaDescription>p{min-height:92px;color:var(--muted);margin-top:18px;font-size:14px}.airbnb-listing-page-module__6nYE3q__schemaDescription dl{margin:20px 0 0}.airbnb-listing-page-module__6nYE3q__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:15px}.airbnb-listing-page-module__6nYE3q__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.airbnb-listing-page-module__6nYE3q__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.airbnb-listing-page-module__6nYE3q__codePanel{color:#dae7d8;background:#152c24;min-width:0}.airbnb-listing-page-module__6nYE3q__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.airbnb-listing-page-module__6nYE3q__codeToolbar>span,.airbnb-listing-page-module__6nYE3q__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.airbnb-listing-page-module__6nYE3q__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.airbnb-listing-page-module__6nYE3q__codeToolbar button:hover{background:#33583e}.airbnb-listing-page-module__6nYE3q__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.airbnb-listing-page-module__6nYE3q__codePanel pre{height:390px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.airbnb-listing-page-module__6nYE3q__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:70px;padding:14px 22px;font-size:11px}.airbnb-listing-page-module__6nYE3q__schemaNote{border-top:1px solid var(--line);min-height:96px;color:var(--muted);background:#f7faf6;padding:20px 30px;font-size:12px}@media (min-width:1600px){.airbnb-listing-page-module__6nYE3q__hero{height:620px}.airbnb-listing-page-module__6nYE3q__heroCopy{margin-top:58px}}@media (max-width:1000px){.airbnb-listing-page-module__6nYE3q__container{width:calc(100% - 48px)}.airbnb-listing-page-module__6nYE3q__page h2{font-size:32px}.airbnb-listing-page-module__6nYE3q__hero h1{font-size:48px}.airbnb-listing-page-module__6nYE3q__heroImage{object-position:25% center}.airbnb-listing-page-module__6nYE3q__heroCopy{max-width:390px}.airbnb-listing-page-module__6nYE3q__heroDescription{max-width:320px}.airbnb-listing-page-module__6nYE3q__heading{gap:36px}.airbnb-listing-page-module__6nYE3q__useCases,.airbnb-listing-page-module__6nYE3q__workflow{gap:25px}.airbnb-listing-page-module__6nYE3q__sectionNav span{display:none}.airbnb-listing-page-module__6nYE3q__schemaDescription{padding:24px}.airbnb-listing-page-module__6nYE3q__schemaDescription h3{min-height:82px;font-size:23px}.airbnb-listing-page-module__6nYE3q__schemaDescription>p{min-height:138px;font-size:13px}.airbnb-listing-page-module__6nYE3q__schemaGrid{min-height:690px}.airbnb-listing-page-module__6nYE3q__codePanel pre{height:500px}.airbnb-listing-page-module__6nYE3q__schemaNote{min-height:116px}.airbnb-listing-page-module__6nYE3q__distinctions article{padding-right:24px}.airbnb-listing-page-module__6nYE3q__distinctions article+article{padding-left:24px}.airbnb-listing-page-module__6nYE3q__services article{padding-right:24px}.airbnb-listing-page-module__6nYE3q__services article+article{padding-left:24px}.airbnb-listing-page-module__6nYE3q__faqLayout,.airbnb-listing-page-module__6nYE3q__requestGrid{gap:35px}}@media (max-width:640px){.airbnb-listing-page-module__6nYE3q__container{width:calc(100% - 36px)}.airbnb-listing-page-module__6nYE3q__section{padding-block:48px}.airbnb-listing-page-module__6nYE3q__page h2{font-size:29px}.airbnb-listing-page-module__6nYE3q__hero{height:600px}.airbnb-listing-page-module__6nYE3q__heroImage{object-position:44% center}.airbnb-listing-page-module__6nYE3q__hero:after{content:"";z-index:-1;background:#103729b8;position:absolute;inset:0}.airbnb-listing-page-module__6nYE3q__heroInner{padding-top:18px}.airbnb-listing-page-module__6nYE3q__heroCopy{max-width:365px;margin-top:47px}.airbnb-listing-page-module__6nYE3q__hero h1{font-size:43px}.airbnb-listing-page-module__6nYE3q__hero .airbnb-listing-page-module__6nYE3q__eyebrow{font-size:9px}.airbnb-listing-page-module__6nYE3q__lead{font-size:21px}.airbnb-listing-page-module__6nYE3q__heroDescription{max-width:310px;font-size:14px}.airbnb-listing-page-module__6nYE3q__actions{gap:10px;margin-top:28px}.airbnb-listing-page-module__6nYE3q__primary,.airbnb-listing-page-module__6nYE3q__secondary{gap:8px;padding-inline:12px}.airbnb-listing-page-module__6nYE3q__sectionNav>div{min-height:58px}.airbnb-listing-page-module__6nYE3q__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.airbnb-listing-page-module__6nYE3q__sectionNav a{font-size:11px}.airbnb-listing-page-module__6nYE3q__heading{margin-bottom:30px;display:block}.airbnb-listing-page-module__6nYE3q__heading>p{margin-top:22px;font-size:14px}.airbnb-listing-page-module__6nYE3q__useCases,.airbnb-listing-page-module__6nYE3q__workflow{grid-template-columns:1fr;gap:28px}.airbnb-listing-page-module__6nYE3q__useCases svg{margin-bottom:16px}.airbnb-listing-page-module__6nYE3q__schemaSwitch{gap:4px;padding:8px}.airbnb-listing-page-module__6nYE3q__schemaSwitch button{flex-direction:column;gap:6px;min-height:66px;padding:8px 2px;font-size:11px}.airbnb-listing-page-module__6nYE3q__schemaGrid{grid-template-columns:1fr;min-height:0}.airbnb-listing-page-module__6nYE3q__schemaDescription{min-height:540px;padding:24px 20px}.airbnb-listing-page-module__6nYE3q__schemaDescription h3{min-height:60px}.airbnb-listing-page-module__6nYE3q__schemaDescription>p{min-height:110px}.airbnb-listing-page-module__6nYE3q__schemaDescription dl>div{padding-block:12px}.airbnb-listing-page-module__6nYE3q__schemaDescription dd{font-size:12px}.airbnb-listing-page-module__6nYE3q__codePanel pre{height:385px;padding:18px;font-size:10px}.airbnb-listing-page-module__6nYE3q__codeToolbar,.airbnb-listing-page-module__6nYE3q__exampleLabel,.airbnb-listing-page-module__6nYE3q__copyStatus{padding-inline:18px}.airbnb-listing-page-module__6nYE3q__copyStatus{min-height:80px}.airbnb-listing-page-module__6nYE3q__schemaNote{min-height:156px;padding:20px}.airbnb-listing-page-module__6nYE3q__distinctions{grid-template-columns:1fr}.airbnb-listing-page-module__6nYE3q__distinctions article,.airbnb-listing-page-module__6nYE3q__distinctions article+article{border-left:0;padding:24px 0}.airbnb-listing-page-module__6nYE3q__distinctions article+article{border-top:1px solid var(--line)}.airbnb-listing-page-module__6nYE3q__validation{grid-template-columns:1fr;gap:28px}.airbnb-listing-page-module__6nYE3q__services{grid-template-columns:1fr;gap:26px}.airbnb-listing-page-module__6nYE3q__services article,.airbnb-listing-page-module__6nYE3q__services article+article{border-left:0;padding:25px 0 0}.airbnb-listing-page-module__6nYE3q__services p{min-height:0;font-size:14px}.airbnb-listing-page-module__6nYE3q__faqLayout,.airbnb-listing-page-module__6nYE3q__requestGrid{grid-template-columns:1fr;gap:32px}.airbnb-listing-page-module__6nYE3q__independent{margin-top:32px!important}}@media (max-width:420px){.airbnb-listing-page-module__6nYE3q__schemaDescription{min-height:600px}}@media (max-width:360px){.airbnb-listing-page-module__6nYE3q__schemaDescription{min-height:660px}.airbnb-listing-page-module__6nYE3q__schemaDescription>p{min-height:150px}.airbnb-listing-page-module__6nYE3q__schemaNote{min-height:195px}}@media (max-width:640px) and (max-height:760px){.airbnb-listing-page-module__6nYE3q__hero{height:500px}.airbnb-listing-page-module__6nYE3q__heroCopy{margin-top:32px}.airbnb-listing-page-module__6nYE3q__hero h1{font-size:39px}.airbnb-listing-page-module__6nYE3q__lead{font-size:19px;margin-top:18px!important}.airbnb-listing-page-module__6nYE3q__heroDescription{font-size:13px;margin-top:13px!important}.airbnb-listing-page-module__6nYE3q__actions{margin-top:22px}.airbnb-listing-page-module__6nYE3q__actions .airbnb-listing-page-module__6nYE3q__secondary{display:none}}
.google-maps-business-page-module__qXtKta__page{--ink:#23382e;--muted:#596c62;--line:#d1ddd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.google-maps-business-page-module__qXtKta__page *{box-sizing:border-box}.google-maps-business-page-module__qXtKta__page h1,.google-maps-business-page-module__qXtKta__page h2,.google-maps-business-page-module__qXtKta__page h3,.google-maps-business-page-module__qXtKta__page p{letter-spacing:0;margin:0}.google-maps-business-page-module__qXtKta__page h1,.google-maps-business-page-module__qXtKta__page h2,.google-maps-business-page-module__qXtKta__page h3{font-weight:650;line-height:1.15}.google-maps-business-page-module__qXtKta__page h2{font-size:37px}.google-maps-business-page-module__qXtKta__page h3{font-size:20px}.google-maps-business-page-module__qXtKta__page a:focus-visible,.google-maps-business-page-module__qXtKta__page button:focus-visible,.google-maps-business-page-module__qXtKta__page summary:focus-visible,.google-maps-business-page-module__qXtKta__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.google-maps-business-page-module__qXtKta__page svg{flex-shrink:0}.google-maps-business-page-module__qXtKta__page section[id]{scroll-margin-top:104px}.google-maps-business-page-module__qXtKta__container{width:min(1184px,100% - 64px);margin-inline:auto}.google-maps-business-page-module__qXtKta__section{padding-block:76px}.google-maps-business-page-module__qXtKta__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.google-maps-business-page-module__qXtKta__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.google-maps-business-page-module__qXtKta__heroImage{object-fit:cover;object-position:center;z-index:-1}.google-maps-business-page-module__qXtKta__heroInner{height:100%;padding-top:25px}.google-maps-business-page-module__qXtKta__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.google-maps-business-page-module__qXtKta__heroCopy{max-width:445px;margin-top:38px}.google-maps-business-page-module__qXtKta__hero .google-maps-business-page-module__qXtKta__eyebrow{color:#c6f5a0}.google-maps-business-page-module__qXtKta__hero h1{font-size:56px;line-height:1.05}.google-maps-business-page-module__qXtKta__lead{font-size:23px;font-weight:500;line-height:1.35;margin-top:22px!important}.google-maps-business-page-module__qXtKta__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:18px!important}.google-maps-business-page-module__qXtKta__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.google-maps-business-page-module__qXtKta__primary,.google-maps-business-page-module__qXtKta__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.google-maps-business-page-module__qXtKta__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.google-maps-business-page-module__qXtKta__primary:hover{background:#d3ffae}.google-maps-business-page-module__qXtKta__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.google-maps-business-page-module__qXtKta__secondary:hover{background:#28573f}.google-maps-business-page-module__qXtKta__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.google-maps-business-page-module__qXtKta__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.google-maps-business-page-module__qXtKta__sectionNav span{color:#5c7666;font-size:10px}.google-maps-business-page-module__qXtKta__sectionNav>div>div{gap:32px;display:flex}.google-maps-business-page-module__qXtKta__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.google-maps-business-page-module__qXtKta__sectionNav a:hover{color:#166f48;text-decoration:underline}.google-maps-business-page-module__qXtKta__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.google-maps-business-page-module__qXtKta__heading>p{color:var(--muted);max-width:430px}.google-maps-business-page-module__qXtKta__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.google-maps-business-page-module__qXtKta__useCases article{border-top:1px solid var(--line);padding-top:25px}.google-maps-business-page-module__qXtKta__useCases svg{color:#287b5b;margin-bottom:20px}.google-maps-business-page-module__qXtKta__useCases article:nth-child(2) svg{color:#bf654d}.google-maps-business-page-module__qXtKta__useCases article:nth-child(3) svg{color:#3b7393}.google-maps-business-page-module__qXtKta__useCases h3{margin-bottom:14px}.google-maps-business-page-module__qXtKta__useCases p{color:var(--muted);font-size:14px}.google-maps-business-page-module__qXtKta__datasetBand{border-block:1px solid var(--line);background:#f0f5f2}.google-maps-business-page-module__qXtKta__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:28px!important}.google-maps-business-page-module__qXtKta__distinctions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.google-maps-business-page-module__qXtKta__distinctions article{padding:25px 30px 0 0}.google-maps-business-page-module__qXtKta__distinctions article+article{border-left:1px solid var(--line);padding-left:30px}.google-maps-business-page-module__qXtKta__distinctions span{color:#9d5f4b;font-size:10px}.google-maps-business-page-module__qXtKta__distinctions h3{margin-block:15px}.google-maps-business-page-module__qXtKta__distinctions p{color:var(--muted);font-size:14px}.google-maps-business-page-module__qXtKta__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.google-maps-business-page-module__qXtKta__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.google-maps-business-page-module__qXtKta__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.google-maps-business-page-module__qXtKta__workflow svg{color:#336f85;margin-bottom:20px}.google-maps-business-page-module__qXtKta__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.google-maps-business-page-module__qXtKta__workflow h3{margin-bottom:14px}.google-maps-business-page-module__qXtKta__workflow p{color:#536a73;font-size:14px}.google-maps-business-page-module__qXtKta__routeComparison{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.google-maps-business-page-module__qXtKta__routeComparison span{color:#526d79;font-size:10px}.google-maps-business-page-module__qXtKta__routeComparison h3{margin-block:12px}.google-maps-business-page-module__qXtKta__routeComparison p{color:#536a73;font-size:13px}.google-maps-business-page-module__qXtKta__routeComparison a{color:#315e72;align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.google-maps-business-page-module__qXtKta__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:0 0 0 18px;font-size:12px;margin-top:32px!important}.google-maps-business-page-module__qXtKta__accessNote a{color:#315e72;text-decoration:underline}.google-maps-business-page-module__qXtKta__services{grid-template-columns:1fr 1fr;display:grid}.google-maps-business-page-module__qXtKta__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.google-maps-business-page-module__qXtKta__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.google-maps-business-page-module__qXtKta__services span{color:#5d7767;font-size:10px}.google-maps-business-page-module__qXtKta__services h3{margin-block:16px;font-size:25px}.google-maps-business-page-module__qXtKta__services p{color:var(--muted);min-height:74px}.google-maps-business-page-module__qXtKta__services ul,.google-maps-business-page-module__qXtKta__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.google-maps-business-page-module__qXtKta__services li,.google-maps-business-page-module__qXtKta__requestGrid li{align-items:start;gap:10px;display:flex}.google-maps-business-page-module__qXtKta__services li svg,.google-maps-business-page-module__qXtKta__requestGrid li svg{margin-top:3px}.google-maps-business-page-module__qXtKta__services a,.google-maps-business-page-module__qXtKta__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.google-maps-business-page-module__qXtKta__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.google-maps-business-page-module__qXtKta__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.google-maps-business-page-module__qXtKta__faq details{border-top:1px solid var(--line)}.google-maps-business-page-module__qXtKta__faq details:last-child{border-bottom:1px solid var(--line)}.google-maps-business-page-module__qXtKta__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.google-maps-business-page-module__qXtKta__faq summary::-webkit-details-marker{display:none}.google-maps-business-page-module__qXtKta__faq summary svg{margin-top:4px}.google-maps-business-page-module__qXtKta__faq details[open] summary svg{transform:rotate(180deg)}.google-maps-business-page-module__qXtKta__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.google-maps-business-page-module__qXtKta__requestBand{color:#eef5ed;background:#153a2b}.google-maps-business-page-module__qXtKta__requestBand .google-maps-business-page-module__qXtKta__eyebrow{color:#b8ec90}.google-maps-business-page-module__qXtKta__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.google-maps-business-page-module__qXtKta__requestGrid>div>p:not(.google-maps-business-page-module__qXtKta__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.google-maps-business-page-module__qXtKta__requestGrid ul{color:#c5d7cc;margin-block:28px}.google-maps-business-page-module__qXtKta__requestGrid>div>a{color:#c2ef9e}.google-maps-business-page-module__qXtKta__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.google-maps-business-page-module__qXtKta__enquiry label{color:#d3e2d6}.google-maps-business-page-module__qXtKta__enquiry input,.google-maps-business-page-module__qXtKta__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.google-maps-business-page-module__qXtKta__enquiry input::placeholder,.google-maps-business-page-module__qXtKta__enquiry textarea::placeholder{color:#abc0b2}.google-maps-business-page-module__qXtKta__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.google-maps-business-page-module__qXtKta__enquiry .text-muted-foreground{color:#bdcebf}.google-maps-business-page-module__qXtKta__page .google-maps-business-page-module__qXtKta__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.google-maps-business-page-module__qXtKta__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.google-maps-business-page-module__qXtKta__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.google-maps-business-page-module__qXtKta__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.google-maps-business-page-module__qXtKta__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.google-maps-business-page-module__qXtKta__schemaSwitch button:hover{background:#f5faf5}.google-maps-business-page-module__qXtKta__schemaGrid{grid-template-columns:1fr 1.12fr;display:grid}.google-maps-business-page-module__qXtKta__descriptionStack,.google-maps-business-page-module__qXtKta__noteStack{display:grid}.google-maps-business-page-module__qXtKta__schemaDescription{visibility:hidden;grid-area:1/1;padding:30px}.google-maps-business-page-module__qXtKta__schemaDescription[data-active=true]{visibility:visible}.google-maps-business-page-module__qXtKta__schemaDescription h3{max-width:345px;font-size:25px}.google-maps-business-page-module__qXtKta__schemaDescription>p{color:var(--muted);margin-top:18px;font-size:14px}.google-maps-business-page-module__qXtKta__schemaDescription dl{margin:22px 0 0}.google-maps-business-page-module__qXtKta__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:14px}.google-maps-business-page-module__qXtKta__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.google-maps-business-page-module__qXtKta__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.google-maps-business-page-module__qXtKta__codePanel{color:#dae7d8;background:#152c24;min-width:0}.google-maps-business-page-module__qXtKta__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.google-maps-business-page-module__qXtKta__codeToolbar>span,.google-maps-business-page-module__qXtKta__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.google-maps-business-page-module__qXtKta__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.google-maps-business-page-module__qXtKta__codeToolbar button:hover{background:#33583e}.google-maps-business-page-module__qXtKta__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.google-maps-business-page-module__qXtKta__codePanel pre{height:405px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.google-maps-business-page-module__qXtKta__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:75px;padding:14px 22px;font-size:11px}.google-maps-business-page-module__qXtKta__noteStack{border-top:1px solid var(--line);background:#f7faf6}.google-maps-business-page-module__qXtKta__noteStack p{visibility:hidden;color:var(--muted);grid-area:1/1;padding:20px 30px;font-size:12px}.google-maps-business-page-module__qXtKta__noteStack p[data-active=true]{visibility:visible}@media (min-width:1600px){.google-maps-business-page-module__qXtKta__hero{height:620px}.google-maps-business-page-module__qXtKta__heroCopy{margin-top:65px}}@media (max-width:1000px){.google-maps-business-page-module__qXtKta__container{width:calc(100% - 48px)}.google-maps-business-page-module__qXtKta__page h2{font-size:32px}.google-maps-business-page-module__qXtKta__hero h1{font-size:46px}.google-maps-business-page-module__qXtKta__heroImage{object-position:25% center}.google-maps-business-page-module__qXtKta__heroCopy{max-width:390px}.google-maps-business-page-module__qXtKta__heroDescription{max-width:305px}.google-maps-business-page-module__qXtKta__heading{gap:36px}.google-maps-business-page-module__qXtKta__useCases,.google-maps-business-page-module__qXtKta__workflow{gap:25px}.google-maps-business-page-module__qXtKta__sectionNav span{display:none}.google-maps-business-page-module__qXtKta__schemaDescription{padding:24px}.google-maps-business-page-module__qXtKta__schemaDescription h3{font-size:23px}.google-maps-business-page-module__qXtKta__schemaDescription>p{font-size:13px}.google-maps-business-page-module__qXtKta__codePanel pre{height:470px}.google-maps-business-page-module__qXtKta__distinctions article{padding-right:24px}.google-maps-business-page-module__qXtKta__distinctions article+article{padding-left:24px}.google-maps-business-page-module__qXtKta__services article{padding-right:24px}.google-maps-business-page-module__qXtKta__services article+article{padding-left:24px}.google-maps-business-page-module__qXtKta__faqLayout,.google-maps-business-page-module__qXtKta__requestGrid{gap:35px}}@media (max-width:640px){.google-maps-business-page-module__qXtKta__container{width:calc(100% - 36px)}.google-maps-business-page-module__qXtKta__section{padding-block:48px}.google-maps-business-page-module__qXtKta__page h2{font-size:29px}.google-maps-business-page-module__qXtKta__hero{height:600px}.google-maps-business-page-module__qXtKta__heroImage{object-position:44% center}.google-maps-business-page-module__qXtKta__hero:after{content:"";z-index:-1;background:#103729bd;position:absolute;inset:0}.google-maps-business-page-module__qXtKta__heroInner{padding-top:18px}.google-maps-business-page-module__qXtKta__heroCopy{max-width:365px;margin-top:49px}.google-maps-business-page-module__qXtKta__hero h1{font-size:43px}.google-maps-business-page-module__qXtKta__hero .google-maps-business-page-module__qXtKta__eyebrow{font-size:9px}.google-maps-business-page-module__qXtKta__lead{font-size:21px}.google-maps-business-page-module__qXtKta__heroDescription{max-width:310px;font-size:14px}.google-maps-business-page-module__qXtKta__actions{gap:10px;margin-top:28px}.google-maps-business-page-module__qXtKta__primary,.google-maps-business-page-module__qXtKta__secondary{gap:8px;padding-inline:12px}.google-maps-business-page-module__qXtKta__sectionNav>div{min-height:58px}.google-maps-business-page-module__qXtKta__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.google-maps-business-page-module__qXtKta__sectionNav a{font-size:11px}.google-maps-business-page-module__qXtKta__heading{margin-bottom:30px;display:block}.google-maps-business-page-module__qXtKta__heading>p{margin-top:22px;font-size:14px}.google-maps-business-page-module__qXtKta__useCases,.google-maps-business-page-module__qXtKta__workflow{grid-template-columns:1fr;gap:28px}.google-maps-business-page-module__qXtKta__useCases svg{margin-bottom:16px}.google-maps-business-page-module__qXtKta__schemaSwitch{gap:4px;padding:8px}.google-maps-business-page-module__qXtKta__schemaSwitch button{gap:7px;min-height:48px;padding:8px 2px;font-size:11px}.google-maps-business-page-module__qXtKta__schemaGrid{grid-template-columns:1fr}.google-maps-business-page-module__qXtKta__schemaDescription{padding:25px 20px}.google-maps-business-page-module__qXtKta__schemaDescription dl>div{padding-block:12px}.google-maps-business-page-module__qXtKta__schemaDescription dd{font-size:12px}.google-maps-business-page-module__qXtKta__codePanel pre{height:365px;padding:18px;font-size:10px}.google-maps-business-page-module__qXtKta__codeToolbar,.google-maps-business-page-module__qXtKta__exampleLabel,.google-maps-business-page-module__qXtKta__copyStatus{padding-inline:18px}.google-maps-business-page-module__qXtKta__copyStatus{min-height:100px}.google-maps-business-page-module__qXtKta__noteStack p{padding:20px}.google-maps-business-page-module__qXtKta__distinctions{grid-template-columns:1fr}.google-maps-business-page-module__qXtKta__distinctions article,.google-maps-business-page-module__qXtKta__distinctions article+article{border-left:0;padding:24px 0}.google-maps-business-page-module__qXtKta__distinctions article+article{border-top:1px solid var(--line)}.google-maps-business-page-module__qXtKta__routeComparison{grid-template-columns:1fr;gap:28px}.google-maps-business-page-module__qXtKta__services{grid-template-columns:1fr;gap:26px}.google-maps-business-page-module__qXtKta__services article,.google-maps-business-page-module__qXtKta__services article+article{border-left:0;padding:25px 0 0}.google-maps-business-page-module__qXtKta__services p{min-height:0;font-size:14px}.google-maps-business-page-module__qXtKta__faqLayout,.google-maps-business-page-module__qXtKta__requestGrid{grid-template-columns:1fr;gap:32px}.google-maps-business-page-module__qXtKta__independent{margin-top:32px!important}}@media (max-width:360px){.google-maps-business-page-module__qXtKta__schemaSwitch button{flex-direction:column;gap:5px}}@media (max-width:640px) and (max-height:760px){.google-maps-business-page-module__qXtKta__hero{height:500px}.google-maps-business-page-module__qXtKta__heroCopy{margin-top:32px}.google-maps-business-page-module__qXtKta__hero h1{font-size:37px}.google-maps-business-page-module__qXtKta__lead{font-size:19px;margin-top:18px!important}.google-maps-business-page-module__qXtKta__heroDescription{font-size:13px;margin-top:13px!important}.google-maps-business-page-module__qXtKta__actions{margin-top:22px}.google-maps-business-page-module__qXtKta__actions .google-maps-business-page-module__qXtKta__secondary{display:none}}
.yelp-business-page-module__U6EeEG__page{--ink:#23382e;--muted:#596c62;--line:#d1ddd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.yelp-business-page-module__U6EeEG__page *{box-sizing:border-box}.yelp-business-page-module__U6EeEG__page h1,.yelp-business-page-module__U6EeEG__page h2,.yelp-business-page-module__U6EeEG__page h3,.yelp-business-page-module__U6EeEG__page p{letter-spacing:0;margin:0}.yelp-business-page-module__U6EeEG__page h1,.yelp-business-page-module__U6EeEG__page h2,.yelp-business-page-module__U6EeEG__page h3{font-weight:650;line-height:1.15}.yelp-business-page-module__U6EeEG__page h2{font-size:37px}.yelp-business-page-module__U6EeEG__page h3{font-size:20px}.yelp-business-page-module__U6EeEG__page a:focus-visible,.yelp-business-page-module__U6EeEG__page button:focus-visible,.yelp-business-page-module__U6EeEG__page summary:focus-visible,.yelp-business-page-module__U6EeEG__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.yelp-business-page-module__U6EeEG__page svg{flex-shrink:0}.yelp-business-page-module__U6EeEG__page section[id]{scroll-margin-top:104px}.yelp-business-page-module__U6EeEG__container{width:min(1184px,100% - 64px);margin-inline:auto}.yelp-business-page-module__U6EeEG__section{padding-block:76px}.yelp-business-page-module__U6EeEG__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.yelp-business-page-module__U6EeEG__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.yelp-business-page-module__U6EeEG__heroImage{object-fit:cover;object-position:center;z-index:-1}.yelp-business-page-module__U6EeEG__heroInner{height:100%;padding-top:25px}.yelp-business-page-module__U6EeEG__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.yelp-business-page-module__U6EeEG__heroCopy{max-width:445px;margin-top:38px}.yelp-business-page-module__U6EeEG__hero .yelp-business-page-module__U6EeEG__eyebrow{color:#c6f5a0}.yelp-business-page-module__U6EeEG__hero h1{font-size:56px;line-height:1.05}.yelp-business-page-module__U6EeEG__lead{font-size:23px;font-weight:500;line-height:1.35;margin-top:22px!important}.yelp-business-page-module__U6EeEG__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:18px!important}.yelp-business-page-module__U6EeEG__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.yelp-business-page-module__U6EeEG__primary,.yelp-business-page-module__U6EeEG__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.yelp-business-page-module__U6EeEG__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.yelp-business-page-module__U6EeEG__primary:hover{background:#d3ffae}.yelp-business-page-module__U6EeEG__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.yelp-business-page-module__U6EeEG__secondary:hover{background:#28573f}.yelp-business-page-module__U6EeEG__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.yelp-business-page-module__U6EeEG__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.yelp-business-page-module__U6EeEG__sectionNav span{color:#5c7666;font-size:10px}.yelp-business-page-module__U6EeEG__sectionNav>div>div{gap:32px;display:flex}.yelp-business-page-module__U6EeEG__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.yelp-business-page-module__U6EeEG__sectionNav a:hover{color:#166f48;text-decoration:underline}.yelp-business-page-module__U6EeEG__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.yelp-business-page-module__U6EeEG__heading>p{color:var(--muted);max-width:430px}.yelp-business-page-module__U6EeEG__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.yelp-business-page-module__U6EeEG__useCases article{border-top:1px solid var(--line);padding-top:25px}.yelp-business-page-module__U6EeEG__useCases svg{color:#287b5b;margin-bottom:20px}.yelp-business-page-module__U6EeEG__useCases article:nth-child(2) svg{color:#bf654d}.yelp-business-page-module__U6EeEG__useCases article:nth-child(3) svg{color:#3b7393}.yelp-business-page-module__U6EeEG__useCases h3{margin-bottom:14px}.yelp-business-page-module__U6EeEG__useCases p{color:var(--muted);font-size:14px}.yelp-business-page-module__U6EeEG__datasetBand{border-block:1px solid var(--line);background:#f0f5f2}.yelp-business-page-module__U6EeEG__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:28px!important}.yelp-business-page-module__U6EeEG__distinctions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.yelp-business-page-module__U6EeEG__distinctions article{padding:25px 30px 0 0}.yelp-business-page-module__U6EeEG__distinctions article+article{border-left:1px solid var(--line);padding-left:30px}.yelp-business-page-module__U6EeEG__distinctions span{color:#9d5f4b;font-size:10px}.yelp-business-page-module__U6EeEG__distinctions h3{margin-block:15px}.yelp-business-page-module__U6EeEG__distinctions p{color:var(--muted);font-size:14px}.yelp-business-page-module__U6EeEG__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.yelp-business-page-module__U6EeEG__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.yelp-business-page-module__U6EeEG__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.yelp-business-page-module__U6EeEG__workflow svg{color:#336f85;margin-bottom:20px}.yelp-business-page-module__U6EeEG__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.yelp-business-page-module__U6EeEG__workflow h3{margin-bottom:14px}.yelp-business-page-module__U6EeEG__workflow p{color:#536a73;font-size:14px}.yelp-business-page-module__U6EeEG__routeComparison{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.yelp-business-page-module__U6EeEG__routeComparison span{color:#526d79;font-size:10px}.yelp-business-page-module__U6EeEG__routeComparison h3{margin-block:12px}.yelp-business-page-module__U6EeEG__routeComparison p{color:#536a73;font-size:13px}.yelp-business-page-module__U6EeEG__routeComparison a{color:#315e72;align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.yelp-business-page-module__U6EeEG__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:0 0 0 18px;font-size:12px;margin-top:32px!important}.yelp-business-page-module__U6EeEG__accessNote a{color:#315e72;text-decoration:underline}.yelp-business-page-module__U6EeEG__services{grid-template-columns:1fr 1fr;display:grid}.yelp-business-page-module__U6EeEG__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.yelp-business-page-module__U6EeEG__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.yelp-business-page-module__U6EeEG__services span{color:#5d7767;font-size:10px}.yelp-business-page-module__U6EeEG__services h3{margin-block:16px;font-size:25px}.yelp-business-page-module__U6EeEG__services p{color:var(--muted);min-height:74px}.yelp-business-page-module__U6EeEG__services ul,.yelp-business-page-module__U6EeEG__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.yelp-business-page-module__U6EeEG__services li,.yelp-business-page-module__U6EeEG__requestGrid li{align-items:start;gap:10px;display:flex}.yelp-business-page-module__U6EeEG__services li svg,.yelp-business-page-module__U6EeEG__requestGrid li svg{margin-top:3px}.yelp-business-page-module__U6EeEG__services a,.yelp-business-page-module__U6EeEG__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.yelp-business-page-module__U6EeEG__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.yelp-business-page-module__U6EeEG__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.yelp-business-page-module__U6EeEG__faq details{border-top:1px solid var(--line)}.yelp-business-page-module__U6EeEG__faq details:last-child{border-bottom:1px solid var(--line)}.yelp-business-page-module__U6EeEG__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.yelp-business-page-module__U6EeEG__faq summary::-webkit-details-marker{display:none}.yelp-business-page-module__U6EeEG__faq summary svg{margin-top:4px}.yelp-business-page-module__U6EeEG__faq details[open] summary svg{transform:rotate(180deg)}.yelp-business-page-module__U6EeEG__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.yelp-business-page-module__U6EeEG__requestBand{color:#eef5ed;background:#153a2b}.yelp-business-page-module__U6EeEG__requestBand .yelp-business-page-module__U6EeEG__eyebrow{color:#b8ec90}.yelp-business-page-module__U6EeEG__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.yelp-business-page-module__U6EeEG__requestGrid>div>p:not(.yelp-business-page-module__U6EeEG__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.yelp-business-page-module__U6EeEG__requestGrid ul{color:#c5d7cc;margin-block:28px}.yelp-business-page-module__U6EeEG__requestGrid>div>a{color:#c2ef9e}.yelp-business-page-module__U6EeEG__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.yelp-business-page-module__U6EeEG__enquiry label{color:#d3e2d6}.yelp-business-page-module__U6EeEG__enquiry input,.yelp-business-page-module__U6EeEG__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.yelp-business-page-module__U6EeEG__enquiry input::placeholder,.yelp-business-page-module__U6EeEG__enquiry textarea::placeholder{color:#abc0b2}.yelp-business-page-module__U6EeEG__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.yelp-business-page-module__U6EeEG__enquiry .text-muted-foreground{color:#bdcebf}.yelp-business-page-module__U6EeEG__page .yelp-business-page-module__U6EeEG__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.yelp-business-page-module__U6EeEG__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.yelp-business-page-module__U6EeEG__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.yelp-business-page-module__U6EeEG__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.yelp-business-page-module__U6EeEG__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.yelp-business-page-module__U6EeEG__schemaSwitch button:hover{background:#f5faf5}.yelp-business-page-module__U6EeEG__schemaGrid{grid-template-columns:1fr 1.12fr;display:grid}.yelp-business-page-module__U6EeEG__descriptionStack,.yelp-business-page-module__U6EeEG__noteStack{display:grid}.yelp-business-page-module__U6EeEG__schemaDescription{visibility:hidden;grid-area:1/1;padding:30px}.yelp-business-page-module__U6EeEG__schemaDescription[data-active=true]{visibility:visible}.yelp-business-page-module__U6EeEG__schemaDescription h3{max-width:345px;font-size:25px}.yelp-business-page-module__U6EeEG__schemaDescription>p{color:var(--muted);margin-top:18px;font-size:14px}.yelp-business-page-module__U6EeEG__schemaDescription dl{margin:22px 0 0}.yelp-business-page-module__U6EeEG__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:14px}.yelp-business-page-module__U6EeEG__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.yelp-business-page-module__U6EeEG__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.yelp-business-page-module__U6EeEG__codePanel{color:#dae7d8;background:#152c24;min-width:0}.yelp-business-page-module__U6EeEG__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.yelp-business-page-module__U6EeEG__codeToolbar>span,.yelp-business-page-module__U6EeEG__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.yelp-business-page-module__U6EeEG__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.yelp-business-page-module__U6EeEG__codeToolbar button:hover{background:#33583e}.yelp-business-page-module__U6EeEG__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.yelp-business-page-module__U6EeEG__codePanel pre{height:405px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.yelp-business-page-module__U6EeEG__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:75px;padding:14px 22px;font-size:11px}.yelp-business-page-module__U6EeEG__noteStack{border-top:1px solid var(--line);background:#f7faf6}.yelp-business-page-module__U6EeEG__noteStack p{visibility:hidden;color:var(--muted);grid-area:1/1;padding:20px 30px;font-size:12px}.yelp-business-page-module__U6EeEG__noteStack p[data-active=true]{visibility:visible}@media (min-width:1600px){.yelp-business-page-module__U6EeEG__hero{height:620px}.yelp-business-page-module__U6EeEG__heroCopy{margin-top:65px}}@media (max-width:1000px){.yelp-business-page-module__U6EeEG__container{width:calc(100% - 48px)}.yelp-business-page-module__U6EeEG__page h2{font-size:32px}.yelp-business-page-module__U6EeEG__hero h1{font-size:46px}.yelp-business-page-module__U6EeEG__heroImage{object-position:25% center}.yelp-business-page-module__U6EeEG__heroCopy{max-width:390px}.yelp-business-page-module__U6EeEG__heroDescription{max-width:305px}.yelp-business-page-module__U6EeEG__heading{gap:36px}.yelp-business-page-module__U6EeEG__useCases,.yelp-business-page-module__U6EeEG__workflow{gap:25px}.yelp-business-page-module__U6EeEG__sectionNav span{display:none}.yelp-business-page-module__U6EeEG__schemaDescription{padding:24px}.yelp-business-page-module__U6EeEG__schemaDescription h3{font-size:23px}.yelp-business-page-module__U6EeEG__schemaDescription>p{font-size:13px}.yelp-business-page-module__U6EeEG__codePanel pre{height:470px}.yelp-business-page-module__U6EeEG__distinctions article{padding-right:24px}.yelp-business-page-module__U6EeEG__distinctions article+article{padding-left:24px}.yelp-business-page-module__U6EeEG__services article{padding-right:24px}.yelp-business-page-module__U6EeEG__services article+article{padding-left:24px}.yelp-business-page-module__U6EeEG__faqLayout,.yelp-business-page-module__U6EeEG__requestGrid{gap:35px}}@media (max-width:640px){.yelp-business-page-module__U6EeEG__container{width:calc(100% - 36px)}.yelp-business-page-module__U6EeEG__section{padding-block:48px}.yelp-business-page-module__U6EeEG__page h2{font-size:29px}.yelp-business-page-module__U6EeEG__hero{height:600px}.yelp-business-page-module__U6EeEG__heroImage{object-position:44% center}.yelp-business-page-module__U6EeEG__hero:after{content:"";z-index:-1;background:#103729bd;position:absolute;inset:0}.yelp-business-page-module__U6EeEG__heroInner{padding-top:18px}.yelp-business-page-module__U6EeEG__heroCopy{max-width:365px;margin-top:49px}.yelp-business-page-module__U6EeEG__hero h1{font-size:43px}.yelp-business-page-module__U6EeEG__hero .yelp-business-page-module__U6EeEG__eyebrow{font-size:9px}.yelp-business-page-module__U6EeEG__lead{font-size:21px}.yelp-business-page-module__U6EeEG__heroDescription{max-width:310px;font-size:14px}.yelp-business-page-module__U6EeEG__actions{gap:10px;margin-top:28px}.yelp-business-page-module__U6EeEG__primary,.yelp-business-page-module__U6EeEG__secondary{gap:8px;padding-inline:12px}.yelp-business-page-module__U6EeEG__sectionNav>div{min-height:58px}.yelp-business-page-module__U6EeEG__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.yelp-business-page-module__U6EeEG__sectionNav a{font-size:11px}.yelp-business-page-module__U6EeEG__heading{margin-bottom:30px;display:block}.yelp-business-page-module__U6EeEG__heading>p{margin-top:22px;font-size:14px}.yelp-business-page-module__U6EeEG__useCases,.yelp-business-page-module__U6EeEG__workflow{grid-template-columns:1fr;gap:28px}.yelp-business-page-module__U6EeEG__useCases svg{margin-bottom:16px}.yelp-business-page-module__U6EeEG__schemaSwitch{gap:4px;padding:8px}.yelp-business-page-module__U6EeEG__schemaSwitch button{gap:7px;min-height:48px;padding:8px 2px;font-size:11px}.yelp-business-page-module__U6EeEG__schemaGrid{grid-template-columns:1fr}.yelp-business-page-module__U6EeEG__schemaDescription{padding:25px 20px}.yelp-business-page-module__U6EeEG__schemaDescription dl>div{padding-block:12px}.yelp-business-page-module__U6EeEG__schemaDescription dd{font-size:12px}.yelp-business-page-module__U6EeEG__codePanel pre{height:365px;padding:18px;font-size:10px}.yelp-business-page-module__U6EeEG__codeToolbar,.yelp-business-page-module__U6EeEG__exampleLabel,.yelp-business-page-module__U6EeEG__copyStatus{padding-inline:18px}.yelp-business-page-module__U6EeEG__copyStatus{min-height:100px}.yelp-business-page-module__U6EeEG__noteStack p{padding:20px}.yelp-business-page-module__U6EeEG__distinctions{grid-template-columns:1fr}.yelp-business-page-module__U6EeEG__distinctions article,.yelp-business-page-module__U6EeEG__distinctions article+article{border-left:0;padding:24px 0}.yelp-business-page-module__U6EeEG__distinctions article+article{border-top:1px solid var(--line)}.yelp-business-page-module__U6EeEG__routeComparison{grid-template-columns:1fr;gap:28px}.yelp-business-page-module__U6EeEG__services{grid-template-columns:1fr;gap:26px}.yelp-business-page-module__U6EeEG__services article,.yelp-business-page-module__U6EeEG__services article+article{border-left:0;padding:25px 0 0}.yelp-business-page-module__U6EeEG__services p{min-height:0;font-size:14px}.yelp-business-page-module__U6EeEG__faqLayout,.yelp-business-page-module__U6EeEG__requestGrid{grid-template-columns:1fr;gap:32px}.yelp-business-page-module__U6EeEG__independent{margin-top:32px!important}}@media (max-width:360px){.yelp-business-page-module__U6EeEG__schemaSwitch button{flex-direction:column;gap:5px}}@media (max-width:640px) and (max-height:760px){.yelp-business-page-module__U6EeEG__hero{height:500px}.yelp-business-page-module__U6EeEG__heroCopy{margin-top:32px}.yelp-business-page-module__U6EeEG__hero h1{font-size:37px}.yelp-business-page-module__U6EeEG__lead{font-size:19px;margin-top:18px!important}.yelp-business-page-module__U6EeEG__heroDescription{font-size:13px;margin-top:13px!important}.yelp-business-page-module__U6EeEG__actions{margin-top:22px}.yelp-business-page-module__U6EeEG__actions .yelp-business-page-module__U6EeEG__secondary{display:none}}
.zapier-app-page-module__Yfm_pq__page{--ink:#23382e;--muted:#596c62;--line:#d1ddd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.zapier-app-page-module__Yfm_pq__page *{box-sizing:border-box}.zapier-app-page-module__Yfm_pq__page h1,.zapier-app-page-module__Yfm_pq__page h2,.zapier-app-page-module__Yfm_pq__page h3,.zapier-app-page-module__Yfm_pq__page p{letter-spacing:0;margin:0}.zapier-app-page-module__Yfm_pq__page h1,.zapier-app-page-module__Yfm_pq__page h2,.zapier-app-page-module__Yfm_pq__page h3{font-weight:650;line-height:1.15}.zapier-app-page-module__Yfm_pq__page h2{font-size:37px}.zapier-app-page-module__Yfm_pq__page h3{font-size:20px}.zapier-app-page-module__Yfm_pq__page a:focus-visible,.zapier-app-page-module__Yfm_pq__page button:focus-visible,.zapier-app-page-module__Yfm_pq__page summary:focus-visible,.zapier-app-page-module__Yfm_pq__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.zapier-app-page-module__Yfm_pq__page svg{flex-shrink:0}.zapier-app-page-module__Yfm_pq__page section[id]{scroll-margin-top:104px}.zapier-app-page-module__Yfm_pq__container{width:min(1184px,100% - 64px);margin-inline:auto}.zapier-app-page-module__Yfm_pq__section{padding-block:76px}.zapier-app-page-module__Yfm_pq__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.zapier-app-page-module__Yfm_pq__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.zapier-app-page-module__Yfm_pq__heroImage{object-fit:cover;object-position:center;z-index:-1}.zapier-app-page-module__Yfm_pq__heroInner{height:100%;padding-top:25px}.zapier-app-page-module__Yfm_pq__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.zapier-app-page-module__Yfm_pq__heroCopy{max-width:445px;margin-top:38px}.zapier-app-page-module__Yfm_pq__hero .zapier-app-page-module__Yfm_pq__eyebrow{color:#c6f5a0}.zapier-app-page-module__Yfm_pq__hero h1{font-size:56px;line-height:1.05}.zapier-app-page-module__Yfm_pq__lead{font-size:23px;font-weight:500;line-height:1.35;margin-top:22px!important}.zapier-app-page-module__Yfm_pq__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:18px!important}.zapier-app-page-module__Yfm_pq__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.zapier-app-page-module__Yfm_pq__primary,.zapier-app-page-module__Yfm_pq__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.zapier-app-page-module__Yfm_pq__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.zapier-app-page-module__Yfm_pq__primary:hover{background:#d3ffae}.zapier-app-page-module__Yfm_pq__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.zapier-app-page-module__Yfm_pq__secondary:hover{background:#28573f}.zapier-app-page-module__Yfm_pq__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.zapier-app-page-module__Yfm_pq__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.zapier-app-page-module__Yfm_pq__sectionNav span{color:#5c7666;font-size:10px}.zapier-app-page-module__Yfm_pq__sectionNav>div>div{gap:32px;display:flex}.zapier-app-page-module__Yfm_pq__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.zapier-app-page-module__Yfm_pq__sectionNav a:hover{color:#166f48;text-decoration:underline}.zapier-app-page-module__Yfm_pq__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.zapier-app-page-module__Yfm_pq__heading>p{color:var(--muted);max-width:430px}.zapier-app-page-module__Yfm_pq__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.zapier-app-page-module__Yfm_pq__useCases article{border-top:1px solid var(--line);padding-top:25px}.zapier-app-page-module__Yfm_pq__useCases svg{color:#287b5b;margin-bottom:20px}.zapier-app-page-module__Yfm_pq__useCases article:nth-child(2) svg{color:#bf654d}.zapier-app-page-module__Yfm_pq__useCases article:nth-child(3) svg{color:#3b7393}.zapier-app-page-module__Yfm_pq__useCases h3{margin-bottom:14px}.zapier-app-page-module__Yfm_pq__useCases p{color:var(--muted);font-size:14px}.zapier-app-page-module__Yfm_pq__datasetBand{border-block:1px solid var(--line);background:#f0f5f2}.zapier-app-page-module__Yfm_pq__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:28px!important}.zapier-app-page-module__Yfm_pq__distinctions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.zapier-app-page-module__Yfm_pq__distinctions article{padding:25px 30px 0 0}.zapier-app-page-module__Yfm_pq__distinctions article+article{border-left:1px solid var(--line);padding-left:30px}.zapier-app-page-module__Yfm_pq__distinctions span{color:#9d5f4b;font-size:10px}.zapier-app-page-module__Yfm_pq__distinctions h3{margin-block:15px}.zapier-app-page-module__Yfm_pq__distinctions p{color:var(--muted);font-size:14px}.zapier-app-page-module__Yfm_pq__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.zapier-app-page-module__Yfm_pq__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.zapier-app-page-module__Yfm_pq__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.zapier-app-page-module__Yfm_pq__workflow svg{color:#336f85;margin-bottom:20px}.zapier-app-page-module__Yfm_pq__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.zapier-app-page-module__Yfm_pq__workflow h3{margin-bottom:14px}.zapier-app-page-module__Yfm_pq__workflow p{color:#536a73;font-size:14px}.zapier-app-page-module__Yfm_pq__routeComparison{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.zapier-app-page-module__Yfm_pq__routeComparison span{color:#526d79;font-size:10px}.zapier-app-page-module__Yfm_pq__routeComparison h3{margin-block:12px}.zapier-app-page-module__Yfm_pq__routeComparison p{color:#536a73;font-size:13px}.zapier-app-page-module__Yfm_pq__routeComparison a{color:#315e72;align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.zapier-app-page-module__Yfm_pq__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:0 0 0 18px;font-size:12px;margin-top:32px!important}.zapier-app-page-module__Yfm_pq__accessNote a{color:#315e72;text-decoration:underline}.zapier-app-page-module__Yfm_pq__services{grid-template-columns:1fr 1fr;display:grid}.zapier-app-page-module__Yfm_pq__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.zapier-app-page-module__Yfm_pq__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.zapier-app-page-module__Yfm_pq__services span{color:#5d7767;font-size:10px}.zapier-app-page-module__Yfm_pq__services h3{margin-block:16px;font-size:25px}.zapier-app-page-module__Yfm_pq__services p{color:var(--muted);min-height:74px}.zapier-app-page-module__Yfm_pq__services ul,.zapier-app-page-module__Yfm_pq__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.zapier-app-page-module__Yfm_pq__services li,.zapier-app-page-module__Yfm_pq__requestGrid li{align-items:start;gap:10px;display:flex}.zapier-app-page-module__Yfm_pq__services li svg,.zapier-app-page-module__Yfm_pq__requestGrid li svg{margin-top:3px}.zapier-app-page-module__Yfm_pq__services a,.zapier-app-page-module__Yfm_pq__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.zapier-app-page-module__Yfm_pq__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.zapier-app-page-module__Yfm_pq__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.zapier-app-page-module__Yfm_pq__faq details{border-top:1px solid var(--line)}.zapier-app-page-module__Yfm_pq__faq details:last-child{border-bottom:1px solid var(--line)}.zapier-app-page-module__Yfm_pq__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.zapier-app-page-module__Yfm_pq__faq summary::-webkit-details-marker{display:none}.zapier-app-page-module__Yfm_pq__faq summary svg{margin-top:4px}.zapier-app-page-module__Yfm_pq__faq details[open] summary svg{transform:rotate(180deg)}.zapier-app-page-module__Yfm_pq__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.zapier-app-page-module__Yfm_pq__requestBand{color:#eef5ed;background:#153a2b}.zapier-app-page-module__Yfm_pq__requestBand .zapier-app-page-module__Yfm_pq__eyebrow{color:#b8ec90}.zapier-app-page-module__Yfm_pq__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.zapier-app-page-module__Yfm_pq__requestGrid>div>p:not(.zapier-app-page-module__Yfm_pq__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.zapier-app-page-module__Yfm_pq__requestGrid ul{color:#c5d7cc;margin-block:28px}.zapier-app-page-module__Yfm_pq__requestGrid>div>a{color:#c2ef9e}.zapier-app-page-module__Yfm_pq__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.zapier-app-page-module__Yfm_pq__enquiry label{color:#d3e2d6}.zapier-app-page-module__Yfm_pq__enquiry input,.zapier-app-page-module__Yfm_pq__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.zapier-app-page-module__Yfm_pq__enquiry input::placeholder,.zapier-app-page-module__Yfm_pq__enquiry textarea::placeholder{color:#abc0b2}.zapier-app-page-module__Yfm_pq__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.zapier-app-page-module__Yfm_pq__enquiry .text-muted-foreground{color:#bdcebf}.zapier-app-page-module__Yfm_pq__page .zapier-app-page-module__Yfm_pq__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.zapier-app-page-module__Yfm_pq__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.zapier-app-page-module__Yfm_pq__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.zapier-app-page-module__Yfm_pq__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.zapier-app-page-module__Yfm_pq__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.zapier-app-page-module__Yfm_pq__schemaSwitch button:hover{background:#f5faf5}.zapier-app-page-module__Yfm_pq__schemaGrid{grid-template-columns:1fr 1.12fr;display:grid}.zapier-app-page-module__Yfm_pq__descriptionStack,.zapier-app-page-module__Yfm_pq__noteStack{display:grid}.zapier-app-page-module__Yfm_pq__schemaDescription{visibility:hidden;grid-area:1/1;padding:30px}.zapier-app-page-module__Yfm_pq__schemaDescription[data-active=true]{visibility:visible}.zapier-app-page-module__Yfm_pq__schemaDescription h3{max-width:345px;font-size:25px}.zapier-app-page-module__Yfm_pq__schemaDescription>p{color:var(--muted);margin-top:18px;font-size:14px}.zapier-app-page-module__Yfm_pq__schemaDescription dl{margin:22px 0 0}.zapier-app-page-module__Yfm_pq__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:14px}.zapier-app-page-module__Yfm_pq__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.zapier-app-page-module__Yfm_pq__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.zapier-app-page-module__Yfm_pq__codePanel{color:#dae7d8;background:#152c24;min-width:0}.zapier-app-page-module__Yfm_pq__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.zapier-app-page-module__Yfm_pq__codeToolbar>span,.zapier-app-page-module__Yfm_pq__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.zapier-app-page-module__Yfm_pq__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.zapier-app-page-module__Yfm_pq__codeToolbar button:hover{background:#33583e}.zapier-app-page-module__Yfm_pq__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.zapier-app-page-module__Yfm_pq__codePanel pre{height:405px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.zapier-app-page-module__Yfm_pq__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:75px;padding:14px 22px;font-size:11px}.zapier-app-page-module__Yfm_pq__noteStack{border-top:1px solid var(--line);background:#f7faf6}.zapier-app-page-module__Yfm_pq__noteStack p{visibility:hidden;color:var(--muted);grid-area:1/1;padding:20px 30px;font-size:12px}.zapier-app-page-module__Yfm_pq__noteStack p[data-active=true]{visibility:visible}@media (min-width:1600px){.zapier-app-page-module__Yfm_pq__hero{height:620px}.zapier-app-page-module__Yfm_pq__heroCopy{margin-top:65px}}@media (max-width:1000px){.zapier-app-page-module__Yfm_pq__container{width:calc(100% - 48px)}.zapier-app-page-module__Yfm_pq__page h2{font-size:32px}.zapier-app-page-module__Yfm_pq__hero h1{font-size:46px}.zapier-app-page-module__Yfm_pq__heroImage{object-position:25% center}.zapier-app-page-module__Yfm_pq__heroCopy{max-width:390px}.zapier-app-page-module__Yfm_pq__heroDescription{max-width:305px}.zapier-app-page-module__Yfm_pq__heading{gap:36px}.zapier-app-page-module__Yfm_pq__useCases,.zapier-app-page-module__Yfm_pq__workflow{gap:25px}.zapier-app-page-module__Yfm_pq__sectionNav span{display:none}.zapier-app-page-module__Yfm_pq__schemaDescription{padding:24px}.zapier-app-page-module__Yfm_pq__schemaDescription h3{font-size:23px}.zapier-app-page-module__Yfm_pq__schemaDescription>p{font-size:13px}.zapier-app-page-module__Yfm_pq__codePanel pre{height:470px}.zapier-app-page-module__Yfm_pq__distinctions article{padding-right:24px}.zapier-app-page-module__Yfm_pq__distinctions article+article{padding-left:24px}.zapier-app-page-module__Yfm_pq__services article{padding-right:24px}.zapier-app-page-module__Yfm_pq__services article+article{padding-left:24px}.zapier-app-page-module__Yfm_pq__faqLayout,.zapier-app-page-module__Yfm_pq__requestGrid{gap:35px}}@media (max-width:640px){.zapier-app-page-module__Yfm_pq__container{width:calc(100% - 36px)}.zapier-app-page-module__Yfm_pq__section{padding-block:48px}.zapier-app-page-module__Yfm_pq__page h2{font-size:29px}.zapier-app-page-module__Yfm_pq__hero{height:600px}.zapier-app-page-module__Yfm_pq__heroImage{object-position:44% center}.zapier-app-page-module__Yfm_pq__hero:after{content:"";z-index:-1;background:#103729bd;position:absolute;inset:0}.zapier-app-page-module__Yfm_pq__heroInner{padding-top:18px}.zapier-app-page-module__Yfm_pq__heroCopy{max-width:365px;margin-top:49px}.zapier-app-page-module__Yfm_pq__hero h1{font-size:43px}.zapier-app-page-module__Yfm_pq__hero .zapier-app-page-module__Yfm_pq__eyebrow{font-size:9px}.zapier-app-page-module__Yfm_pq__lead{font-size:21px}.zapier-app-page-module__Yfm_pq__heroDescription{max-width:310px;font-size:14px}.zapier-app-page-module__Yfm_pq__actions{gap:10px;margin-top:28px}.zapier-app-page-module__Yfm_pq__primary,.zapier-app-page-module__Yfm_pq__secondary{gap:8px;padding-inline:12px}.zapier-app-page-module__Yfm_pq__sectionNav>div{min-height:58px}.zapier-app-page-module__Yfm_pq__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.zapier-app-page-module__Yfm_pq__sectionNav a{font-size:11px}.zapier-app-page-module__Yfm_pq__heading{margin-bottom:30px;display:block}.zapier-app-page-module__Yfm_pq__heading>p{margin-top:22px;font-size:14px}.zapier-app-page-module__Yfm_pq__useCases,.zapier-app-page-module__Yfm_pq__workflow{grid-template-columns:1fr;gap:28px}.zapier-app-page-module__Yfm_pq__useCases svg{margin-bottom:16px}.zapier-app-page-module__Yfm_pq__schemaSwitch{gap:4px;padding:8px}.zapier-app-page-module__Yfm_pq__schemaSwitch button{gap:7px;min-height:48px;padding:8px 2px;font-size:11px}.zapier-app-page-module__Yfm_pq__schemaGrid{grid-template-columns:1fr}.zapier-app-page-module__Yfm_pq__schemaDescription{padding:25px 20px}.zapier-app-page-module__Yfm_pq__schemaDescription dl>div{padding-block:12px}.zapier-app-page-module__Yfm_pq__schemaDescription dd{font-size:12px}.zapier-app-page-module__Yfm_pq__codePanel pre{height:365px;padding:18px;font-size:10px}.zapier-app-page-module__Yfm_pq__codeToolbar,.zapier-app-page-module__Yfm_pq__exampleLabel,.zapier-app-page-module__Yfm_pq__copyStatus{padding-inline:18px}.zapier-app-page-module__Yfm_pq__copyStatus{min-height:100px}.zapier-app-page-module__Yfm_pq__noteStack p{padding:20px}.zapier-app-page-module__Yfm_pq__distinctions{grid-template-columns:1fr}.zapier-app-page-module__Yfm_pq__distinctions article,.zapier-app-page-module__Yfm_pq__distinctions article+article{border-left:0;padding:24px 0}.zapier-app-page-module__Yfm_pq__distinctions article+article{border-top:1px solid var(--line)}.zapier-app-page-module__Yfm_pq__routeComparison{grid-template-columns:1fr;gap:28px}.zapier-app-page-module__Yfm_pq__services{grid-template-columns:1fr;gap:26px}.zapier-app-page-module__Yfm_pq__services article,.zapier-app-page-module__Yfm_pq__services article+article{border-left:0;padding:25px 0 0}.zapier-app-page-module__Yfm_pq__services p{min-height:0;font-size:14px}.zapier-app-page-module__Yfm_pq__faqLayout,.zapier-app-page-module__Yfm_pq__requestGrid{grid-template-columns:1fr;gap:32px}.zapier-app-page-module__Yfm_pq__independent{margin-top:32px!important}}@media (max-width:360px){.zapier-app-page-module__Yfm_pq__schemaSwitch button{flex-direction:column;gap:5px}}@media (max-width:640px) and (max-height:760px){.zapier-app-page-module__Yfm_pq__hero{height:500px}.zapier-app-page-module__Yfm_pq__heroCopy{margin-top:32px}.zapier-app-page-module__Yfm_pq__hero h1{font-size:37px}.zapier-app-page-module__Yfm_pq__lead{font-size:19px;margin-top:18px!important}.zapier-app-page-module__Yfm_pq__heroDescription{font-size:13px;margin-top:13px!important}.zapier-app-page-module__Yfm_pq__actions{margin-top:22px}.zapier-app-page-module__Yfm_pq__actions .zapier-app-page-module__Yfm_pq__secondary{display:none}}
.g2-review-page-module__h4CHzW__page{--ink:#23382e;--muted:#596c62;--line:#d1ddd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.g2-review-page-module__h4CHzW__page *{box-sizing:border-box}.g2-review-page-module__h4CHzW__page h1,.g2-review-page-module__h4CHzW__page h2,.g2-review-page-module__h4CHzW__page h3,.g2-review-page-module__h4CHzW__page p{letter-spacing:0;margin:0}.g2-review-page-module__h4CHzW__page h1,.g2-review-page-module__h4CHzW__page h2,.g2-review-page-module__h4CHzW__page h3{font-weight:650;line-height:1.15}.g2-review-page-module__h4CHzW__page h2{font-size:37px}.g2-review-page-module__h4CHzW__page h3{font-size:20px}.g2-review-page-module__h4CHzW__page a:focus-visible,.g2-review-page-module__h4CHzW__page button:focus-visible,.g2-review-page-module__h4CHzW__page summary:focus-visible,.g2-review-page-module__h4CHzW__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.g2-review-page-module__h4CHzW__page svg{flex-shrink:0}.g2-review-page-module__h4CHzW__page section[id]{scroll-margin-top:104px}.g2-review-page-module__h4CHzW__container{width:min(1184px,100% - 64px);margin-inline:auto}.g2-review-page-module__h4CHzW__section{padding-block:76px}.g2-review-page-module__h4CHzW__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.g2-review-page-module__h4CHzW__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.g2-review-page-module__h4CHzW__heroImage{object-fit:cover;object-position:center;z-index:-1}.g2-review-page-module__h4CHzW__heroInner{height:100%;padding-top:25px}.g2-review-page-module__h4CHzW__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.g2-review-page-module__h4CHzW__heroCopy{max-width:445px;margin-top:38px}.g2-review-page-module__h4CHzW__hero .g2-review-page-module__h4CHzW__eyebrow{color:#c6f5a0}.g2-review-page-module__h4CHzW__hero h1{font-size:56px;line-height:1.05}.g2-review-page-module__h4CHzW__lead{font-size:23px;font-weight:500;line-height:1.35;margin-top:22px!important}.g2-review-page-module__h4CHzW__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:18px!important}.g2-review-page-module__h4CHzW__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.g2-review-page-module__h4CHzW__primary,.g2-review-page-module__h4CHzW__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.g2-review-page-module__h4CHzW__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.g2-review-page-module__h4CHzW__primary:hover{background:#d3ffae}.g2-review-page-module__h4CHzW__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.g2-review-page-module__h4CHzW__secondary:hover{background:#28573f}.g2-review-page-module__h4CHzW__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.g2-review-page-module__h4CHzW__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.g2-review-page-module__h4CHzW__sectionNav span{color:#5c7666;font-size:10px}.g2-review-page-module__h4CHzW__sectionNav>div>div{gap:32px;display:flex}.g2-review-page-module__h4CHzW__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.g2-review-page-module__h4CHzW__sectionNav a:hover{color:#166f48;text-decoration:underline}.g2-review-page-module__h4CHzW__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.g2-review-page-module__h4CHzW__heading>p{color:var(--muted);max-width:430px}.g2-review-page-module__h4CHzW__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.g2-review-page-module__h4CHzW__useCases article{border-top:1px solid var(--line);padding-top:25px}.g2-review-page-module__h4CHzW__useCases svg{color:#287b5b;margin-bottom:20px}.g2-review-page-module__h4CHzW__useCases article:nth-child(2) svg{color:#bf654d}.g2-review-page-module__h4CHzW__useCases article:nth-child(3) svg{color:#3b7393}.g2-review-page-module__h4CHzW__useCases h3{margin-bottom:14px}.g2-review-page-module__h4CHzW__useCases p{color:var(--muted);font-size:14px}.g2-review-page-module__h4CHzW__datasetBand{border-block:1px solid var(--line);background:#f0f5f2}.g2-review-page-module__h4CHzW__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:28px!important}.g2-review-page-module__h4CHzW__distinctions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.g2-review-page-module__h4CHzW__distinctions article{padding:25px 30px 0 0}.g2-review-page-module__h4CHzW__distinctions article+article{border-left:1px solid var(--line);padding-left:30px}.g2-review-page-module__h4CHzW__distinctions span{color:#9d5f4b;font-size:10px}.g2-review-page-module__h4CHzW__distinctions h3{margin-block:15px}.g2-review-page-module__h4CHzW__distinctions p{color:var(--muted);font-size:14px}.g2-review-page-module__h4CHzW__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.g2-review-page-module__h4CHzW__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.g2-review-page-module__h4CHzW__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.g2-review-page-module__h4CHzW__workflow svg{color:#336f85;margin-bottom:20px}.g2-review-page-module__h4CHzW__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.g2-review-page-module__h4CHzW__workflow h3{margin-bottom:14px}.g2-review-page-module__h4CHzW__workflow p{color:#536a73;font-size:14px}.g2-review-page-module__h4CHzW__routeComparison{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.g2-review-page-module__h4CHzW__routeComparison span{color:#526d79;font-size:10px}.g2-review-page-module__h4CHzW__routeComparison h3{margin-block:12px}.g2-review-page-module__h4CHzW__routeComparison p{color:#536a73;font-size:13px}.g2-review-page-module__h4CHzW__routeComparison a{color:#315e72;align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.g2-review-page-module__h4CHzW__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:0 0 0 18px;font-size:12px;margin-top:32px!important}.g2-review-page-module__h4CHzW__accessNote a{color:#315e72;text-decoration:underline}.g2-review-page-module__h4CHzW__services{grid-template-columns:1fr 1fr;display:grid}.g2-review-page-module__h4CHzW__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.g2-review-page-module__h4CHzW__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.g2-review-page-module__h4CHzW__services span{color:#5d7767;font-size:10px}.g2-review-page-module__h4CHzW__services h3{margin-block:16px;font-size:25px}.g2-review-page-module__h4CHzW__services p{color:var(--muted);min-height:74px}.g2-review-page-module__h4CHzW__services ul,.g2-review-page-module__h4CHzW__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.g2-review-page-module__h4CHzW__services li,.g2-review-page-module__h4CHzW__requestGrid li{align-items:start;gap:10px;display:flex}.g2-review-page-module__h4CHzW__services li svg,.g2-review-page-module__h4CHzW__requestGrid li svg{margin-top:3px}.g2-review-page-module__h4CHzW__services a,.g2-review-page-module__h4CHzW__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.g2-review-page-module__h4CHzW__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.g2-review-page-module__h4CHzW__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.g2-review-page-module__h4CHzW__faq details{border-top:1px solid var(--line)}.g2-review-page-module__h4CHzW__faq details:last-child{border-bottom:1px solid var(--line)}.g2-review-page-module__h4CHzW__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.g2-review-page-module__h4CHzW__faq summary::-webkit-details-marker{display:none}.g2-review-page-module__h4CHzW__faq summary svg{margin-top:4px}.g2-review-page-module__h4CHzW__faq details[open] summary svg{transform:rotate(180deg)}.g2-review-page-module__h4CHzW__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.g2-review-page-module__h4CHzW__requestBand{color:#eef5ed;background:#153a2b}.g2-review-page-module__h4CHzW__requestBand .g2-review-page-module__h4CHzW__eyebrow{color:#b8ec90}.g2-review-page-module__h4CHzW__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.g2-review-page-module__h4CHzW__requestGrid>div>p:not(.g2-review-page-module__h4CHzW__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.g2-review-page-module__h4CHzW__requestGrid ul{color:#c5d7cc;margin-block:28px}.g2-review-page-module__h4CHzW__requestGrid>div>a{color:#c2ef9e}.g2-review-page-module__h4CHzW__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.g2-review-page-module__h4CHzW__enquiry label{color:#d3e2d6}.g2-review-page-module__h4CHzW__enquiry input,.g2-review-page-module__h4CHzW__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.g2-review-page-module__h4CHzW__enquiry input::placeholder,.g2-review-page-module__h4CHzW__enquiry textarea::placeholder{color:#abc0b2}.g2-review-page-module__h4CHzW__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.g2-review-page-module__h4CHzW__enquiry .text-muted-foreground{color:#bdcebf}.g2-review-page-module__h4CHzW__page .g2-review-page-module__h4CHzW__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.g2-review-page-module__h4CHzW__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.g2-review-page-module__h4CHzW__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.g2-review-page-module__h4CHzW__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.g2-review-page-module__h4CHzW__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.g2-review-page-module__h4CHzW__schemaSwitch button:hover{background:#f5faf5}.g2-review-page-module__h4CHzW__schemaGrid{grid-template-columns:1fr 1.12fr;display:grid}.g2-review-page-module__h4CHzW__descriptionStack,.g2-review-page-module__h4CHzW__noteStack{display:grid}.g2-review-page-module__h4CHzW__schemaDescription{visibility:hidden;grid-area:1/1;padding:30px}.g2-review-page-module__h4CHzW__schemaDescription[data-active=true]{visibility:visible}.g2-review-page-module__h4CHzW__schemaDescription h3{max-width:345px;font-size:25px}.g2-review-page-module__h4CHzW__schemaDescription>p{color:var(--muted);margin-top:18px;font-size:14px}.g2-review-page-module__h4CHzW__schemaDescription dl{margin:22px 0 0}.g2-review-page-module__h4CHzW__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:14px}.g2-review-page-module__h4CHzW__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.g2-review-page-module__h4CHzW__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.g2-review-page-module__h4CHzW__codePanel{color:#dae7d8;background:#152c24;min-width:0}.g2-review-page-module__h4CHzW__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.g2-review-page-module__h4CHzW__codeToolbar>span,.g2-review-page-module__h4CHzW__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.g2-review-page-module__h4CHzW__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.g2-review-page-module__h4CHzW__codeToolbar button:hover{background:#33583e}.g2-review-page-module__h4CHzW__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.g2-review-page-module__h4CHzW__codePanel pre{height:405px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.g2-review-page-module__h4CHzW__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:75px;padding:14px 22px;font-size:11px}.g2-review-page-module__h4CHzW__noteStack{border-top:1px solid var(--line);background:#f7faf6}.g2-review-page-module__h4CHzW__noteStack p{visibility:hidden;color:var(--muted);grid-area:1/1;padding:20px 30px;font-size:12px}.g2-review-page-module__h4CHzW__noteStack p[data-active=true]{visibility:visible}@media (min-width:1600px){.g2-review-page-module__h4CHzW__hero{height:620px}.g2-review-page-module__h4CHzW__heroCopy{margin-top:65px}}@media (max-width:1000px){.g2-review-page-module__h4CHzW__container{width:calc(100% - 48px)}.g2-review-page-module__h4CHzW__page h2{font-size:32px}.g2-review-page-module__h4CHzW__hero h1{font-size:46px}.g2-review-page-module__h4CHzW__heroImage{object-position:25% center}.g2-review-page-module__h4CHzW__heroCopy{max-width:390px}.g2-review-page-module__h4CHzW__heroDescription{max-width:305px}.g2-review-page-module__h4CHzW__heading{gap:36px}.g2-review-page-module__h4CHzW__useCases,.g2-review-page-module__h4CHzW__workflow{gap:25px}.g2-review-page-module__h4CHzW__sectionNav span{display:none}.g2-review-page-module__h4CHzW__schemaDescription{padding:24px}.g2-review-page-module__h4CHzW__schemaDescription h3{font-size:23px}.g2-review-page-module__h4CHzW__schemaDescription>p{font-size:13px}.g2-review-page-module__h4CHzW__codePanel pre{height:470px}.g2-review-page-module__h4CHzW__distinctions article{padding-right:24px}.g2-review-page-module__h4CHzW__distinctions article+article{padding-left:24px}.g2-review-page-module__h4CHzW__services article{padding-right:24px}.g2-review-page-module__h4CHzW__services article+article{padding-left:24px}.g2-review-page-module__h4CHzW__faqLayout,.g2-review-page-module__h4CHzW__requestGrid{gap:35px}}@media (max-width:640px){.g2-review-page-module__h4CHzW__container{width:calc(100% - 36px)}.g2-review-page-module__h4CHzW__section{padding-block:48px}.g2-review-page-module__h4CHzW__page h2{font-size:29px}.g2-review-page-module__h4CHzW__hero{height:600px}.g2-review-page-module__h4CHzW__heroImage{object-position:44% center}.g2-review-page-module__h4CHzW__hero:after{content:"";z-index:-1;background:#103729bd;position:absolute;inset:0}.g2-review-page-module__h4CHzW__heroInner{padding-top:18px}.g2-review-page-module__h4CHzW__heroCopy{max-width:365px;margin-top:49px}.g2-review-page-module__h4CHzW__hero h1{font-size:43px}.g2-review-page-module__h4CHzW__hero .g2-review-page-module__h4CHzW__eyebrow{font-size:9px}.g2-review-page-module__h4CHzW__lead{font-size:21px}.g2-review-page-module__h4CHzW__heroDescription{max-width:310px;font-size:14px}.g2-review-page-module__h4CHzW__actions{gap:10px;margin-top:28px}.g2-review-page-module__h4CHzW__primary,.g2-review-page-module__h4CHzW__secondary{gap:8px;padding-inline:12px}.g2-review-page-module__h4CHzW__sectionNav>div{min-height:58px}.g2-review-page-module__h4CHzW__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.g2-review-page-module__h4CHzW__sectionNav a{font-size:11px}.g2-review-page-module__h4CHzW__heading{margin-bottom:30px;display:block}.g2-review-page-module__h4CHzW__heading>p{margin-top:22px;font-size:14px}.g2-review-page-module__h4CHzW__useCases,.g2-review-page-module__h4CHzW__workflow{grid-template-columns:1fr;gap:28px}.g2-review-page-module__h4CHzW__useCases svg{margin-bottom:16px}.g2-review-page-module__h4CHzW__schemaSwitch{gap:4px;padding:8px}.g2-review-page-module__h4CHzW__schemaSwitch button{gap:7px;min-height:48px;padding:8px 2px;font-size:11px}.g2-review-page-module__h4CHzW__schemaGrid{grid-template-columns:1fr}.g2-review-page-module__h4CHzW__schemaDescription{padding:25px 20px}.g2-review-page-module__h4CHzW__schemaDescription dl>div{padding-block:12px}.g2-review-page-module__h4CHzW__schemaDescription dd{font-size:12px}.g2-review-page-module__h4CHzW__codePanel pre{height:365px;padding:18px;font-size:10px}.g2-review-page-module__h4CHzW__codeToolbar,.g2-review-page-module__h4CHzW__exampleLabel,.g2-review-page-module__h4CHzW__copyStatus{padding-inline:18px}.g2-review-page-module__h4CHzW__copyStatus{min-height:100px}.g2-review-page-module__h4CHzW__noteStack p{padding:20px}.g2-review-page-module__h4CHzW__distinctions{grid-template-columns:1fr}.g2-review-page-module__h4CHzW__distinctions article,.g2-review-page-module__h4CHzW__distinctions article+article{border-left:0;padding:24px 0}.g2-review-page-module__h4CHzW__distinctions article+article{border-top:1px solid var(--line)}.g2-review-page-module__h4CHzW__routeComparison{grid-template-columns:1fr;gap:28px}.g2-review-page-module__h4CHzW__services{grid-template-columns:1fr;gap:26px}.g2-review-page-module__h4CHzW__services article,.g2-review-page-module__h4CHzW__services article+article{border-left:0;padding:25px 0 0}.g2-review-page-module__h4CHzW__services p{min-height:0;font-size:14px}.g2-review-page-module__h4CHzW__faqLayout,.g2-review-page-module__h4CHzW__requestGrid{grid-template-columns:1fr;gap:32px}.g2-review-page-module__h4CHzW__independent{margin-top:32px!important}}@media (max-width:360px){.g2-review-page-module__h4CHzW__schemaSwitch button{flex-direction:column;gap:5px}}@media (max-width:640px) and (max-height:760px){.g2-review-page-module__h4CHzW__hero{height:500px}.g2-review-page-module__h4CHzW__heroCopy{margin-top:32px}.g2-review-page-module__h4CHzW__hero h1{font-size:37px}.g2-review-page-module__h4CHzW__lead{font-size:19px;margin-top:18px!important}.g2-review-page-module__h4CHzW__heroDescription{font-size:13px;margin-top:13px!important}.g2-review-page-module__h4CHzW__actions{margin-top:22px}.g2-review-page-module__h4CHzW__actions .g2-review-page-module__h4CHzW__secondary{display:none}}
.cnn-news-page-module__mBX9bq__page{--ink:#23382e;--muted:#596c62;--line:#d1ddd5;color:var(--ink);letter-spacing:0;background:#fff;font-size:15px;line-height:1.65}.cnn-news-page-module__mBX9bq__page *{box-sizing:border-box}.cnn-news-page-module__mBX9bq__page h1,.cnn-news-page-module__mBX9bq__page h2,.cnn-news-page-module__mBX9bq__page h3,.cnn-news-page-module__mBX9bq__page p{letter-spacing:0;margin:0}.cnn-news-page-module__mBX9bq__page h1,.cnn-news-page-module__mBX9bq__page h2,.cnn-news-page-module__mBX9bq__page h3{font-weight:650;line-height:1.15}.cnn-news-page-module__mBX9bq__page h2{font-size:37px}.cnn-news-page-module__mBX9bq__page h3{font-size:20px}.cnn-news-page-module__mBX9bq__page a:focus-visible,.cnn-news-page-module__mBX9bq__page button:focus-visible,.cnn-news-page-module__mBX9bq__page summary:focus-visible,.cnn-news-page-module__mBX9bq__page pre:focus-visible{outline-offset:4px;outline:3px solid #2b9471}.cnn-news-page-module__mBX9bq__page svg{flex-shrink:0}.cnn-news-page-module__mBX9bq__page section[id]{scroll-margin-top:104px}.cnn-news-page-module__mBX9bq__container{width:min(1184px,100% - 64px);margin-inline:auto}.cnn-news-page-module__mBX9bq__section{padding-block:76px}.cnn-news-page-module__mBX9bq__eyebrow{color:#2a6a4c;font-size:10px;font-weight:650;line-height:1.5;margin-bottom:16px!important}.cnn-news-page-module__mBX9bq__hero{isolation:isolate;color:#f4f8ef;background:#153b30;height:560px;position:relative}.cnn-news-page-module__mBX9bq__heroImage{object-fit:cover;object-position:center;z-index:-1}.cnn-news-page-module__mBX9bq__heroInner{height:100%;padding-top:25px}.cnn-news-page-module__mBX9bq__back{align-items:center;gap:8px;font-size:12px;display:inline-flex}.cnn-news-page-module__mBX9bq__heroCopy{max-width:445px;margin-top:38px}.cnn-news-page-module__mBX9bq__hero .cnn-news-page-module__mBX9bq__eyebrow{color:#c6f5a0}.cnn-news-page-module__mBX9bq__hero h1{font-size:56px;line-height:1.05}.cnn-news-page-module__mBX9bq__lead{font-size:23px;font-weight:500;line-height:1.35;margin-top:22px!important}.cnn-news-page-module__mBX9bq__heroDescription{color:#d3e2d4;max-width:340px;font-size:14px;margin-top:18px!important}.cnn-news-page-module__mBX9bq__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cnn-news-page-module__mBX9bq__primary,.cnn-news-page-module__mBX9bq__secondary{border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 16px;font-size:12px;font-weight:600;display:inline-flex}.cnn-news-page-module__mBX9bq__primary{color:#193111;background:#b4f879;border:1px solid #b4f879}.cnn-news-page-module__mBX9bq__primary:hover{background:#d3ffae}.cnn-news-page-module__mBX9bq__secondary{color:#f0f7ee;background:#143e2dda;border:1px solid #91ac97}.cnn-news-page-module__mBX9bq__secondary:hover{background:#28573f}.cnn-news-page-module__mBX9bq__sectionNav{border-bottom:1px solid var(--line);background:#f0f5f1}.cnn-news-page-module__mBX9bq__sectionNav>div{justify-content:space-between;align-items:center;gap:20px;min-height:64px;display:flex}.cnn-news-page-module__mBX9bq__sectionNav span{color:#5c7666;font-size:10px}.cnn-news-page-module__mBX9bq__sectionNav>div>div{gap:32px;display:flex}.cnn-news-page-module__mBX9bq__sectionNav a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.cnn-news-page-module__mBX9bq__sectionNav a:hover{color:#166f48;text-decoration:underline}.cnn-news-page-module__mBX9bq__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.cnn-news-page-module__mBX9bq__heading>p{color:var(--muted);max-width:430px}.cnn-news-page-module__mBX9bq__useCases{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.cnn-news-page-module__mBX9bq__useCases article{border-top:1px solid var(--line);padding-top:25px}.cnn-news-page-module__mBX9bq__useCases svg{color:#287b5b;margin-bottom:20px}.cnn-news-page-module__mBX9bq__useCases article:nth-child(2) svg{color:#bf654d}.cnn-news-page-module__mBX9bq__useCases article:nth-child(3) svg{color:#3b7393}.cnn-news-page-module__mBX9bq__useCases h3{margin-bottom:14px}.cnn-news-page-module__mBX9bq__useCases p{color:var(--muted);font-size:14px}.cnn-news-page-module__mBX9bq__datasetBand{border-block:1px solid var(--line);background:#f0f5f2}.cnn-news-page-module__mBX9bq__scopeNote{border-top:1px solid var(--line);color:var(--muted);padding-top:22px;font-size:12px;margin-top:28px!important}.cnn-news-page-module__mBX9bq__timeStrip{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cnn-news-page-module__mBX9bq__timeStrip article{padding:25px 30px 0 0}.cnn-news-page-module__mBX9bq__timeStrip article+article{border-left:1px solid var(--line);padding-left:30px}.cnn-news-page-module__mBX9bq__timeStrip svg{color:#297958;margin-bottom:15px;display:block}.cnn-news-page-module__mBX9bq__timeStrip article:nth-child(2) svg{color:#ad514b}.cnn-news-page-module__mBX9bq__timeStrip article:nth-child(3) svg{color:#3b7393}.cnn-news-page-module__mBX9bq__timeStrip span{color:#9d5f4b;font-size:10px}.cnn-news-page-module__mBX9bq__timeStrip h3{margin-block:15px}.cnn-news-page-module__mBX9bq__timeStrip p{color:var(--muted);font-size:14px}.cnn-news-page-module__mBX9bq__collectionBand{background:#edf4f8;border-block:1px solid #d0e0e7}.cnn-news-page-module__mBX9bq__workflow{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.cnn-news-page-module__mBX9bq__workflow li{border-top:1px solid #b9cdd6;padding-top:24px}.cnn-news-page-module__mBX9bq__workflow svg{color:#336f85;margin-bottom:20px}.cnn-news-page-module__mBX9bq__workflow span{color:#557780;margin-bottom:12px;font-size:10px;display:block}.cnn-news-page-module__mBX9bq__workflow h3{margin-bottom:14px}.cnn-news-page-module__mBX9bq__workflow p{color:#536a73;font-size:14px}.cnn-news-page-module__mBX9bq__routeComparison{border-top:1px solid #b9cdd6;grid-template-columns:1fr 1fr;gap:50px;margin-top:40px;padding-top:30px;display:grid}.cnn-news-page-module__mBX9bq__routeComparison span{color:#526d79;font-size:10px}.cnn-news-page-module__mBX9bq__routeComparison h3{margin-block:12px}.cnn-news-page-module__mBX9bq__routeComparison p{color:#536a73;font-size:13px}.cnn-news-page-module__mBX9bq__routeComparison a{color:#315e72;align-items:center;gap:8px;margin-top:18px;font-size:12px;text-decoration:underline;display:inline-flex}.cnn-news-page-module__mBX9bq__accessNote{color:#536a73;border-left:3px solid #bb6b51;padding:0 0 0 18px;font-size:12px;margin-top:32px!important}.cnn-news-page-module__mBX9bq__accessNote a{color:#315e72;text-decoration:underline}.cnn-news-page-module__mBX9bq__services{grid-template-columns:1fr 1fr;display:grid}.cnn-news-page-module__mBX9bq__services article{border-top:2px solid #bdcdbf;padding:28px 40px 15px 0}.cnn-news-page-module__mBX9bq__services article+article{border-left:1px solid var(--line);border-top-color:#3e855c;padding-inline:40px 0}.cnn-news-page-module__mBX9bq__services span{color:#5d7767;font-size:10px}.cnn-news-page-module__mBX9bq__services h3{margin-block:16px;font-size:25px}.cnn-news-page-module__mBX9bq__services p{color:var(--muted);min-height:74px}.cnn-news-page-module__mBX9bq__services ul,.cnn-news-page-module__mBX9bq__requestGrid ul{gap:10px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.cnn-news-page-module__mBX9bq__services li,.cnn-news-page-module__mBX9bq__requestGrid li{align-items:start;gap:10px;display:flex}.cnn-news-page-module__mBX9bq__services li svg,.cnn-news-page-module__mBX9bq__requestGrid li svg{margin-top:3px}.cnn-news-page-module__mBX9bq__services a,.cnn-news-page-module__mBX9bq__requestGrid>div>a{color:#29764a;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.cnn-news-page-module__mBX9bq__faqBand{border-block:1px solid var(--line);background:#f6f8f5}.cnn-news-page-module__mBX9bq__faqLayout{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.cnn-news-page-module__mBX9bq__faq details{border-top:1px solid var(--line)}.cnn-news-page-module__mBX9bq__faq details:last-child{border-bottom:1px solid var(--line)}.cnn-news-page-module__mBX9bq__faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:18px;padding-block:23px;font-size:14px;font-weight:550;list-style:none;display:flex}.cnn-news-page-module__mBX9bq__faq summary::-webkit-details-marker{display:none}.cnn-news-page-module__mBX9bq__faq summary svg{margin-top:4px}.cnn-news-page-module__mBX9bq__faq details[open] summary svg{transform:rotate(180deg)}.cnn-news-page-module__mBX9bq__faq p{color:var(--muted);padding-bottom:24px;font-size:13px}.cnn-news-page-module__mBX9bq__requestBand{color:#eef5ed;background:#153a2b}.cnn-news-page-module__mBX9bq__requestBand .cnn-news-page-module__mBX9bq__eyebrow{color:#b8ec90}.cnn-news-page-module__mBX9bq__requestGrid{grid-template-columns:1fr 1fr;gap:85px;display:grid}.cnn-news-page-module__mBX9bq__requestGrid>div>p:not(.cnn-news-page-module__mBX9bq__eyebrow){color:#c5d7cc;max-width:415px;margin-top:24px;font-size:14px}.cnn-news-page-module__mBX9bq__requestGrid ul{color:#c5d7cc;margin-block:28px}.cnn-news-page-module__mBX9bq__requestGrid>div>a{color:#c2ef9e}.cnn-news-page-module__mBX9bq__enquiry{--background:#153a2b;--foreground:#eff7ef;--muted-foreground:#b6c9bb;--primary:#b4fb62;--primary-foreground:#152a12}.cnn-news-page-module__mBX9bq__enquiry label{color:#d3e2d6}.cnn-news-page-module__mBX9bq__enquiry input,.cnn-news-page-module__mBX9bq__enquiry textarea{color:#f1f6ef;background:#1a4533;border:1px solid #527862;border-radius:4px}.cnn-news-page-module__mBX9bq__enquiry input::placeholder,.cnn-news-page-module__mBX9bq__enquiry textarea::placeholder{color:#abc0b2}.cnn-news-page-module__mBX9bq__enquiry button{color:#15311d;background:#b4f879;border-radius:4px}.cnn-news-page-module__mBX9bq__enquiry .text-muted-foreground{color:#bdcebf}.cnn-news-page-module__mBX9bq__page .cnn-news-page-module__mBX9bq__independent{color:#adc4b5;border-top:1px solid #436750;margin:48px auto 0;padding-top:22px;font-size:11px}.cnn-news-page-module__mBX9bq__explorer{background:#fff;border:1px solid #bed2c5;border-radius:6px;overflow:hidden}.cnn-news-page-module__mBX9bq__schemaSwitch{background:#e3eee6;border-bottom:1px solid #bed2c5;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.cnn-news-page-module__mBX9bq__schemaSwitch button{color:#466951;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.cnn-news-page-module__mBX9bq__schemaSwitch button[aria-pressed=true]{color:#195c35;background:#fff;border-color:#aac7b2}.cnn-news-page-module__mBX9bq__schemaSwitch button:hover{background:#f5faf5}.cnn-news-page-module__mBX9bq__schemaGrid{grid-template-columns:1fr 1.12fr;display:grid}.cnn-news-page-module__mBX9bq__descriptionStack,.cnn-news-page-module__mBX9bq__noteStack{display:grid}.cnn-news-page-module__mBX9bq__schemaDescription{visibility:hidden;grid-area:1/1;padding:30px}.cnn-news-page-module__mBX9bq__schemaDescription[data-active=true]{visibility:visible}.cnn-news-page-module__mBX9bq__schemaDescription h3{max-width:345px;font-size:25px}.cnn-news-page-module__mBX9bq__schemaDescription>p{color:var(--muted);margin-top:18px;font-size:14px}.cnn-news-page-module__mBX9bq__schemaDescription dl{margin:22px 0 0}.cnn-news-page-module__mBX9bq__schemaDescription dl>div{border-top:1px solid var(--line);padding-block:14px}.cnn-news-page-module__mBX9bq__schemaDescription dt{color:#2a754e;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.cnn-news-page-module__mBX9bq__schemaDescription dd{color:#5a6e62;margin:7px 0 0;font-size:13px}.cnn-news-page-module__mBX9bq__codePanel{color:#dae7d8;background:#152c24;min-width:0}.cnn-news-page-module__mBX9bq__codeToolbar{border-bottom:1px solid #385c46;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 22px;display:flex}.cnn-news-page-module__mBX9bq__codeToolbar>span,.cnn-news-page-module__mBX9bq__codeToolbar>div{align-items:center;gap:10px;font-size:12px;display:flex}.cnn-news-page-module__mBX9bq__codeToolbar button{color:#e0edda;cursor:pointer;border:1px solid #58705e;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cnn-news-page-module__mBX9bq__codeToolbar button:hover{background:#33583e}.cnn-news-page-module__mBX9bq__exampleLabel{color:#c4d8bf;background:#203d2c;padding:12px 22px;font-size:10px}.cnn-news-page-module__mBX9bq__codePanel pre{height:405px;margin:0;padding:22px;font-size:11px;line-height:1.8;overflow:auto}.cnn-news-page-module__mBX9bq__copyStatus{color:#aaca9e;border-top:1px solid #385c46;min-height:75px;padding:14px 22px;font-size:11px}.cnn-news-page-module__mBX9bq__noteStack{border-top:1px solid var(--line);background:#f7faf6}.cnn-news-page-module__mBX9bq__noteStack p{visibility:hidden;color:var(--muted);grid-area:1/1;padding:20px 30px;font-size:12px}.cnn-news-page-module__mBX9bq__noteStack p[data-active=true]{visibility:visible}@media (min-width:1600px){.cnn-news-page-module__mBX9bq__hero{height:620px}.cnn-news-page-module__mBX9bq__heroCopy{margin-top:65px}}@media (max-width:1000px){.cnn-news-page-module__mBX9bq__container{width:calc(100% - 48px)}.cnn-news-page-module__mBX9bq__page h2{font-size:32px}.cnn-news-page-module__mBX9bq__hero h1{font-size:46px}.cnn-news-page-module__mBX9bq__heroImage{object-position:25% center}.cnn-news-page-module__mBX9bq__heroCopy{max-width:390px}.cnn-news-page-module__mBX9bq__heroDescription{max-width:305px}.cnn-news-page-module__mBX9bq__heading{gap:36px}.cnn-news-page-module__mBX9bq__useCases,.cnn-news-page-module__mBX9bq__workflow{gap:25px}.cnn-news-page-module__mBX9bq__sectionNav span{display:none}.cnn-news-page-module__mBX9bq__schemaDescription{padding:24px}.cnn-news-page-module__mBX9bq__schemaDescription h3{font-size:23px}.cnn-news-page-module__mBX9bq__schemaDescription>p{font-size:13px}.cnn-news-page-module__mBX9bq__codePanel pre{height:470px}.cnn-news-page-module__mBX9bq__timeStrip article{padding-right:24px}.cnn-news-page-module__mBX9bq__timeStrip article+article{padding-left:24px}.cnn-news-page-module__mBX9bq__services article{padding-right:24px}.cnn-news-page-module__mBX9bq__services article+article{padding-left:24px}.cnn-news-page-module__mBX9bq__faqLayout,.cnn-news-page-module__mBX9bq__requestGrid{gap:35px}}@media (max-width:640px){.cnn-news-page-module__mBX9bq__container{width:calc(100% - 36px)}.cnn-news-page-module__mBX9bq__section{padding-block:48px}.cnn-news-page-module__mBX9bq__page h2{font-size:29px}.cnn-news-page-module__mBX9bq__hero{height:600px}.cnn-news-page-module__mBX9bq__heroImage{object-position:44% center}.cnn-news-page-module__mBX9bq__hero:after{content:"";z-index:-1;background:#103729bd;position:absolute;inset:0}.cnn-news-page-module__mBX9bq__heroInner{padding-top:18px}.cnn-news-page-module__mBX9bq__heroCopy{max-width:365px;margin-top:49px}.cnn-news-page-module__mBX9bq__hero h1{font-size:43px}.cnn-news-page-module__mBX9bq__hero .cnn-news-page-module__mBX9bq__eyebrow{font-size:9px}.cnn-news-page-module__mBX9bq__lead{font-size:21px}.cnn-news-page-module__mBX9bq__heroDescription{max-width:310px;font-size:14px}.cnn-news-page-module__mBX9bq__actions{gap:10px;margin-top:28px}.cnn-news-page-module__mBX9bq__primary,.cnn-news-page-module__mBX9bq__secondary{gap:8px;padding-inline:12px}.cnn-news-page-module__mBX9bq__sectionNav>div{min-height:58px}.cnn-news-page-module__mBX9bq__sectionNav>div>div{justify-content:space-between;gap:12px;width:100%}.cnn-news-page-module__mBX9bq__sectionNav a{font-size:11px}.cnn-news-page-module__mBX9bq__heading{margin-bottom:30px;display:block}.cnn-news-page-module__mBX9bq__heading>p{margin-top:22px;font-size:14px}.cnn-news-page-module__mBX9bq__useCases,.cnn-news-page-module__mBX9bq__workflow{grid-template-columns:1fr;gap:28px}.cnn-news-page-module__mBX9bq__useCases svg{margin-bottom:16px}.cnn-news-page-module__mBX9bq__schemaSwitch{gap:4px;padding:8px}.cnn-news-page-module__mBX9bq__schemaSwitch button{gap:7px;min-height:48px;padding:8px 2px;font-size:11px}.cnn-news-page-module__mBX9bq__schemaGrid{grid-template-columns:1fr}.cnn-news-page-module__mBX9bq__schemaDescription{padding:25px 20px}.cnn-news-page-module__mBX9bq__schemaDescription dl>div{padding-block:12px}.cnn-news-page-module__mBX9bq__schemaDescription dd{font-size:12px}.cnn-news-page-module__mBX9bq__codePanel pre{height:365px;padding:18px;font-size:10px}.cnn-news-page-module__mBX9bq__codeToolbar,.cnn-news-page-module__mBX9bq__exampleLabel,.cnn-news-page-module__mBX9bq__copyStatus{padding-inline:18px}.cnn-news-page-module__mBX9bq__copyStatus{min-height:100px}.cnn-news-page-module__mBX9bq__noteStack p{padding:20px}.cnn-news-page-module__mBX9bq__timeStrip{grid-template-columns:1fr}.cnn-news-page-module__mBX9bq__timeStrip article,.cnn-news-page-module__mBX9bq__timeStrip article+article{border-left:0;padding:24px 0}.cnn-news-page-module__mBX9bq__timeStrip article+article{border-top:1px solid var(--line)}.cnn-news-page-module__mBX9bq__routeComparison{grid-template-columns:1fr;gap:28px}.cnn-news-page-module__mBX9bq__services{grid-template-columns:1fr;gap:26px}.cnn-news-page-module__mBX9bq__services article,.cnn-news-page-module__mBX9bq__services article+article{border-left:0;padding:25px 0 0}.cnn-news-page-module__mBX9bq__services p{min-height:0;font-size:14px}.cnn-news-page-module__mBX9bq__faqLayout,.cnn-news-page-module__mBX9bq__requestGrid{grid-template-columns:1fr;gap:32px}.cnn-news-page-module__mBX9bq__independent{margin-top:32px!important}}@media (max-width:360px){.cnn-news-page-module__mBX9bq__schemaSwitch button{flex-direction:column;gap:5px}}@media (max-width:640px) and (max-height:760px){.cnn-news-page-module__mBX9bq__hero{height:500px}.cnn-news-page-module__mBX9bq__heroCopy{margin-top:32px}.cnn-news-page-module__mBX9bq__hero h1{font-size:37px}.cnn-news-page-module__mBX9bq__lead{font-size:19px;margin-top:18px!important}.cnn-news-page-module__mBX9bq__heroDescription{font-size:13px;margin-top:13px!important}.cnn-news-page-module__mBX9bq__actions{margin-top:22px}.cnn-news-page-module__mBX9bq__actions .cnn-news-page-module__mBX9bq__secondary{display:none}}
