@font-face{font-family:'Reddit Sans';src:url("/assets/reddit-sans-latin-variable.woff2") format('woff2');font-style:normal;font-weight:200 900;font-display:swap}:root{--orange:#95cdff;--ink:#1e3653;--muted:#526b83;--line:#d1e0ee;--paper:#fff;--warm:#eaf5ff;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;background:#fff;color:var(--ink);font-family:'Reddit Sans',Arial,sans-serif;font-size:17px;line-height:1.55}[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}.shell{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.preview-ribbon{padding:7px 20px;background:var(--orange);color:#1e3653;text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(10px)}.header-inner{display:flex;align-items:center;min-height:88px;gap:24px}.logo{display:flex;width:110px;height:72px;align-items:center}.logo img{width:100%;height:100%;object-fit:contain}.main-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-inline-start:auto}.main-nav a{color:#1e3653;text-decoration:none;font-weight:700;font-size:14px;white-space:nowrap;padding:31px 0 27px;border-bottom:3px solid transparent}.main-nav a:hover,.main-nav a.is-current{border-color:var(--orange)}.language-switcher{display:flex;gap:3px;padding:4px;border:1px solid #ccc;border-radius:999px}.language-switcher a{display:grid;place-items:center;min-width:34px;height:30px;border-radius:999px;color:#1e3653;text-decoration:none;font-size:12px;font-weight:800}.language-switcher a[aria-current=page]{background:#1e3653;color:#fff}.menu-toggle{display:none;border:0;background:#1e3653;color:white;border-radius:8px;font-size:20px;width:44px;height:44px}.hero{background:#1e3653;color:#fff;padding:76px 0 68px}.hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:72px;align-items:center}.hero-copy{min-width:0}.eyebrow{margin:0 0 14px;color:var(--orange);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.hero h1,.overview h1{max-width:780px;margin:0;font-size:clamp(48px,6.2vw,82px);line-height:.98;letter-spacing:-.055em;overflow-wrap:break-word}.lead{max-width:680px;margin:26px 0 0;color:#d3d3d3;font-size:21px;line-height:1.55}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 23px;border:2px solid var(--orange);border-radius:999px;text-decoration:none;font-weight:800}.button.primary{background:var(--orange);color:#1e3653}.button.primary:hover{background:#fff;border-color:#fff}.button.secondary{color:#fff;border-color:#777}.button.secondary:hover{border-color:#fff}.hero-media{position:relative;min-width:0;margin:0;border:2px solid #333;border-radius:24px;overflow:hidden;box-shadow:18px 18px 0 var(--orange);background:#eaf5ff}.hero-media img{display:block;width:100%;height:490px;object-fit:cover}.feature-section{padding:92px 0;background:#fff}.section-heading{max-width:820px;margin-bottom:46px}.section-heading h2{margin:0;font-size:clamp(36px,5vw,60px);line-height:1.05;letter-spacing:-.045em}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:20px}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-card{position:relative;min-height:240px;padding:34px 36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.feature-card:hover{background:var(--warm)}.feature-index{color:var(--orange);font-weight:800}.feature-card h3{margin:36px 0 10px;font-size:27px;line-height:1.2}.feature-card p{margin:0;color:var(--muted)}.process-section{padding:92px 0;background:#1e3653;color:#fff}.section-heading.light>p{color:#bbb}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #393939;border-left:1px solid #393939}.process-grid article{min-height:250px;padding:28px;border-right:1px solid #393939;border-bottom:1px solid #393939}.process-grid span{color:var(--orange);font-weight:800}.process-grid h3{margin:48px 0 10px;font-size:22px}.process-grid p{margin:0;color:#aaa;font-size:15px}.text-link{display:inline-block;margin-top:28px;color:#fff;text-underline-offset:5px}.cta{padding:60px 0;background:var(--orange)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta h2{margin:0;font-size:42px}.cta p{max-width:720px}.cta .eyebrow{color:#1e3653}.cta .button{background:#1e3653;color:#fff;border-color:#1e3653;flex:0 0 auto}.site-footer{padding:66px 0 52px;background:#fff;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.4fr;gap:60px}.footer-grid img{width:120px;height:82px;object-fit:contain}.footer-grid h2{color:var(--orange);font-size:18px}.footer-grid a{display:block;margin:7px 0;color:#1e3653;text-decoration:none}.footer-grid p{color:#555;font-size:14px}.review-toggle{position:fixed;right:22px;bottom:22px;z-index:100;padding:12px 18px;border:0;border-radius:999px;background:#1e3653;color:#fff;font-weight:800;box-shadow:0 8px 30px #0003;cursor:pointer}[dir=rtl] .review-toggle{right:auto;left:22px}.review-panel{position:fixed;inset:0 0 0 auto;z-index:120;width:min(420px,90vw);padding:40px;background:#fff;box-shadow:-14px 0 40px #0003;transform:translateX(105%);transition:transform .2s ease}[dir=rtl] .review-panel{inset:0 auto 0 0;transform:translateX(-105%)}.review-panel.is-open{transform:none}.review-close{position:absolute;top:12px;right:16px;border:0;background:none;font-size:34px;cursor:pointer}.review-panel h2{margin-top:38px}.review-note{margin-top:24px;padding:16px;background:#eaf5ff;color:#1e3653;font-size:14px}.overview{min-height:100vh;padding:10vh 0;background:#1e3653;color:#fff}.overview .lead{max-width:850px}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px}.overview-grid a{display:flex;min-height:180px;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid #444;border-radius:18px;color:#fff;text-decoration:none}.overview-grid a:hover{background:var(--orange);color:#1e3653;border-color:var(--orange)}.overview-grid strong{font-size:34px}.overview-grid span{opacity:.7}.overview-note{margin-top:36px;color:#aaa}@media(max-width:1050px){.main-nav{gap:13px}.main-nav a{font-size:12px}.hero-grid{gap:38px}.process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.header-inner{min-height:76px}.logo{width:88px;height:62px}.menu-toggle{display:block;margin-inline-start:auto}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:14px 20px 24px;background:#fff;border-bottom:1px solid var(--line)}.main-nav.is-open{display:flex}.main-nav a{padding:12px;border:0}.language-switcher{order:3}.hero{padding:54px 0}.hero-grid{grid-template-columns:1fr}.hero h1,.overview h1{font-size:clamp(44px,13vw,68px)}.hero-media img{height:360px}.feature-section,.process-section{padding:65px 0}.feature-grid,.process-grid{grid-template-columns:1fr}.cta-inner,.footer-grid{display:grid;grid-template-columns:1fr}.overview-grid{grid-template-columns:1fr}.cta h2{font-size:34px}}@media(max-width:520px){.shell{width:min(calc(100% - 28px),var(--shell))}.language-switcher a{min-width:30px}.hero-media{box-shadow:8px 8px 0 var(--orange)}.hero-media img{height:280px}.lead{font-size:18px}.actions{display:grid}.button{width:100%}.feature-card{min-height:210px;padding:26px}.cta{padding:45px 0}}@font-face{font-family:'Reddit Sans';src:url('/assets/reddit-sans-latin-variable.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:'Reddit Sans';src:url('/assets/reddit-sans-latin-variable-italic.woff2') format('woff2');font-weight:200 900;font-style:italic;font-display:swap}:root{--oko-navy:#1e3653;--oko-blue:#95cdff;--oko-paper:#fff;--oko-mist:#f1f7fc;--oko-line:#d5e0ea;--oko-wrap:1280px}html{scroll-padding-top:110px}body.oko-preview{margin:0;background:#fff;color:var(--oko-navy);font-family:'Reddit Sans',Arial,sans-serif}body.oko-preview *{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #377db3;outline-offset:4px}button{cursor:pointer}.oko-reviewbar,.oko-header,.oko-footer,.oko-dialog{font-family:'Reddit Sans',Arial,sans-serif!important;color:var(--oko-navy);line-height:1.5}.oko-reviewbar{display:flex;align-items:center;justify-content:space-between;min-height:34px;padding:5px max(24px,calc((100% - 1280px)/2));background:#eaf4fe;border-bottom:1px solid var(--oko-line);font-size:11px;font-weight:650;gap:16px}.oko-reviewbar>div{display:flex;align-items:center;gap:24px}.oko-reviewbar a,.oko-reviewbar button{color:var(--oko-navy)!important;text-decoration:none;background:none;border:0;padding:0;font-size:11px;line-height:1.5}.oko-reviewbar>div>span{padding-left:12px;border-left:1px solid #94adc3;white-space:nowrap}.oko-header{position:sticky;top:0;z-index:1000;background:white;border-bottom:1px solid var(--oko-line)}.oko-header-inner{width:min(1280px,calc(100% - 64px));min-height:94px;margin:auto;display:flex;align-items:center;gap:35px}.oko-brand{width:215px;flex-shrink:0;display:flex;align-items:center}.oko-brand img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain;border:0;border-radius:0;box-shadow:none}.oko-header #oko-navigation{display:flex;align-items:center;gap:23px;margin-left:auto;flex-wrap:nowrap}.oko-header a{text-decoration:none;color:var(--oko-navy)!important}.oko-nav-group{position:relative;display:flex;align-items:center;gap:4px;white-space:nowrap}.oko-nav-group>a{font-size:14px;font-weight:650;line-height:1.3;padding:34px 0}.oko-nav-group>a[aria-current=page]{box-shadow:inset 0 -3px var(--oko-navy)}.oko-sub-toggle{border:0;background:transparent!important;color:var(--oko-navy)!important;padding:4px!important;font-size:12px;line-height:1;min-width:20px}.oko-sub{display:none;position:absolute;top:100%;left:0;min-width:220px;padding:14px;background:white;border:1px solid var(--oko-line);box-shadow:0 15px 30px #1e365315}.oko-sub>a{display:block;padding:11px 14px;font-size:14px;font-weight:550;line-height:1.4}.oko-sub>a:hover{background:#eaf4fe}.oko-nav-group:hover>.oko-sub,.oko-nav-group:focus-within>.oko-sub,.oko-nav-group.is-open>.oko-sub,.oko-language.is-open>.oko-sub{display:block}.oko-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.oko-language{position:relative}.oko-language>button{border:0;background:none!important;color:var(--oko-navy)!important;font-size:12px;font-weight:700;padding:12px 0!important;display:flex;gap:5px;align-items:center}.oko-language>.oko-sub{left:auto;right:0;min-width:150px}.oko-header a.oko-contact{padding:14px 19px;background:var(--oko-navy);color:white!important;font-size:13px;font-weight:650;display:flex;gap:18px;align-items:center;white-space:nowrap}.oko-contact:hover{background:#2d527b!important}.oko-menu{display:none;padding:10px!important;background:transparent!important;color:var(--oko-navy)!important;border:1px solid var(--oko-line);font-size:13px;align-items:center;gap:10px}.oko-footer{background:#fff;border-top:12px solid var(--oko-blue);padding:72px 0 24px;margin:0}.oko-footer-top,.oko-footer-bottom{width:min(1280px,calc(100% - 64px));margin:auto}.oko-footer-top{display:grid;grid-template-columns:1.55fr 1fr 1fr .9fr;gap:64px}.oko-footer h2{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin:4px 0 27px;color:var(--oko-navy)!important}.oko-footer a{display:block;width:fit-content;font-size:14px;color:var(--oko-navy)!important;text-decoration:none;margin:0 0 13px}.oko-footer a:hover{text-decoration:underline;text-underline-offset:5px}.oko-footer p{font-size:14px;line-height:1.65;color:#51677c;max-width:320px;margin:18px 0}.oko-footer-brand>a:first-child{width:240px;margin:0 0 29px}.oko-footer-brand img{width:100%;height:auto;display:block;box-shadow:none;border:0;border-radius:0}.oko-footer-brand>p:first-of-type{font-weight:750;color:var(--oko-navy)}.oko-main-mark{display:block;width:88px;height:88px;object-fit:contain;margin-top:26px}.oko-footer-bottom{border-top:1px solid var(--oko-line);padding-top:24px;margin-top:55px;display:flex;justify-content:space-between;gap:20px;color:#51677c;font-size:12px}.oko-footer-bottom a{font-size:12px;margin:0}.oko-dialog{border:1px solid var(--oko-line);padding:40px;width:min(520px,calc(100vw - 36px));background:white;color:var(--oko-navy);box-shadow:0 25px 100px #1e365344}.oko-dialog::backdrop{background:#1e365366}.oko-dialog h2{font-size:27px;line-height:1.2;color:var(--oko-navy)}.oko-dialog p{font-size:16px;line-height:1.7}.oko-dialog button{padding:12px 26px;background:var(--oko-navy);color:white;border:0}.oko-hidden{display:none!important}.oko-index{width:min(1280px,calc(100% - 48px));margin:60px auto 100px}.oko-index h1{font-size:clamp(36px,5vw,64px);color:var(--oko-navy);line-height:1.1}.oko-index-lead{font-size:19px;line-height:1.7;max-width:760px}.oko-index-tools{display:flex;gap:15px;margin:35px 0}.oko-index-tools input,.oko-index-tools select{padding:15px;border:1px solid var(--oko-line);background:white;color:var(--oko-navy);min-width:0}.oko-index-tools input{flex:1}.oko-index-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--oko-line);border:1px solid var(--oko-line)}.oko-index-list a{display:block;background:#fff;padding:25px;color:var(--oko-navy);font-size:16px;line-height:1.5;text-decoration:none}.oko-index-list a:hover{background:#eaf4fe}.oko-index-list small{display:block;color:#607a92;font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.oko-index-note{padding:22px;background:#eaf4fe;margin-top:30px;font-size:14px;line-height:1.7}@media(max-width:1300px){.oko-header-inner{gap:24px;width:calc(100% - 48px)}.oko-brand{width:183px}.oko-header #oko-navigation{gap:15px}.oko-nav-group>a{font-size:12px}.oko-header-actions{gap:12px}.oko-header a.oko-contact{padding:13px 15px;font-size:12px}.oko-footer-top{gap:40px}}@media(max-width:1080px){.oko-menu{display:flex;margin-left:auto}.oko-header-inner{min-height:80px;gap:20px}.oko-header #oko-navigation{display:none;position:absolute;left:0;right:0;top:100%;padding:20px 28px;background:#fff;box-shadow:0 25px 35px #1e365316;max-height:78vh;overflow:auto;margin:0}.oko-header #oko-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.oko-nav-group{flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--oko-line)}.oko-nav-group>a{font-size:16px;padding:14px 0}.oko-sub-toggle{font-size:20px;padding:12px!important}.oko-nav-group .oko-sub{position:static;flex-basis:100%;border:0;box-shadow:none;padding:0 0 12px}.oko-nav-group:hover>.oko-sub,.oko-nav-group:focus-within>.oko-sub{display:none}.oko-nav-group.is-open>.oko-sub{display:block}.oko-header-actions{gap:17px}.oko-footer-top{grid-template-columns:1.2fr 1fr;gap:45px}}@media(max-width:640px){.oko-reviewbar{padding:7px 16px;gap:10px;align-items:flex-start;min-height:33px}.oko-reviewbar>span{font-size:10px}.oko-reviewbar>div{gap:12px}.oko-reviewbar>div>span,.oko-reviewbar button{display:none}.oko-reviewbar a{font-size:10px}.oko-header-inner{width:calc(100% - 32px);min-height:74px;gap:14px}.oko-brand{width:162px}.oko-header-actions{gap:0}.oko-header a.oko-contact{display:none}.oko-menu{font-size:12px;padding:8px!important}.oko-menu span{font-size:17px}.oko-language>button{font-size:11px}.oko-sub{right:0}.oko-footer{padding-top:48px}.oko-footer-top,.oko-footer-bottom{width:calc(100% - 40px);grid-template-columns:1fr}.oko-footer-top{gap:30px}.oko-footer h2{margin-bottom:18px}.oko-footer-brand>a:first-child{width:230px}.oko-footer-bottom{display:flex;flex-direction:column;margin-top:35px;gap:12px}.oko-index-list{grid-template-columns:1fr}.oko-index-tools{flex-direction:column}.oko-index-tools input{width:100%}.oko-dialog{padding:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{transition:none!important;animation:none!important}}.oko-search-results{width:100%;margin:24px 0;padding:24px;background:#f1f7fc;border:1px solid var(--oko-line)}.oko-search-results[hidden]{display:none}.oko-search-results h2{font-size:24px!important;margin:0 0 18px!important}.oko-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.oko-search-grid>a{display:block;padding:18px;background:white;color:var(--oko-navy)!important;font-size:16px;line-height:1.4;border:1px solid var(--oko-line);text-decoration:none}.oko-search-grid>a:hover{background:var(--oko-blue)}@media(max-width:640px){.oko-search-grid{grid-template-columns:1fr}.oko-search-results{padding:18px}}@media (min-width:1081px){.oko-header-inner{min-height:86px;gap:24px}.oko-header #oko-navigation{align-self:stretch;gap:2px}.oko-nav-group{align-self:stretch;gap:0}.oko-nav-group>a{position:relative;display:flex;align-items:center;min-height:86px;padding:0 15px;font-size:14px;transition:background-color .18s ease,color .18s ease}.oko-nav-group>a::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:4px;border-radius:4px 4px 0 0;background:var(--oko-blue);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.oko-nav-group:hover>a,.oko-nav-group:focus-within>a{background:#f5f9fd}.oko-nav-group.is-current>a::after,.oko-nav-group>a[aria-current="page"]::after{transform:scaleX(1)}.oko-nav-group.has-submenu>a{padding-right:40px}.oko-sub-toggle{position:absolute;right:4px;top:50%;z-index:2;display:grid!important;place-items:center;width:34px;height:44px;min-width:34px;padding:0!important;border-radius:9px;transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease}.oko-sub-toggle:hover,.oko-sub-toggle:focus-visible{background:#eaf4fe!important}.oko-nav-group.is-open>.oko-sub-toggle{transform:translateY(-50%) rotate(180deg)}.oko-sub{display:block;top:calc(100% - 1px);min-width:250px;padding:10px;border-radius:0 0 14px 14px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;box-shadow:0 18px 42px rgba(30,54,83,.16)}.oko-nav-group:hover>.oko-sub,.oko-nav-group:focus-within>.oko-sub,.oko-nav-group.is-open>.oko-sub,.oko-language.is-open>.oko-sub{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.oko-sub>a{padding:12px 14px;border-radius:8px}.oko-sub>a[aria-current="page"]{background:#eaf4fe;font-weight:750}.oko-language>button{min-width:48px;min-height:48px;justify-content:center;border-radius:10px}.oko-language>button:hover{background:#f1f7fc!important}.oko-language>.oko-sub{top:calc(100% + 10px);border-radius:14px}.oko-header a.oko-contact{min-height:48px;padding:14px 22px;border-radius:999px}}.oko-mobile-contact{display:none!important}@media(max-width:1080px){body.oko-nav-open{overflow:hidden}.oko-menu{min-width:48px;min-height:44px;justify-content:center;border-radius:10px;font-weight:700}.oko-header #oko-navigation{padding:10px 24px 24px;border-top:1px solid var(--oko-line)}.oko-nav-group>a{display:flex;align-items:center;min-height:54px;flex:1;padding:13px 8px;font-weight:700}.oko-nav-group>a[aria-current="page"],.oko-nav-group.is-current>a{box-shadow:inset 4px 0 var(--oko-blue);padding-left:18px}.oko-sub-toggle{display:grid!important;place-items:center;min-width:52px;min-height:52px;margin:0;padding:0!important;border-radius:10px}.oko-nav-group.is-open>.oko-sub-toggle{transform:rotate(180deg)}.oko-nav-group .oko-sub{padding:2px 0 12px 17px}.oko-nav-group .oko-sub>a{padding:12px 14px;border-left:2px solid var(--oko-line)}.oko-nav-group .oko-sub>a[aria-current="page"]{border-left-color:var(--oko-blue);background:#f1f7fc;font-weight:750}.oko-header #oko-navigation>a.oko-mobile-contact{display:flex!important;align-items:center;justify-content:space-between;min-height:52px;margin-top:18px;padding:0 18px!important;border-radius:999px;background:var(--oko-navy);color:#fff!important;font-weight:750}.oko-header #oko-navigation>a.oko-mobile-contact>span{color:inherit!important}}@media(max-width:640px){.oko-header #oko-navigation{padding-inline:16px}.oko-menu{width:46px;overflow:hidden;white-space:nowrap;font-size:0!important;gap:0}.oko-menu span{font-size:20px!important}}#wa{font-family:'Reddit Sans',Arial,sans-serif;color:var(--oko-navy)}#wa *,#wa *::before,#wa *::after{box-sizing:border-box}#wa button{font-family:inherit;cursor:pointer;touch-action:manipulation}#wa .oko-wa-launch{position:fixed;right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(22px + env(safe-area-inset-bottom,0px));z-index:1501;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.18);transition:background-color .18s ease,box-shadow .18s ease}#wa .oko-wa-launch:hover{background:#20c45d;box-shadow:0 4px 16px rgba(0,0,0,.22);transform:none}#wa .oko-wa-launch svg{width:34px;height:34px;display:block;color:#fff}#wa .oko-wa-launch .oko-wa-icon-close{display:none}#wa .oko-wa-launch .oko-wa-icon-close svg{width:28px;height:28px}#wa .oko-wa-launch[aria-expanded="true"] .oko-wa-icon-whatsapp{display:none}#wa .oko-wa-launch[aria-expanded="true"] .oko-wa-icon-close{display:block}#wa .oko-wa-panel{position:fixed;right:calc(22px + env(safe-area-inset-right,0px));bottom:calc(98px + env(safe-area-inset-bottom,0px));z-index:1500;width:min(370px,calc(100vw - 28px));max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;border:1px solid #dce5e1;border-radius:14px;background:#fff;box-shadow:0 8px 32px rgba(20,43,36,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transform-origin:bottom right;transition:opacity .16s ease,transform .16s ease;text-align:start}#wa .oko-wa-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#wa .oko-wa-head{position:relative;display:flex;align-items:center;gap:12px;padding:22px 48px 22px 20px;background:#075e54;color:#fff}#wa .oko-wa-avatar{flex:0 0 44px;width:44px;height:44px;object-fit:cover;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#1e3653}#wa .oko-wa-head>div{min-width:0}html body.oko-preview #wa .oko-wa-head h2{margin:0 0 3px!important;color:#fff!important;font-size:19px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.3!important}html body.oko-preview #wa .oko-wa-head p{margin:0!important;color:#e1f2ed!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}#wa .oko-wa-close{position:absolute;right:6px;top:6px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:#fff}#wa .oko-wa-close svg{display:block;width:21px;height:21px}#wa .oko-wa-close:hover{background:rgba(255,255,255,.14)}#wa .oko-wa-body{padding:20px 20px 14px;background:#f0f4f2}#wa .oko-wa-message{padding:17px 18px;border:1px solid #e2e9e5;border-radius:3px 12px 12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04)}html body.oko-preview #wa .oko-wa-message p{margin:0 0 12px!important;color:#263c34!important;font-size:15px!important;line-height:1.55!important;font-weight:450!important}html body.oko-preview #wa .oko-wa-message ul{margin:0!important;padding:0 0 0 18px;list-style:disc}html body.oko-preview #wa .oko-wa-message li{margin:5px 0!important;color:#263c34!important;font-size:14px!important;line-height:1.5!important;list-style:disc}html body.oko-preview #wa .oko-wa-reply{margin:12px 0 0!important;color:#53685e!important;font-size:12px!important;line-height:1.5!important;text-align:center}#wa .oko-wa-actions{padding:16px 20px 18px;background:#fff}#wa .oko-wa-consent{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;margin:0 0 14px;color:#52615a;font-size:12px;line-height:1.5;cursor:pointer}#wa .oko-wa-consent input{appearance:auto;width:17px;height:17px;margin:1px 0 0;accent-color:#128c4a}html body.oko-preview #wa .oko-wa-consent a{color:#075e54!important;font-size:inherit!important;text-decoration:underline;text-underline-offset:2px}#wa .oko-wa-contact-card{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:24px;background:#128243;color:#fff;font-size:16px;font-weight:700;line-height:1.4;text-align:center;transition:none}#wa .oko-wa-contact-card:not(:disabled):hover{background:#0e723b;color:#fff;transform:none}#wa .oko-wa-contact-card:disabled{background:#dfe9e3;color:#486355;cursor:not-allowed;opacity:1}#wa .oko-wa-contact-card svg{flex:0 0 22px;display:block;width:22px;height:22px}html body.oko-preview #wa .oko-wa-note{margin:10px 0 0!important;color:#5f7068!important;font-size:11px!important;line-height:1.5!important;text-align:center}html[dir="rtl"] #wa .oko-wa-head{padding:22px 20px 22px 48px}html[dir="rtl"] #wa .oko-wa-close{right:auto;left:6px}html[dir="rtl"] #wa .oko-wa-message{border-radius:12px 3px 12px 12px}html[dir="rtl"] body.oko-preview #wa .oko-wa-message ul{padding:0 18px 0 0}@media(max-width:640px){#wa .oko-wa-launch{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));width:58px;height:58px}#wa .oko-wa-launch svg{width:32px;height:32px}#wa .oko-wa-panel{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));width:min(370px,calc(100vw - 28px - env(safe-area-inset-right,0px)));max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){#wa .oko-wa-panel,#wa button{transition:none}}@media print{#wa{display:none!important}}@media(min-width:1081px){.oko-header .oko-nav-group.is-dismissed>.oko-sub,.oko-header .oko-language.is-dismissed>.oko-sub{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px)}}body.oko-multilingual .oko-content{--orange:#1e3653;--ink:#1e3653;--muted:#526b83;--line:#d1e0ee;--paper:#fff;--warm:#eaf5ff;--shell:1280px}body.oko-multilingual .oko-content .hero{background:#95cdff!important;color:#1e3653!important}body.oko-multilingual .oko-content .hero .lead{color:#1e3653!important;max-width:680px}body.oko-multilingual .oko-content .hero-media{background:#fff;border:1px solid #1e3653;box-shadow:none}body.oko-multilingual .oko-content .feature-section{background:#fff!important}body.oko-multilingual .oko-content .feature-card:hover{background:#eaf5ff!important}body.oko-multilingual .oko-content .process-section{background:#1e3653!important}body.oko-multilingual .oko-content .process-section :is(h2,h3,p,a){color:#fff!important}body.oko-multilingual .oko-content .process-section .process-grid span{color:#95cdff!important}body.oko-multilingual .oko-content .process-grid,
body.oko-multilingual .oko-content .process-grid article{border-color:#6083a6!important}body.oko-multilingual .oko-content .cta{background:#95cdff!important}body.oko-multilingual .oko-content .button.primary,
body.oko-multilingual .oko-content .cta .button{background:#1e3653!important;color:#fff!important;border-color:#1e3653!important}body.oko-multilingual .oko-content .button.secondary{background:transparent!important;color:#1e3653!important;border-color:#1e3653!important}body.oko-multilingual .oko-content .button:hover{background:#fff!important;color:#1e3653!important;border-color:#1e3653!important}body.oko-multilingual .oko-content .review-toggle{background:#1e3653!important;color:#fff!important}body.oko-multilingual .oko-content .review-panel{z-index:1100;color:#1e3653!important}body.oko-multilingual .oko-content .review-panel p{font-size:16px!important}body.oko-multilingual .oko-content .review-note{background:#eaf5ff!important;color:#1e3653!important}body.oko-multilingual .oko-review-language-note{font-size:10px;font-weight:600;letter-spacing:0}html[lang="ru"] body.oko-preview,
html[lang="ru"] body.oko-preview *{font-family:"Reddit Sans","Segoe UI",Arial,sans-serif!important}html[lang="ar"] body.oko-preview,
html[lang="ar"] body.oko-preview *{font-family:"Reddit Sans",Tahoma,Arial,sans-serif!important;letter-spacing:0!important}html[lang="ar"] body.oko-multilingual .oko-content :is(h1,h2,h3){line-height:1.35!important}html[lang="ar"] body.oko-multilingual .oko-content .hero h1{font-size:clamp(40px,5.5vw,76px)!important}html[lang="ar"] body.oko-multilingual .review-panel,
html[lang="ar"] body.oko-multilingual .review-toggle{direction:ltr;text-align:left}@media(max-width:820px){body.oko-multilingual .oko-content .hero h1{font-size:clamp(38px,9.5vw,64px)!important}body.oko-multilingual .oko-content .hero-grid{grid-template-columns:minmax(0,1fr)}body.oko-multilingual .oko-review-language-note{display:none}}body.oko-preview:not([data-oko-kind="home"]){--oko-ink:#1e3653;--oko-sky:#95cdff;--oko-paper:#f7f9fb;--oko-hairline:rgba(30,54,83,.15);background:var(--oko-paper);color:var(--oko-ink)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content){font-family:"Reddit Sans",sans-serif;--xsg-orange:#1e3653;--xsg-black:#1e3653;--xsg-silver:#f7f9fb;--orange:#1e3653;--ink:#1e3653;--soft:#edf5fc;--paper:#fff;--line:rgba(30,54,83,.15);--muted:#52677e}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) *{font-family:"Reddit Sans",sans-serif!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-service-template,.xsg-source-exact,.xsg-complete-text){--xsg-detail-orange:#1e3653;--xsg-editorial-ink:#1e3653;--xsg-detail-ink:#1e3653;--xsg-orange:#1e3653}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-hero h1{font-size:clamp(44px,4.8vw,68px)!important;letter-spacing:-.045em!important;line-height:1.06!important;font-weight:780!important;text-wrap:balance}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--oko-sky);outline-offset:4px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-btn,.xsg-button,.xcp-button,.xcr-button,.button.primary){border-color:var(--oko-ink)!important;background:var(--oko-ink)!important;color:#fff!important;border-radius:9px!important;min-height:52px;box-shadow:none!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-btn,.xsg-button,.xcp-button,.xcr-button,.button.primary) :is(span,strong){color:inherit!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-btn,.xsg-button,.xcp-button,.xcr-button,.button.primary):hover{background:#315678!important;color:#fff!important;transform:translateY(-2px)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-page{margin:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero{background:var(--oko-ink)!important;padding:76px 0 82px!important;color:#fff;border:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero h1{color:#fff!important;font-size:clamp(52px,5.2vw,76px)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero :is(p,a){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero .xsg-services-eyebrow{color:#e8edf2!important;letter-spacing:.14em}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero__inner{gap:64px;align-items:center;padding-block:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-grid-section{background:var(--oko-paper)!important;padding-block:78px 96px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-grid{gap:26px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card{border:1px solid var(--oko-hairline)!important;border-radius:20px!important;box-shadow:0 8px 28px rgba(30,54,83,.035);background:#fff}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px rgba(30,54,83,.1)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card__visual{background:#edf5fc!important;min-height:255px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card:nth-child(3n+2) .xsg-services-card__visual{background:#f1f4f3!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card:nth-child(3n) .xsg-services-card__visual{background:#e4eef7!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card__content{padding:28px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card__content :is(h3,p,span){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-card__content h3{font-size:25px;letter-spacing:-.025em}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-service-template,.xsg-complete-text) .xsg-wrap{width:min(1180px,calc(100% - 48px))!important;max-width:1180px!important;margin-inline:auto!important;padding-inline:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-service-hero,.xsg-page-hero){background:#edf5fc!important;padding-block:68px!important;border-bottom:1px solid var(--oko-hairline)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-service-hero,.xsg-page-hero) :is(h1,p,li,.xsg-service-breadcrumb,.xsg-service-breadcrumb a){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-hero-grid{gap:64px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-hero-grid::after{background-color:#fff!important;border:1px solid rgba(30,54,83,.08)!important;border-radius:26px 26px 64px 26px!important;box-shadow:0 20px 50px rgba(30,54,83,.08)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-hero-grid.oko-v2-source-detail::after{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:3 / 2;background-image:url('/assets/oko-sourcing-studio-v2-opt-v1.webp')!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;border:0!important;border-radius:22px!important;align-self:center}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-template h2{color:var(--oko-ink)!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.13!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-template :is([class*="eyebrow"],[class*="kicker"]){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-service-section.is-soft{background:var(--oko-paper)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-worry-mark{color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-worry-card{background:#fff!important;box-shadow:0 14px 38px rgba(30,54,83,.06)!important;border-radius:18px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-hero{background:#e5f2fe!important;min-height:620px!important;padding:70px 0 80px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:68px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-hero :is(h1,p,.xcp-text-link){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xcp-eyebrow,.xcr-eyebrow){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp :is(.xcp-kicker,[class*="eyebrow"],[class*="kicker"]){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp #xcp-title{font-size:clamp(48px,5vw,72px)!important;letter-spacing:-.055em!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-sheet{border:1px solid var(--oko-hairline)!important;box-shadow:0 14px 34px rgba(30,54,83,.14)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-section-head{max-width:780px;text-align:left;margin-left:0}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category-grid{gap:18px!important;background:none!important;border:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category{gap:17px;padding:20px 16px!important;background:var(--oko-paper);border:1px solid var(--oko-hairline);border-radius:16px;min-height:210px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category img{width:132px;height:132px;border-radius:12px;object-fit:cover}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category:hover{background:#e5f2fe;box-shadow:none;transform:translateY(-3px)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-solutions{background:var(--oko-paper)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-solution-art{background:#dfedfa!important;border-radius:24px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-next{background:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr-hero{background:#edf5fc!important;padding:58px 0 64px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr #xcr-title{font-size:clamp(42px,4.2vw,60px)!important;color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr-hero-image{border-radius:24px 24px 60px 24px!important;box-shadow:0 14px 36px rgba(30,54,83,.08);border:6px solid #fff}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr-card{border-color:var(--oko-hairline)!important;border-radius:18px!important;padding:24px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr-card h3{color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr-contact{background:#e5f2fe!important;border-radius:20px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-v2-hero-scene{display:block;width:100%;min-width:0;margin:0;overflow:hidden;border-radius:24px;aspect-ratio:auto;background:#fff;box-shadow:0 22px 54px rgba(30,54,83,.13)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-v2-hero-scene img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-v2-art-label{display:block;padding:14px 20px;margin:0!important;background:#f7f9fb;border-top:1px solid var(--oko-hairline);color:var(--oko-ink)!important;font-size:12px;line-height:1.5;letter-spacing:.025em}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-hero-visual:has(.oko-v2-hero-scene){aspect-ratio:auto}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-hero-visual:has(.oko-v2-hero-scene) .xcp-visual-caption{position:static;margin:18px 0 0;inset:auto;line-height:1.5;text-align:left}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero:has(.oko-v2-hero-scene) .xsg-services-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero .oko-v2-hero-scene{grid-column:2;grid-row:1 / span 2;aspect-ratio:auto}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero:has(.oko-v2-hero-scene) .xsg-services-hero__inner > div:first-child{grid-column:1;align-self:end}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero:has(.oko-v2-hero-scene) .xsg-services-hero__copy{grid-column:1;align-self:start;max-width:520px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2{--orange:#1e3653;--ink:#1e3653;--soft:#f7f9fb;--paper:#fff;--muted:#52677e}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-hero{background:#edf5fc!important;padding:76px 0!important;border-bottom:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-hero h1{font-size:clamp(44px,4.5vw,64px)!important;color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-hero-copy::after{background-color:#fff!important;border-radius:24px 24px 64px 24px!important;box-shadow:0 20px 44px rgba(30,54,83,.06)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-portrait{border-radius:18px!important;box-shadow:0 12px 30px rgba(30,54,83,.1)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-quote{background:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-quote :is(p,span){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 :is(.xsg-about-v2-card,.xsg-about-v2-no){border-radius:16px!important;border-color:var(--oko-hairline)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg75,.xsg77){--orange:#1e3653;--ink:#1e3653;--soft:#f7f9fb}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg75,.xsg77) .hero{background:#edf5fc!important;color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg75,.xsg77) .hero :is(h1,p,li){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg75 .hero h1{font-size:clamp(42px,4.4vw,64px)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg75 .hero span.eyebrow{background:#fff!important;color:var(--oko-ink)!important;border-color:var(--oko-hairline)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 .hero h1{font-size:clamp(40px,4.1vw,58px)!important;max-width:600px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 .route[aria-pressed="true"]{background:#e5f2fe!important;color:var(--oko-ink)!important;border-color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 form button.submit{background:var(--oko-ink)!important;color:#fff!important;border-color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 form button.submit:hover{background:#315678!important;color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 :is(.eyebrow,.benefits li b){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-about-v2-row > small,.xsg-service-jump__meta,.xsg-service-jump__arrow){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 :is(input,select,textarea){border-radius:8px;border-color:var(--oko-hairline)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg75 .plan{border-radius:22px!important;box-shadow:0 14px 34px rgba(30,54,83,.06)!important;border:1px solid var(--oko-hairline)}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(#page,#content,.ast-container,#primary,.site-main){background:#fff;margin:0 auto;padding:0;width:100%;max-width:none}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .ast-article-single{padding:0;background:#fff}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-header{padding:66px max(28px,calc((100vw - 980px)/2)) 58px!important;margin:0 0 48px!important;background:var(--oko-paper);border-bottom:1px solid var(--oko-hairline)}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-header h1{font-size:clamp(38px,4vw,56px)!important;color:var(--oko-ink);line-height:1.12!important;letter-spacing:-.035em!important;max-width:980px}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-meta{margin-top:26px;font-size:13px;color:#52677e}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.entry-content,.post-navigation,.comments-area){width:min(880px,calc(100% - 56px));max-width:880px;margin-inline:auto}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-content{padding-bottom:60px}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-article{--xsg-vermilion:#1e3653;--xsg-ink:#1e3653;--xsg-surface:#edf5fc}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-content h2{font-size:clamp(28px,2.5vw,36px);line-height:1.2;letter-spacing:-.025em}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(blockquote,.xsg-article-faq){border-radius:0 16px 16px 0;background:#edf5fc;border-color:var(--oko-sky)}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main .hero{background:#e5f2fe!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main .hero :is(h1,p){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main .button{background:var(--oko-ink)!important;color:#fff!important;border-color:var(--oko-ink)!important;border-radius:9px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main .button.secondary{background:#fff!important;color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main :is(.proof,.process){background:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main :is(.proof,.process) :is(h2,h3,strong,b){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-range-portfolio-main :is(.proof,.process) :is(p,span,a){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-lm-proof,.xsg-pi-safety-card,.xsg-pi-final,.xsg-blog-v2-feature-copy,.xsg-hf-monthly-copy) :is(h1,h2,h3){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-lm-proof,.xsg-pi-safety-card,.xsg-pi-final,.xsg-blog-v2-feature-copy,.xsg-hf-monthly-copy) :is(p,span,small,strong,li,a){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-hf-monthly-points,.xsg-hf-monthly-fineprint,#label_ff_3_email){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-hf-monthly-points *{color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-pi-checks .xsg-pi-method-number{color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-import-hero{background:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-import-hero :is(h1,p){color:#fff!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-import-hero-meta > span{color:var(--oko-ink)!important;background:#edf5fc!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-yiwu-content{--xsg-orange:#1e3653;--xsg-silver:#edf5fc;--xsg-ink:#1e3653}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .hero{background:#e5f2fe!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .hero :is(h1,p){color:var(--oko-ink)!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .hero-media{border:0!important;border-radius:24px 24px 64px 24px!important;box-shadow:0 18px 44px rgba(30,54,83,.1)!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .feature-grid{gap:22px;border:0}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .feature-card{background:var(--oko-paper);border:1px solid var(--oko-hairline);border-radius:18px}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .process-section :is(h2,h3){color:#fff!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .process-grid > article > span{color:var(--oko-sky)!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .process-section :is(p,a,b,strong){color:#fff!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .cta{background:#e5f2fe!important}body.oko-preview.oko-multilingual :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .button.secondary{background:transparent!important;color:var(--oko-ink)!important;border-color:var(--oko-ink)!important;border-radius:9px}body.oko-preview.oko-multilingual[data-oko-language="ar"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) *{font-family:"Reddit Sans",Tahoma,Arial,sans-serif!important;letter-spacing:0!important}body.oko-preview.oko-multilingual[data-oko-language="ar"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(h1,h2,h3){line-height:1.35!important}@media(max-width:1000px){body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xcp-hero-grid,.xsg-service-hero-grid,.xsg-services-hero__inner){gap:36px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category-grid{gap:14px!important}}@media(max-width:767px){body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-service-template,.xsg-complete-text) .xsg-wrap{width:calc(100% - 40px)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-hero h1{font-size:clamp(39px,10.5vw,52px)!important;line-height:1.08!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xsg-services-hero,.xsg-service-hero,.xsg-page-hero,.xcp-hero){padding:48px 0 54px!important;min-height:0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.xcp-hero-grid,.xsg-services-hero__inner){grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-hero .oko-v2-hero-scene{grid-column:1;grid-row:auto}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-v2-hero-scene{border-radius:18px;aspect-ratio:auto}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-services-grid{gap:22px!important;grid-template-columns:minmax(0,1fr)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category{padding:16px 12px!important;min-height:180px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcp-category img{width:110px;height:110px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xcr #xcr-title{font-size:42px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-hero{padding:52px 0!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) #xsg-about-home-v2 .xsg-about-v2-hero h1{font-size:44px!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg77 .hero h1{font-size:42px!important}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-header{padding:44px 22px!important;margin-bottom:34px!important}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .entry-header h1{font-size:38px!important;line-height:1.13!important}body.oko-preview[data-oko-kind="article"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(.entry-content,.post-navigation,.comments-area){width:calc(100% - 40px)}body.oko-preview.oko-multilingual[data-oko-language="ar"] :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .oko-hero h1{line-height:1.35!important}}@media(prefers-reduced-motion:reduce){body.oko-preview:not([data-oko-kind="home"]) .oko-content :is(.xsg-services-card,.xcp-category,.xsg-button,.xcp-button){transition:none;transform:none!important}}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(
  .xsg-article-body a,
  .xsg-hf-cat-eyebrow,.xsg-hf-cat-tag,.xsg-hf-cat-card-inner > b,.xsg-hf-cat-card-inner > b > span,
  .xsg-thanks__hero .xsg-thanks__eyebrow,.xsg-thanks__next .xsg-thanks__eyebrow,
  .xsg-how-head .xsg-how-kicker,.xsg-how-intro .xsg-how-kicker,.xsg-how-step-num,
  .xsg75 .not-included .eyebrow,.xsg75 .section-head .eyebrow,.xsg75 .timeline article > b,
  .xsg75 .freebie .tag,.xsg75 .yiwu-card .tag,.xsg75 .quality-grid article > span,
  .xsg-import-hero-meta > span > b,.xsg-import-toc > p,.xsg-import-article p > a,
  .xsg-lm-hero__copy > .xsg-lm-eyebrow,.xsg-lm-section-head .xsg-lm-eyebrow,.xsg-lm-preview__number,
  .xsg-blog-v2-popular .xsg-hf-eyebrow,.xsg-kh-discovery-top .xsg-hf-eyebrow,
  .xsg-kh-section-heading .xsg-hf-eyebrow,.xsg-blog-v2-promo-card > b,.xsg-blog-v2-promo-card > b > span,.xsg-hf-topic-kicker,
  .xsg-pi-hero .xsg-pi-eyebrow,.xsg-pi-section-head .xsg-pi-eyebrow,.xsg-pi-section-head > .xsg-pi-method-number,
  .xsg-guide-hero .xsg-guide-kicker,.xsg-guide-fact > span,.xsg-guide-toc > b,.xsg-guide-article a,
  .xsg-complete-text .xsg-page-hero .xsg-kicker,.xsg-complete-text .xsg-section-title .xsg-section-kicker,
  .xsg-complete-text .xsg-card .xsg-pill,.xsg-complete-text .xsg-step .xsg-step-num,.xsg-complete-text .xsg-card p > a,
  .xsg-complete-text > .xsg-wrap > .xsg-actions > a
){color:var(--oko-ink)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) :is(
  .xsg-hf-cat-button,.xsg-thanks__button--orange,
  .xsg75 .xsg-fee-plan-cta > i,.xsg-lm-form__row > button,.xsg-lm-form__row > button > span,
  .xsg-pi-button,.xsg-complete-text .xsg-page-hero .xsg-actions > a
){background:var(--oko-sky)!important;color:var(--oko-ink)!important;border-color:var(--oko-sky)!important}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-import-agent p > a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}body.oko-preview:not([data-oko-kind="home"]) :is(#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2#oko-v2,.oko-content) .xsg-pi-safety-card > .xsg-pi-eyebrow{color:#e8edf2!important}body.oko-preview footer.oko-footer:is(.oko-footer,#oko-footer-v2) h2{color:#1e3653!important}body[data-oko-kind=home] #main .xsg-kicker{color:#426685!important}body[data-oko-kind=home] #main .xsg-guide-band a{color:#315b7e!important;text-underline-offset:3px}@media(max-width:540px){body[data-oko-kind=home] #main .xsg-home-hero__actions .xsg-button{flex:0 0 auto!important;min-height:54px;max-height:none}}body.oko-preview{--oko-navy:#1e3653;--oko-blue:#95cdff;--oko-paper:#fff;--oko-mist:#f4f7fa;--oko-line:#dce5ec;--xsg-orange:#95cdff;--xsg-black:#1e3653;--xsg-font-sans:'Reddit Sans',sans-serif}body.oko-preview .oko-content *{font-family:'Reddit Sans',Arial,sans-serif!important}.oko-header{border-bottom-color:#e8edf1;background:#ffffffed;backdrop-filter:blur(16px)}.oko-header a.oko-contact{border-radius:999px;padding:14px 21px;transition:transform .2s,background .2s}.oko-header a.oko-contact:hover{transform:translateY(-2px)}.oko-header-inner{min-height:90px}.oko-sub{border-radius:14px;overflow:hidden}.oko-sub>a{border-radius:8px}.oko-footer{border-top:1px solid #dce5ec;background:#f8fafc;padding-top:70px}.oko-main-mark{border-radius:18px}.oko-footer h2{letter-spacing:.04em;font-size:16px}.oko-footer-top{gap:60px}.oko-reviewbar{background:#edf4fa}.oko-content{overflow:clip}.oko-v2-art-label{display:block;margin-top:12px;color:#5b6f80;font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.4}body[data-oko-kind=home] #main.xsg-home{--xsg-orange:#95cdff;--xsg-black:#1e3653;color:#1e3653;background:#fff;overflow:hidden}body[data-oko-kind=home] .xsg-home .xsg-shell,body[data-oko-kind=home] :is(.xsgn-bwrap,.xsgn-hwrap){width:min(1280px,calc(100% - 80px))!important;max-width:1280px!important;margin-inline:auto!important}body[data-oko-kind=home] #main :is(h1,h2,h3,h4){font-family:'Reddit Sans',sans-serif!important;letter-spacing:-.045em;line-height:1.08;font-weight:780}body[data-oko-kind=home] #main h2{font-size:clamp(34px,3.8vw,56px)}body[data-oko-kind=home] #main .xsg-kicker{font-size:11px;letter-spacing:.13em;font-weight:750;color:#416380}body[data-oko-kind=home] #main .xsg-button{border-radius:999px!important;padding:16px 23px;font-size:14px;font-weight:700;box-shadow:none;transition:transform .2s,box-shadow .2s;border:1px solid transparent}body[data-oko-kind=home] #main .xsg-button:hover{transform:translateY(-3px);box-shadow:0 10px 22px #1e365318}body[data-oko-kind=home] #main .xsg-button--dark{background:#1e3653!important;color:#fff!important}body[data-oko-kind=home] #main .xsg-button--orange{background:#95cdff!important;color:#1e3653!important}body[data-oko-kind=home] #main .xsg-home-hero{position:relative;background:linear-gradient(112deg,#f3f7fc 0%,#edf5fd 60%,#daeaf7 100%)!important;padding:85px 0 104px!important;border:0;isolation:isolate}body[data-oko-kind=home] #main .xsg-home-hero:before{content:'';position:absolute;width:660px;height:660px;right:-155px;top:-180px;border:1px solid #adc9df80;border-radius:50%;z-index:-1}body[data-oko-kind=home] #main .xsg-home-hero:after{content:'';position:absolute;width:900px;height:900px;right:-280px;top:-300px;border:1px solid #adc9df55;border-radius:50%;z-index:-1}body[data-oko-kind=home] #main .xsg-home-hero__grid{display:grid!important;grid-template-columns:1fr 1.08fr!important;align-items:center;gap:70px!important}body[data-oko-kind=home] #main .xsg-home-hero__copy{position:relative;z-index:2;max-width:none}body[data-oko-kind=home] #main .xsg-home-hero .xsg-kicker{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:9px 13px;border:1px solid #bacee0;border-radius:999px;background:#ffffff77;color:#355c7d;margin-bottom:27px;letter-spacing:.08em;font-size:10px;line-height:1.4}body[data-oko-kind=home] #main .xsg-home-hero .xsg-kicker:before{content:'';width:6px;height:6px;background:#477ea8;border-radius:50%;flex-shrink:0}body[data-oko-kind=home] #main .xsg-home-hero h1{font-size:clamp(54px,5.7vw,82px)!important;line-height:1.02!important;letter-spacing:-.055em!important;color:#1e3653!important;margin:0 0 25px;max-width:600px}body[data-oko-kind=home] #main .xsg-home-hero .xsg-lead{color:#51677b!important;font-size:18px;line-height:1.65;max-width:530px;margin:0}body[data-oko-kind=home] #main .xsg-home-hero__actions{gap:13px;margin-top:33px;display:flex;flex-wrap:wrap}body[data-oko-kind=home] #main .xsg-home-hero__primary{background:#1e3653!important;color:#fff!important;border:1px solid #1e3653!important;min-width:0}body[data-oko-kind=home] #main .xsg-home-hero__secondary{background:#ffffff99!important;color:#1e3653!important;border:1px solid #bacddd!important;min-width:0}body[data-oko-kind=home] #main .xsg-home-hero__button-icon{background:transparent!important;border:0!important;color:inherit!important;box-shadow:none!important;width:24px;height:24px;font-size:21px;margin-left:6px}body[data-oko-kind=home] #main .xsg-home-hero__visual{position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;transform:none;margin:18px 0 30px}body[data-oko-kind=home] #main .xsg-home-hero__visual>img{display:block;position:relative;z-index:1;width:100%;height:auto!important;aspect-ratio:3/2;object-fit:contain;border:5px solid #fff!important;border-radius:26px!important;box-shadow:12px 16px 0 #1e3653,0 24px 60px #1e36531a;transform:rotate(2deg)}.oko-hero-note{position:absolute;left:-28px;bottom:-42px;z-index:3;display:flex;align-items:center;gap:13px;width:258px;padding:18px 20px;background:#fff;border:1px solid #dbe5ec;border-radius:16px;box-shadow:0 15px 40px #19334f21;transform:rotate(-4deg)}.oko-hero-note>.oko-note-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#edf6fd;color:#315f87;font-size:25px}.oko-hero-note strong{display:block;font-size:13px;color:#1e3653;line-height:1.4}.oko-hero-note small{display:block;font-size:10px;color:#6b7f90;margin-top:3px;line-height:1.5}.oko-hero-mark{position:absolute;top:-36px;right:-22px;z-index:3;width:84px;height:84px;border-radius:50%;border:5px solid #edf5fd;overflow:hidden;transform:rotate(9deg);box-shadow:0 10px 25px #1e36531a}.oko-hero-mark img{width:100%;height:100%;object-fit:cover}body[data-oko-kind=home] #main .xsg-home-hero .oko-v2-art-label{position:absolute;bottom:-80px;right:0;font-size:9px;color:#60809a}body[data-oko-kind=home] #main .xsg-audience{padding:104px 0;background:#fff}body[data-oko-kind=home] #main .xsg-audience__intro{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center;margin:0 0 60px}body[data-oko-kind=home] #main .xsg-audience__intro-copy{grid-column:1;grid-row:1}body[data-oko-kind=home] #main .xsg-audience__intro-copy p:not(.xsg-kicker){color:#596e7f;font-size:17px;line-height:1.6;max-width:510px}body[data-oko-kind=home] #main .xsg-audience__intro-copy .xsg-button{padding:0;border:0;background:none!important;border-radius:0!important;color:#1e3653!important;border-bottom:1px solid #1e3653;margin-top:7px;box-shadow:none}body[data-oko-kind=home] #main .xsg-audience__tags{grid-column:2;grid-row:1;border:0!important;background:transparent!important;padding:20px 0!important;display:flex;flex-wrap:wrap;justify-content:center;gap:11px;transform:rotate(-3deg);min-height:0!important;box-shadow:none!important}body[data-oko-kind=home] #main .xsg-audience__tags span{border-radius:999px!important;padding:10px 17px!important;font-size:12px;border:1px solid #d1dfe9!important;background:#f5f8fb!important;color:#36546f!important;box-shadow:0 3px 9px #243c5307}body[data-oko-kind=home] #main .xsg-audience__tags .is-dark{background:#1e3653!important;color:#fff!important;border-color:#1e3653!important}body[data-oko-kind=home] #main .xsg-audience__tags .is-orange{background:#e4f2fe!important;color:#254e70!important}body[data-oko-kind=home] #main .xsg-audience__tags .is-location{background:#95cdff!important;color:#1e3653!important;border-color:#95cdff!important;font-weight:800;transform:rotate(6deg)}.oko-buyer-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__row{margin:0!important;padding:0!important;border:1px solid #e0e7ee;border-radius:24px;overflow:hidden;background:#f6f9fc;display:flex!important;flex-direction:column;gap:0;box-shadow:0 7px 22px #1e365306}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__copy{padding:34px 36px 25px;order:0}body[data-oko-kind=home] #main .oko-buyer-grid h3{font-size:32px;margin:0 0 14px;color:#1e3653}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__copy>p:not(.xsg-kicker){font-size:16px;color:#566c7d;line-height:1.55;max-width:none}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__copy>a{font-size:13px;color:#1e3653;font-weight:750;display:inline-flex;gap:18px;align-items:center;margin-top:12px}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__visual{min-height:250px!important;height:250px!important;padding:30px 45px 0!important;border:0!important;order:1;margin-top:auto;align-items:flex-start;border-radius:0;overflow:hidden;background:radial-gradient(ellipse at 70% 0,#d9edfd,#e6edf4)!important;position:relative}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__row:nth-child(2) .xsg-audience__visual{background:linear-gradient(135deg,#d9eaf8,#accce6)!important}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__row:nth-child(3) .xsg-audience__visual{background:linear-gradient(135deg,#ece9e2,#f5f2eb)!important}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__row:nth-child(4) .xsg-audience__visual{background:linear-gradient(135deg,#2b4b68,#1e3653)!important}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience-sheet{background:#fff!important;color:#1e3653!important;max-width:330px;width:100%;padding:23px 26px;border:1px solid #d1dee8;border-radius:12px;box-shadow:0 18px 25px #152d481c;transform:rotate(-4deg);margin:auto}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__row:nth-child(even) .xsg-audience-sheet{transform:rotate(4deg)}body[data-oko-kind=home] #main .xsg-audience-sheet *{color:#1e3653!important}.xsg-audience-sheet small{font-size:9px!important}.xsg-audience-sheet em{background:#eaf4fb!important}body[data-oko-kind=home] #main .xsg-home-portfolio{background:#1e3653!important;padding:100px 0 115px!important;position:relative;overflow:hidden}body[data-oko-kind=home] #main .xsg-home-portfolio__grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}body[data-oko-kind=home] #main .xsg-home-portfolio :is(h2,h3){color:#fff!important}body[data-oko-kind=home] #main .xsg-home-portfolio .xsg-kicker{color:#e8edf2!important}body[data-oko-kind=home] #main .xsg-home-portfolio__copy>p:not(.xsg-kicker){color:#e8edf2!important;font-size:18px;line-height:1.65}body[data-oko-kind=home] #main .xsg-home-portfolio__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}body[data-oko-kind=home] #main .xsg-home-portfolio__facts>span{border:1px solid #516982;border-radius:16px;padding:18px 15px;color:#e8edf2!important;font-size:12px;line-height:1.5;background:#ffffff04}body[data-oko-kind=home] #main .xsg-home-portfolio__facts strong{color:#fff!important;font-size:26px;display:block;margin-bottom:3px}body[data-oko-kind=home] #main .xsg-home-portfolio__sample{color:#fff!important;font-size:13px}body[data-oko-kind=home] #main .xsg-home-portfolio__visual{position:relative;min-height:580px;isolation:isolate;background:none!important;border:0!important}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet{position:absolute;margin:0;width:87%;border:4px solid #fff!important;border-radius:17px!important;background:white;box-shadow:9px 12px 0 #95cdff!important;overflow:hidden}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet img{display:block;width:100%;height:auto;object-fit:contain}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--one{top:0;left:0;transform:rotate(-7deg);z-index:1}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--two{top:155px;right:-10px;transform:rotate(6deg);z-index:2}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--three{top:310px;left:5%;transform:rotate(-3deg);z-index:3}body[data-oko-kind=home] #main .xsg-band{padding:96px 0;background:#fff!important;color:#1e3653!important}body[data-oko-kind=home] #main .xsg-process{display:block}body[data-oko-kind=home] #main .xsg-process__intro{display:grid;grid-template-columns:1fr auto;gap:8px 60px;align-items:end;max-width:none;margin-bottom:48px}body[data-oko-kind=home] #main .xsg-process__intro>.xsg-kicker{grid-column:1/-1}body[data-oko-kind=home] #main .xsg-process__intro h2{max-width:620px;color:#1e3653!important;margin:0}body[data-oko-kind=home] #main .xsg-process__intro a{font-size:14px;color:#345d7e!important;margin-bottom:8px}body[data-oko-kind=home] #main .xsg-process__steps{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;padding:0;margin:0;border:0;list-style:none}body[data-oko-kind=home] #main .xsg-process__steps>li{display:block;padding:0;border:0;color:#1e3653!important;position:relative}body[data-oko-kind=home] #main .xsg-process__steps>li>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#e7f3fd;color:#315d81;font-size:15px;font-weight:750;margin-bottom:22px;border:1px solid #bad8f0}body[data-oko-kind=home] #main .xsg-process__steps>li:not(:last-child):after{content:'';position:absolute;left:58px;right:0;top:22px;border-top:1px dashed #b6cadb}body[data-oko-kind=home] #main .xsg-process__steps strong{font-size:16px;line-height:1.4;color:#1e3653!important}body[data-oko-kind=home] #main .xsg-process__steps p{font-size:14px;line-height:1.6;color:#607586!important}body[data-oko-kind=home] #main .xsgn-band--proof{padding:82px 0!important;background:#f4f7fa!important;border:0;color:#1e3653!important}body[data-oko-kind=home] #main .xsgn-band--proof h2{color:#1e3653!important}body[data-oko-kind=home] #main .xsgn-sub{color:#63798b!important;max-width:710px;font-size:17px;line-height:1.65}body[data-oko-kind=home] #main .xsgn-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:48px 0 28px;background:none!important;border:0!important}body[data-oko-kind=home] #main .xsgn-card{padding:0 22px 0 0!important;border:0!important;border-right:1px solid #d2dde7!important;background:transparent!important;border-radius:0}body[data-oko-kind=home] #main .xsgn-card:last-child{border-right:0!important}body[data-oko-kind=home] #main .xsgn-num{color:#315b7e!important;font-size:clamp(36px,4vw,52px)!important;letter-spacing:-.06em;font-weight:780;line-height:1.1;margin:0 0 20px}body[data-oko-kind=home] #main .xsgn-card h3{font-size:19px!important;color:#1e3653!important}body[data-oko-kind=home] #main .xsgn-card>p:not(.xsgn-num){color:#617789!important;font-size:14px;line-height:1.6}body[data-oko-kind=home] #main .xsgn-btn{background:#1e3653!important;color:#fff!important;border:1px solid #1e3653!important;border-radius:999px!important;padding:13px 23px;display:inline-flex;font-size:13px}body[data-oko-kind=home] #main .xsg-guide-band{padding:95px 0!important;background:#fff!important}body[data-oko-kind=home] #main .xsg-guide-band__grid{background:#f3f7fb;border:1px solid #e1e8ef;border-radius:30px;overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;gap:0;padding:0!important;align-items:stretch}body[data-oko-kind=home] #main .xsg-guide-band__grid>div:last-child{padding:48px 46px;background:#fff}body[data-oko-kind=home] #main .xsg-guide-band :is(h2,p,li,label){color:#1e3653!important}body[data-oko-kind=home] #main .xsg-guide-band h2{font-size:38px!important}body[data-oko-kind=home] #main .xsg-guide-band input{border:1px solid #d1dee8;border-radius:8px;padding:13px;background:white}body[data-oko-kind=home] #main .xsg-guide-band button{background:#1e3653!important;color:#fff!important;border:0;border-radius:999px;padding:15px}body[data-oko-kind=home] #main .xsg-guide-band__art{background:radial-gradient(ellipse at 40% 20%,#e5f1fc,#d8e5ef)!important;min-height:560px;display:flex!important;align-items:center;justify-content:center;padding:40px!important;overflow:visible}.oko-book{position:relative;width:285px;min-height:425px;padding:30px 25px 0;background:#fff!important;color:#1e3653!important;border-radius:3px 12px 12px 3px;border-left:7px solid #e2e7ec;box-shadow:14px 18px 28px #152d4828;transform:rotate(-7deg);isolation:isolate}.oko-book:before{content:'';position:absolute;inset:6px -9px -5px 8px;z-index:-1;border:1px solid #c8d4df;background:#fff;border-radius:0 10px 10px 0;transform:rotate(7deg)}.oko-book>img:first-child{width:170px;height:auto;display:block;margin-bottom:25px}.oko-book>p{font-size:8px!important;font-weight:750;letter-spacing:.11em;margin:0 0 12px!important}.oko-book h3{font-size:38px!important;line-height:1!important;letter-spacing:-.05em;margin:0 0 20px!important;color:#1e3653!important}.oko-book>span{display:block;font-size:7px;letter-spacing:.1em;color:#466a88}.oko-book-rule{height:3px;width:42px;background:#95cdff;margin:15px 0}.oko-book .oko-book-mark{display:none}.oko-book-illustration{margin:19px -25px 0 -25px;height:160px;overflow:hidden;border-radius:0 0 9px 0}.oko-book-illustration img{width:100%;height:100%;object-fit:cover}body[data-oko-kind=home] #main #xsg-toolkit-preview{background:#f6f8fa!important;padding:80px 0!important}body[data-oko-kind=home] #main #xsg-toolkit-preview img{border-radius:13px!important;border:1px solid #d4e0ea;box-shadow:0 15px 40px #1e36530c}body[data-oko-kind=home] #main .xsgn-hub{background:#fff!important;padding:90px 0!important}body[data-oko-kind=home] #main .xsgn-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}body[data-oko-kind=home] #main .xsgn-cover{border-radius:16px;overflow:hidden;background:#e9f1f7;aspect-ratio:1.3}body[data-oko-kind=home] #main .xsgn-cover img{height:100%;width:100%;object-fit:cover;transition:transform .3s}body[data-oko-kind=home] #main .xsgn-post:hover img{transform:scale(1.045)}body[data-oko-kind=home] #main .xsgn-post h3{font-size:20px!important;line-height:1.3;letter-spacing:-.02em;color:#1e3653!important;margin:17px 0 12px}body[data-oko-kind=home] #main .xsgn-meta{color:#718496!important;font-size:11px;line-height:1.5}@media(max-width:1100px){body[data-oko-kind=home] #main .xsg-home-hero__grid{gap:36px!important}.oko-hero-mark{right:0;top:-32px;width:72px;height:72px}.oko-hero-note{left:-15px;bottom:-39px;width:223px;padding:14px}.oko-hero-note small{font-size:9px}body[data-oko-kind=home] #main .xsg-home-hero__actions{gap:10px}body[data-oko-kind=home] #main .xsg-home-hero .xsg-button{font-size:12px;padding:13px 17px}body[data-oko-kind=home] #main .xsg-home-portfolio__grid{gap:36px}body[data-oko-kind=home] #main .xsg-home-portfolio__visual{min-height:480px}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--two{top:125px}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--three{top:250px}body[data-oko-kind=home] #main .xsg-guide-band__grid>div:last-child{padding:35px 30px}.oko-book{width:235px;min-height:380px}.oko-book h3{font-size:32px!important}.oko-book-illustration{height:140px}}@media(max-width:800px){body[data-oko-kind=home] .xsg-home .xsg-shell,body[data-oko-kind=home] :is(.xsgn-bwrap,.xsgn-hwrap){width:calc(100% - 40px)!important}body[data-oko-kind=home] #main .xsg-home-hero{padding:55px 0 90px!important}body[data-oko-kind=home] #main .xsg-home-hero__grid{grid-template-columns:1fr!important;gap:42px!important}body[data-oko-kind=home] #main .xsg-home-hero h1{font-size:clamp(48px,9.5vw,72px)!important;max-width:620px}body[data-oko-kind=home] #main .xsg-home-hero .xsg-lead{font-size:17px;max-width:610px}body[data-oko-kind=home] #main .xsg-home-hero__visual{margin:15px 15px 35px 12px}body[data-oko-kind=home] #main .xsg-home-hero__visual>img{box-shadow:8px 11px 0 #1e3653;transform:rotate(1.5deg)}.oko-hero-note{left:-7px;bottom:-32px}.oko-hero-mark{right:-8px}.oko-buyer-grid{gap:18px}body[data-oko-kind=home] #main .xsg-audience{padding:65px 0}body[data-oko-kind=home] #main .xsg-audience__intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}body[data-oko-kind=home] #main .xsg-audience__tags{grid-column:1;grid-row:2;max-width:620px;justify-content:flex-start;transform:none;padding:0!important}body[data-oko-kind=home] #main .xsg-home-portfolio{padding:70px 0 80px!important}body[data-oko-kind=home] #main .xsg-home-portfolio__grid{grid-template-columns:1fr;gap:40px}body[data-oko-kind=home] #main .xsg-home-portfolio__visual{max-width:540px;width:100%;margin:auto;min-height:550px}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--two{top:150px}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--three{top:290px}body[data-oko-kind=home] #main .xsg-process__intro{display:block}body[data-oko-kind=home] #main .xsg-process__intro a{display:block;margin-top:24px}body[data-oko-kind=home] #main .xsg-process__steps{grid-template-columns:repeat(3,1fr);gap:28px}body[data-oko-kind=home] #main .xsgn-cards{grid-template-columns:repeat(2,1fr);gap:30px}body[data-oko-kind=home] #main .xsgn-card:nth-child(2){border:0!important}body[data-oko-kind=home] #main .xsg-guide-band__grid{grid-template-columns:1fr}body[data-oko-kind=home] #main .xsg-guide-band__art{min-height:460px}.oko-book{width:265px}body[data-oko-kind=home] #main .xsgn-grid{grid-template-columns:repeat(2,1fr)}body[data-oko-kind=home] #main .xsgn-band--proof,body[data-oko-kind=home] #main .xsg-guide-band,body[data-oko-kind=home] #main .xsg-band,body[data-oko-kind=home] #main .xsgn-hub{padding:65px 0!important}}@media(max-width:540px){.oko-header-inner{min-height:76px}.oko-footer-top{gap:30px}body[data-oko-kind=home] #main .xsg-home-hero h1{font-size:49px!important;line-height:1.03!important}body[data-oko-kind=home] #main .xsg-home-hero .xsg-kicker{font-size:8px;padding:8px 10px;margin-bottom:24px}body[data-oko-kind=home] #main .xsg-home-hero .xsg-lead{font-size:16px}body[data-oko-kind=home] #main .xsg-home-hero__actions{flex-direction:column;align-items:stretch;max-width:350px}body[data-oko-kind=home] #main .xsg-home-hero .xsg-button{justify-content:space-between;padding:13px 18px;font-size:13px}.oko-hero-mark{width:66px;height:66px;top:-26px}.oko-hero-note{padding:12px 14px;width:216px}.oko-hero-note>.oko-note-icon{width:34px;height:34px}.oko-hero-note strong{font-size:12px}body[data-oko-kind=home] #main .xsg-home-hero .oko-v2-art-label{bottom:-65px;font-size:8px}.oko-buyer-grid{grid-template-columns:1fr}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__copy{padding:28px 25px 22px}body[data-oko-kind=home] #main .oko-buyer-grid .xsg-audience__visual{padding:28px 32px 0!important;height:230px!important;min-height:230px!important}body[data-oko-kind=home] #main .xsg-home-portfolio__visual{min-height:385px;width:94%}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--two{top:100px}body[data-oko-kind=home] #main .xsg-home-portfolio__sheet--three{top:200px}body[data-oko-kind=home] #main .xsg-home-portfolio__facts>span{padding:13px 10px;font-size:10px}body[data-oko-kind=home] #main .xsg-home-portfolio__facts strong{font-size:23px}body[data-oko-kind=home] #main .xsg-process__steps{grid-template-columns:1fr;gap:0}body[data-oko-kind=home] #main .xsg-process__steps>li{display:grid;grid-template-columns:44px 1fr;gap:18px;padding-bottom:23px}body[data-oko-kind=home] #main .xsg-process__steps>li:not(:last-child):after{left:22px;right:auto;top:50px;bottom:6px;border:0;border-left:1px dashed #bccedd}.xsg-process__steps>li>div{padding-top:4px}body[data-oko-kind=home] #main .xsgn-card{padding-right:12px!important}body[data-oko-kind=home] #main .xsgn-cards{gap:28px 18px}body[data-oko-kind=home] #main .xsgn-num{font-size:38px!important}body[data-oko-kind=home] #main .xsgn-card h3{font-size:16px!important}body[data-oko-kind=home] #main .xsgn-card>p:not(.xsgn-num){font-size:13px}body[data-oko-kind=home] #main .xsg-guide-band__grid{border-radius:22px}body[data-oko-kind=home] #main .xsg-guide-band__grid>div:last-child{padding:30px 23px}body[data-oko-kind=home] #main .xsg-guide-band h2{font-size:32px!important}body[data-oko-kind=home] #main .xsgn-grid{gap:22px 15px}body[data-oko-kind=home] #main .xsgn-post h3{font-size:17px!important}body[data-oko-kind=home] #main .xsgn-meta{font-size:10px}}.oko-skip-link{position:fixed;inset-block-start:12px;inset-inline-start:16px;z-index:100000;background:#1e3653;color:#fff!important;padding:12px 18px;border-radius:8px;font:700 16px/1.4 'Reddit Sans',sans-serif;transform:translateY(-180%);text-decoration:none}.oko-skip-link:focus{transform:translateY(0);outline:3px solid #84c7ff;outline-offset:3px}#oko-content{scroll-margin-top:110px}#oko-content:focus{outline:none}body :is(a,button,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:3px solid #225d91;outline-offset:3px}.oko-header :is(a,button):focus-visible,.oko-wa-panel :is(a,button):focus-visible{outline-color:#70baff}.oko-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin-block:20px}.oko-table-scroll>table{margin-block:0}.oko-table-scroll-hint{color:#405c76;font:500 13px/1.5 'Reddit Sans',sans-serif;margin:10px 0 6px;display:flex;align-items:center;gap:8px}.oko-table-scroll-hint::before{content:'↔';font-size:18px;flex:none}body.oko-preview form .oko-form-hint{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#405c76;font-weight:400}body.oko-preview form .oko-form-context{margin:0 0 16px;padding:12px 14px;background:#eaf4fe;color:#1e3653;border-radius:10px;font-size:14px;line-height:1.5}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body.oko-preview .xsg-pi-detail-value.is-account,
html body.oko-preview .xsg-pi-platform-account small{color:#1e3653!important}html body.oko-preview .oko-hero-art-caption-v5{color:#405b73!important;font-size:12px!important;line-height:1.55!important}html body.oko-preview #oko-workflow-v3 .wf-intro-note-v4{color:#405b73!important}html body.oko-preview .xsg-hf-lead,
html body.oko-preview #primary.xsg-sourcing-agent-unified .xsg-guide-final .xsg-guide-kicker{color:#1e3653!important}html body.oko-preview .oko-toolkit-reference{background:#1e3653!important;border-color:#365b80!important;color:#ffffff!important}html body.oko-preview .oko-toolkit-reference > span{color:#ffffff!important}html body.oko-preview .oko-toolkit-reference > b{color:#ffffff!important}html body.oko-preview[data-oko-kind="home"] #main .xsgn-sub,
html body.oko-preview[data-oko-kind="home"] #main .xsgn-card > p:not(.xsgn-num),
html body.oko-preview[data-oko-kind="home"] #main .xsgn-meta{color:#405b73!important}html body.oko-preview[data-oko-kind="home"] #main .xsgn-meta{font-size:12px!important;line-height:1.6!important}html body.oko-preview[data-oko-kind="home"] #main .xsg-guide-band .oko-guide-actions-v3 .xsg-button--dark,
html body.oko-preview[data-oko-kind="home"] #main .xsg-guide-band .oko-guide-actions-v3 .xsg-button--dark > span{color:#ffffff!important}@media (max-width: 800px){html body.oko-preview[data-oko-kind="home"] #main .xsg-guide-band__grid{grid-template-columns:minmax(0, 1fr)!important}html body.oko-preview[data-oko-kind="home"] #main .xsg-guide-band__grid > div{min-width:0!important}html body.oko-preview[data-oko-kind="home"] #main .xsg-guide-band__art .oko-book{max-width:100%!important}}html body.oko-preview:is(.category-logistics-compliance, .category-product-development, .category-retail-readiness, .category-supplier-management) #oko-content .ast-container{width:min(1280px, calc(100% - 64px))!important;max-width:1280px!important;margin-inline:auto!important;padding-inline:0!important}html body.oko-preview:is(.category-logistics-compliance, .category-product-development, .category-retail-readiness, .category-supplier-management) #oko-content .ast-row{margin-inline:0!important}@media (max-width: 1300px){html body.oko-preview:is(.category-logistics-compliance, .category-product-development, .category-retail-readiness, .category-supplier-management) #oko-content .ast-container{width:calc(100% - 48px)!important}}@media (max-width: 767px){html body.oko-preview:is(.category-logistics-compliance, .category-product-development, .category-retail-readiness, .category-supplier-management) #oko-content .ast-container{width:calc(100% - 32px)!important}}@media (max-width: 380px){html body.oko-preview[data-oko-kind="home"] #main .xsg-home-portfolio__facts{grid-template-columns:minmax(0, 1fr)!important}html body.oko-preview[data-oko-kind="home"] #main .xsg-home-portfolio__facts > span{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:2px 8px;min-width:0;font-size:12px!important;line-height:1.6!important}html body.oko-preview[data-oko-kind="home"] #main .xsg-home-portfolio__facts > span > strong{flex:0 0 auto;display:inline!important;margin-bottom:0!important;line-height:1.3!important}}html body.oko-preview .oko-wa-head h2,
html body.oko-preview .oko-wa-head p{color:#1e3653!important}html body.oko-preview .oko-wa-note{color:#405b73!important;font-size:12px!important}@layer oko-interaction-contrast{body.oko-preview .xsg77 .route:is(:hover, :focus-visible){color:#1e3653!important;background:#edf5fc!important;border-color:#1e3653!important}body.oko-preview .xsg77 .route[aria-pressed="true"]{color:#1e3653!important;background:#e5f2fe!important;border-color:#1e3653!important}body.oko-preview .oko-content form :is(input, textarea)::placeholder{color:#526579!important;opacity:1!important}body.oko-preview .xsg-orange-hover-button,
  body.oko-preview .xsg-orange-hover-button *{transition-property:transform, box-shadow, border-color!important}body.oko-preview .oko-footer a:is(:hover, :focus-visible){color:#1e3653!important;text-decoration:underline!important;text-underline-offset:4px}body.oko-preview .xsg-orange-hover-button:not(:disabled):not([aria-disabled="true"]):is(:hover, :focus-visible){background:#ffffff!important;background-color:#ffffff!important;border-color:#1e3653!important;color:#1e3653!important}body.oko-preview .xsg-orange-hover-button:not(:disabled):not([aria-disabled="true"]):is(:hover, :focus-visible) *{color:inherit!important}body.oko-preview .xsg-services-card__cta > span{color:#1e3653!important;border-color:#65829b!important}body.oko-preview .xsg-services-card:is(:hover, :focus-within) .xsg-services-card__cta > span{color:#1e3653!important;background:#95cdff!important;border-color:#1e3653!important}body.oko-preview .xsg-blog-v2-feature-copy a,
  body.oko-preview .xsg-blog-v2-feature-copy a :is(b, span){color:#ffffff!important}body.oko-preview .xsg-blog-v2-feature-copy a{text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px}body.oko-preview .xsg-blog-v2-feature-copy a:is(:hover, :focus-visible){text-decoration-thickness:2px}body.oko-preview :is(a, button, input, select, textarea, summary, [tabindex="0"]):focus-visible{outline:3px solid #1e3653!important;outline-offset:3px!important;box-shadow:0 0 0 3px #ffffff!important}}html body.oko-multilingual .feature-section .text-link{color:#1e3653;text-decoration:underline;text-underline-offset:4px}html body.oko-fees-localized .feature-card p + p{margin-top:12px}html body.oko-fees-localized .feature-card a{display:inline-block;margin-top:16px;color:#1e3653;font-weight:650;text-underline-offset:4px}@media (min-width: 981px){html body.oko-fees-localized .feature-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (min-width: 701px) and (max-width: 980px){html body.oko-fees-localized .feature-card:last-child{grid-column:1 / -1}}html body[data-oko-kind="home"] #main .xsg-home-hero__actions .xsg-button{white-space:normal;text-align:start}html body[data-oko-kind="home"] #main .xsg-home-hero__actions .xsg-button > span:first-child{min-width:0}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc{display:none}@media (max-width: 980px){html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc{display:block;box-sizing:border-box;width:min(1180px, calc(100% - 40px));margin:24px auto 0;border:1px solid #c8d8e5;border-radius:14px;background:#f4f7fa;color:#1e3653}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc > summary{padding:16px 18px;cursor:pointer;font-size:16px;font-weight:750;line-height:1.4;color:#1e3653}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc nav{display:grid;gap:2px;padding:0 12px 12px}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc a{display:block;min-width:0;padding:12px 10px;border-radius:8px;font-size:15px;font-weight:550;line-height:1.45;color:#1e3653;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc a:hover{background:#dceeff}html body.oko-preview #primary.xsg-sourcing-agent-unified .oko-mobile-guide-toc :is(summary, a):focus-visible{outline:3px solid #1e3653;outline-offset:3px}}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .ast-row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;gap:24px}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content article.ast-article-post{width:100%;max-width:none;min-width:0;margin:0;padding:0;float:none;border:0;background:transparent}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .ast-article-inner{height:100%;padding:0;border:1px solid #dce5ec;border-radius:18px;background:#fff;box-shadow:none;overflow:hidden}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .post-content{width:100%;min-width:0;padding:22px}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .ast-blog-featured-section{margin:0 0 20px;padding:0;border:0;background:#f4f7fa;border-radius:12px;box-shadow:none;overflow:hidden}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .oko-topic-card-image{display:block;width:100%;height:190px;max-width:100%;padding:10px;object-fit:contain;border:0;border-radius:0;box-shadow:none;transform:none}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .entry-title{margin:12px 0;font-size:23px;line-height:1.25;letter-spacing:-.025em}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .entry-title a{color:#1e3653}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content :is(.cat-links, .entry-meta, .entry-meta a, .entry-meta span){color:#405b73;font-size:12px;line-height:1.55}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .ast-excerpt-container p{margin:16px 0 0;color:#405b73;font-size:15px;line-height:1.65}html body.oko-preview.category-logistics-compliance #oko-content .ast-row{grid-template-columns:minmax(0, 720px)}@media (max-width: 1024px){html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-retail-readiness) #oko-content .ast-row{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .ast-row{grid-template-columns:minmax(0, 1fr);gap:20px}html body.oko-preview:is(.category-product-development, .category-supplier-management, .category-logistics-compliance, .category-retail-readiness) #oko-content .entry-title{font-size:22px}}html body.oko-preview .oko-back-to-top{position:fixed;right:calc(32px + env(safe-area-inset-right, 0px));bottom:calc(100px + env(safe-area-inset-bottom, 0px));z-index:1490;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid rgba(255, 255, 255, .8);border-radius:4px;background:#1e3653!important;color:#fff!important;box-shadow:0 3px 12px rgba(30, 54, 83, .18);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}html body.oko-preview .oko-back-to-top[hidden]{display:none!important}html body.oko-preview .oko-back-to-top:is(:hover, :active){background:#2d527b!important}html body.oko-preview .oko-back-to-top:focus-visible{outline:3px solid #1e3653;outline-offset:3px;box-shadow:0 0 0 3px #fff}html body.oko-preview .oko-back-to-top__icon{display:block;width:12px;height:12px;margin-top:6px;border:0;border-top:3px solid #fff;border-left:3px solid #fff;transform:rotate(45deg);pointer-events:none}@media (max-width: 640px){html body.oko-preview .oko-back-to-top{right:calc(21px + env(safe-area-inset-right, 0px));bottom:calc(86px + env(safe-area-inset-bottom, 0px))}}@media print{html body.oko-preview .oko-back-to-top{display:none!important}}.oko-header .oko-brand{width:250px;flex:0 0 250px}.oko-header .oko-brand img{width:100%;height:auto!important;object-fit:contain}.oko-footer .oko-footer-brand>a:first-child{width:250px}.oko-mascot-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;width:100%}.oko-mascot-heading>h1,.oko-mascot-heading>h2,.oko-mascot-heading>h3{flex:1 1 auto;min-width:0}.oko-mascot-art{display:block;width:112px;max-width:112px;height:auto!important;aspect-ratio:1;object-fit:contain;flex:0 0 112px;border:0!important;border-radius:0!important;box-shadow:none!important;mix-blend-mode:multiply}.oko-mascot-heading--step{gap:16px}.oko-mascot-heading--step>.oko-mascot-art{width:80px;max-width:80px;flex-basis:80px}.oko-mascot-confirmation{display:flex;justify-content:center;margin:0 0 20px}.oko-mascot-confirmation>.oko-mascot-art{width:140px;max-width:140px;flex-basis:140px}#wa .oko-wa-launch[aria-expanded="false"]{background:#fff}#wa .oko-wa-launch[aria-expanded="false"]::before{content:"";position:absolute;inset:0;border-radius:50%;background:#fff url("/assets/20261010-oko-brand/oko-mascot-avatar.webp") center 18%/125% no-repeat;pointer-events:none}#wa .oko-wa-launch[aria-expanded="false"] .oko-wa-icon-whatsapp{position:absolute;right:-1px;bottom:-1px;z-index:1;display:grid;place-items:center;width:25px;height:25px;background:#25d366;border:2px solid #fff;border-radius:50%}#wa .oko-wa-launch[aria-expanded="false"] .oko-wa-icon-whatsapp svg{width:17px;height:17px}#wa .oko-wa-avatar{object-fit:cover;object-position:50% 22%;border-radius:50%}@media (min-width:1081px) and (max-width:1300px){.oko-header .oko-brand{width:220px;flex-basis:220px}.oko-header-inner{gap:20px}}@media (min-width:1081px) and (max-width:1239px){.oko-header-inner{gap:16px}.oko-header #oko-navigation .oko-nav-group>a{font-size:12px!important;padding-inline:6px!important}.oko-header #oko-navigation .oko-nav-group.has-submenu>a{padding-inline-end:40px!important}.oko-header-actions{gap:10px}.oko-header a.oko-contact{font-size:12px!important;padding:12px 14px!important;gap:10px}}@media (max-width:1080px){.oko-header .oko-brand{width:220px;flex-basis:220px}}@media (max-width:640px){.oko-header .oko-brand{width:190px;flex-basis:190px}.oko-mascot-heading{gap:12px}.oko-mascot-art{width:80px;max-width:80px;flex-basis:80px}.oko-mascot-heading--step>.oko-mascot-art{width:64px;max-width:64px;flex-basis:64px}.oko-mascot-confirmation>.oko-mascot-art{width:112px;max-width:112px;flex-basis:112px}}@media (max-width:359px){.oko-header .oko-brand{width:160px;flex-basis:160px}}.oko-mascot-heading--heading>.oko-mascot-art{width:180px;max-width:180px;flex-basis:180px}@supports selector(:has(*)){.xsg-service-section .xsg-wrap:has(>.oko-mascot-heading--heading){position:relative;min-height:375px}.xsg-section-title:has(>.oko-mascot-heading--heading){position:relative;padding-inline-end:380px;min-height:375px}.xsg-service-section .xsg-wrap>.oko-mascot-heading--heading,
  .xsg-section-title>.oko-mascot-heading--heading{display:block;position:static;min-height:112px}.xsg-service-section .xsg-wrap>.oko-mascot-heading--heading{width:calc(100% - 380px)}.xsg-service-section .xsg-wrap>.oko-mascot-heading--heading>.oko-mascot-art,
  .xsg-section-title>.oko-mascot-heading--heading>.oko-mascot-art{position:absolute;inset-inline-end:0;top:35px;width:340px;max-width:340px;flex-basis:340px}.section-heading:has(>.oko-mascot-heading--heading){position:relative;max-width:none;padding-inline-end:380px;min-height:375px}.section-heading>.oko-mascot-heading--heading{display:block;position:static;min-height:112px}.section-heading>.oko-mascot-heading--heading>.oko-mascot-art{position:absolute;inset-inline-end:0;top:34px;width:340px;max-width:340px;flex-basis:340px}.section-heading:has(>.oko-mascot-heading[data-oko-mascot-placement*="-home-"]),
  .section-heading:has(>.oko-mascot-heading[data-oko-mascot-placement*="-how-we-charge-"]){padding-inline-end:280px;min-height:285px}.section-heading>.oko-mascot-heading[data-oko-mascot-placement*="-home-"]>.oko-mascot-art,
  .section-heading>.oko-mascot-heading[data-oko-mascot-placement*="-how-we-charge-"]>.oko-mascot-art{width:240px;max-width:240px;flex-basis:240px}.section-heading>.oko-mascot-heading[data-oko-mascot-placement*="-home-"]>.oko-mascot-art{width:220px;max-width:220px;flex-basis:220px}.xsg-audience__intro-copy:has(>.oko-mascot-heading--heading){display:flow-root}.xsg-audience__intro-copy>.oko-mascot-heading--heading{display:contents}.xsg-audience__intro-copy>.oko-mascot-heading--heading>h2{max-width:none}.xsg-audience__intro-copy>.oko-mascot-heading--heading>.oko-mascot-art{float:inline-end;width:200px;max-width:200px;margin:0 0 12px 20px}.xsg-about-v2-intro-copy:has(>.oko-mascot-heading--heading){position:relative;padding-inline-end:300px;min-height:310px}.xsg-about-v2-intro-copy>.oko-mascot-heading--heading{display:block;position:static;min-height:112px}.xsg-about-v2-intro-copy>.oko-mascot-heading--heading>.oko-mascot-art{position:absolute;inset-inline-end:0;top:34px;width:260px;max-width:260px}.xsg75 .process:has(>.oko-mascot-heading--heading){position:relative}.xsg75 .process>.oko-mascot-heading--heading{display:block;position:static;min-height:112px;padding-inline-end:280px}.xsg75 .process>.oko-mascot-heading--heading>.oko-mascot-art{position:absolute;inset-inline-end:34px;top:62px;width:240px;max-width:240px}.xsg75 .process>.oko-mascot-heading--heading+p{max-width:min(760px,calc(100% - 280px))}.xsg75 .process:has(>.oko-mascot-heading--heading)>.three{margin-top:76px}.xsg77 .next .section-head>div:has(>.oko-mascot-heading--heading){display:flow-root}.xsg77 .next .section-head>div>.oko-mascot-heading--heading{display:contents}.xsg77 .next .section-head>div>.oko-mascot-heading--heading>.oko-mascot-art{width:180px;max-width:180px;margin:16px auto 0}}.xsg-article-body .oko-mascot-heading--heading>.oko-mascot-art,
.entry-content .oko-mascot-heading--heading>.oko-mascot-art,
.oko-resource-choice__head .oko-mascot-heading--heading>.oko-mascot-art{width:180px;max-width:180px;flex-basis:180px}.oko-mascot-heading--step>.oko-mascot-art{width:140px;max-width:140px;flex-basis:140px}.oko-mascot-confirmation>.oko-mascot-art{width:180px;max-width:180px;flex-basis:180px}@media (max-width:900px){.xsg-service-section .xsg-wrap:has(>.oko-mascot-heading--heading),
  .xsg-section-title:has(>.oko-mascot-heading--heading),
  .section-heading:has(>.oko-mascot-heading--heading),
  .xsg-about-v2-intro-copy:has(>.oko-mascot-heading--heading){padding-inline-end:0;min-height:0}.oko-mascot-heading--heading{display:flex!important;flex-direction:column;align-items:stretch;gap:16px;min-height:0!important;padding-inline-end:0!important;width:100%!important}.oko-mascot-heading--heading>h2{max-width:none;width:100%}.oko-mascot-heading--heading>.oko-mascot-art{position:static!important;float:none!important;align-self:center;width:190px!important;max-width:190px!important;flex-basis:auto!important;margin:0 auto 12px!important}.xsg75 .process>.oko-mascot-heading--heading+p{max-width:100%}.xsg75 .process:has(>.oko-mascot-heading--heading)>.three{margin-top:28px}.oko-mascot-heading--step>.oko-mascot-art{width:112px;max-width:112px;flex-basis:112px}.oko-mascot-confirmation>.oko-mascot-art{width:180px;max-width:180px;flex-basis:180px}}@layer oko-interaction-contrast{body.oko-preview .oko-header .oko-sub-toggle,
  body.oko-preview .oko-header .oko-sub-toggle:focus-visible,
  body.oko-preview .oko-header .oko-language > button,
  body.oko-preview .oko-header .oko-language > button:focus-visible,
  body.oko-preview .oko-header .oko-menu,
  body.oko-preview .oko-header .oko-menu:focus-visible{box-shadow:none!important}@media (min-width: 1081px){body.oko-preview .oko-header .oko-nav-group > a[aria-current="page"],
    body.oko-preview .oko-header .oko-nav-group.is-current > a{box-shadow:none!important}}}body.oko-preview .xsg-source-exact font{color:inherit!important}body.oko-preview .oko-header{--oko-nav-accent:#4e79a6;background:#fff;border-bottom:1px solid var(--oko-line);box-shadow:none}body.oko-preview .oko-header .oko-header-inner{min-height:76px;gap:22px}body.oko-preview .oko-header .oko-header-actions{gap:12px}body.oko-preview .oko-header .oko-sub,
body.oko-preview .oko-header .oko-sub > a{border-radius:0;text-align:start;transition:none!important}body.oko-preview .oko-header .oko-sub{width:250px;min-width:250px;padding:6px 0;background:#fff;border:1px solid var(--oko-line);border-top:2px solid var(--oko-blue);box-shadow:0 6px 18px rgba(30, 54, 83, .1);transform:none!important}body.oko-preview .oko-header .oko-sub > a{min-height:44px;padding:11px 17px;font-size:14px;line-height:1.5;font-weight:500;white-space:normal}body.oko-preview .oko-header .oko-language > .oko-sub{width:170px;min-width:170px;top:100%;inset-inline-start:auto;inset-inline-end:0}body.oko-preview .oko-header .oko-language > button{min-width:44px;min-height:44px;border:0;border-radius:0;font-weight:500}body.oko-preview .oko-header .oko-menu{border:0;border-radius:0;min-width:44px;min-height:44px}body.oko-preview .oko-header a.oko-contact{min-height:44px;padding:11px 18px!important;border-radius:999px;font-weight:600}@layer oko-interaction-contrast{body.oko-preview .oko-header .oko-nav-group > a,
  body.oko-preview .oko-header .oko-nav-group > a:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-nav-group.is-current > a,
  body.oko-preview .oko-header .oko-sub-toggle,
  body.oko-preview .oko-header .oko-sub-toggle:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-language > button,
  body.oko-preview .oko-header .oko-language > button:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-menu,
  body.oko-preview .oko-header .oko-menu:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-sub > a,
  body.oko-preview .oko-header .oko-sub > a:is(:hover, :focus-visible){background:transparent!important;box-shadow:none!important}body.oko-preview .oko-header .oko-nav-group > a::after{display:none!important}body.oko-preview .oko-header .oko-nav-group:is(:hover, :focus-within) > a,
  body.oko-preview .oko-header .oko-nav-group.is-current > a,
  body.oko-preview .oko-header .oko-nav-group > a[aria-current="page"],
  body.oko-preview .oko-header .oko-sub > a:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-sub > a[aria-current="page"],
  body.oko-preview .oko-header .oko-sub-toggle:is(:hover, :focus-visible),
  body.oko-preview .oko-header .oko-language > button:is(:hover, :focus-visible){color:var(--oko-nav-accent)!important}}@media (min-width: 1081px){body.oko-preview .oko-header #oko-navigation{margin-left:0;margin-inline-start:auto;gap:4px;align-self:stretch}body.oko-preview .oko-header .oko-nav-group{gap:0;align-self:stretch}body.oko-preview .oko-header #oko-navigation .oko-nav-group > a{min-height:76px;font-size:14px!important;font-weight:500;padding-inline:10px!important}body.oko-preview .oko-header #oko-navigation .oko-nav-group.has-submenu > a{padding-inline-end:45px!important}body.oko-preview .oko-header .oko-sub-toggle{inset-inline-end:1px;inset-inline-start:auto;width:44px;min-width:44px;height:44px;padding:0!important;border:0;border-radius:0;font-size:11px}body.oko-preview .oko-header .oko-nav-group > .oko-sub{top:100%;inset-inline-start:0;inset-inline-end:auto}}@media (min-width: 1081px) and (max-width: 1239px){body.oko-preview .oko-header .oko-header-inner{gap:12px}body.oko-preview .oko-header #oko-navigation{gap:0}body.oko-preview .oko-header #oko-navigation .oko-nav-group > a{font-size:14px!important;padding-inline:4px!important}body.oko-preview .oko-header #oko-navigation .oko-nav-group.has-submenu > a{padding-inline-end:45px!important}body.oko-preview .oko-header .oko-header-actions{gap:6px}body.oko-preview .oko-header a.oko-contact{padding-inline:12px!important}}@media (min-width: 1301px){body.oko-preview .oko-header #oko-navigation .oko-nav-group > a{font-size:16px!important}}@media (min-width: 1081px) and (max-width: 1300px){html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(2) > a{max-width:132px;white-space:normal}html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(3) > a{max-width:105px;white-space:normal}html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(6) > a{max-width:110px;white-space:normal}}@media (min-width: 1301px) and (max-width: 1600px){html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(2) > a{max-width:150px;white-space:normal}html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(3) > a{max-width:120px;white-space:normal}html[lang^="es"] body.oko-preview .oko-header .oko-nav-group:nth-child(6) > a{max-width:128px;white-space:normal}}@media (max-width: 1080px){body.oko-preview .oko-header .oko-header-inner{min-height:72px;gap:12px}body.oko-preview .oko-header #oko-navigation{background:#fff;padding:8px 20px 18px;box-shadow:0 6px 18px rgba(30, 54, 83, .1);max-height:calc(100dvh - 72px)}body.oko-preview .oko-header .oko-nav-group > a{min-height:48px;padding:12px 4px;font-size:16px;font-weight:500}body.oko-preview .oko-header .oko-sub-toggle{width:44px;min-width:44px;min-height:48px;border:0;border-radius:0;font-size:13px}body.oko-preview .oko-header .oko-nav-group > .oko-sub{width:100%;min-width:0;padding:0 0 8px 14px;border:0;box-shadow:none}body.oko-preview .oko-header .oko-nav-group > .oko-sub > a{padding:11px 14px;border:0;font-weight:500}body.oko-preview .oko-header .oko-nav-group.is-current > a,
  body.oko-preview .oko-header .oko-nav-group > a[aria-current="page"]{padding-inline-start:4px}body.oko-preview .oko-header #oko-navigation > a.oko-mobile-contact{border-radius:999px}}html[dir="rtl"] body.oko-preview .oko-header .oko-header-inner{direction:rtl}html[dir="rtl"] body.oko-preview .oko-header .oko-menu{margin-left:0;margin-inline-start:auto}@media (max-width: 1080px){html[dir="rtl"] body.oko-preview .oko-header .oko-nav-group > .oko-sub{padding-left:0;padding-right:14px}}body.oko-preview .oko-header .oko-sub-toggle,
body.oko-preview .oko-header .oko-sub-toggle :is(font, span){font-size:0!important;line-height:0!important}body.oko-preview .oko-header .oko-sub-toggle::before,
body.oko-preview .oko-header .oko-language > button span::before{content:"";position:absolute;display:block;top:50%;left:50%;width:8px;height:8px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:translate(-50%, -75%) rotate(45deg);transform-origin:center;pointer-events:none;transition:none}body.oko-preview .oko-header .oko-language > button span{position:relative;display:inline-block;flex:0 0 10px;width:10px;height:10px;font-size:0!important;line-height:0!important}body.oko-preview .oko-header .oko-language > button span font{font-size:0!important;line-height:0!important}@media (min-width: 1081px){body.oko-preview .oko-header .oko-sub-toggle{transform:translateY(-50%)!important}body.oko-preview .oko-header .oko-nav-group:not(.is-dismissed):is(:hover, :focus-within, .is-open) > .oko-sub-toggle::before{transform:translate(-50%, -25%) rotate(225deg)}}@media (max-width: 1080px){body.oko-preview .oko-header .oko-sub-toggle{position:relative;transform:none!important}body.oko-preview .oko-header .oko-nav-group.is-open > .oko-sub-toggle::before{transform:translate(-50%, -25%) rotate(225deg)}}body.oko-preview .oko-header .oko-language.is-open:not(.is-dismissed) > button span::before{transform:translate(-50%, -25%) rotate(225deg)}@layer oko-interaction-contrast{body.oko-preview .oko-header-actions > a.oko-contact,
  body.oko-preview #oko-navigation > a.oko-mobile-contact,
  body.oko-preview .oko-categories-foot a.xsg-button,
  body.oko-preview a.xsgn-btn,
  body.oko-preview .xcp a.xcp-button,
  body.oko-preview .xcr a.xcr-button,
  body.oko-preview .range-card a.open-case,
  body.oko-preview .hero-actions a.button,
  body.oko-preview .feature-actions a.button,
  body.oko-preview .oko-selected-note > a.button{justify-content:center!important;column-gap:0!important;text-align:center!important}body.oko-preview .oko-header-actions > a.oko-contact > span[aria-hidden="true"],
  body.oko-preview #oko-navigation > a.oko-mobile-contact > span[aria-hidden="true"],
  body.oko-preview .oko-category-v3 > span > b,
  body.oko-preview .xsgn-cat h3 > span:empty,
  body.oko-preview a.xsgn-btn > span:empty,
  body.oko-preview .oko-categories-foot a.xsg-button > span:empty,
  body.oko-preview .xcp a.xcp-text-link > span:empty,
  body.oko-preview .xcp a.xcp-button > span:empty,
  body.oko-preview .xcr a.xcr-quote > span:empty,
  body.oko-preview .xcr a.xcr-button > span:empty{display:none!important}body.oko-preview .oko-category-v3 > span,
  body.oko-preview .xsgn-cat h3,
  body.oko-preview .xcp a.xcp-text-link,
  body.oko-preview .xcr a.xcr-quote{justify-content:flex-start!important;column-gap:0!important}body.oko-preview a.oko-category-v3,
  body.oko-preview a.xcp-category,
  body.oko-preview .xsg-services-card:has(> a.xsg-services-card__link),
  body.oko-preview a.xsg-blog-v2-promo-card,
  body.oko-preview a.xsg-hf-topic-card,
  body.oko-preview .xsg-hf-cat-card > a[href]{border:1px solid #c9d6e4!important;transition:border-color 160ms ease, background-color 160ms ease, box-shadow 160ms ease!important}body.oko-preview a.oko-category-v3:is(:hover, :focus-visible),
  body.oko-preview a.xcp-category:is(:hover, :focus-visible),
  body.oko-preview .xsg-services-card:has(> a.xsg-services-card__link):is(:hover, :focus-within),
  body.oko-preview a.xsg-blog-v2-promo-card:is(:hover, :focus-visible),
  body.oko-preview a.xsg-hf-topic-card:is(:hover, :focus-visible),
  body.oko-preview .xsg-hf-cat-card > a[href]:is(:hover, :focus-visible){border-color:#4e79a6!important;background-color:#f3f7fb!important;transform:none!important}body.oko-preview a.oko-category-v3:hover,
  body.oko-preview a.xcp-category:hover,
  body.oko-preview .xsg-services-card:has(> a.xsg-services-card__link):hover,
  body.oko-preview a.xsg-blog-v2-promo-card:hover,
  body.oko-preview a.xsg-hf-topic-card:hover,
  body.oko-preview .xsg-hf-cat-card > a[href]:hover{box-shadow:0 6px 18px rgb(30 54 83 / 8%)!important}body.oko-preview a.xsgn-post > .xsgn-cover{box-shadow:inset 0 0 0 1px #c9d6e4!important}body.oko-preview a.xsgn-post:is(:hover, :focus-visible) > .xsgn-cover{outline:1px solid #4e79a6;outline-offset:-1px;box-shadow:0 6px 18px rgb(30 54 83 / 8%)!important}body.oko-preview a.xsgn-post:is(:hover, :focus-visible) h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body.oko-preview .oko-footer a{column-gap:0!important}body.oko-preview.oko-workflow-v4 #oko-workflow-v3 .wf-shot-v4 figcaption::after{content:none!important;display:none!important}}@media (prefers-reduced-motion: reduce){body.oko-preview a.oko-category-v3,
  body.oko-preview a.xcp-category,
  body.oko-preview .xsg-services-card:has(> a.xsg-services-card__link),
  body.oko-preview a.xsg-blog-v2-promo-card,
  body.oko-preview a.xsg-hf-topic-card,
  body.oko-preview .xsg-hf-cat-card > a[href]{transition:none!important}}@layer oko-interaction-contrast{body.oko-preview .oko-mascot-art{mix-blend-mode:normal!important;background:transparent!important}body.oko-preview #wa .oko-wa-launch[aria-expanded="false"],
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:hover,
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:focus-visible{background-color:transparent!important;box-shadow:none!important}body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]::before,
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:hover::before,
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:focus-visible::before{background-color:transparent!important;background-image:url('/assets/20261010-transparent-mascots/oko-mascot-avatar.png')!important;border-radius:0!important}body.oko-preview #wa .oko-wa-avatar{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-2.woff2') format('woff2')}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-3.woff2') format('woff2')}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-4.woff2') format('woff2')}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-5.woff2') format('woff2')}@layer oko-interaction-contrast{body.oko-preview .oko-wa-launch.oko-cta-obscured,
  body.oko-preview #oko-back-to-top.oko-cta-obscured{visibility:hidden!important;pointer-events:none!important}body.oko-preview .oko-cta-unified,
  body.oko-preview .oko-portfolio-instructions{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:72px 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:start!important}body.oko-preview .oko-cta-unified{background:#f3f7fb!important;color:#fff!important}body.oko-preview .oko-portfolio-instructions{background:#fff!important;color:#1e3653!important}body.oko-preview .oko-cta-unified *,
  body.oko-preview .oko-portfolio-instructions *{box-sizing:border-box!important;font-family:'Outfit', sans-serif!important;text-transform:none!important}body.oko-preview .oko-cta-unified .oko-cta-shell,
  body.oko-preview .oko-portfolio-instructions .oko-portfolio-shell{width:100%!important;max-width:1168px!important;margin:0 auto!important;padding:0 24px!important}body.oko-preview .oko-cta-unified .oko-cta-card{display:grid!important;grid-template-columns:minmax(0, 1.05fr) minmax(0, 1fr)!important;align-items:center!important;gap:48px!important;padding:48px!important;border:0!important;border-radius:22px!important;background-color:#1e3653!important;background-image:linear-gradient(rgba(149, 205, 255, .08) 1px, transparent 1px), linear-gradient(90deg, rgba(149, 205, 255, .08) 1px, transparent 1px)!important;background-size:22px 22px!important;color:#fff!important;box-shadow:none!important}body.oko-preview .oko-cta-unified .oko-cta-copy,
  body.oko-preview .oko-cta-unified .oko-cta-form-panel{min-width:0!important;width:100%!important;margin:0!important}body.oko-preview .oko-cta-unified .oko-cta-eyebrow{display:block!important;margin:0 0 12px!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;letter-spacing:0!important;color:#95cdff!important;background:transparent!important}body.oko-preview .oko-cta-unified h2.oko-cta-title{display:block!important;max-width:530px!important;margin:0 0 16px!important;padding:0!important;font-size:34px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.8px!important;color:#fff!important;background:transparent!important;overflow-wrap:anywhere!important;text-wrap:pretty!important}body.oko-preview .oko-cta-unified p.oko-cta-description{max-width:530px!important;margin:0 0 12px!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#e1e8f0!important;background:transparent!important}body.oko-preview .oko-cta-unified a.oko-cta-whatsapp{display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:44px!important;margin:4px 0 0!important;padding:4px 0!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#95cdff!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important}body.oko-preview .oko-cta-unified a.oko-cta-whatsapp:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}body.oko-preview .oko-cta-unified .oko-cta-related{display:flex!important;flex-wrap:wrap!important;gap:0 18px!important;margin:10px 0 0!important;padding:0!important;border:0!important;background:transparent!important}body.oko-preview .oko-cta-unified .oko-cta-related a{display:inline-flex!important;align-items:center!important;min-height:44px!important;max-width:100%!important;margin:0!important;padding:5px 0!important;border:0!important;border-radius:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#e1e8f0!important;background:transparent!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important}body.oko-preview .oko-cta-unified .oko-cta-related a:hover{color:#fff!important}body.oko-preview .oko-cta-unified .oko-cta-form-panel{padding:20px!important;border:0!important;border-radius:16px!important;background:#fff!important;color:#1e3653!important;box-shadow:none!important}body.oko-preview .oko-cta-unified form.oko-cta-form{display:grid!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.oko-preview .oko-cta-unified .oko-cta-field-row{display:grid!important;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)!important;gap:10px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important}body.oko-preview .oko-cta-unified label.oko-cta-field{display:block!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;color:#1e3653!important;background:transparent!important}body.oko-preview .oko-cta-unified .oko-cta-field input,
  body.oko-preview .oko-cta-unified .oko-cta-field textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:11px 12px!important;border:1px solid #c9d6e4!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:#1e3653!important;background:#fff!important;box-shadow:none!important;text-align:start!important}body.oko-preview .oko-cta-unified .oko-cta-field input::placeholder,
  body.oko-preview .oko-cta-unified .oko-cta-field textarea::placeholder{color:#5b6b80!important;opacity:1!important}body.oko-preview .oko-cta-unified .oko-cta-field textarea{min-height:66px!important;resize:vertical!important}body.oko-preview .oko-cta-unified .oko-cta-field :is(input, textarea)[aria-invalid='true']{border-color:#1e3653!important;box-shadow:inset 0 0 0 1px #1e3653!important}body.oko-preview .oko-cta-unified button.oko-cta-submit{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:11px 18px!important;gap:0!important;border:0!important;border-radius:999px!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;color:#fff!important;background:#1e3653!important;box-shadow:none!important;text-align:center!important;white-space:normal!important;cursor:pointer!important}body.oko-preview .oko-cta-unified button.oko-cta-submit:hover{color:#fff!important;background:#13263d!important}body.oko-preview .oko-cta-unified label.oko-cta-consent{display:flex!important;align-items:flex-start!important;min-height:44px!important;gap:8px!important;margin:0!important;padding:4px 0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#3b4d64!important;background:transparent!important;cursor:pointer!important}body.oko-preview .oko-cta-unified .oko-cta-consent input{flex:0 0 18px!important;width:18px!important;height:18px!important;min-height:18px!important;margin:1px 0 0!important;padding:0!important;accent-color:#1e3653!important;cursor:pointer!important}body.oko-preview .oko-cta-unified .oko-cta-consent span{font-size:14px!important;font-weight:400!important;line-height:1.4!important;color:#3b4d64!important}body.oko-preview .oko-cta-unified .oko-cta-consent a,
  body.oko-preview .oko-cta-unified .oko-cta-supplier a{color:#1e3653!important;background:transparent!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:2px!important}body.oko-preview .oko-cta-unified p.oko-cta-supplier{margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#5b6b80!important;text-align:center!important;background:transparent!important}body.oko-preview .oko-cta-unified .oko-cta-supplier a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:4px 0!important}body.oko-preview .oko-cta-unified .oko-cta-sr-only,
  body.oko-preview .oko-cta-unified .oko-form-hint{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}body.oko-preview .oko-cta-unified .oko-cta-honeypot,
  body.oko-preview .oko-cta-unified [data-oko-source-topic-note][hidden]{display:none!important}body.oko-preview .oko-cta-unified a:focus-visible,
  body.oko-preview .oko-cta-unified :is(input, textarea, button):focus-visible{outline:3px solid #33608a!important;outline-offset:3px!important}body.oko-preview .oko-cta-unified .oko-cta-copy a:focus-visible{outline-color:#95cdff!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-head{max-width:820px!important;margin:0 0 30px!important;padding:0!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-eyebrow{display:block!important;margin:0 0 10px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;color:#33608a!important;background:transparent!important}body.oko-preview .oko-portfolio-instructions h2{max-width:680px!important;margin:0 0 16px!important;padding:0!important;font-size:34px!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.8px!important;color:#1e3653!important;background:transparent!important}body.oko-preview .oko-portfolio-instructions p{max-width:none!important;margin:0 0 12px!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;color:#3b4d64!important;background:transparent!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-steps{display:grid!important;grid-template-columns:repeat(4, minmax(0, 1fr))!important;gap:18px!important;margin:0!important;padding:0!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-step{min-width:0!important;margin:0!important;padding:24px!important;border:0!important;border-radius:18px!important;background:#f3f7fb!important;color:#1e3653!important;box-shadow:none!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;margin:0 0 16px!important;padding:0!important;border:1px solid #1e3653!important;border-radius:50%!important;font-size:14px!important;font-weight:500!important;line-height:1!important;color:#1e3653!important;background:transparent!important}body.oko-preview .oko-portfolio-instructions h3{margin:0 0 10px!important;padding:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;color:#1e3653!important;background:transparent!important}body.oko-preview .oko-portfolio-instructions p.oko-portfolio-step-purpose{margin:0 0 8px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;color:#1e3653!important}body.oko-preview .oko-portfolio-instructions p.oko-portfolio-step-copy{margin:0!important;font-size:14px!important;line-height:1.6!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-process-cta{margin:20px 0 0!important;text-align:end!important}body.oko-preview .oko-portfolio-instructions a{color:#1e3653!important;background:transparent!important;font-weight:500!important;text-decoration:underline!important;text-underline-offset:3px!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-process-cta a{display:inline-flex!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:6px 0!important;border:0!important;border-radius:0!important;font-size:14px!important;line-height:1.5!important;box-shadow:none!important}@media (max-width: 980px){body.oko-preview .oko-cta-unified .oko-cta-card{gap:30px!important;padding:32px!important}body.oko-preview .oko-cta-unified .oko-cta-field-row{grid-template-columns:minmax(0, 1fr)!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-steps{grid-template-columns:repeat(2, minmax(0, 1fr))!important}}@media (max-width: 760px){body.oko-preview .oko-cta-unified,
    body.oko-preview .oko-portfolio-instructions{padding:44px 0!important}body.oko-preview .oko-cta-unified .oko-cta-shell,
    body.oko-preview .oko-portfolio-instructions .oko-portfolio-shell{padding:0 20px!important}body.oko-preview .oko-cta-unified .oko-cta-card{grid-template-columns:minmax(0, 1fr)!important;gap:24px!important;padding:24px!important;border-radius:20px!important}body.oko-preview .oko-cta-unified h2.oko-cta-title,
    body.oko-preview .oko-portfolio-instructions h2{font-size:28px!important;line-height:1.16!important;letter-spacing:-.5px!important}body.oko-preview .oko-cta-unified .oko-cta-form-panel{padding:16px!important;border-radius:14px!important}body.oko-preview .oko-cta-unified p.oko-cta-description,
    body.oko-preview .oko-portfolio-instructions .oko-portfolio-head p{font-size:15px!important}}@media (max-width: 520px){body.oko-preview .oko-portfolio-instructions .oko-portfolio-steps{grid-template-columns:minmax(0, 1fr)!important;gap:14px!important}body.oko-preview .oko-portfolio-instructions .oko-portfolio-step{padding:22px!important}}}html body .oko-heading-stack{display:block!important;grid-template-columns:none!important;align-items:start!important}html body .oko-heading-shell{display:block!important;position:static!important;width:100%!important;max-width:none!important;min-height:0!important;padding-inline-end:0!important}html body .oko-heading-layout{display:grid!important;grid-template-columns:minmax(0, 1fr) 280px!important;align-items:center!important;gap:48px!important;width:100%!important;margin-block:0 32px;min-height:0!important;padding:0!important;position:static!important}html body .oko-heading-copy{display:block!important;min-width:0;width:100%!important;text-align:start}html body .oko-heading-copy > :is(h1, h2, h3){width:100%!important;max-width:none!important;margin-block-end:18px!important}html body .oko-heading-description{position:static!important;width:100%!important;max-width:780px!important;margin:0 0 14px!important;text-align:start!important}html body .oko-heading-copy > .xsg-service-copy{display:block!important;grid-template-columns:none!important}html body .oko-heading-layout > .oko-mascot-art{position:static!important;float:none!important;inset:auto!important;display:block!important;width:280px!important;max-width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;margin:0!important;justify-self:end;background:transparent!important}html body .oko-heading-layout--article,
html body .oko-heading-layout--compact{grid-template-columns:minmax(0, 1fr) 200px!important;gap:28px!important}html body :is(.oko-heading-layout--article, .oko-heading-layout--compact) > .oko-mascot-art{width:200px!important}html body .xsg75 .process:has(> .oko-heading-layout) > .three{margin-top:28px!important}@media (max-width: 900px){html body .oko-heading-layout,
  html body .oko-heading-layout--article,
  html body .oko-heading-layout--compact{grid-template-columns:minmax(0, 1fr)!important;gap:16px!important}html body .oko-heading-layout > .oko-mascot-art{width:190px!important;max-width:100%!important;justify-self:end}}@layer oko-interaction-contrast{body.oko-preview.oko-hero-unified-page .oko-unified-hero-container{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero-flow{padding-block:0!important;min-height:0!important;height:auto!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero{box-sizing:border-box!important;width:100vw!important;max-width:none!important;min-height:calc((min(1320px, 90vw) - 64px) / 3 + 205px)!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:0!important;margin-inline:calc(50% - 50vw)!important;padding:24px 0!important;overflow:visible!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero .oko-unified-hero-inner{box-sizing:border-box!important;width:min(1320px,90vw)!important;max-width:none!important;min-width:0!important;min-height:0!important;margin-inline:auto!important;padding:0!important;column-gap:64px!important;row-gap:0!important;align-items:center!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero :is(.xcr-hero-grid,.xcp-hero-grid,.hero-grid,.xsg-service-hero-grid,.xsg-hero-inner,.xsg-pi-hero-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.oko-preview.oko-hero-unified-page .xsg-services-hero.oko-unified-hero{padding-block:76px 82px!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero :is(.xsg-services-hero__inner,.wf-hero>.xsg-wrap){grid-template-columns:repeat(2,minmax(0,1fr))!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero :is(.hero-media,.wf-hero-art-v4,.oko-v2-hero-scene,.xcr-hero-art,.xcp-hero-visual){max-width:100%!important;min-width:0!important}body.oko-preview.oko-hero-unified-page .wf-hero .oko-unified-hero-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.oko-preview.oko-hero-unified-page .wf-hero :is(.wf-hero-art-v4,.hero-media){margin:0!important;max-height:500px!important}body.oko-preview.oko-hero-unified-page .wf-hero :is(.wf-hero-art-v4,.hero-media) img{width:100%!important;height:455px!important;object-fit:contain!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero .oko-unified-hero-inner{position:relative!important;padding-inline-end:calc((100% - 64px)/2 + 64px)!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero-art{position:absolute!important;inset-inline-end:0!important;inset-inline-start:auto!important;top:50%!important;transform:translateY(-50%)!important;width:calc((100% - 64px)/2)!important;height:440px!important;margin:0!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero-art img{height:380px!important;object-fit:contain!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero .hero-collage{min-height:0!important;height:480px!important}body.oko-preview.oko-hero-unified-page .xcp-hero-visual{aspect-ratio:auto!important}body.oko-preview.oko-hero-unified-page .hero-centered .hc-inner{gap:0!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero-intro .oko-unified-hero-inner{display:block!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero-intro .oko-unified-hero-inner > :is(h1,p,.eyebrow){max-width:900px!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner > *{grid-column:1!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner > .eyebrow{display:inline-flex!important;width:max-content!important;max-width:100%!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner::after{content:"";grid-column:2;grid-row:1/4;display:block;width:100%;height:430px;border:1px solid var(--xsg-refresh-line);border-radius:26px;background:var(--xsg-refresh-paper) url('/assets/a5ee309cdd97b052f7.webp') 50%/91% no-repeat;box-shadow:14px 14px 0 var(--xsg-refresh-orange)}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-flow > .wrap::after{display:none!important}body.oko-preview.oko-hero-unified-page .oko-contact-section.oko-unified-hero{padding-block:16px!important}body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important}body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-copy{padding-top:0!important}body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-form-card{padding:20px 24px!important}body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-form-head{margin-bottom:12px!important;grid-template-columns:minmax(0,1fr) 96px!important}body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-form-head img{width:96px!important;height:96px!important}body.oko-preview.oko-hero-unified-page .elementor-element-kcutxqz.oko-unified-hero-container{padding:0!important}body.oko-preview.oko-hero-unified-page .xsg-complete-text.oko-unified-hero > .oko-unified-hero-inner{display:flex!important;flex-direction:column!important;gap:14px!important;text-align:center!important}body.oko-preview.oko-hero-unified-page .xsg-complete-text.oko-unified-hero h1{margin-block:0!important}body.oko-preview.oko-hero-unified-page .xsg-complete-text.oko-unified-hero .oko-mascot{max-height:160px!important;width:auto!important}@media(max-width:960px){body.oko-preview.oko-hero-unified-page .oko-unified-hero{min-height:672.25px!important;padding:48px 0 54px!important}body.oko-preview.oko-hero-unified-page .xsg-services-hero.oko-unified-hero,
  body.oko-preview.oko-hero-unified-page .oko-contact-section.oko-unified-hero{padding:48px 0 54px!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero .oko-unified-hero-inner.oko-unified-hero-inner{grid-template-columns:minmax(0,1fr)!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero .oko-unified-hero-inner{gap:32px!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero :is(.xcr-hero-grid,.xcp-hero-grid,.hero-grid,.xsg-service-hero-grid,.xsg-hero-inner,.xsg-pi-hero-grid,.xsg-services-hero__inner),
  body.oko-preview.oko-hero-unified-page .wf-hero .oko-unified-hero-inner,
  body.oko-preview.oko-hero-unified-page .oko-contact-simple .oko-contact-shell{grid-template-columns:minmax(0,1fr)!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero .oko-unified-hero-inner{padding:0!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero-art{position:relative!important;inset:auto!important;top:auto!important;transform:none!important;width:100%!important;height:320px!important;margin-top:32px!important;justify-content:center!important}body.oko-preview.oko-hero-unified-page .xsg-yiwu-hero-art img{height:280px!important;max-width:100%!important}body.oko-preview.oko-hero-unified-page .wf-hero :is(.wf-hero-art-v4,.hero-media) img{height:auto!important;max-height:455px!important}body.oko-preview.oko-hero-unified-page .oko-unified-hero .hero-collage{height:360px!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}body.oko-preview.oko-hero-unified-page main.xsg75 .oko-unified-hero-intro .oko-unified-hero-inner::after{grid-column:1;grid-row:auto;height:280px;box-shadow:8px 8px 0 var(--xsg-refresh-orange)}}@media(max-width:650px){body.oko-preview.oko-hero-unified-page .oko-unified-hero .oko-unified-hero-inner{width:calc(100% - 32px)!important}}}@layer oko-interaction-contrast{body.oko-preview .oko-header :is(a, button, [tabindex]),
  body.oko-preview .oko-header :is(a, button, [tabindex]):is(:focus, :focus-visible, :active),
  body.oko-preview .oko-header :is(a, button, [tabindex]) :is(img, span, svg){outline:none!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}}@layer oko-interaction-contrast{html body:not(.wp-admin) #oko-services-main{--navy:#1E3653;--deep:#13263D;--sky:#95CDFF;--sky-2:#E3F0FC;--mist:#F3F7FB;--white:#FFFFFF;--kraft:#CDB08A;--kraft-2:#E9DCC6;--ink-2:#3B4D64;--ink-3:#5B6B80;--line:#E1E8F0;--line-2:#C9D6E4;--accent:#33608A;--warn:#A4610E;--shadow:0 18px 40px -18px rgba(19,38,61,.28)}html body:not(.wp-admin) #oko-services-main *{box-sizing:border-box!important}html body:not(.wp-admin) #oko-services-main{margin:0px!important;font-family:inherit!important;color:var(--navy)!important;background:var(--mist)!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important}html body:not(.wp-admin) #oko-services-main a{color:inherit!important}html body:not(.wp-admin) #oko-services-main img{max-width:100%!important;display:block!important}html body:not(.wp-admin) #oko-services-main{position:relative!important;background:var(--mist)!important;font-family:inherit!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .wrap{max-width:1240px!important;margin:0px auto!important;padding-left:clamp(20px, 4vw, 48px)!important;padding-right:clamp(20px, 4vw, 48px)!important}html body:not(.wp-admin) #oko-services-main .sec{padding-top:clamp(64px, 8vw, 120px)!important;padding-bottom:clamp(64px, 8vw, 120px)!important}html body:not(.wp-admin) #oko-services-main .bg-white{background:var(--white)!important}html body:not(.wp-admin) #oko-services-main .bg-soft{background:var(--mist)!important}html body:not(.wp-admin) #oko-services-main .eyebrow{font-size:15px!important;font-weight:600!important;color:var(--accent)!important;letter-spacing:0px!important}html body:not(.wp-admin) #oko-services-main .display{margin:0px!important;font-size:clamp(44px, 5.2vw, 78px)!important;line-height:1!important;letter-spacing:-0.045em!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .h1{margin:0px!important;font-size:clamp(38px, 4.2vw, 60px)!important;line-height:1.04!important;letter-spacing:-0.04em!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .h2{margin:0px!important;font-size:clamp(30px, 3.2vw, 46px)!important;line-height:1.08!important;letter-spacing:-0.035em!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .h3{margin:0px!important;font-size:22px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-0.015em!important}html body:not(.wp-admin) #oko-services-main .display,html body:not(.wp-admin) #oko-services-main .h1,html body:not(.wp-admin) #oko-services-main .h2,html body:not(.wp-admin) #oko-services-main .h3{text-wrap:balance!important}html body:not(.wp-admin) #oko-services-main .lead{margin:0px!important;font-size:20px!important;line-height:1.6!important;color:var(--ink-2)!important;max-width:36em!important}html body:not(.wp-admin) #oko-services-main p{margin:0px!important;font-size:17px!important;line-height:1.7!important;color:var(--ink-2)!important;max-width:42em!important}html body:not(.wp-admin) #oko-services-main .small{font-size:14px!important;line-height:1.55!important;color:var(--ink-3)!important}html body:not(.wp-admin) #oko-services-main .stack{display:flex!important;flex-direction:column!important}html body:not(.wp-admin) #oko-services-main .row{display:flex!important;flex-wrap:wrap!important;align-items:center!important}html body:not(.wp-admin) #oko-services-main .gap-4{gap:4px!important}html body:not(.wp-admin) #oko-services-main .gap-12{gap:12px!important}html body:not(.wp-admin) #oko-services-main .gap-16{gap:16px!important}html body:not(.wp-admin) #oko-services-main .gap-24{gap:24px!important}html body:not(.wp-admin) #oko-services-main .gap-40{gap:40px!important}html body:not(.wp-admin) #oko-services-main .gap-48{gap:48px!important}html body:not(.wp-admin) #oko-services-main .split{display:flex!important;flex-wrap:wrap!important;gap:clamp(32px, 6vw, 80px)!important;align-items:center!important}html body:not(.wp-admin) #oko-services-main .split > *{flex:1 1 440px!important;min-width:0px!important}html body:not(.wp-admin) #oko-services-main .split-top{align-items:flex-start!important}html body:not(.wp-admin) #oko-services-main .head{display:flex!important;flex-wrap:wrap!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px 40px!important}html body:not(.wp-admin) #oko-services-main .head .stack{max-width:760px!important}html body:not(.wp-admin) #oko-services-main .g3{display:grid!important;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr))!important;gap:24px!important}html body:not(.wp-admin) #oko-services-main .card-soft{background:var(--mist)!important;border-radius:22px!important;padding:30px!important;display:flex!important;flex-direction:column!important;gap:14px!important}html body:not(.wp-admin) #oko-services-main .bg-soft .card-soft{background:var(--white)!important}html body:not(.wp-admin) #oko-services-main .card-lift{text-decoration:none!important;color:inherit!important;transition:border-color 0.2s!important}html body:not(.wp-admin) #oko-services-main .card-lift:hover{border-color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .ico{width:46px!important;height:46px!important;border-radius:12px!important;background:var(--sky-2)!important;color:var(--navy)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}html body:not(.wp-admin) #oko-services-main .pill{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;border-radius:10px!important;background:var(--white)!important;border:1px solid var(--line)!important;font-size:14px!important;font-weight:500!important;color:var(--ink-2)!important}html body:not(.wp-admin) #oko-services-main .tag{display:inline-flex!important;align-items:center!important;padding:5px 11px!important;border-radius:8px!important;background:var(--sky-2)!important;font-size:13px!important;font-weight:600!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .chip{display:inline-flex!important;align-items:center!important;padding:9px 16px!important;border-radius:10px!important;border:1px solid var(--line-2)!important;background:var(--white)!important;font-size:15px!important;font-weight:500!important;text-decoration:none!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:54px!important;padding:0px 28px!important;border-radius:999px!important;background:var(--navy)!important;color:rgb(255, 255, 255)!important;text-decoration:none!important;font-size:17px!important;font-weight:600!important;white-space:nowrap!important;border:0px!important;font-family:inherit!important;cursor:pointer!important;transition:background 0.2s!important}html body:not(.wp-admin) #oko-services-main .btn:hover{background:var(--deep)!important}html body:not(.wp-admin) #oko-services-main .btn:focus-visible,html body:not(.wp-admin) #oko-services-main .lnk:focus-visible,html body:not(.wp-admin) #oko-services-main .chip:focus-visible{outline:3px solid var(--sky)!important;outline-offset:3px!important}html body:not(.wp-admin) #oko-services-main .lnk{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:16px!important;font-weight:600!important;color:var(--navy)!important;text-decoration-line:underline!important;text-decoration-style:initial!important;text-decoration-color:var(--sky)!important;text-decoration-thickness:2px!important;text-underline-offset:6px!important;white-space:nowrap!important}html body:not(.wp-admin) #oko-services-main .check{display:flex!important;gap:12px!important;font-size:16px!important;line-height:1.55!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .check svg{flex-shrink:0!important;margin-top:3px!important}html body:not(.wp-admin) #oko-services-main .faq{border-bottom:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .faq summary{list-style:none!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:24px 0px!important;font-size:19px!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .faq summary::-webkit-details-marker{display:none!important}html body:not(.wp-admin) #oko-services-main .faq summary::after{content:""!important;width:12px!important;height:12px!important;border-right:2px solid var(--navy)!important;border-bottom:2px solid var(--navy)!important;transform:rotate(45deg)!important;margin-top:-6px!important;flex-shrink:0!important;transition:transform 0.2s!important}html body:not(.wp-admin) #oko-services-main .faq[open] summary::after{transform:rotate(-135deg)!important;margin-top:6px!important}html body:not(.wp-admin) #oko-services-main .faq p{margin:0px 0px 24px!important;max-width:46em!important}html body:not(.wp-admin) #oko-services-main .crumb{display:flex!important;flex-wrap:wrap!important;gap:8px!important;font-size:14px!important;color:var(--ink-3)!important}html body:not(.wp-admin) #oko-services-main .crumb a{text-decoration:none!important;color:var(--ink-3)!important}html body:not(.wp-admin) #oko-services-main .crumb b{color:var(--navy)!important;font-weight:600!important}@media (max-width: 760px){}html body:not(.wp-admin) #oko-services-main .note{border-left:3px solid var(--kraft)!important;padding:4px 0px 4px 16px!important;font-size:15px!important;line-height:1.6!important;color:var(--ink-2)!important}html body:not(.wp-admin) #oko-services-main .rows{border-top:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .rowi{display:grid!important;grid-template-columns:56px minmax(0px, 1.1fr) minmax(0px, 1.6fr) auto!important;gap:24px!important;align-items:center!important;padding:22px 0px!important;border-bottom:1px solid var(--line)!important;text-decoration:none!important;color:inherit!important}html body:not(.wp-admin) #oko-services-main .rowi:hover .rowi-t{text-decoration-line:underline!important;text-decoration-thickness:initial!important;text-decoration-style:initial!important;text-decoration-color:var(--sky)!important;text-underline-offset:5px!important}html body:not(.wp-admin) #oko-services-main .rowi-t{font-size:20px!important;font-weight:600!important;letter-spacing:-0.01em!important}html body:not(.wp-admin) #oko-services-main .rowi p{font-size:16px!important}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .rowi{grid-template-columns:46px minmax(0px, 1fr)!important;gap:8px 16px!important}html body:not(.wp-admin) #oko-services-main .rowi p{grid-column:2!important}}@media (max-width: 920px){}html body:not(.wp-admin) #oko-services-main .stack > *{min-width:0px!important}@media (max-width: 1000px){}@media (max-width: 900px){}@media (max-width: 1080px){}@media (max-width: 560px){}@media (max-width: 760px){}@media (prefers-reduced-motion: reduce){html body:not(.wp-admin) #oko-services-main *{transition:none!important}}html body:not(.wp-admin) #oko-services-main .paper{position:relative!important;background:rgb(255, 255, 255)!important;border-radius:12px!important;box-shadow:rgba(19, 38, 61, 0.05) 0px 1px 0px, rgba(8, 20, 34, 0.6) 0px 34px 60px -30px!important;color:rgb(30, 54, 83)!important;font-size:13px!important;line-height:1.45!important;font-variant-numeric:tabular-nums!important;overflow:hidden!important;text-align:left!important}html body:not(.wp-admin) #oko-services-main .paper-h{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:13px 18px!important;border-bottom:1px solid rgb(230, 236, 242)!important;background:rgb(251, 252, 254)!important}html body:not(.wp-admin) #oko-services-main .paper-h .t{font-weight:600!important;font-size:14px!important;color:rgb(30, 54, 83)!important}html body:not(.wp-admin) #oko-services-main .paper-h .m{font-family:inherit!important;font-weight:800!important;font-size:10px!important;letter-spacing:0.06em!important;color:rgb(30, 54, 83)!important;margin-right:8px!important}html body:not(.wp-admin) #oko-services-main .paper-h .x{font-size:11.5px!important;color:rgb(122, 139, 160)!important}html body:not(.wp-admin) #oko-services-main .paper-b{padding:4px 18px 14px!important}html body:not(.wp-admin) #oko-services-main .prow{display:grid!important;grid-template-columns:minmax(0px, 1fr) auto!important;gap:12px!important;padding:8px 0px!important;border-bottom:1px solid rgb(238, 242, 246)!important;align-items:center!important}html body:not(.wp-admin) #oko-services-main .prow:last-child{border-bottom:0px!important}html body:not(.wp-admin) #oko-services-main .prow .k{color:rgb(91, 107, 128)!important}html body:not(.wp-admin) #oko-services-main .pass{color:rgb(47, 125, 91)!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .minor{color:rgb(164, 97, 14)!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .pfoot{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px!important;border-top:1px solid rgb(230, 236, 242)!important;background:rgb(251, 252, 254)!important;font-size:12.5px!important}html body:not(.wp-admin) #oko-services-main .stamp{display:inline-block!important;border:2px solid rgb(47, 125, 91)!important;color:rgb(47, 125, 91)!important;border-radius:6px!important;padding:4px 10px!important;font-family:inherit!important;font-weight:700!important;font-size:11px!important;letter-spacing:0.14em!important;transform:rotate(-7deg)!important}html body:not(.wp-admin) #oko-services-main .qt{width:100%!important;border-collapse:collapse!important;font-size:12.5px!important}html body:not(.wp-admin) #oko-services-main .qt th{font-weight:600!important;color:rgb(122, 139, 160)!important;text-align:left!important;padding:8px 6px!important;border-bottom:1px solid rgb(230, 236, 242)!important;font-size:11.5px!important}html body:not(.wp-admin) #oko-services-main .qt td{padding:7px 6px!important;border-bottom:1px solid rgb(238, 242, 246)!important}html body:not(.wp-admin) #oko-services-main .qt td:first-child{color:rgb(91, 107, 128)!important}html body:not(.wp-admin) #oko-services-main .qt .best{background:rgb(234, 244, 255)!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .qt th.best{color:rgb(30, 54, 83)!important;background:rgb(220, 235, 251)!important}html body:not(.wp-admin) #oko-services-main .flag{color:rgb(164, 97, 14)!important;font-weight:600!important}html body:not(.wp-admin) #oko-services-main .stackdocs{position:relative!important;min-height:520px!important}html body:not(.wp-admin) #oko-services-main .stackdocs > .paper{position:absolute!important}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .stackdocs{min-height:0px!important;display:flex!important;flex-direction:column!important;gap:16px!important}html body:not(.wp-admin) #oko-services-main .stackdocs > .paper{position:static!important;width:100%!important;transform:none!important}}@media (max-width: 760px){}@media (max-width: 760px){}@media (max-width: 760px){}html body:not(.wp-admin) #oko-services-main .b-assure{display:grid!important;grid-template-columns:repeat(4, minmax(0px, 1fr))!important;gap:24px!important}html body:not(.wp-admin) #oko-services-main .b-assure > div{display:flex!important;gap:14px!important;align-items:flex-start!important}html body:not(.wp-admin) #oko-services-main .b-assure .ic{width:44px!important;height:44px!important;border-radius:50%!important;border:1.5px solid rgb(30, 54, 83)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}@media (max-width: 900px){html body:not(.wp-admin) #oko-services-main .b-assure{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}@media (max-width: 900px){}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .b-assure{gap:16px 12px!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important}html body:not(.wp-admin) #oko-services-main .b-assure > div{align-items:center!important;gap:10px!important}html body:not(.wp-admin) #oko-services-main .b-assure .ic{width:36px!important;height:36px!important}html body:not(.wp-admin) #oko-services-main .b-assure .ic svg{width:18px!important;height:18px!important}html body:not(.wp-admin) #oko-services-main .b-assure b{line-height:1.3!important;font-size:15px!important}html body:not(.wp-admin) #oko-services-main .b-assure .small{display:none!important}}@media (max-width: 1000px){}@media (max-width: 760px){}@media (max-width: 760px){}html body:not(.wp-admin) #oko-services-main .lt-hero{background:rgb(255, 255, 255)!important}html body:not(.wp-admin) #oko-services-main .lt-hero-in{display:grid!important;grid-template-columns:minmax(0px, 1.08fr) minmax(0px, 0.92fr)!important;gap:clamp(32px, 5vw, 80px)!important;align-items:center!important;padding-top:clamp(36px, 4.4vw, 64px)!important;padding-bottom:clamp(36px, 4vw, 56px)!important}html body:not(.wp-admin) #oko-services-main .lt-copy{display:flex!important;flex-direction:column!important;gap:22px!important;align-items:flex-start!important;min-width:0px!important}html body:not(.wp-admin) #oko-services-main .lt-art{margin:0px!important;display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0px!important}html body:not(.wp-admin) #oko-services-main .lt-panel{position:relative!important;border-radius:28px!important;border:1px solid var(--line)!important;background-color:var(--mist)!important;background-image:linear-gradient(rgba(30, 54, 83, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(30, 54, 83, 0.05) 1px, transparent 1px)!important;background-size:32px 32px!important;padding:64px clamp(24px, 3vw, 44px) 52px!important;overflow:hidden!important}html body:not(.wp-admin) #oko-services-main .lt-ruler{position:absolute!important;left:0px!important;right:0px!important;top:0px!important;height:16px!important;background-image:repeating-linear-gradient(90deg, rgba(30, 54, 83, 0.32) 0px, rgba(30, 54, 83, 0.32) 1px, transparent 1px, transparent 40px), repeating-linear-gradient(90deg, rgba(30, 54, 83, 0.14) 0px, rgba(30, 54, 83, 0.14) 1px, transparent 1px, transparent 8px)!important;background-size:100% 16px, 100% 8px!important;background-repeat:no-repeat!important;border-bottom:1px solid rgba(30, 54, 83, 0.08)!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper{font-size:14px!important;box-shadow:rgba(19, 38, 61, 0.04) 0px 1px 0px, rgba(8, 20, 34, 0.42) 0px 34px 60px -36px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-h{padding:15px 20px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-h .t{font-size:15px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-h .m{font-size:11px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-b{padding:6px 20px 12px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt{font-size:14px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt th{font-size:12.5px!important;padding:10px 8px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt td{padding:10px 8px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .pfoot{padding:14px 20px!important;font-size:13.5px!important}html body:not(.wp-admin) #oko-services-main .lt-cap{font-size:14px!important;color:var(--ink-3)!important;padding-left:6px!important}html body:not(.wp-admin) #oko-services-main .lt-plans{display:grid!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important;gap:24px!important}html body:not(.wp-admin) #oko-services-main .lt-plan{background:rgb(255, 255, 255)!important;border:1px solid var(--line)!important;border-radius:24px!important;display:flex!important;flex-direction:column!important}html body:not(.wp-admin) #oko-services-main .lt-plan-top{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;min-height:118px!important;padding:26px 30px 24px!important;border-bottom:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .lt-plan-k{font-size:13px!important;font-weight:600!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .lt-plan-n{font-size:26px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-0.015em!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lt-plan-b{padding:26px 30px 30px!important;display:flex!important;flex-direction:column!important;gap:16px!important;flex:1 1 0%!important}html body:not(.wp-admin) #oko-services-main .lt-plan .fit{font-size:15px!important;line-height:1.55!important;color:var(--ink-2)!important;background:var(--mist)!important;border-radius:12px!important;padding:12px 14px!important;max-width:none!important}html body:not(.wp-admin) #oko-services-main .lt-plan .fit b{color:var(--navy)!important;font-weight:600!important;margin-right:4px!important}html body:not(.wp-admin) #oko-services-main .lt-plan .go{margin-top:auto!important;padding-top:4px!important}html body:not(.wp-admin) #oko-services-main .btn-line{background:rgb(255, 255, 255)!important;color:var(--navy)!important;box-shadow:inset 0 0 0 1.5px var(--navy)!important}html body:not(.wp-admin) #oko-services-main .btn-line:hover{background:var(--sky-2)!important}html body:not(.wp-admin) #oko-services-main .lt-assure{padding-top:32px!important;border-top:1px solid var(--line-2)!important}html body:not(.wp-admin) #oko-services-main .lt-steps{list-style:none!important;margin:0px!important;padding:0px!important;display:grid!important;grid-template-columns:repeat(4, minmax(0px, 1fr))!important;gap:40px 32px!important}html body:not(.wp-admin) #oko-services-main .lt-steps li{display:flex!important;flex-direction:column!important;gap:10px!important;padding-top:18px!important;border-top:2px solid var(--line-2)!important;min-width:0px!important}html body:not(.wp-admin) #oko-services-main .lt-steps li.gate{border-top-color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lt-steps .n{font-family:inherit!important;font-size:14px!important;font-weight:600!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .lt-steps li.gate .n{color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lt-steps b{font-size:19px!important;line-height:1.3!important;font-weight:600!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lt-steps p{font-size:15px!important;line-height:1.55!important}html body:not(.wp-admin) #oko-services-main .lt-steps.five{grid-template-columns:repeat(5, minmax(0px, 1fr))!important;gap:40px 28px!important}html body:not(.wp-admin) #oko-services-main .lt-gate{align-self:flex-start!important;font-size:12.5px!important;font-weight:600!important;color:rgb(19, 38, 61)!important;background:var(--sky)!important;border-radius:999px!important;padding:4px 11px!important}@media (max-width: 1000px){html body:not(.wp-admin) #oko-services-main .lt-hero-in{grid-template-columns:minmax(0px, 1fr)!important}html body:not(.wp-admin) #oko-services-main .lt-steps,html body:not(.wp-admin) #oko-services-main .lt-steps.five{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}html body:not(.wp-admin) #oko-services-main .lt-plans{grid-template-columns:minmax(0px, 1fr)!important}}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .lt-hero-in{gap:28px!important}html body:not(.wp-admin) #oko-services-main .lt-copy{gap:18px!important}html body:not(.wp-admin) #oko-services-main .lt-panel{padding:40px 12px 16px!important;border-radius:22px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper{font-size:12.5px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-h{padding:12px 14px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .paper-b{padding:4px 14px 10px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt{font-size:12.5px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt th{font-size:11px!important;padding:8px 4px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .qt td{padding:8px 4px!important}html body:not(.wp-admin) #oko-services-main .lt-panel .pfoot{padding:12px 14px!important;font-size:12px!important;gap:10px!important}html body:not(.wp-admin) #oko-services-main .lt-plan-top{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-height:0px!important;padding:22px 22px 18px!important}html body:not(.wp-admin) #oko-services-main .lt-plan-b{padding:20px 22px 24px!important}html body:not(.wp-admin) #oko-services-main .lt-plan-n{font-size:23px!important}html body:not(.wp-admin) #oko-services-main .lt-steps,html body:not(.wp-admin) #oko-services-main .lt-steps.five{grid-template-columns:minmax(0px, 1fr)!important;gap:0px!important}html body:not(.wp-admin) #oko-services-main .lt-steps li{display:grid!important;grid-template-columns:34px minmax(0px, 1fr)!important;gap:4px 12px!important;padding:16px 0px!important;border-top-width:1px!important}html body:not(.wp-admin) #oko-services-main .lt-steps li.gate{border-top:2px solid var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lt-steps .n{grid-row:span 3!important;font-size:13px!important;padding-top:3px!important}html body:not(.wp-admin) #oko-services-main .lt-steps .lt-gate{justify-self:start!important;margin-top:4px!important}html body:not(.wp-admin) #oko-services-main .lt-steps b{font-size:17px!important}html body:not(.wp-admin) #oko-services-main .lt-steps p{font-size:14px!important}}@media (max-width: 760px){}html body:not(.wp-admin) #oko-services-main .oko-m{display:block!important;height:auto!important;max-width:100%!important;filter:drop-shadow(rgba(19, 38, 61, 0.12) 0px 16px 22px)!important}html body:not(.wp-admin) #oko-services-main .m-faq{width:150px!important;margin-top:20px!important}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .m-faq{width:120px!important;margin-top:12px!important}}html body:not(.wp-admin) #oko-services-main .sv-cards{display:grid!important;grid-template-columns:repeat(3, minmax(0px, 1fr))!important;gap:24px!important}html body:not(.wp-admin) #oko-services-main .sv-card{display:flex!important;flex-direction:column!important;border-radius:20px!important;background:rgb(255, 255, 255)!important;border:1px solid var(--line)!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;transition:border-color 0.2s!important}html body:not(.wp-admin) #oko-services-main .sv-card:hover{border-color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-card:focus-visible,html body:not(.wp-admin) #oko-services-main .sv-pn a:focus-visible{outline:3px solid var(--sky)!important;outline-offset:3px!important}html body:not(.wp-admin) #oko-services-main .sv-art{aspect-ratio:420 / 264!important;background:rgb(237, 245, 252)!important;border-bottom:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .sv-art img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}html body:not(.wp-admin) #oko-services-main .sv-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding:22px 26px 26px!important;flex:1 1 0%!important}html body:not(.wp-admin) #oko-services-main .sv-card-t{font-size:20px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:-0.01em!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-card p{font-size:15px!important;line-height:1.55!important}html body:not(.wp-admin) #oko-services-main .sv-card .lnk{margin-top:auto!important;padding-top:6px!important;font-size:15px!important}html body:not(.wp-admin) #oko-services-main .sv-hub-m{display:flex!important;align-items:flex-end!important;gap:10px!important}html body:not(.wp-admin) #oko-services-main .m-hub{width:118px!important;margin-bottom:-6px!important}html body:not(.wp-admin) #oko-services-main .sv-no{display:inline-flex!important;align-items:baseline!important;gap:8px!important;font-size:14px!important;font-weight:600!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .sv-no b{font-family:inherit!important;font-size:13px!important;font-weight:600!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-ways .lt-plan-top{min-height:0px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .wrap > .crumb{padding-top:28px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-hero-in{padding-top:28px!important}html body:not(.wp-admin) #oko-services-main .sv-pill b{font-family:inherit!important;font-size:12px!important;font-weight:600!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .sv-h1{font-size:clamp(38px, 4vw, 58px)!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-panel{padding:60px clamp(24px, 3vw, 48px) 48px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-panel .paper{max-width:520px!important;margin:0px auto!important}html body:not(.wp-admin) #oko-services-main .sv-grid{display:grid!important;grid-template-columns:repeat(3, minmax(0px, 1fr))!important;gap:44px 40px!important}html body:not(.wp-admin) #oko-services-main .sv-i{position:relative!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding-top:22px!important;border-top:1px solid var(--line-2)!important}html body:not(.wp-admin) #oko-services-main .sv-i::before{content:""!important;position:absolute!important;left:0px!important;top:-2px!important;width:44px!important;height:3px!important;border-radius:2px!important;background:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-i b{font-size:19px!important;line-height:1.3!important;font-weight:600!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-i p{font-size:15.5px!important;line-height:1.55!important}html body:not(.wp-admin) #oko-services-main .sv-two{display:grid!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important;gap:24px!important}html body:not(.wp-admin) #oko-services-main .sv-box{background:rgb(255, 255, 255)!important;border:1px solid var(--line)!important;border-radius:20px!important;padding:30px 32px!important;display:flex!important;flex-direction:column!important;gap:20px!important}html body:not(.wp-admin) #oko-services-main .sv-agree{margin:auto 0px 0px!important;padding-top:16px!important;border-top:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .sv-after{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:20px 40px!important}html body:not(.wp-admin) #oko-services-main .sv-after .note{margin:0px!important;max-width:46em!important}html body:not(.wp-admin) #oko-services-main .sv-pair{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}html body:not(.wp-admin) #oko-services-main .sv-pair > span{font-size:14px!important;font-weight:500!important;color:var(--ink-3)!important}html body:not(.wp-admin) #oko-services-main .sv-pair .chip{padding:8px 14px!important;font-size:14px!important}html body:not(.wp-admin) #oko-services-main .sv-guide{gap:14px!important;text-decoration:none!important}html body:not(.wp-admin) #oko-services-main .sv-pn{display:grid!important;grid-template-columns:repeat(2, minmax(0px, 1fr))!important;gap:20px!important;padding-top:36px!important;border-top:1px solid var(--line)!important}html body:not(.wp-admin) #oko-services-main .sv-pn a{display:grid!important;grid-template-columns:44px minmax(0px, 1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:4px 18px!important;padding:22px 26px!important;border-radius:20px!important;background:rgb(255, 255, 255)!important;border:1px solid var(--line)!important;text-decoration:none!important;color:inherit!important;transition:border-color 0.2s!important}html body:not(.wp-admin) #oko-services-main .sv-pn a:hover{border-color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-pn .k{grid-column:2!important;font-size:14px!important;font-weight:600!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .sv-pn b{grid-column:2!important;font-size:19px!important;line-height:1.3!important;font-weight:600!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-pn b em{font-style:normal!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;color:var(--accent)!important;margin-right:10px!important}html body:not(.wp-admin) #oko-services-main .sv-pn .next{grid-template-columns:minmax(0px, 1fr) 44px!important;text-align:right!important}html body:not(.wp-admin) #oko-services-main .sv-pn .next .k,html body:not(.wp-admin) #oko-services-main .sv-pn .next b{grid-column:1!important}html body:not(.wp-admin) #oko-services-main .sv-all{display:flex!important;justify-content:center!important;margin-top:-16px!important}@media (max-width: 1000px){html body:not(.wp-admin) #oko-services-main .sv-cards,html body:not(.wp-admin) #oko-services-main .sv-grid{grid-template-columns:repeat(2, minmax(0px, 1fr))!important}}@media (max-width: 760px){html body:not(.wp-admin) #oko-services-main .sv-cards{grid-template-columns:minmax(0px, 1fr)!important;gap:10px!important}html body:not(.wp-admin) #oko-services-main .sv-card{flex-direction:row!important;align-items:center!important;border-radius:16px!important}html body:not(.wp-admin) #oko-services-main .sv-art{width:104px!important;flex-shrink:0!important;align-self:center!important;margin:12px 0px 12px 12px!important;border:0px!important;border-radius:10px!important;overflow:hidden!important}html body:not(.wp-admin) #oko-services-main .sv-body{padding:12px 14px!important;gap:2px!important}html body:not(.wp-admin) #oko-services-main .sv-card-t{font-size:16.5px!important}html body:not(.wp-admin) #oko-services-main .sv-card p{font-size:13.5px!important;line-height:1.5!important}html body:not(.wp-admin) #oko-services-main .sv-card .lnk{display:none!important}html body:not(.wp-admin) #oko-services-main .m-hub{width:84px!important}html body:not(.wp-admin) #oko-services-main .sv-no{font-size:13px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .wrap > .crumb{padding-top:20px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-hero-in{padding-top:20px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-copy .row{gap:16px 24px!important}html body:not(.wp-admin) #oko-services-main .sv-hero .lt-panel{padding:40px 12px 16px!important}html body:not(.wp-admin) #oko-services-main .sv-grid{grid-template-columns:minmax(0px, 1fr)!important;gap:26px!important}html body:not(.wp-admin) #oko-services-main .sv-i{padding-top:16px!important;gap:6px!important}html body:not(.wp-admin) #oko-services-main .sv-i b{font-size:17px!important}html body:not(.wp-admin) #oko-services-main .sv-i p{font-size:14.5px!important}html body:not(.wp-admin) #oko-services-main .sv-two{grid-template-columns:minmax(0px, 1fr)!important;gap:14px!important}html body:not(.wp-admin) #oko-services-main .sv-box{padding:22px 20px!important;gap:16px!important}html body:not(.wp-admin) #oko-services-main .sv-box .h3{font-size:20px!important}html body:not(.wp-admin) #oko-services-main .sv-after{flex-direction:column!important;align-items:flex-start!important}html body:not(.wp-admin) #oko-services-main .sv-pn{grid-template-columns:minmax(0px, 1fr)!important;gap:12px!important;padding-top:28px!important}html body:not(.wp-admin) #oko-services-main .sv-pn a{padding:16px 18px!important;gap:2px 14px!important}html body:not(.wp-admin) #oko-services-main .sv-pn b{font-size:17px!important}html body:not(.wp-admin) #oko-services-main .sv-all{margin-top:-8px!important}}}@layer oko-interaction-contrast{html body:not(.wp-admin) #oko-services-main{--mist:#f2f7fc;margin:0!important;padding:0!important;width:100%!important;max-width:none!important;font-family:inherit!important;background:#fff!important;overflow:visible!important}html body:not(.wp-admin) #oko-services-main *{min-width:0}html body:not(.wp-admin) #oko-services-main .wrap{width:min(1320px,90vw)!important;max-width:none!important;padding-inline:0!important;margin-inline:auto!important}html body:not(.wp-admin) #oko-services-main :is(.sv-hub-hero,.sv-detail-hero){min-height:calc((min(1320px,90vw) - 64px)/3 + 205px)!important;padding:36px 0 50px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero>.wrap{padding-block:0!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:64px!important;align-items:center!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .stackdocs{min-height:420px!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .stackdocs>.paper:nth-child(2){top:120px!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .display{font-size:clamp(38px,4.1vw,60px)!important;line-height:1.06!important;max-width:570px!important}html body:not(.wp-admin) #oko-services-main .sv-detail-hero .crumb{padding-top:0!important}html body:not(.wp-admin) #oko-services-main .sv-detail-hero .lt-hero-in{padding-block:28px 0!important;gap:64px!important}html body:not(.wp-admin) #oko-services-main :is(h1,h2,h3,.sv-card-t){color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .lead{font-size:19px!important}html body:not(.wp-admin) #oko-services-main .paper{overflow:visible!important;min-width:0!important}html body:not(.wp-admin) #oko-services-main table{margin:0!important;border:0!important;max-width:100%!important}html body:not(.wp-admin) #oko-services-main .qt :is(td,th){border-inline:0!important;word-break:normal!important}html body:not(.wp-admin) #oko-services-main .qt :is(thead,th){background:transparent!important;color:var(--ink-3)!important}html body:not(.wp-admin) #oko-services-main .qt th.best{background:#dceaff!important;color:var(--navy)!important}html body:not(.wp-admin) #oko-services-main .sv-hub-m{margin-inline-start:auto!important;flex:0 0 auto!important}html body:not(.wp-admin) #oko-services-main img.oko-m{background:transparent!important;border:0!important;height:auto!important;object-fit:contain!important;box-shadow:none!important}html body:not(.wp-admin) #oko-services-main .m-faq{width:150px!important;margin-top:8px!important}html body:not(.wp-admin) #oko-services-main .head>.stack{flex:1 1 600px!important}html body:not(.wp-admin) #oko-services-main .faq summary::after{content:'+'!important;border:0!important;transform:none!important;font-size:24px!important;font-weight:400!important;width:24px!important;height:auto!important;margin:0!important;line-height:1!important;color:var(--accent)!important}html body:not(.wp-admin) #oko-services-main .faq[open] summary::after{content:'−'!important}html body:not(.wp-admin) #oko-services-main .sv-pn a{grid-template-columns:minmax(0,1fr)!important;padding:22px 26px!important;text-align:start!important}html body:not(.wp-admin) #oko-services-main .sv-pn :is(.k,b){grid-column:1!important}html body:not(.wp-admin) #oko-services-main .sv-pn a.next{text-align:end!important}html body:not(.wp-admin) #oko-services-main .sv-pn a.next :is(.k,b){grid-column:1!important}html body:not(.wp-admin) #oko-services-main .rowi{grid-template-columns:46px minmax(160px,.9fr) minmax(0,1.7fr)!important}html body:not(.wp-admin) #oko-services-main .btn{white-space:normal!important;text-align:center!important}html body:not(.wp-admin) #oko-services-main .lnk{white-space:normal!important}html body:not(.wp-admin) #oko-services-main .oko-cta-unified :is(h2,p,a,input,textarea,button,label,small,span,nav){font-family:inherit!important}html body:not(.wp-admin) #oko-services-main .oko-cta-title{color:#fff!important}html body:not(.wp-admin) #oko-services-main .oko-cta-description{color:#d1e3f5!important}html body:not(.wp-admin) #oko-services-main .oko-cta-related{display:none!important}html body:not(.wp-admin) #oko-services-main[dir=rtl] .sv-i::before{left:auto!important;right:0!important}html body:not(.wp-admin) #oko-services-main[dir=rtl] .sv-art{margin-inline:12px 0!important}html body:not(.wp-admin):has(#oko-services-main) #xsg-service-navigation{display:none!important}@media(max-width:1000px){html body:not(.wp-admin) #oko-services-main .rowi{grid-template-columns:46px minmax(0,1fr)!important}html body:not(.wp-admin) #oko-services-main .rowi p{grid-column:2!important}}@media(max-width:760px){html body:not(.wp-admin):has(#oko-services-main) :is(#wa,#ast-scroll-top,#oko-back-to-top){display:none!important}html body:not(.wp-admin) #oko-services-main .wrap{width:calc(100% - 32px)!important}html body:not(.wp-admin) #oko-services-main :is(.sv-hub-hero,.sv-detail-hero){min-height:672.25px!important;padding:40px 0 48px!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .split{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .stackdocs{min-height:0!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .stackdocs>.paper:nth-child(2){display:none!important}html body:not(.wp-admin) #oko-services-main .sv-hub-hero .display{font-size:38px!important}html body:not(.wp-admin) #oko-services-main .sv-detail-hero .lt-hero-in{gap:32px!important}html body:not(.wp-admin) #oko-services-main .lead{font-size:17px!important}html body:not(.wp-admin) #oko-services-main .sec{padding-block:56px!important}html body:not(.wp-admin) #oko-services-main .head>.stack{flex-basis:100%!important}html body:not(.wp-admin) #oko-services-main .sv-hub-m{display:none!important}html body:not(.wp-admin) #oko-services-main .sv-card p{font-size:14px!important}html body:not(.wp-admin) #oko-services-main .rowi{grid-template-columns:36px minmax(0,1fr)!important;column-gap:14px!important}html body:not(.wp-admin) #oko-services-main .oko-cta-unified .oko-cta-shell{width:calc(100% - 32px)!important}}}@layer oko-interaction-contrast{body.oko-preview .oko-footer .oko-footer-title{margin:0 0 16px;color:#0b1a2e;font-size:15px;font-weight:700;line-height:1.4}body.oko-preview .oko-footer .oko-footer-tagline{font-weight:600}body.oko-preview .oko-footer .oko-footer-languages{display:flex;flex-wrap:wrap;gap:8px 14px}body.oko-preview .oko-footer .oko-footer-languages a{margin:0}body.oko-preview .oko-header .oko-sub{max-block-size:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain}body.oko-preview .oko-header .oko-contact{white-space:nowrap;font-size:13px;padding-inline:14px}@media (min-width: 1081px){body.oko-preview .oko-header .oko-nav-group.has-submenu > .oko-sub{width:max-content;max-width:min(420px, calc(100vw - 40px))}body.oko-preview .oko-header .oko-sub a{white-space:normal}}@media (max-width: 1080px){body.oko-preview #oko-navigation.is-open{max-block-size:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:contain}body.oko-preview .oko-header .oko-sub{max-block-size:none}}}@layer oko-interaction-contrast{html body.oko-preview #wa{display:none!important}html body .oko-sticky-contact{position:fixed!important;inset:auto 24px 24px auto!important;z-index:800!important;width:auto!important}html body .oko-sticky-desktop{display:none!important;align-items:center!important;gap:10px!important;padding:10px 18px 10px 10px!important;border:1px solid #DCE6F0!important;border-radius:999px!important;background:#fff!important;color:#1E3653!important;box-shadow:0 5px 24px #1E365320!important;text-decoration:none!important}html body .oko-sticky-scrolled .oko-sticky-desktop{display:flex!important}html body .oko-sticky-desktop img{width:44px!important;height:44px!important;object-fit:contain!important;background:transparent!important}html body .oko-sticky-desktop strong,html body .oko-sticky-desktop small{display:block!important;line-height:1.4!important}html body .oko-sticky-desktop strong{font-size:14px!important;font-weight:600!important}html body .oko-sticky-desktop small{font-size:11px!important;color:#50657D!important}html body .oko-sticky-mobile{display:none!important}html body .oko-sticky-blocked{visibility:hidden!important;pointer-events:none!important}html.oko-sticky-hidden body .oko-sticky-contact{display:none!important}@media(max-width:760px){html.oko-has-sticky body{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}html body .oko-sticky-contact{inset:auto 0 0 0!important;width:100%!important;background:#fff!important;box-shadow:0 -3px 16px #1E365310!important}html body .oko-sticky-desktop,html body .oko-sticky-scrolled .oko-sticky-desktop{display:none!important}html body .oko-sticky-mobile{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom))!important}html body .oko-sticky-mobile a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:8px!important;border-radius:999px!important;background:#1E3653!important;color:white!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-align:center!important;text-decoration:none!important}html body .oko-sticky-mobile a.oko-sticky-whatsapp{background:#17643B!important}html body #oko-back-to-top{display:none!important}html.oko-sticky-hidden body{padding-bottom:0!important}}}@layer oko-interaction-contrast{html body.oko-preview .process-grid.oko-process-five{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body.oko-preview .process-grid.oko-process-five article{min-width:0;min-height:0;padding:22px 18px!important}html body.oko-preview .process-grid.oko-process-five h3{margin-block:20px 10px!important;overflow-wrap:anywhere}html body.oko-preview .process-grid.oko-process-five h3 a{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}html body.oko-preview .process-grid.oko-process-five h3 a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:820px){html body.oko-preview .process-grid.oko-process-five{grid-template-columns:minmax(0,1fr)!important}}}@layer oko-interaction-contrast{body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]::before,
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:hover::before,
  body.oko-preview #wa .oko-wa-launch[aria-expanded="false"]:focus-visible::before{background-image:url('/assets/20261011-live-fixes/oko-mascot-avatar-176.webp')!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-1.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-2.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-3.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-4.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-5.woff2') format('woff2')}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-7.woff2') format('woff2')}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url('/assets/20261009-old-restored/claude-font-8.woff2') format('woff2')}@layer oko-interaction-contrast{html body.oko-preview,
  html body.oko-preview :is(.oko-header,.oko-footer,.oko-sticky-contact) *,
  html body.oko-preview #oko-content :where(h1,h2,h3,h4,h5,h6,p,a,li,td,th,label,button,input,select,textarea,strong,b,small,span){font-family:Outfit,Tahoma,Arial,sans-serif!important}html body.oko-preview #oko-content :where(pre,code){font-family:ui-monospace,monospace!important}}