@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--blue:#1464ed;--sky:#79dcff;--orange:#ff9e32;--paper:#fff}.hero{background:linear-gradient(125deg,#06182f,#0a3263);min-height:680px}.hero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(3rem,6.1vw,6.2rem);line-height:1.04}.hero .lead{max-width:680px}.orbit{opacity:.18;pointer-events:none}.eyebrow{letter-spacing:.1em;font-size:.875rem}.micro{font-size:.875rem}.academygrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.academygrid article{background:#f7faff;border:1px solid #dce5f2;border-radius:18px;padding:28px;box-shadow:0 14px 35px #0c2b5510}.academygrid h3{font-size:1.4rem;line-height:1.25}.academygrid video{aspect-ratio:16/9;background:#071329;border-radius:10px;width:100%;margin:12px 0}.academygrid summary{cursor:pointer;padding:12px 0;font-weight:700}.academygrid ol{padding-left:24px}.academygrid li{margin:10px 0}#download{background:#eaf3ff;border-top:1px solid #dce5f2;border-bottom:1px solid #dce5f2}#download p{max-width:800px}a.primary{text-decoration:none}.pricing{display:block}.pricing>.sectionhead{width:100%}.currency{background:#e7edf7;border-radius:12px;padding:4px;display:flex}.currency button{background:0 0;border:0;border-radius:9px;padding:10px 18px;font-weight:900}.currency button.active{color:#fff;background:#071329}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.plans article{color:#fff;background:#071329;border-radius:20px;padding:30px;position:relative;box-shadow:0 22px 55px #07132922}.plans article.popular{outline:3px solid #ff9e32;transform:translateY(-10px)}.plans h3{margin:.6rem 0;font-size:1.55rem}.planprice{letter-spacing:-.04em;font-size:2.7rem;font-weight:900}.plans p{color:#9eb0ce;min-height:50px}.plans .bill{margin:16px 0}.badge{color:#17110b;background:#ff9e32;border-radius:99px;padding:5px 11px;font-size:.75rem;font-weight:900;position:absolute;top:-14px;right:18px}.pricingnote{color:#5d6a7e;max-width:900px}.modal select{background:#fff;border:1px solid #ccd5e3;border-radius:9px;width:100%;margin-top:5px;padding:11px}.checkoutchoices{grid-template-columns:1fr 1fr;gap:12px;display:grid}:focus-visible{outline-offset:4px;outline:3px solid #1689d9}section[id]{scroll-margin-top:90px}@media (max-width:900px){.plans{grid-template-columns:1fr}.plans article.popular{transform:none}}@media (max-width:700px){.academygrid{grid-template-columns:1fr}.academygrid article{padding:20px}.checkoutchoices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.oa-site{--night:#14072b;--night2:#201047;--coral:#ff5d5f;--rose:#ff8a79;--cyan:#58d7ea;--ink:#1d1830;--muted:#665f78;--line:#e5e1eb;--soft:#f7f5fa;color:var(--ink);background:#fff;font-family:Manrope,Arial,sans-serif;overflow:hidden}.oa-site *{box-sizing:border-box}.oa-site button,.oa-site a,.oa-site input,.oa-site select,.oa-site textarea{font:inherit}.oa-site button,.oa-site a{cursor:pointer}.oa-site h1,.oa-site h2,.oa-site h3,.oa-site p{margin-top:0}.oa-site section[id]{scroll-margin-top:90px}.oa-kicker{color:var(--coral);letter-spacing:.14em;font-size:.78rem;font-weight:800;display:block}.oa-logo{color:inherit;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;display:inline-flex}.oa-logo b{background:linear-gradient(135deg,var(--cyan),#6359ee 55%,var(--coral));color:#fff;letter-spacing:-.05em;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.oa-nav{background:var(--night);color:#fff;z-index:50;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:22px;height:76px;padding:0 max(5vw,24px);display:flex;position:sticky;top:0}.oa-nav>a{color:#fff;text-decoration:none}.oa-nav nav{align-items:center;gap:28px;display:flex}.oa-nav nav a{color:#d8d0e8;font-size:.9rem;font-weight:700;text-decoration:none}.oa-nav nav a:hover{color:#fff}.oa-navcta,.oa-primary{background:linear-gradient(135deg,var(--coral),#ff7c64);color:#fff;border:0;border-radius:9px;padding:13px 20px;font-weight:800;box-shadow:0 10px 28px #ff5d5f2c}.oa-notice{color:#eadff7;text-align:center;background:#25103f;border-bottom:1px solid #ff5d5f55;justify-content:center;gap:14px;padding:10px max(5vw,24px);font-size:.86rem;display:flex}.oa-notice b{color:#ffb1a6}.oa-hero{background:radial-gradient(circle at 20% 35%,#451434 0,transparent 35%),radial-gradient(circle at 84% 40%,#14275b 0,transparent 36%),var(--night);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:70px;min-height:680px;padding:76px max(6vw,28px) 90px;display:grid}.oa-hero h1{letter-spacing:-.06em;max-width:820px;margin:20px 0 28px;font-size:clamp(3.4rem,6vw,6.7rem);line-height:.96}.oa-hero h1 em{color:var(--rose);font-style:normal}.oa-hero-copy>p{color:#c8bfd8;max-width:720px;font-size:1.08rem;line-height:1.8}.oa-actions{align-items:center;gap:14px;margin:32px 0;display:flex}.oa-ghost{color:#fff;border:1px solid #fff5;border-radius:9px;padding:12px 19px;font-weight:800;text-decoration:none}.oa-trial{color:#a99dbd;flex-wrap:wrap;gap:22px;font-size:.82rem;display:flex}.oa-trial strong{color:var(--cyan)}.oa-demo{color:var(--ink);background:#fefeff;border:1px solid #fff4;border-radius:18px;padding:18px;transform:perspective(1200px)rotateY(-3deg);box-shadow:0 35px 100px #0006}.oa-demo-top{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-bottom:16px;font-size:.8rem;font-weight:700;display:flex}.oa-demo-top .oa-logo span{display:none}.oa-demo-top i{color:#a75c00;background:#fff1dd;border-radius:99px;margin-left:auto;padding:5px 9px;font-size:.7rem;font-style:normal}.oa-product{justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;display:flex}.oa-product div{display:grid}.oa-product small,.oa-metrics small{color:#8c849b;letter-spacing:.09em;font-size:.67rem;font-weight:800}.oa-product b{font-size:1.25rem}.oa-product div span{color:#71697e;font-size:.78rem}.oa-risk{color:#915500;background:#fff3df;border-radius:8px;padding:8px 10px;font-size:.7rem;font-weight:900}.oa-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.oa-metrics div{background:#f3f0f7;border-radius:11px;padding:15px;display:grid}.oa-metrics b{font-size:1.35rem}.oa-metrics .positive{color:#0a9a67}.oa-costbar{margin:20px 0}.oa-costbar:before{content:"";background:#e4deeb;border-radius:20px;height:8px;display:block}.oa-costbar span{background:linear-gradient(90deg,var(--coral),#ffb54c);border-radius:20px;width:64%;height:8px;margin-top:-8px;display:block}.oa-costbar b{color:#81798e;margin-top:8px;font-size:.7rem;display:block}.oa-decision{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.oa-decision>span{margin-right:auto;font-size:.76rem;font-weight:800}.oa-decision button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px 9px;font-size:.68rem;font-weight:900}.oa-decision .selected{background:var(--night);color:#fff}.oa-demo>p{color:#8b8496;margin:15px 0 0;font-size:.68rem}.oa-proof{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:24px max(6vw,28px);display:grid}.oa-proof div{border-right:1px solid var(--line);padding:6px 24px;display:grid}.oa-proof div:last-child{border:0}.oa-proof b{font-size:.92rem}.oa-proof span{color:var(--muted);font-size:.78rem}.oa-explain,.oa-connect{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:100px max(7vw,28px);display:grid}.oa-explain h2,.oa-connect h2,.oa-sectionhead h2,.oa-final h2{letter-spacing:-.055em;margin:13px 0;font-size:clamp(2.4rem,4.5vw,4.8rem);line-height:1.04}.oa-explain p,.oa-connect p{color:var(--muted);line-height:1.8}.oa-tools,.oa-pricing,.oa-policies{background:var(--soft);padding:100px max(7vw,28px)}.oa-sectionhead{max-width:820px;margin-bottom:50px}.oa-sectionhead>p{color:var(--muted);font-size:1.05rem}.oa-toolgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.oa-toolgrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:260px;padding:30px;transition:all .2s}.oa-toolgrid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #1d183010}.oa-toolgrid article>span{color:var(--coral);font-size:.78rem;font-weight:900}.oa-toolgrid h3{margin:62px 0 12px;font-size:1.35rem}.oa-toolgrid p,.oa-stepgrid p,.oa-policies p{color:var(--muted);font-size:.91rem;line-height:1.7}.oa-flow,.oa-faq{background:#fff;padding:100px max(7vw,28px)}.oa-stepgrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.oa-stepgrid article{background:#fff;min-height:280px;padding:30px}.oa-stepgrid b{color:var(--coral);font-size:1.8rem}.oa-stepgrid h3{margin-top:60px;font-size:1.18rem}.oa-inline{color:var(--night);margin-top:26px;font-weight:800;text-decoration:none;display:inline-block}.oa-connect{background:var(--night);color:#fff}.oa-connect p{color:#bcb1ce}.oa-connect-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oa-connect-list span{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;padding:17px;font-weight:800}.oa-connect-list small{color:#a89dbb;font-weight:500;display:block}.oa-site #training{background:#fff}.oa-site #training .sectionhead h2{color:var(--ink)}.oa-site .academygrid article{background:var(--soft);border-color:var(--line);box-shadow:none}.oa-pricing{background:#efeaf5}.oa-currency{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:15px;padding:4px;display:inline-flex}.oa-currency button{background:0 0;border:0;border-radius:7px;padding:9px 17px;font-weight:900}.oa-currency button.active{background:var(--night);color:#fff}.oa-plans{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.oa-plans article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;padding:30px;display:flex;position:relative}.oa-plans article.popular{background:var(--night);color:#fff;transform:translateY(-12px);box-shadow:0 28px 70px #14072b2c}.oa-popular{background:var(--coral);color:#fff;border-radius:99px;padding:6px 11px;font-size:.7rem;font-weight:900;position:absolute;top:-14px;right:20px}.oa-term{color:var(--coral);letter-spacing:.09em;font-size:.74rem;font-weight:900}.oa-plans h3{margin:13px 0 4px;font-size:1.4rem}.oa-price{letter-spacing:-.05em;font-size:3.2rem;font-weight:800}.oa-plans>article>p{color:var(--muted);font-size:.82rem}.oa-plans .popular>p{color:#ad9fc1}.oa-plans ul{flex:1;padding-left:20px}.oa-plans li{margin:9px 0;font-size:.86rem}.oa-total{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:18px;padding-top:16px;display:flex}.popular .oa-total{border-color:#ffffff20}.oa-total span{font-size:.77rem}.oa-total b{font-size:1.2rem}.oa-plans .oa-primary{width:100%;margin-top:18px}.oa-fineprint{color:var(--muted);margin-top:28px;font-size:.82rem}.oa-faq>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oa-faq details{border:1px solid var(--line);border-radius:11px;padding:18px}.oa-faq summary{cursor:pointer;font-weight:800}.oa-faq details p{color:var(--muted);margin:14px 0 0;line-height:1.7}.oa-policies>div:last-of-type{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.oa-policies article{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px}.oa-policies h3{color:var(--coral)}.oa-legal{border-left:4px solid var(--coral);background:#fff;margin-top:20px;padding:18px}.oa-final{text-align:center;background:linear-gradient(135deg,#35123e,var(--night));color:#fff;padding:100px 24px}.oa-final .oa-logo span{color:#fff}.oa-final h2{max-width:850px;margin:25px auto}.oa-final p{color:#bfb4ce}.oa-footer{color:#fff;background:#0d041e;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:50px max(7vw,28px);display:grid}.oa-footer p{color:#9e92af;margin:0}.oa-footer div{flex-wrap:wrap;gap:18px;display:flex}.oa-footer a{color:#fff;font-size:.82rem;text-decoration:none}.oa-footer small{color:#746b80;border-top:1px solid #ffffff16;grid-column:1/-1;padding-top:20px}.oa-modalback{z-index:100;background:#0c031dde;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.oa-modal{background:#fff;border-radius:18px;width:min(620px,100%);max-height:94vh;padding:32px;position:relative;overflow:auto}.oa-close{background:0 0;border:0;font-size:2rem;position:absolute;top:10px;right:16px}.oa-modal h2{margin:10px 0;font-size:2.2rem}.oa-modal label{margin:12px 0;font-size:.84rem;font-weight:800;display:block}.oa-modal input,.oa-modal select,.oa-modal textarea{background:#fff;border:1px solid #d3cedb;border-radius:8px;width:100%;margin-top:5px;padding:11px;display:block}.oa-selects{grid-template-columns:1fr 1fr;gap:12px;display:grid}.oa-paytotal{background:#f2edf8;border-radius:10px;justify-content:space-between;margin:16px 0;padding:15px;display:flex}.oa-check{align-items:start;gap:9px;font-weight:500!important;display:flex!important}.oa-check input{width:auto}.oa-wide{width:100%}.oa-primary:disabled{opacity:.45;cursor:not-allowed}.oa-modal>p{color:var(--muted);text-align:center;font-size:.8rem}.oa-chatfab{background:var(--coral);color:#fff;z-index:70;border:0;border-radius:99px;padding:15px 20px;font-weight:900;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 45px #14072b50}.oa-chat{z-index:80;background:#fff;border-radius:16px;flex-direction:column;width:min(390px,100vw - 32px);height:510px;display:flex;position:fixed;bottom:86px;right:24px;overflow:hidden;box-shadow:0 25px 80px #14072b55}.oa-chat header{background:var(--night);color:#fff;justify-content:space-between;padding:15px;display:flex}.oa-chat header small{color:#a99eb9;display:block}.oa-chat header button{color:#fff;background:0 0;border:0;font-size:1.4rem}.oa-chatbody{background:#f5f2f8;flex:1;padding:14px;overflow:auto}.oa-chatbody p{background:#fff;border-radius:9px;max-width:88%;padding:10px}.oa-chatbody .you{background:#eadff7;margin-left:auto}.oa-chatinput{border-top:1px solid var(--line);padding:10px;display:flex}.oa-chatinput input{border:1px solid var(--line);border-radius:8px;flex:1;padding:9px}.oa-chatinput button{background:var(--night);color:#fff;border:0;border-radius:8px;margin-left:6px}.oa-chatnote{color:#81798d;padding:0 12px 10px}.oa-site :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.oa-site .oa-nav nav{background:#fff;border:1px solid #ffffff40;border-radius:12px;padding:9px 18px;box-shadow:0 8px 26px #00000030}.oa-site .oa-nav nav a{color:#24143f}.oa-site .oa-nav nav a:hover{color:#c52f4f}.oa-mobilemenu{display:none;position:relative}.oa-mobilemenu summary{border:1px solid #ffffff3a;border-radius:8px;padding:8px 11px;font-size:.78rem;font-weight:800;list-style:none}.oa-mobilemenu summary::-webkit-details-marker{display:none}.oa-mobilemenu>div{background:#fff;border-radius:12px;width:190px;padding:9px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 50px #0005}.oa-mobilemenu a{border-radius:7px;padding:9px 10px;font-size:.83rem;font-weight:800;text-decoration:none;color:#24143f!important}.oa-mobilemenu a:hover{background:#f2edf8}@media (max-width:1050px){.oa-nav nav{display:none}.oa-mobilemenu{display:block}.oa-hero{grid-template-columns:1fr;padding-top:60px}.oa-demo{max-width:760px;transform:none}.oa-toolgrid,.oa-stepgrid{grid-template-columns:1fr 1fr}.oa-plans{grid-template-columns:1fr}.oa-plans article.popular{transform:none}.oa-explain,.oa-connect{grid-template-columns:1fr;gap:35px}.oa-proof{grid-template-columns:1fr 1fr}.oa-proof div:nth-child(2){border:0}.oa-policies>div:last-of-type{grid-template-columns:1fr 1fr}}@media (max-width:650px){.oa-nav{padding:0 16px}.oa-navcta{padding:10px 12px}.oa-notice{flex-direction:column;align-items:center;gap:2px}.oa-hero{gap:45px;padding:58px 20px 65px}.oa-hero h1{font-size:3.2rem}.oa-actions{flex-direction:column;align-items:stretch}.oa-ghost{text-align:center}.oa-trial{flex-direction:column;gap:10px}.oa-demo{padding:13px}.oa-metrics{grid-template-columns:1fr}.oa-decision>span{width:100%}.oa-proof,.oa-toolgrid,.oa-stepgrid,.oa-connect-list,.oa-faq>div:last-child,.oa-policies>div:last-of-type{grid-template-columns:1fr}.oa-proof div{border-right:0;border-bottom:1px solid var(--line);padding:15px}.oa-explain,.oa-connect,.oa-tools,.oa-flow,.oa-pricing,.oa-faq,.oa-policies{padding:75px 20px}.oa-sectionhead h2,.oa-explain h2,.oa-connect h2,.oa-final h2{font-size:2.6rem}.oa-selects,.oa-footer{grid-template-columns:1fr}.oa-chatfab{bottom:16px;right:16px}.oa-chat{bottom:75px;right:16px}}.oa-site .oa-compat,.oa-site .oa-reviews{color:#17132f;background:#f7f7fc;padding:96px max(5vw,24px)}.oa-site .oa-compatgrid,.oa-site .oa-reviewgrid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:36px auto 0;display:grid}.oa-site .oa-compatgrid article,.oa-site .oa-reviewgrid article{background:#fff;border:1px solid #e5e2f1;border-radius:18px;padding:26px;box-shadow:0 14px 42px #1c12350d}.oa-site .oa-compatgrid article>b{color:#6a43e7;letter-spacing:.12em;font-size:12px}.oa-site .oa-compatgrid h3,.oa-site .oa-reviewgrid h3{margin:12px 0;font-size:21px}.oa-site .oa-compatgrid p,.oa-site .oa-reviewgrid p{color:#625d76;line-height:1.7}.oa-site .oa-reviewgrid article>span{color:#f47745;letter-spacing:3px}.oa-site .oa-reviewempty{text-align:center;color:#625d76;background:#fff;border:1px dashed #c9c2e7;border-radius:14px;max-width:800px;margin:30px auto;padding:22px}.oa-site .oa-reviewform{background:#fff;border:1px solid #e5e2f1;border-radius:20px;max-width:800px;margin:26px auto 0;padding:28px;box-shadow:0 18px 50px #1c123512}.oa-site .oa-reviewform>div{grid-template-columns:1fr 1fr .7fr;gap:12px;display:grid}.oa-site .oa-reviewform label{margin:12px 0;font-size:13px;font-weight:800;display:block}.oa-site .oa-reviewform input,.oa-site .oa-reviewform select,.oa-site .oa-reviewform textarea{color:#17132f;background:#fbfaff;border:1px solid #d8d3e8;border-radius:10px;width:100%;margin-top:7px;padding:12px;display:block}.oa-site .oa-reviewstatus{color:#5a3bc5;font-weight:700}@media (max-width:900px){.oa-site .oa-compatgrid,.oa-site .oa-reviewgrid,.oa-site .oa-reviewform>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.oa-site *{scroll-behavior:auto!important;transition:none!important}}.aranavi-logo{gap:9px}.aranavi-logo>b{letter-spacing:-.12em;border-radius:13px;width:40px;height:40px;font-family:Arial,Helvetica,sans-serif;font-size:1rem}.aranavi-logo span{line-height:1;display:grid}.aranavi-logo strong{letter-spacing:.13em;font-size:.9rem}.aranavi-logo small{letter-spacing:.12em;color:#b9aecb;margin-top:4px;font-size:.48rem}.oa-proof{grid-template-columns:repeat(5,1fr)}.oa-intro{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:86px max(7vw,28px);display:grid}.oa-intro h2{letter-spacing:-.055em;margin:14px 0 22px;font-size:clamp(2.4rem,4vw,4.4rem);line-height:1.04}.oa-intro p{color:var(--muted);max-width:680px;line-height:1.8}.oa-intro-flow{gap:10px;display:grid}.oa-intro-flow div{border:1px solid var(--line);background:#fbfafd;border-radius:13px;align-items:flex-start;gap:18px;padding:19px;display:flex}.oa-intro-flow b{color:var(--coral);font-size:1.35rem}.oa-intro-flow span{font-weight:800}.oa-intro-flow small{color:var(--muted);margin-top:3px;font-size:.82rem;font-weight:500;line-height:1.5;display:block}.oa-api-guide{background:#f7f5fa;padding:100px max(7vw,28px)}.oa-guidegrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.oa-guidegrid article{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:230px;padding:25px}.oa-guidegrid b{color:var(--coral);letter-spacing:.04em;font-size:.78rem}.oa-guidegrid h3{margin:44px 0 12px;font-size:1.15rem}.oa-guidegrid p{color:var(--muted);font-size:.9rem;line-height:1.7}@media (max-width:1050px){.oa-proof{grid-template-columns:repeat(3,1fr)}.oa-proof div:nth-child(3){border:0}.oa-guidegrid{grid-template-columns:1fr 1fr}.oa-intro{grid-template-columns:1fr;gap:35px}}@media (max-width:650px){.oa-proof{grid-template-columns:1fr}.oa-api-guide,.oa-intro{padding:75px 20px}.oa-guidegrid{grid-template-columns:1fr}}.oa-contact{background:#fff;padding:96px max(7vw,28px)}.oa-contactgrid{grid-template-columns:1.15fr .85fr;gap:20px;margin-top:28px;display:grid}.oa-contactform,.oa-contactcard{border:1px solid var(--line);border-radius:18px;padding:28px}.oa-contactform{background:var(--soft)}.oa-contactform label{margin:0 0 14px;font-size:.86rem;font-weight:800;display:block}.oa-contactform input,.oa-contactform textarea,.oa-contactform select{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4cedf;border-radius:9px;margin-top:6px;padding:12px 13px;display:block}.oa-contactform textarea{resize:vertical}.oa-contactcard{background:var(--night);color:#fff}.oa-contactcard h3{margin:12px 0 18px;font-size:1.35rem}.oa-contactcard a{color:#fff;margin:10px 0;font-weight:800;text-decoration:none;display:block}.oa-contactcard address{color:#d2c9df;margin-top:22px;font-style:normal;line-height:1.7}.oa-contactcard .oa-fineprint{color:#bdb2cc;margin-top:24px}@media (max-width:850px){.oa-contactgrid{grid-template-columns:1fr}}.oa-intro-top{background:linear-gradient(135deg,#fff 0%,#fff7f4 55%,#f2f1ff 100%);border-bottom:1px solid #eadfe7;padding:54px max(6vw,28px);display:block}.oa-intro-top .oa-oa-heading{max-width:930px}.oa-intro-top h2{margin:12px 0 14px;font-size:clamp(2rem,3.6vw,3.65rem)}.oa-intro-top .oa-oa-heading>p{max-width:820px;margin-bottom:28px;font-size:1rem}.oa-oa-infographic{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.oa-oa-infographic details{background:#fff;border:1px solid #ded8e8;border-radius:16px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 34px #25113d0b}.oa-oa-infographic details:hover,.oa-oa-infographic details[open]{border-color:#8a70ec;transform:translateY(-4px);box-shadow:0 18px 45px #4b2ea517}.oa-oa-infographic summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.oa-oa-infographic summary::-webkit-details-marker{display:none}.oa-oa-infographic summary b{color:#fff;background:linear-gradient(135deg,#58d7ea,#6359ee 58%,#ff5d5f);border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:.84rem;display:grid}.oa-oa-infographic summary span{font-weight:800;line-height:1.25}.oa-oa-infographic summary i{color:var(--coral);letter-spacing:.13em;margin-bottom:4px;font-size:.65rem;font-style:normal;display:block}.oa-oa-infographic details p{color:var(--muted);margin:15px 0 0;font-size:.82rem;line-height:1.6}.oa-flow-arrow{color:#7157d9;align-self:center;font-size:1.5rem;font-weight:900}.oa-profit-strip{background:var(--night);color:#d9d0e7;border-radius:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:24px;padding:15px 20px;font-size:.86rem;display:flex}.oa-profit-strip b{color:var(--coral);font-size:1.15rem}.oa-profit-strip strong{color:#75e4bd;font-size:1rem}.oa-oa-note{text-align:center;color:var(--muted);font-size:.85rem;max-width:none!important;margin:15px 0 0!important}.oa-integrations{background:#fff;padding:100px max(7vw,28px)}.oa-integration-legend{flex-wrap:wrap;align-items:center;gap:9px;margin:-20px 0 32px;display:flex}.oa-integration-legend span,.oa-integration-item i{white-space:nowrap;border-radius:99px;padding:5px 9px;font-size:.69rem;font-style:normal;font-weight:900}.oa-integration-legend small{color:var(--muted);margin-right:12px}.oa-integrations .native{color:#087747;background:#dff8ec}.oa-integrations .ready{color:#2558a8;background:#e9f2ff}.oa-integrations .adapter{color:#975400;background:#fff0dc}.oa-integration-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.oa-integration-grid>article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#faf8fc);border-radius:16px;padding:28px}.oa-integration-grid h3{margin-bottom:7px;font-size:1.35rem}.oa-integration-grid>article>p{color:var(--muted);font-size:.88rem;line-height:1.65}.oa-integration-grid article>div{gap:8px;margin-top:20px;display:grid}.oa-integration-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.oa-integration-item b{font-size:.88rem}.oa-consultancy{color:#fff;background:linear-gradient(135deg,#15082e,#2b1556);grid-template-columns:1.25fr .75fr;align-items:center;gap:70px;padding:100px max(7vw,28px);display:grid}.oa-consultancy h2{letter-spacing:-.05em;margin:14px 0 22px;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1.03}.oa-consultancy>div>p,.oa-consultancy li{color:#c9bfda;line-height:1.75}.oa-consultancy li{margin:8px 0}.oa-consultancy article{color:var(--ink);background:#fff;border-radius:18px;padding:34px;box-shadow:0 25px 80px #0005}.oa-consultancy article>span{color:var(--coral);letter-spacing:.12em;font-size:.75rem;font-weight:900}.oa-consultancy h3{margin:18px 0;font-size:2.7rem}.oa-consultancy h3 small{color:var(--muted);letter-spacing:0;font-size:.9rem;display:block}.oa-consultancy article>div{border-block:1px solid var(--line);justify-content:space-between;margin-bottom:18px;padding:16px 0;display:flex}.oa-consultancy article>div strong{color:#087747}.oa-consultancy article button{width:100%}.oa-consultancy article>a{text-align:center;color:var(--night);margin:16px 0 8px;font-weight:800;display:block}.oa-consultancy article>small{text-align:center;color:var(--muted);display:block}@media (max-width:1050px){.oa-oa-infographic{grid-template-columns:1fr 1fr}.oa-flow-arrow{display:none}}@media (max-width:900px){.oa-consultancy{grid-template-columns:1fr;gap:35px}}@media (max-width:650px){.oa-intro-top{padding:34px 18px}.oa-intro-top h2{font-size:2.15rem}.oa-intro-top .oa-oa-heading>p{font-size:.95rem;line-height:1.65}.oa-oa-infographic{grid-template-columns:1fr;gap:10px}.oa-oa-infographic details{padding:15px}.oa-oa-infographic details:hover,.oa-oa-infographic details[open]{transform:none}.oa-profit-strip{justify-content:flex-start;align-items:flex-start;gap:8px 10px}.oa-profit-strip span,.oa-profit-strip strong{font-size:.78rem}.oa-integrations,.oa-consultancy{padding:75px 20px}.oa-consultancy h2{font-size:2.5rem}.oa-consultancy article{padding:25px}.oa-integration-grid{grid-template-columns:1fr}.oa-integration-grid>article{padding:22px}.oa-integration-legend,.oa-integration-item{align-items:flex-start}.oa-integration-item i{text-align:right;white-space:normal}}.oa-blog-page{color:#17131d;background:#fbfafc;min-height:100vh}.oa-blog-header{border-bottom:1px solid #ece7f1;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:22px 28px;display:flex}.oa-blog-header nav{gap:22px;display:flex}.oa-blog-header a{color:inherit;text-decoration:none}.oa-blog-brand{font-size:1.1rem;font-weight:800}.oa-blog-hero{text-align:center;max-width:900px;margin:0 auto;padding:88px 28px 54px}.oa-blog-kicker{letter-spacing:.16em;color:#6e3ee3;font-size:.78rem;font-weight:800}.oa-blog-hero h1{letter-spacing:-.045em;margin:14px 0 20px;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02}.oa-blog-hero>p:last-child{color:#5e5766;max-width:760px;margin:0 auto;font-size:1.1rem;line-height:1.7}.oa-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1180px;margin:0 auto;padding:20px 28px 80px;display:grid}.oa-blog-card{background:#fff;border:1px solid #e9e3ef;border-radius:22px;padding:28px;box-shadow:0 8px 35px #2518370d}.oa-blog-card h2{margin:16px 0 12px;font-size:1.35rem;line-height:1.25}.oa-blog-card h2 a{color:#17131d;text-decoration:none}.oa-blog-card>p{color:#625a69;line-height:1.65}.oa-blog-meta{color:#7b7183;flex-wrap:wrap;gap:14px;font-size:.82rem;display:flex}.oa-blog-read{color:#6734dd;margin-top:10px;font-weight:750;text-decoration:none;display:inline-block}.oa-blog-cta{color:#fff;text-align:center;background:#241437;border-radius:26px;max-width:900px;margin:0 auto 90px;padding:44px 32px}.oa-blog-cta h2{margin:0 0 12px;font-size:2rem}.oa-blog-cta p{color:#ddd3e8;line-height:1.65}.oa-blog-cta a{color:#241437;background:#fff;border-radius:999px;margin-top:10px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-block}.oa-blog-article{max-width:820px;margin:0 auto;padding:64px 28px 100px}.oa-blog-back{color:#6734dd;margin-bottom:26px;font-weight:750;text-decoration:none;display:inline-block}.oa-blog-article h1{letter-spacing:-.04em;margin:16px 0 22px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04}.oa-blog-deck{color:#5e5766;margin-bottom:44px;font-size:1.22rem;line-height:1.7}.oa-blog-article section{margin:38px 0}.oa-blog-article h2{margin:0 0 14px;font-size:1.65rem}.oa-blog-article section p{color:#39323f;font-size:1.05rem;line-height:1.85}.oa-blog-note{background:#f2edf8;border:1px solid #e1d6ee;border-radius:16px;margin-top:48px;padding:22px;line-height:1.6}.oa-blog-note strong{color:#3f1e68}@media (max-width:860px){.oa-blog-grid{grid-template-columns:1fr}.oa-blog-header{padding:18px 20px}.oa-blog-hero{padding-top:58px}.oa-blog-article{padding-top:44px}}
