.core-page.core-integrations .core-hero{padding-bottom:48px}.core-page.core-integrations .core-hero>p{max-width:58ch;margin-inline:auto}.core-page.core-integrations .iv-day-overview{text-align:left;background:#f5f3ed;border:1px solid #dedbd3;border-radius:16px;margin:48px auto 0;overflow:hidden}.core-page.core-integrations .iv-day-heading{border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:24px;padding:22px 30px;display:flex}.core-page.core-integrations .iv-day-heading>img{width:145px;height:auto}.core-page.core-integrations .iv-day-heading>span{font:400 14px/1.6 var(--font-ui);color:var(--ink-secondary)}.core-page.core-integrations .iv-day-stages{grid-template-columns:repeat(3,minmax(0,1fr));padding:34px 0;display:grid}.core-page.core-integrations .iv-day-stages>div{padding:0 30px}.core-page.core-integrations .iv-day-stages>div+div{border-left:1px solid #dedbd3}.core-page.core-integrations .iv-day-stages>div>svg{color:var(--fjord);margin-bottom:20px}.core-page.core-integrations .iv-day-stages h2{font:500 20px/1.3 var(--font-ui);letter-spacing:-.015em}.core-page.core-integrations .iv-day-stages p{font:400 15px/1.7 var(--font-ui);color:var(--ink-secondary);margin-top:14px}.core-page.core-integrations .iv-day-tools{gap:12px;margin-top:26px;display:grid}.core-page.core-integrations .iv-day-tools img{object-fit:contain;flex:none}.core-page.core-integrations .iv-day-provider{min-width:0;font:500 14px/1.5 var(--font-ui);color:var(--ink);align-items:center;gap:10px;display:flex}.core-page.core-integrations .iv-day-availability{font:400 12px/1.6 var(--font-ui);color:var(--ink-secondary);margin-top:4px}.core-page.core-integrations .iv-day-overview figcaption{font:400 13px/1.6 var(--font-ui);color:var(--ink-secondary);border-top:1px solid #dedbd3;padding:17px 30px}.core-page.core-integrations .core-callapps-note{max-width:65ch;font:400 16px/1.7 var(--font-ui)}.core-page.core-integrations .core-directory{margin-top:30px}.core-page.core-integrations .core-directory-controls{border-bottom:1px solid #dedbd3;gap:24px;padding-bottom:24px}.core-page.core-integrations .core-search{width:min(100%,440px);color:var(--ink-secondary);background:#fffefa;border-color:#dedbd3}.core-page.core-integrations .core-search:focus-within{outline:2px solid var(--fjord);outline-offset:4px}.core-page.core-integrations .core-search input{font:400 16px/1.5 var(--font-ui);color:var(--ink)}.core-page.core-integrations .core-category{gap:16px}.core-page.core-integrations .core-category select{color:var(--ink);border-color:#dedbd3;min-height:48px}.core-page.core-integrations .core-directory-count{font:400 14px/1.7 var(--font-ui);margin-top:20px!important}.core-page.core-integrations .core-directory-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:60px;margin-top:64px;margin-bottom:28px;display:grid}.core-page.core-integrations .core-directory-heading{letter-spacing:-.02em;font:400 36px/1.15 Fraunces,serif;margin:0!important}.core-page.core-integrations .core-directory-section-heading p{max-width:56ch;font:400 15px/1.7 var(--font-ui);color:var(--ink-secondary)}.core-page.core-integrations .core-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}.core-page.core-integrations .core-directory-grid article{background:#fffefa;border:1px solid #dedbd3;border-radius:16px;padding:0;overflow:hidden}.core-page.core-integrations .core-provider-link{border-radius:16px;flex-direction:column;align-items:stretch;gap:24px;height:100%;padding:28px;display:flex}.core-page.core-integrations .core-provider-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.core-page.core-integrations .core-provider-top>svg{color:var(--ink-secondary)}.core-page.core-integrations .core-provider-link .core-provider-mark{place-items:center;width:56px;height:56px;margin:0}.core-page.core-integrations .core-provider-mark img{width:48px;height:48px}.core-page.core-integrations .core-provider-link h3{font:500 22px/1.3 var(--font-ui);letter-spacing:-.015em}.core-page.core-integrations .core-provider-status{font:400 13px/1.6 var(--font-ui);color:var(--fjord);margin-top:10px}.core-page.core-integrations .core-provider-link p{font:400 15px/1.7 var(--font-ui);max-width:45ch;margin-top:16px}.core-page.core-integrations .core-provider-more{font:400 13px/1.6 var(--font-ui);color:var(--ink-secondary);border-top:1px solid #e5e1d8;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.core-page.core-integrations .core-provider-more>svg{flex:none}.core-page.core-integrations .core-directory-grid article[data-kind=planned]{background:#f5f3ed}.core-page.core-integrations .core-empty{padding:44px 0}.core-page.core-integrations .core-empty button{min-height:44px;margin-top:18px}.core-page.core-integrations :is(select,button,a):focus-visible{outline:2px solid var(--fjord);outline-offset:4px}@media (hover:hover) and (pointer:fine){.core-page.core-integrations .core-provider-link:hover{background:#f5f3ed}.core-page.core-integrations .core-provider-link:hover .core-provider-top>svg{color:var(--fjord);transform:translate(3px)}}@media (min-width:801px) and (max-width:1100px){.core-page.core-integrations .core-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iv-day-stages>div{padding-inline:24px}}@media (max-width:800px){.core-page.core-integrations .core-wrap{width:calc(100% - 48px)}.core-page.core-integrations .core-hero{padding-bottom:40px}.core-page.core-integrations .core-hero>p{font-size:17px;line-height:1.75}.core-page.core-integrations .iv-day-overview{margin-top:36px}.core-page.core-integrations .iv-day-heading{flex-wrap:wrap;gap:10px;padding:20px 24px}.core-page.core-integrations .iv-day-heading>img{width:132px}.core-page.core-integrations .iv-day-heading>span{font-size:13px}.core-page.core-integrations .iv-day-stages{grid-template-columns:1fr;padding:0 24px}.core-page.core-integrations .iv-day-stages>div{padding:28px 0}.core-page.core-integrations .iv-day-stages>div+div{border-top:1px solid #dedbd3;border-left:0}.core-page.core-integrations .iv-day-stages>div>svg{margin-bottom:16px}.core-page.core-integrations .iv-day-tools{margin-top:20px}.core-page.core-integrations .iv-day-overview figcaption{padding:18px 24px}.core-page.core-integrations .core-directory-controls{gap:20px}.core-page.core-integrations .core-category{flex-wrap:wrap}.core-page.core-integrations .core-category select{min-width:0;max-width:100%}.core-page.core-integrations .core-directory-section-heading{grid-template-columns:1fr;gap:18px;margin-top:48px;margin-bottom:26px}.core-page.core-integrations .core-directory-heading{font-size:32px}.core-page.core-integrations .core-directory-grid{grid-template-columns:1fr;gap:24px}.core-page.core-integrations .core-provider-link{gap:24px;padding:28px 24px}.core-page.core-integrations .core-provider-link p{font-size:16px}.core-page.core-integrations .core-directory-count{line-height:1.8}}
