.opInt{--navy:#050D1E;--navy-2:#0A1628;--cyan:#00BCD4;--cyan-2:#4CC6E8;--paper:#EAF0F7;--paper-2:#B8C4D6;--mute:#7C90AB;--mute-2:#5B6E8A;--line:rgba(255,255,255,.10);--line-2:rgba(255,255,255,.06);--fill:rgba(255,255,255,.03);--fill-2:rgba(255,255,255,.05);--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin:0;color:var(--paper);background:var(--navy);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:clip}.opInt *,.opInt :after,.opInt :before{box-sizing:border-box}.opInt a{color:inherit;text-decoration:none}.opInt h1,.opInt h2,.opInt h3{margin:0;font-weight:400;letter-spacing:-.02em;line-height:1.12}.opInt ol,.opInt p,.opInt ul{margin:0}.opInt .wrap{width:min(1232px,calc(100% - 48px));margin:0 auto}.opInt .mute{color:var(--mute)}.opInt .eyebrow{display:inline-block;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-2)}.opInt .h2{font-size:clamp(30px,3.2vw,42px);color:#fff;text-wrap:balance}.opInt #quality .head{max-width:900px}.opInt .lede{font-size:17px;line-height:1.6;color:var(--paper-2);margin-top:18px}.opInt .k{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-top:24px}.opInt .lnk{font-size:14px;font-weight:500;color:var(--cyan-2)}.opInt .lnk:hover{color:#fff}.opInt .plan{font-size:12px;font-weight:500;color:#7FD6EA;border:1px solid rgba(0,188,212,.3);border-radius:999px;padding:3px 10px}.opInt .foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px}.opInt .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:13px 22px;font-size:15px;font-weight:500;line-height:1;transition:background .2s,filter .2s}.opInt .btn-p{color:#fff;background:linear-gradient(90deg,#016BB6,#0A93D0);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.opInt .btn-p:hover{filter:brightness(1.08)}.opInt .btn-s{color:#fff;background:var(--fill-2);border:1px solid var(--line)}.opInt .btn-s:hover{background:rgba(255,255,255,.09)}.opInt .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.opInt .hero{position:relative;padding:72px 0 40px;overflow:hidden}.opInt .hero-g{position:relative;z-index:2;display:grid;grid-template-columns:1fr 520px;gap:64px;align-items:center}.opInt .hero h1{margin-top:20px;font-size:clamp(34px,3.3vw,46px);line-height:1.06;letter-spacing:-.03em;color:#fff}.opInt .hero .sub{margin-top:24px;font-size:18px;line-height:1.55;color:var(--paper-2);max-width:600px}.opInt .hero .sub b{color:#fff;font-weight:500}.opInt .call{position:relative;width:520px}.opInt .senders{display:flex;justify-content:space-between;gap:6px}.opInt .snd{flex:1;text-align:center;font-size:12.5px;color:var(--paper-2);border:1px solid var(--line);background:var(--navy-2);border-radius:8px;padding:7px 4px;white-space:nowrap}.opInt .fan{display:block;width:100%;height:54px;overflow:visible}.opInt .fan path{fill:none;stroke:rgba(76,198,232,.45);stroke-width:1.2;stroke-dasharray:3 4;animation:intflow 1.6s linear infinite}@keyframes intflow{to{stroke-dashoffset:-14}}.opInt .req{border:1px solid rgba(76,198,232,.35);background:#030913;border-radius:14px;overflow:hidden;box-shadow:0 0 0 4px rgba(0,188,212,.05)}.opInt .req-top{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);font-family:var(--mono);font-size:12.5px}.opInt .req-top .verb{color:#030913;background:var(--cyan-2);border-radius:5px;padding:2px 7px;font-weight:700}.opInt .req-top .url{color:var(--paper);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opInt .req-top .ok{color:#6EE7B7}.opInt .req pre{margin:0;padding:12px 16px 14px;font-family:var(--mono);font-size:12.5px;line-height:1.65;color:var(--paper-2);white-space:pre}.opInt .req pre .h{color:var(--mute)}.opInt .req pre .s{color:var(--cyan-2)}.opInt .lead{margin:22px 0 0 40px;background:#fff;color:#0F172A;border-radius:14px;padding:16px 18px 14px;box-shadow:0 30px 80px -30px rgba(0,0,0,.9);position:relative}.opInt .lead:before{content:"";position:absolute;left:-24px;top:-22px;width:24px;height:46px;border-left:1.2px dashed rgba(76,198,232,.5);border-bottom:1.2px dashed rgba(76,198,232,.5);border-bottom-left-radius:10px}.opInt .lead-top{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid #e5eaf1}.opInt .lead-top b{font-weight:600;font-size:15px}.opInt .lead-top span{font-size:13px;color:#64748B}.opInt .lead ol{list-style:none;padding:6px 0 0}.opInt .lead li{position:relative;display:grid;grid-template-columns:1fr;padding:5px 0 5px 18px;font-size:13px;animation:intstep .4s ease-out both}.opInt .lead li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:#16A34A}.opInt .lead-top time{margin-left:auto;font-size:12px;color:#94A3B8;font-variant-numeric:tabular-nums}.opInt .lead li .t{font-weight:500;color:#0F172A}.opInt .lead li .why{color:#64748B;font-size:12.5px}.opInt .lead-end{display:flex;align-items:center;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid #e5eaf1;font-size:13px;font-weight:500;color:#0F172A}@keyframes intstep{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.opInt section.block{padding:144px 0 0}.opInt .head{max-width:780px}.opInt .wsteps{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.opInt .wstep{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;background:var(--fill);padding:32px 30px 30px}.opInt .wstep .num{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid rgba(76,198,232,.5);color:var(--cyan-2);font-size:13px;font-weight:600}.opInt .wstep h3{margin-top:20px;font-size:21px;color:#fff}.opInt .wstep p{margin-top:12px;font-size:15px;line-height:1.6;color:var(--paper-2)}.opInt .pic{margin-top:auto;padding-top:0}.opInt .wstep .pic{margin-top:28px}.opInt .pic.app{background:#fff;color:#0F172A;border-radius:12px;padding:14px 14px 12px;font-size:12.5px}.opInt .ap-row+.ap-row{margin-top:12px;padding-top:12px;border-top:1px solid #e5eaf1}.opInt .ap-k{font-weight:600;font-size:12.5px}.opInt .ap-f{display:flex;gap:8px;margin-top:6px}.opInt .ap-f span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:11.5px;background:#F1F5F9;padding:5px 8px}.opInt .ap-f b,.opInt .ap-f span{border:1px solid #e2e8f0;border-radius:7px}.opInt .ap-f b{font-weight:500;font-size:12px;padding:5px 10px}.opInt .ap-note{margin-top:8px;font-size:11.5px;color:#475569;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:7px;padding:6px 8px}.opInt .ap-note b{color:#0F172A;font-weight:600}.opInt .pic.code{margin-top:28px;overflow-x:auto;border:1px solid var(--line);background:#030913;border-radius:12px;padding:14px;font-family:var(--mono);font-size:11.5px;line-height:1.7;color:var(--paper-2);white-space:pre-wrap;overflow-wrap:anywhere}.opInt .code .s,.opInt .pic .s{color:var(--cyan-2)}.opInt .pic.chain{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.opInt .chain li{position:relative;align-self:flex-start;font-size:13px;color:var(--paper);border:1px solid var(--line);background:var(--navy-2);border-radius:8px;padding:7px 12px}.opInt .chain li+li:before{content:"";position:absolute;left:20px;bottom:100%;width:1px;height:14px;background:rgba(76,198,232,.55)}.opInt .chain li.crm{display:flex;align-items:center;gap:7px;background:#fff;border-color:#fff;color:#0F172A;font-weight:500}.opInt .chain li.crm img{width:16px;height:16px;object-fit:contain}.opInt .senders-row{margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.opInt .senders-row .k{margin:0}.opInt .senders-row ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}.opInt .senders-row li{font-size:14px;color:#fff;border:1px solid rgba(76,198,232,.4);background:rgba(0,188,212,.06);border-radius:999px;padding:6px 14px}.opInt .wfacts{list-style:none;padding:0;margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:1px solid var(--line)}.opInt .wfacts li{position:relative;padding:18px 0 18px 22px;font-size:15px;line-height:1.6;color:var(--paper-2);border-bottom:1px solid var(--line-2)}.opInt .wfacts li:before{content:"";position:absolute;left:0;top:27px;width:6px;height:6px;border-radius:50%;background:var(--cyan-2)}.opInt .zap{margin-top:40px;font-size:16px;line-height:1.7;color:var(--paper);max-width:880px}.opInt .qcols{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opInt .qcol{padding:40px 48px 44px}.opInt .qcol:first-child{padding-left:0}.opInt .qcol+.qcol{border-left:1px solid var(--line);padding-right:0}.opInt .qcol h3{font-size:22px;color:#fff}.opInt .qlist{list-style:none;padding:0;margin-top:22px;display:flex;flex-direction:column;gap:14px}.opInt .qlist>li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.6;color:var(--paper)}.opInt .qlist>li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--cyan-2)}.opInt .qsub{list-style:none;padding:0;margin-top:10px;display:flex;flex-direction:column;gap:8px}.opInt .qsub li{position:relative;padding-left:18px;font-size:15px;color:var(--paper-2)}.opInt .qsub li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:1px;background:var(--mute)}.opInt .qlead{margin-top:22px;font-size:15.5px;line-height:1.6;color:var(--paper-2)}.opInt .qlead+.qlist{margin-top:14px}.opInt .qnote{margin-top:24px;padding-top:18px;border-top:1px solid var(--line-2);font-size:15px;line-height:1.6;color:var(--paper-2)}.opInt .jobs{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.opInt .jobs li{border-top:1px solid var(--line);padding-top:24px}.opInt .jobs h3{margin-top:0;font-size:20px;line-height:1.3;color:#fff}.opInt .jobs p{margin-top:12px;font-size:15.5px;line-height:1.65;color:var(--paper-2)}.opInt .crms{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opInt .crm-col{padding:40px;display:flex;flex-direction:column}.opInt .crm-col+.crm-col{border-left:1px solid var(--line)}.opInt .crm-col:first-child{padding-left:0}.opInt .crm-col:last-child{padding-right:0}.opInt .crm-logo{width:28px;height:28px;object-fit:contain}.opInt .crm-col h2{margin-top:20px;font-size:26px;color:#fff}.opInt .crm-col .job{margin-top:16px;font-size:15px;line-height:1.65;color:var(--paper)}.opInt .facts{list-style:none;padding:0;margin-top:22px;display:flex;flex-direction:column;gap:10px}.opInt .facts li{font-size:14.5px;line-height:1.5;color:var(--paper-2)}.opInt .crm-col .plan{align-self:flex-start;margin-top:22px}.opInt .crm-col .links{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;gap:10px}.opInt .own{padding:40px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px;align-items:baseline;border-bottom:1px solid var(--line)}.opInt .own h3{font-size:22px;color:#fff;grid-row:span 3}.opInt .own p{grid-column:2/span 2;padding-left:40px;font-size:15px;line-height:1.65;color:var(--paper-2);max-width:760px}.opInt .own .lnk,.opInt .own .plan{grid-column:2/span 2;margin-left:40px;justify-self:start}.opInt .check{margin-top:40px;font-size:16px;line-height:1.7;color:var(--paper-2);max-width:880px}.opInt .ways{margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.opInt .way{padding:40px 48px;display:flex;flex-direction:column}.opInt .way+.way{border-left:1px solid var(--line)}.opInt .way:first-child{padding-left:0}.opInt .way:last-child{padding-right:0}.opInt .way h3{font-size:22px;color:#fff}.opInt .way .takes{margin-top:16px;font-size:15px;line-height:1.65;color:var(--paper)}.opInt .way ul{list-style:none;padding:0;margin-top:10px;display:flex;flex-direction:column;gap:10px}.opInt .way li{font-size:14.5px;line-height:1.5;color:var(--paper-2)}.opInt .way .foot{margin-top:28px}.opInt .sched{margin-top:32px;font-size:16px;color:var(--paper-2)}.opInt .api{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:64px;align-items:center}.opInt .stop1{margin-top:8px;font-size:14.5px;color:var(--paper-2)}.opInt .code{margin:0;overflow-x:auto;border:1px solid var(--line);background:#030913;border-radius:14px;padding:20px;font-family:var(--mono);font-size:13px;line-height:1.7;color:var(--paper-2)}.opInt .code .c{color:var(--mute)}.opInt .close{position:relative;overflow:hidden;margin-top:144px;padding:110px 0;text-align:center}.opInt .close .wrap{position:relative;z-index:2}.opInt .close h2{font-size:clamp(30px,3.4vw,44px);color:#fff}.opInt .close p{margin:18px auto 0;max-width:560px;font-size:17px;color:var(--paper-2)}.opInt .close .ctas{justify-content:center}@media (max-width:1100px){.opInt .hero-g{grid-template-columns:1fr;gap:48px}.opInt .hero-r{display:flex;justify-content:center}.opInt .wsteps{grid-template-columns:minmax(0,1fr)}.opInt .wstep{min-width:0}.opInt .crms{grid-template-columns:minmax(0,1fr)}.opInt .crm-col,.opInt .crm-col:first-child,.opInt .crm-col:last-child{padding:28px 0;border-left:0}.opInt .crm-col+.crm-col{border-left:0;border-top:1px solid var(--line)}}@media (max-width:860px){.opInt .qcols{grid-template-columns:1fr}.opInt .qcol,.opInt .qcol:first-child{padding:32px 0}.opInt .qcol+.qcol{border-left:0;border-top:1px solid var(--line)}.opInt .jobs{gap:28px}.opInt .api,.opInt .jobs{grid-template-columns:1fr}.opInt .api{gap:24px}.opInt .own,.opInt .wfacts{grid-template-columns:1fr}.opInt .own h3{grid-row:auto}.opInt .own p{grid-column:1;padding-left:0}.opInt .own .lnk,.opInt .own .plan{grid-column:1;margin-left:0}.opInt .ways{grid-template-columns:1fr}.opInt .way,.opInt .way:first-child,.opInt .way:last-child{padding:24px 0;border-left:0}.opInt .way+.way{border-top:1px solid var(--line);border-left:0}}@media (max-width:600px){.opInt .wrap{width:calc(100% - 32px)}.opInt .hero{padding-top:48px}.opInt .call{width:100%}.opInt .senders{gap:6px}.opInt .snd{font-size:12px;padding:6px 0}.opInt .req pre{font-size:11px}.opInt .lead{margin-left:18px}.opInt .wstep{padding:24px 20px}.opInt section.block{padding-top:104px}.opInt .way,.opInt .way:first-child,.opInt .way:last-child{padding:32px 0}.opInt .wfacts li{padding:14px 0 14px 22px}.opInt .wfacts li:before{top:23px}}@media (prefers-reduced-motion:reduce){.opInt .fan path,.opInt .lead li{animation:none}}