.intg{--i-ink:#0f172a;--i-mute:#475569;--i-faint:#64748b;--i-line:#e7ebf5;--i-card:#ffffff80;--i-card-line:#626a7514;--i-shadow:0 2px 10px #00000008;--i-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;min-height:100vh;color:var(--i-ink);font-family:"General Sans", var(--kb-sans), system-ui, sans-serif;overflow-x:clip}.intg *,.intg :before,.intg :after{box-sizing:border-box}.intg a{color:inherit;text-decoration:none}.intg code{font-family:var(--i-mono);font-size:.875em}.intg-main{padding-top:72px;padding-bottom:120px;position:relative}.intg-wrap{width:min(1315px,100% - 40px);margin:0 auto;padding-top:100px}.intg-eyebrow,.intg-label{letter-spacing:2px;text-transform:uppercase;background:linear-gradient(90deg,#6366f1 0%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:0;font-size:12px;font-weight:500;line-height:19px}.intg-eyebrow{letter-spacing:10px;font-size:14px;font-weight:600}.intg-hero{grid-template-columns:minmax(0,700px) 555px;justify-content:space-between;align-items:start;width:min(1315px,100% - 40px);min-height:567px;margin:0 auto;padding-top:40px;display:grid;position:relative}.intg-pill{color:#fff;letter-spacing:6px;text-transform:uppercase;background:linear-gradient(90deg,#6366f1 0%,#ec4899 100%);border-radius:43px;align-items:center;padding:6px 16px;font-size:12px;font-weight:500;line-height:19px;display:inline-flex}.intg-hero h1{letter-spacing:-2px;color:#000;max-width:560px;margin:0;padding-top:22px;font-size:clamp(40px,5vw,62px);font-weight:400;line-height:1.29}.intg-hero__text>p{max-width:600px;color:var(--i-ink);margin:0;padding-top:20px;font-size:20px;line-height:30px}.intg-hero__cta{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:30px;display:flex}.intg-btn{text-transform:capitalize;white-space:nowrap;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:8px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:12px 26px;font-size:16px;font-weight:600;line-height:21px;display:inline-flex;box-shadow:0 8px 20px #ea580c40;color:#fff!important}.intg-link{text-transform:capitalize;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:22px;display:inline-flex;color:#1b59f8!important}.intg-link svg path{stroke:#1b59f8}.intg-base{background:var(--i-card);border:1.5px solid var(--i-card-line);box-shadow:var(--i-shadow);border-radius:8px;align-items:center;gap:14px;margin-top:26px;padding:11px 16px;display:inline-flex}.intg-base b{letter-spacing:1.5px;font-size:16px;font-weight:600;line-height:22px}.intg-base code{color:#1b59f8;font-size:16px;line-height:21px}.intg-orbit-wrap{width:555px;height:420px;margin-top:12px;position:relative}.intg-orbit{transform-origin:0 0;width:555px;height:420px;position:absolute;top:0;left:0}.intg-orbit__ring{border:1px solid #d6e0f5;border-radius:200px;width:400px;height:400px;position:absolute;top:10px;left:77.5px}.intg-orbit__dash{border:1px dashed #d6e0f5;border-radius:145px;width:290px;height:290px;position:absolute;top:65px;left:132.5px}.intg-orbit__core{background:#fff;border:1px solid #e7ebf5;border-radius:32px;place-items:center;width:120px;height:120px;display:grid;position:absolute;top:150.29px;left:217.5px;box-shadow:0 20px 50px #01a9fe4d}.intg-orbit__logo{width:88px;height:88px;display:block;position:relative}.intg-orbit__logo img{width:100%;height:100%;position:absolute;inset:0}.intg-orbit__soft{mix-blend-mode:soft-light}.intg-orbit__sat{background:#ffffffbf;border:1px solid #e7ebf5;border-radius:8px;place-items:center;width:68px;height:68px;display:grid;position:absolute;box-shadow:0 10px 24px #172b4d14}.intg-strip{border:1px solid var(--i-line);background:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;width:min(1386px,100% - 40px);height:72px;margin:0 auto;padding:0 32px;display:flex}.intg-strip>div{width:min(1315px,100%);color:var(--i-faint);justify-content:space-between;align-items:center;gap:50px;font-size:14px;line-height:19px;display:flex}.intg-strip b{color:var(--i-ink);text-align:center;font-weight:600}.intg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.intg-head h2{letter-spacing:-1.25px;color:#000;text-shadow:0 6px 16px #4f46e529;margin:0;padding-top:12px;font-size:clamp(30px,3.2vw,36px);font-weight:400;line-height:62px}.intg-sub{letter-spacing:-.25px;color:var(--i-mute);margin:0;padding-top:10px;font-size:18px;line-height:23px}.intg-search{background:var(--i-card);border:1.5px solid var(--i-card-line);width:340px;max-width:100%;height:52px;box-shadow:var(--i-shadow);border-radius:8px;align-items:center;gap:16px;padding:0 16px;display:flex}.intg-search svg{flex:none}.intg-search input{min-width:0;font:inherit;color:var(--i-ink);background:0 0;border:0;outline:0;flex:1;font-size:14px;line-height:19px}.intg-search input::placeholder{color:var(--i-faint);opacity:1}.intg-filters{flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.intg-filters button{font:inherit;border:1px solid var(--i-line);color:#334155;cursor:pointer;background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;line-height:17px}.intg-filters button[data-on]{color:#fff;background:linear-gradient(90deg,#1f3bff 0%,#4f46e5 100%);border-color:#0000;font-weight:600}.intg-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:22px 0 0;list-style:none;display:grid}.intg-card{background:var(--i-card);border:1.5px solid var(--i-card-line);height:100%;min-height:230px;box-shadow:var(--i-shadow);border-radius:16px;flex-direction:column;padding:24px;transition:transform .15s,box-shadow .15s;display:flex}.intg-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #172b4d1a}.intg-card__top{align-items:center;gap:14px;display:flex}.intg-card__tile{flex:none;place-items:center;width:52px;height:52px;display:grid}.intg-card__tile img{width:28px;height:28px}.intg-card__top strong{color:var(--i-ink);padding-bottom:4px;font-size:18px;font-weight:600;line-height:24px;display:block}.intg-card__top small{color:var(--i-faint);font-size:14px;line-height:19px;display:block}.intg-card__body{color:var(--i-mute);flex:1;padding:18px 0 16px;font-size:16px;line-height:26px}.intg-card__cta{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:500;line-height:22px;display:flex}.intg-card__cta>span{background:linear-gradient(135deg,#e519ee 0%,#01a9fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.intg-api{color:#1b59f8;font-size:14px;font-weight:700;line-height:17px}.intg-empty{color:var(--i-faint);grid-column:1/-1;padding:24px 0}.intg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:24px;display:grid}.intg-detail{border:1.5px solid var(--i-card-line);box-shadow:var(--i-shadow);background:#ffffff9e;border-radius:16px;flex-direction:column;padding:32px;scroll-margin-top:100px;display:flex}.intg-detail[data-wide]{grid-column:1/-1}.intg-detail h3{font-family:Gambarino, var(--kb-serif), Georgia, serif;letter-spacing:-1px;color:var(--i-ink);margin:0;padding-top:10px;font-size:32px;font-weight:400;line-height:37px}.intg-detail h4{font-family:Gambarino, var(--kb-serif), Georgia, serif;letter-spacing:-1px;margin:0;padding-top:28px;font-size:32px;font-weight:400;line-height:37px}.intg-detail__body{flex:1}.intg-detail__body p{letter-spacing:-.25px;color:var(--i-ink);margin:0;padding-top:12px;font-size:18px;line-height:28px}.intg-detail__body p code{color:#1746c4;background:#1b59f817;border-radius:5px;padding:1px 6px}.intg-detail__body .intg-note{letter-spacing:0;color:var(--i-faint);font-size:14px;line-height:23px}.intg-detail__body .intg-note a{color:#1b59f8}.intg-detail__foot{border-top:1px solid var(--i-line);color:var(--i-faint);margin:16px 0 0;padding-top:14px;font-size:14px;line-height:23px}.intg-code{background:#0f172a;border-radius:16px;margin:16px 0 0;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.intg-code figcaption{color:#94a3b8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:13px;line-height:16px;display:flex}.intg-code button{font:inherit;color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:5px 12px;font-size:12px;line-height:14px}.intg-code pre{margin:0;padding:20px 22px;overflow-x:auto}.intg-code code{font-family:var(--i-mono);color:#dbe4f2;white-space:pre;background:0 0;padding:0;font-size:14px;line-height:24px;display:block}@media (width<=1240px){.intg-hero{grid-template-columns:minmax(0,1fr);gap:24px;min-height:0}.intg-orbit-wrap{margin:0 auto}.intg-strip>div{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 24px}.intg-strip{height:auto;min-height:72px;padding:14px 20px}.intg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.intg-grid{grid-template-columns:minmax(0,1fr)}.intg-head{align-items:stretch}.intg-search{width:100%}.intg-pill{letter-spacing:3px}.intg-detail{padding:22px}}@media (width<=620px){.intg-cards{grid-template-columns:minmax(0,1fr)}.intg-orbit-wrap{width:361px;height:273px}.intg-orbit{transform:scale(.65)}.intg-hero__text>p{font-size:18px;line-height:28px}.intg-btn{white-space:normal}.intg-base{flex-wrap:wrap}.intg-wrap{padding-top:64px}}.intg-card__tile img,.intg-card__tile svg:not(.intg-keep){width:36px!important;height:36px!important}.intg-card__tile img[alt=Zoho]{width:46px!important;height:auto!important}.intg-orbit__sat img,.intg-orbit__sat svg{width:46px!important;height:46px!important}.intg-orbit__sat img[alt=Zoho]{width:60px!important;height:auto!important}.intg p code,.intg li code{overflow-wrap:anywhere;word-break:break-word}.intg-code pre code{overflow-wrap:normal;word-break:normal}@media (width<=380px){.intg-orbit-wrap{width:278px;height:210px}.intg-orbit{transform:scale(.5)}}@media (width<=620px){.intg-hero,.intg-wrap,.intg-strip{width:calc(100% - 32px)}.intg-hero h1{letter-spacing:-1px}.intg-head h2{line-height:1.2}.intg-detail h3,.intg-detail h4{font-size:26px;line-height:32px}.intg-detail__body p{font-size:16px;line-height:26px}.intg-pill{letter-spacing:2px;padding:6px 12px;font-size:11px}.intg-strip>div{font-size:13px}.intg-base code{overflow-wrap:anywhere}}
