@font-face{font-family:OpenFuture Sans;src:url(/fonts/inter-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:OpenFuture Sans;src:url(/fonts/inter-500.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:OpenFuture Sans;src:url(/fonts/inter-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:OpenFuture Sans;src:url(/fonts/inter-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--of-ink:#11152a;--of-ink-soft:#343a54;--of-muted:#6f758b;--of-faint:#9ba1b5;--of-line:#dfe2ee;--of-line-strong:#cbd0e2;--of-paper:#f6f7fb;--of-white:#ffffff;--of-navy:#050a24;--of-navy-soft:#0a1138;--of-blue:#3d63ff;--of-blue-deep:#2e4de6;--of-violet:#8b4dff;--of-pink:#ef4fe4;--of-mint:#35d5b5;--of-sans:"OpenFuture Sans","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0}.of-shell,body{background:var(--of-paper)}.of-shell{--background:var(--of-paper);--foreground:var(--of-ink);--card:var(--of-white);--card-foreground:var(--of-ink);--popover:var(--of-white);--popover-foreground:var(--of-ink);--primary:var(--of-blue);--primary-foreground:#ffffff;--secondary:#eceffa;--secondary-foreground:var(--of-ink);--muted:#eceffa;--muted-foreground:var(--of-muted);--accent:#e9edff;--accent-foreground:var(--of-ink);--destructive:#c73342;--destructive-foreground:#ffffff;--border:var(--of-line);--input:var(--of-line);--ring:var(--of-blue);--radius:0.8rem;--font-sans:var(--of-sans);position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow-x:clip;color:var(--of-ink);font-family:var(--of-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.of-shell *,.of-shell :after,.of-shell :before{box-sizing:border-box}.of-shell ::selection{background:rgba(61,99,255,.2);color:var(--of-ink)}.of-shell :focus-visible{outline:2px solid var(--of-blue);outline-offset:3px}.of-shell a{color:inherit;text-decoration:none}.of-shell button,.of-shell input,.of-shell select{font:inherit}.of-main{flex:1}.of-spin{animation:of-spin .9s linear infinite}@keyframes of-spin{to{transform:rotate(1turn)}}.of-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--of-ink);font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.of-button:hover{transform:translateY(-1px)}.of-button:disabled{cursor:wait;opacity:.65;transform:none}.of-button svg{width:16px;height:16px}.of-button-primary{border-color:var(--of-blue);background:var(--of-blue);color:#fff;box-shadow:0 8px 24px rgba(61,99,255,.22)}.of-button-primary:hover{border-color:var(--of-blue-deep);background:var(--of-blue-deep)}.of-button-light{border-color:#fff;background:#fff;color:var(--of-navy)}.of-button-ghost{border-color:rgba(255,255,255,.34);color:#fff}.of-button-ghost:hover{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.08)}.of-eyebrow{margin:0;color:var(--of-blue);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.of-eyebrow.is-light{color:#a9b9ff}.of-header{position:sticky;z-index:60;top:0;border-bottom:1px solid rgba(17,21,42,.08);background:rgba(255,255,255,.97);box-shadow:0 6px 28px rgba(7,13,48,.045);backdrop-filter:blur(16px)}.of-header-inner{display:grid;width:min(100% - 44px,1320px);min-height:80px;align-items:center;margin:0 auto;grid-template-columns:1fr auto 1fr;gap:24px}.of-logo-link{width:fit-content}.of-brand,.of-logo-link{display:inline-flex;align-items:center}.of-brand{gap:11px;color:var(--of-ink);font-size:28px;font-weight:800;letter-spacing:-.055em;line-height:1}.of-brand img{display:block;width:40px;height:40px;object-fit:contain}.of-brand>span:last-child>span{color:transparent;background:linear-gradient(110deg,var(--of-violet),var(--of-pink) 58%,#ff9ad8);background-clip:text}.of-brand.is-light{color:#fff}.of-brand.is-light>span:last-child>span{background-image:linear-gradient(110deg,#a685ff,#ff8de9)}.of-nav{display:flex;justify-content:center;gap:5px}.of-nav,.of-nav a{align-items:center}.of-nav a{display:inline-flex;min-height:40px;padding:0 13px;border-radius:8px;color:#353a50;font-size:14px;font-weight:500;transition:background-color .15s ease,color .15s ease}.of-nav a:hover{background:#f2f4fc;color:var(--of-blue)}.of-header-actions{display:flex;align-items:center;justify-self:end;gap:13px}.of-language{display:inline-flex;align-items:center;gap:6px;color:#5e657c;font-size:13px;font-weight:500;white-space:nowrap}.of-globe{display:inline-grid;width:21px;height:21px;place-items:center;color:#7f879e;font-size:18px;line-height:1}.of-account-trigger,.of-nav-login{display:inline-flex;min-height:38px;align-items:center;gap:7px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:#30354b;font-size:14px;font-weight:500;cursor:pointer}.of-account-trigger:hover,.of-nav-login:hover{background:#f2f4fc}.of-nav-login.is-compact{padding:0 12px}.of-account-trigger>svg{width:13px;color:#8b91a5}.of-avatar-fallback,.of-avatar-image{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px}.of-avatar-image{object-fit:cover}.of-avatar-fallback{background:#e8ecff;color:var(--of-blue-deep);font-size:11px;font-weight:700}.of-account-name{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-account-loading{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:#8b91a5}.of-account-loading svg{width:16px}.of-header-act{min-height:42px;padding:0 17px}.of-dropdown{min-width:230px;border-color:var(--of-line);border-radius:14px;background:#fff;color:var(--of-ink);box-shadow:0 22px 62px rgba(7,13,48,.16)}.of-dropdown-meta{display:flex;flex-direction:column;gap:3px;padding:10px 11px 8px}.of-dropdown-meta strong{font-size:13px;font-weight:600}.of-dropdown-meta span{overflow:hidden;color:var(--of-muted);font-size:11px;text-overflow:ellipsis}.of-menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--of-line);border-radius:9px;background:#fff;color:var(--of-ink)}.of-menu-button svg{width:18px;height:18px}.of-mobile-menu{position:absolute;top:80px;right:16px;left:16px;display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--of-line);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(7,13,48,.18)}.of-mobile-menu>a{padding:12px 10px;border-radius:8px;color:var(--of-ink-soft);font-size:15px;font-weight:500}.of-mobile-menu>a:hover{background:#f4f6fd}.of-mobile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding-top:12px;border-top:1px solid var(--of-line)}.of-session-bootstrap{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.of-session-bootstrap>button,.of-session-bootstrap>div>button{display:none!important}.of-hero{position:relative;display:flex;min-height:604px;align-items:flex-start;justify-content:center;overflow:hidden;padding:104px 22px 96px;background:var(--of-navy);color:#fff;text-align:center}.of-hero-background{position:absolute;inset:0;background-image:linear-gradient(rgba(4,9,36,.58),rgba(4,9,36,.9)),url(/brand/hero-network.webp);background-position:50%;background-size:cover}.of-hero-background:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,rgba(64,79,255,.25),transparent 34%),linear-gradient(180deg,transparent 60%,rgba(4,9,36,.98));content:""}.of-hero-glow{position:absolute;top:-24%;left:50%;width:min(1080px,120vw);height:570px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(70,88,255,.22),transparent 65%);filter:blur(20px);pointer-events:none}.of-hero-content{position:relative;z-index:1;width:min(100%,900px)}.of-hero-kicker{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid rgba(166,179,255,.23);border-radius:999px;background:rgba(18,27,75,.56);color:#b9c1dc;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.of-hero-kicker span{color:#eef1ff}.of-hero h1{margin:24px 0 12px;color:#fff;font-size:clamp(48px,5.4vw,70px);font-weight:800;letter-spacing:-.06em;line-height:.98}.of-hero h1 b{color:transparent;background:linear-gradient(110deg,#8d75ff 10%,#e15cff 70%,#ff86d8);background-clip:text}.of-hero h2{margin:0;color:#f4f5ff;font-size:clamp(21px,2.2vw,29px);font-weight:600;letter-spacing:-.025em}.of-hero-content>p{margin:19px 0 0;color:#95a2cc;font-size:clamp(15px,1.6vw,20px);line-height:1.55}.of-hero-content>p strong{color:#c7b7ff;font-weight:600}.of-search{display:flex;width:min(760px,100%);height:70px;align-items:center;gap:14px;margin:34px auto 0;padding:0 22px;border:1px solid rgba(255,255,255,.2);border-radius:5px;background:#fff;box-shadow:0 20px 55px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.12);color:var(--of-ink);text-align:left}.of-search>svg{width:24px;height:24px;flex:0 0 auto;color:#161b31}.of-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--of-ink);font-size:17px;font-weight:400}.of-search input::placeholder{color:#5c6172;opacity:1}.of-search>button{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:50%;background:#f0f2f8;color:#52586f;cursor:pointer}.of-search>button svg{width:15px}.of-search-hint{flex:0 0 auto;color:#9a9fb0;font-size:11px;font-weight:600;letter-spacing:.04em}.of-directory{position:relative;z-index:2;width:min(100% - 44px,1180px);margin:-52px auto 0;padding-bottom:86px}.of-tabs{display:grid;overflow:hidden;min-height:80px;margin-bottom:22px;border:1px solid #d9ddea;border-radius:3px;background:#eef1f7;box-shadow:0 12px 35px rgba(21,31,77,.09);grid-template-columns:repeat(3,minmax(0,1fr))}.of-tabs>button{display:flex;min-width:0;align-items:center;justify-content:center;gap:11px;padding:15px 16px;border:0;border-right:1px solid #d9ddea;background:transparent;color:#5c627a;font-size:14px;font-weight:600;letter-spacing:.015em;cursor:pointer;transition:background-color .15s ease,color .15s ease}.of-tabs>button:last-child{border-right:0}.of-tabs>button:hover{background:rgba(255,255,255,.52)}.of-tabs>button.is-active{background:#fff;color:var(--of-blue);box-shadow:inset 0 -3px 0 var(--of-blue)}.of-tabs em{font-style:normal;font-weight:500}.of-tab-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:#5c627d;font-size:19px;line-height:1}.of-tabs>button.is-active .of-tab-icon{color:var(--of-blue)}.of-directory-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) 326px;gap:24px}.of-results{min-width:0}.of-results-head{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.of-results-head>p{margin:0;color:#5f667e;font-size:13px}.of-results-head>p span{color:var(--of-ink);font-weight:600}.of-results-head>label{display:inline-flex;align-items:center;gap:7px;color:#6b7188;font-size:12px;white-space:nowrap}.of-results-head>label svg{width:14px;height:14px}.of-results-head select{height:34px;padding:0 28px 0 10px;border:1px solid var(--of-line);border-radius:5px;background:#fff;color:var(--of-ink);font-size:12px;cursor:pointer}.of-tool-list{display:flex;flex-direction:column;gap:12px}.of-tool-card{display:grid;min-height:236px;overflow:hidden;border:1px solid #dce0eb;border-radius:4px;background:#fff;box-shadow:0 7px 22px rgba(22,32,78,.055);grid-template-columns:256px minmax(0,1fr) 172px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.of-tool-card:hover{transform:translateY(-2px);border-color:#c8cfe5;box-shadow:0 16px 38px rgba(22,32,78,.1)}.of-preview{--pv-a:#dbe8ff;--pv-b:#8aa8ff;--pv-c:#3e5ee8;position:relative;display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;padding:18px;background:radial-gradient(circle at 80% 10%,rgba(255,255,255,.68),transparent 32%),linear-gradient(145deg,var(--pv-a),var(--pv-b))}.of-preview.is-video{--pv-a:#f0e4ff;--pv-b:#a985ff;--pv-c:#6d35e5}.of-preview.is-design{--pv-a:#ffe3f1;--pv-b:#ff8cc9;--pv-c:#db4e9d}.of-preview.is-code{--pv-a:#dff5ef;--pv-b:#57cbb4;--pv-c:#138d80}.of-preview.is-audio{--pv-a:#fff0cf;--pv-b:#ffc34e;--pv-c:#d88b00}.of-preview.is-data{--pv-a:#dfe8ff;--pv-b:#77a0ff;--pv-c:#315fd8}.of-preview:after{position:absolute;right:-30px;bottom:-42px;width:150px;height:150px;border:22px solid rgba(255,255,255,.2);border-radius:50%;content:""}.of-preview-window{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:#fbfcff;box-shadow:0 16px 34px rgba(18,31,89,.2);transform:rotate(-1.2deg) scale(1.02)}.of-preview-bar{display:flex;height:22px;align-items:center;gap:4px;padding:0 8px;border-bottom:1px solid #e3e7f2;background:#fff}.of-preview-bar span{width:4px;height:4px;border-radius:50%;background:#cad0de}.of-preview-bar i{width:42%;height:5px;margin-left:auto;border-radius:999px;background:#edf0f7}.of-preview-body{display:grid;min-height:142px;grid-template-columns:48px minmax(0,1fr)}.of-preview-rail{display:flex;flex-direction:column;gap:7px;padding:13px 9px;border-right:1px solid #ebedf4;background:#f8f9fd}.of-preview-rail b,.of-preview-rail i{display:block;width:100%;height:4px;border-radius:999px;background:#d8deeb}.of-preview-rail b{width:76%;height:6px;background:var(--pv-c)}.of-preview-canvas{position:relative;padding:15px 13px}.of-preview-heading{width:53%;height:8px;border-radius:999px;background:#343b59}.of-preview-copy{width:88%;height:4px;margin-top:9px;border-radius:999px;background:#d8ddea}.of-preview-copy.is-short{width:64%;margin-top:5px}.of-preview-grid{display:grid;margin-top:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.of-preview-grid span{height:30px;border-radius:4px;background:linear-gradient(135deg,color-mix(in srgb,var(--pv-b) 18%,white),#f1f3f8)}.of-preview-float{position:absolute;right:10px;bottom:10px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--pv-c);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--pv-c) 32%,transparent)}.of-preview-float svg{width:13px}.of-tool-copy{min-width:0;padding:24px 25px 22px}.of-tool-title-row{display:flex;align-items:center;gap:10px}.of-tool-mark{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:7px;background:#eef2ff;color:var(--of-blue-deep);font-size:9px;font-weight:800;letter-spacing:-.02em}.of-tool-title-row h3{margin:0;color:#151a30;font-size:22px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.of-tool-category{margin:2px 0 0;color:#858ca2;font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.of-tool-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.of-tool-tags span{padding:4px 8px;border-radius:999px;background:#e9edff;color:#4059d9;font-size:10px;font-weight:500;line-height:1}.of-tool-description{display:-webkit-box;overflow:hidden;margin:13px 0 0;color:#596077;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.of-tool-actions{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:20px 18px;border-left:1px solid #edf0f6;background:#fcfcfe}.of-tool-price{margin-bottom:4px;color:#7d849a;font-size:10px;font-weight:500;letter-spacing:.03em;text-align:center;text-transform:uppercase}.of-save-button,.of-tool-actions>a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #d9deeb;border-radius:5px;background:#fff;color:#464d64;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer}.of-save-button svg,.of-tool-actions>a svg{width:14px;height:14px}.of-save-button:hover{border-color:#bac4df;color:var(--of-blue-deep)}.of-save-button.is-saved{border-color:#f0c3d9;background:#fff3f8;color:#cf3b83}.of-save-button.is-saved svg{fill:currentColor}.of-tool-actions>a{border-color:var(--of-blue);background:var(--of-blue);color:#fff}.of-tool-actions>a:hover{border-color:var(--of-blue-deep);background:var(--of-blue-deep)}.of-empty-results{display:flex;min-height:310px;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px dashed #cdd3e4;border-radius:8px;background:#fff;text-align:center}.of-empty-results>div{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:#eef2ff;color:var(--of-blue)}.of-empty-results h3{margin:16px 0 5px;font-size:18px}.of-empty-results p{margin:0;color:var(--of-muted);font-size:13px}.of-empty-results button{margin-top:17px;padding:9px 14px;border:1px solid var(--of-line);border-radius:6px;background:#fff;color:var(--of-ink);font-size:12px;cursor:pointer}.of-sidebar{position:sticky;top:104px;display:flex;min-width:0;flex-direction:column;gap:16px}.of-sidebar-title{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 3px}.of-sidebar-title svg{width:20px;height:20px;color:#4e556c}.of-sidebar-title h2{margin:0;color:#31374e;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.of-filter-card{overflow:hidden;border:1px solid #dfe3ee;border-radius:5px;background:#fff;box-shadow:0 8px 22px rgba(22,32,78,.045)}.of-filter-head{display:flex;min-height:45px;align-items:center;gap:9px;padding:0 14px;border-bottom:1px solid #e7eaf2}.of-filter-head>span{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;border-radius:5px;background:#eef2ff;color:var(--of-blue);font-size:13px}.of-filter-head h3{margin:0;color:#42485f;font-size:13px;font-weight:600}.of-check{display:grid;min-height:38px;align-items:center;padding:0 13px;color:#5e657b;font-size:12px;cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;gap:9px}.of-check:hover{background:#fafbff}.of-check input{position:absolute;width:1px;height:1px;opacity:0}.of-check-box{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid #ccd2e2;border-radius:3px;background:#fff;color:#fff}.of-check input:checked+.of-check-box{border-color:var(--of-blue);background:var(--of-blue)}.of-check-box svg{width:10px;height:10px}.of-check em{color:#9ca2b4;font-size:11px;font-style:normal}.of-category-list{display:flex;max-height:412px;flex-direction:column;overflow-y:auto;padding:6px 10px 9px;scrollbar-color:#cdd3e4 transparent;scrollbar-width:thin}.of-category-list button{min-height:29px;padding:0 6px;border:0;border-radius:5px;background:transparent;color:#656c82;font-size:11.5px;text-align:left;cursor:pointer}.of-category-list button:hover{background:#f4f6fd;color:var(--of-blue-deep)}.of-category-list button.is-active{background:#e9edff;color:var(--of-blue-deep);font-weight:600}.of-reset-filters{width:100%;min-height:40px;border:1px solid #d5daeb;border-radius:5px;background:#fff;color:#596078;font-size:12px;cursor:pointer}.of-audience,.of-benefits,.of-categories,.of-intro,.of-why{width:min(100% - 44px,1180px);margin:0 auto}.of-intro{padding:38px 0 90px}.of-section-heading{max-width:760px;margin:0 auto;text-align:center}.of-section-heading.is-left{margin-left:0;text-align:left}.of-conclusion h2,.of-section-heading h2,.of-why-head h2{margin:12px 0 0;color:var(--of-ink);font-size:clamp(34px,4.1vw,50px);font-weight:750;letter-spacing:-.05em;line-height:1.04;text-wrap:balance}.of-section-heading>p:last-child,.of-why-head>p{margin:18px 0 0;color:#656c83;font-size:16px;line-height:1.7}.of-stat-strip{display:grid;overflow:hidden;margin-top:46px;border:1px solid #dfe3ee;border-radius:12px;background:#fff;box-shadow:0 14px 42px rgba(22,32,78,.05);grid-template-columns:repeat(4,minmax(0,1fr))}.of-stat-strip>div{display:flex;min-height:128px;flex-direction:column;justify-content:center;padding:24px;border-right:1px solid #e7eaf2}.of-stat-strip>div:last-child{border-right:0}.of-stat-strip strong{color:var(--of-ink);font-size:34px;font-weight:750;letter-spacing:-.045em;line-height:1}.of-stat-strip span{margin-top:8px;color:#7d849a;font-size:12px}.of-audience{padding-bottom:94px}.of-audience-grid{display:grid;margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.of-audience-grid article{position:relative;display:flex;min-height:236px;flex-direction:column;overflow:hidden;padding:28px;border:1px solid #dfe3ee;border-radius:12px;background:#fff}.of-audience-grid article:nth-child(2),.of-audience-grid article:nth-child(3){background:#f0f3ff}.of-audience-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#e8edff;color:var(--of-blue-deep)}.of-audience-icon svg{width:20px}.of-card-index{position:absolute;top:28px;right:28px;color:#b3b8ca;font-size:11px;font-weight:600;letter-spacing:.08em}.of-audience-grid h3{margin:auto 0 0;padding-top:35px;color:var(--of-ink);font-size:21px;font-weight:700;letter-spacing:-.035em}.of-audience-grid p{margin:9px 0 0;color:#656c83;font-size:14px;line-height:1.62}.of-mission{position:relative;display:grid;overflow:hidden;width:min(100% - 44px,1280px);margin:0 auto 94px;padding:clamp(38px,6vw,76px);border-radius:18px;background:var(--of-navy);color:#fff;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(42px,7vw,100px)}.of-mission:before{position:absolute;top:-180px;right:-130px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(108,84,255,.3),transparent 67%);content:""}.of-mission-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(124,143,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(124,143,255,.08) 1px,transparent 0);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 78%)}.of-mission-copy,.of-mission-points{position:relative;z-index:1}.of-mission h2{max-width:620px;margin:13px 0 0;color:#fff;font-size:clamp(35px,4.4vw,56px);font-weight:750;letter-spacing:-.055em;line-height:1.01}.of-mission-copy>p:not(.of-eyebrow){max-width:560px;margin:23px 0 0;color:#aeb8d9;font-size:16px;line-height:1.7}.of-mission-copy .of-button{margin-top:30px}.of-mission-points{display:flex;flex-direction:column;justify-content:center;gap:0}.of-mission-points>div{padding:22px 0;border-top:1px solid rgba(177,190,237,.17)}.of-mission-points>div:last-child{border-bottom:1px solid rgba(177,190,237,.17)}.of-mission-points strong{color:#fff;font-size:15px;font-weight:600}.of-mission-points p{margin:7px 0 0;color:#8f9abe;font-size:13px;line-height:1.6}.of-categories{padding-bottom:96px}.of-category-cloud{display:grid;margin-top:31px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.of-category-cloud a{display:flex;min-height:58px;align-items:center;gap:12px;padding:0 17px;border:1px solid #e0e3ed;border-radius:8px;background:#fff;color:#343a51;font-size:14px;font-weight:500;transition:transform .15s ease,border-color .15s ease,color .15s ease}.of-category-cloud a:hover{transform:translateY(-2px);border-color:#bec9f5;color:var(--of-blue-deep)}.of-category-cloud a span{color:#a2a8bb;font-size:10px;font-weight:600}.of-category-cloud a svg{width:14px;height:14px;margin-left:auto;color:#b2b7c8}.of-benefits{padding-bottom:96px}.of-benefits-grid{display:grid;margin-top:43px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.of-benefits-grid article{min-height:245px;padding:27px;border:1px solid #e0e3ed;border-radius:12px;background:#fff}.of-benefits-grid article>svg{width:22px;height:22px;color:var(--of-blue)}.of-benefits-grid h3{margin:52px 0 0;color:var(--of-ink);font-size:18px;font-weight:650;letter-spacing:-.025em}.of-benefits-grid p{margin:9px 0 0;color:#697087;font-size:13.5px;line-height:1.62}.of-why{display:grid;margin-bottom:96px;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,94px)}.of-why-head{display:flex;flex-direction:column}.of-why-head>p{margin-top:auto;padding-top:28px}.of-principles{border-top:1px solid #d9deeb}.of-principles article{display:grid;padding:26px 0;border-bottom:1px solid #d9deeb;grid-template-columns:44px minmax(0,1fr);column-gap:20px}.of-principles span{color:var(--of-blue);font-size:10px;font-weight:700;letter-spacing:.08em}.of-principles h3{margin:0;color:var(--of-ink);font-size:18px;font-weight:650;letter-spacing:-.025em}.of-principles p{margin:8px 0 0;color:#6d7389;font-size:13.5px;line-height:1.65;grid-column:2}.of-conclusion{position:relative;overflow:hidden;width:min(100% - 44px,1280px);margin:0 auto 90px;padding:clamp(48px,7vw,84px) clamp(24px,6vw,76px);border-radius:18px;background:linear-gradient(115deg,rgba(11,17,68,.98),rgba(35,29,110,.92)),var(--of-navy);color:#fff;text-align:center}.of-conclusion:before{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 20%,rgba(106,91,255,.28),transparent 22%),radial-gradient(circle at 84% 78%,rgba(231,78,230,.18),transparent 24%);content:""}.of-conclusion-orbit{position:absolute;top:50%;left:50%;width:min(720px,95vw);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(172,184,255,.12);border-radius:50%;box-shadow:0 0 0 100px rgba(172,184,255,.035),0 0 0 200px rgba(172,184,255,.022)}.of-conclusion>div:last-child{position:relative;z-index:1}.of-conclusion h2{max-width:780px;margin-right:auto;margin-left:auto;color:#fff}.of-conclusion p:not(.of-eyebrow){max-width:570px;margin:19px auto 0;color:#b4bde0;font-size:15px;line-height:1.65}.of-conclusion-actions{display:flex;justify-content:center;gap:10px;margin-top:30px}.of-page-hero{position:relative;display:flex;overflow:hidden;flex-direction:column;align-items:center;padding:102px 22px 94px;background:var(--of-navy);color:#fff;text-align:center}.of-page-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(135,151,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(135,151,255,.08) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(circle at center,#000,transparent 72%)}.of-page-hero-orbit{position:absolute;top:42%;left:50%;width:min(760px,100vw);aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(171,183,255,.14);border-radius:50%;box-shadow:0 0 0 100px rgba(171,183,255,.035),0 0 0 200px rgba(171,183,255,.022)}.of-page-hero>:not(.of-page-hero-grid,.of-page-hero-orbit){position:relative;z-index:1}.of-page-hero h1{max-width:760px;margin:14px auto 0;color:#fff;font-size:clamp(44px,6vw,72px);font-weight:750;letter-spacing:-.058em;line-height:.98}.of-page-hero>p:last-child{max-width:620px;margin:22px auto 0;color:#aab5d8;font-size:16px;line-height:1.65}.of-pricing-section{width:min(100% - 44px,1160px);margin:0 auto;padding:72px 0 96px}.of-pricing-intro{max-width:660px;margin:0 auto 30px;text-align:center}.of-pricing-intro h2{margin:12px 0 0;color:var(--of-ink);font-size:clamp(33px,4vw,47px);font-weight:750;letter-spacing:-.05em;line-height:1.04}.of-pricing-intro>p:last-child{margin:16px 0 0;color:#697087;font-size:14px;line-height:1.67}.of-pricing-toggle{display:flex;width:fit-content;margin:0 auto 30px;padding:4px;border:1px solid #dfe3ee;border-radius:999px;background:#fff}.of-pricing-toggle button{display:inline-flex;min-height:35px;align-items:center;gap:8px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#6f758b;font-size:13px;font-weight:500;cursor:pointer}.of-pricing-toggle button span{padding:3px 6px;border-radius:999px;background:#e9edff;color:var(--of-blue-deep);font-size:8px;font-weight:700;letter-spacing:.03em}.of-pricing-toggle button.is-active{background:var(--of-ink);color:#fff}.of-pricing-toggle button.is-active span{background:rgba(255,255,255,.14);color:#d8e0ff}.of-pricing-grid{display:grid;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.of-plan{display:flex;min-height:545px;flex-direction:column;padding:27px;border:1px solid #dfe3ee;border-radius:14px;background:#fff;box-shadow:0 10px 35px rgba(22,32,78,.045)}.of-plan.is-featured{border-color:var(--of-navy);background:var(--of-navy);color:#fff;box-shadow:0 26px 70px rgba(6,12,47,.2)}.of-plan-head{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:10px}.of-plan-head>span{color:#a2a8bb;font-size:10px;font-weight:600;letter-spacing:.08em}.of-plan-head em{padding:5px 8px;border-radius:999px;background:#e9edff;color:var(--of-blue-deep);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.of-plan.is-featured .of-plan-head>span{color:rgba(255,255,255,.45)}.of-plan.is-featured .of-plan-head em{background:var(--of-blue);color:#fff}.of-plan h3{margin:25px 0 0;color:var(--of-ink);font-size:29px;font-weight:730;letter-spacing:-.045em;line-height:1}.of-plan.is-featured h3{color:#fff}.of-plan-description{min-height:62px;margin:12px 0 0;color:#6c7389;font-size:13px;line-height:1.58}.of-plan.is-featured .of-plan-description{color:#aab5d5}.of-plan-price{display:flex;align-items:baseline;gap:4px;margin-top:24px}.of-plan-price strong{color:var(--of-ink);font-size:43px;font-weight:750;letter-spacing:-.055em;line-height:1}.of-plan.is-featured .of-plan-price strong{color:#fff}.of-plan-price span{color:#858ca1;font-size:12px}.of-plan-price del{margin-left:5px;color:#a7acbc;font-size:13px}.of-plan.is-featured .of-plan-price del,.of-plan.is-featured .of-plan-price span{color:#8f9bbf}.of-plan-tip{min-height:17px;margin:9px 0 0;color:#8e94a7;font-size:10.5px}.of-plan-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin-top:23px;padding:0 14px;border:1px solid var(--of-ink);border-radius:7px;background:var(--of-ink);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.of-plan-button:hover{background:#252b45;border-color:#252b45}.of-plan-button:disabled{cursor:wait;opacity:.6}.of-plan-button svg{width:14px;height:14px}.of-plan.is-featured .of-plan-button{border-color:var(--of-blue);background:var(--of-blue)}.of-plan.is-featured .of-plan-button:hover{border-color:#5576ff;background:#5576ff}.of-plan-features-title{margin:26px 0 8px;color:#444a60;font-size:11px;font-weight:650}.of-plan.is-featured .of-plan-features-title{color:#dce2ff}.of-plan-features{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.of-plan-features li{display:flex;align-items:flex-start;gap:8px;color:#666d83;font-size:12px;line-height:1.45}.of-plan-features li svg{width:13px;height:13px;flex:0 0 auto;margin-top:2px;color:var(--of-blue)}.of-plan.is-featured .of-plan-features li{color:#aeb8d7}.of-plan.is-featured .of-plan-features li svg{color:#7e9dff}.of-pricing-note{display:flex;max-width:780px;align-items:flex-start;gap:16px;margin:30px auto 0;padding-top:24px;border-top:1px solid #e0e3ed}.of-pricing-note>span{padding:5px 9px;border:1px solid #dfe3ee;border-radius:999px;color:#70778e;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.of-pricing-note p{margin:0;color:#80869b;font-size:11.5px;line-height:1.6}.of-legal-page{width:min(100% - 44px,910px);margin:60px auto 90px;padding:clamp(30px,5vw,58px);border:1px solid #dfe3ee;border-radius:14px;background:#fff;box-shadow:0 14px 45px rgba(22,32,78,.05)}.of-legal-head{padding-bottom:30px;border-bottom:1px solid #e4e7f0}.of-legal-head h1{margin:11px 0 0;color:var(--of-ink);font-size:clamp(38px,5vw,58px);font-weight:750;letter-spacing:-.055em;line-height:1}.of-legal-updated{margin:13px 0 0;color:#858ca1;font-size:12px}.of-legal-body{display:flex;flex-direction:column}.of-legal-body section{padding:26px 0;border-bottom:1px solid #edf0f6}.of-legal-body h2{margin:0;color:var(--of-ink);font-size:18px;font-weight:650;letter-spacing:-.025em}.of-legal-body p{margin:10px 0 0;color:#626a80;font-size:14px;line-height:1.72}.of-legal-contact{margin:25px 0 0;color:#6d748a;font-size:13px}.of-legal-contact a{color:var(--of-blue-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.of-sign-dialog{border-radius:18px!important;border-color:#dfe3ee!important;background:#fff!important;color:var(--of-ink)!important;box-shadow:0 28px 90px rgba(7,13,48,.2)!important}.of-sign-dialog h2{color:var(--of-ink)!important;font-family:var(--of-sans)!important;font-weight:700!important;letter-spacing:-.035em}.of-sign-dialog p{color:#70778d!important}.of-sign-dialog button,.of-sign-dialog p{font-family:var(--of-sans)!important}.of-footer{border-top:1px solid #dce0eb;background:#080d27;color:#fff}.of-footer-top{display:grid;width:min(100% - 44px,1180px);margin:0 auto;padding:58px 0 48px;grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(130px,.55fr));gap:clamp(30px,6vw,86px)}.of-footer-brand{display:flex;flex-direction:column;align-items:flex-start}.of-footer-brand p{max-width:350px;margin:18px 0 0;color:#8d97b7;font-size:13px;line-height:1.65}.of-footer-brand>a{margin-top:16px;color:#abb6d7;font-size:12px}.of-footer-brand>a:hover{color:#fff}.of-footer-column{display:flex;flex-direction:column;gap:10px}.of-footer-column h2{margin:0 0 6px;color:#707c9f;font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.of-footer-column a{width:fit-content;color:#aab4d2;font-size:12.5px;transition:color .15s ease}.of-footer-column a:hover{color:#fff}.of-footer-base{display:flex;width:min(100% - 44px,1180px);min-height:62px;align-items:center;justify-content:space-between;gap:18px;margin:0 auto;border-top:1px solid rgba(178,190,229,.13);color:#737e9e;font-size:10.5px}.of-queue-overlay{position:fixed;z-index:100;inset:0;display:grid;overflow-y:auto;place-items:center;padding:24px;background:rgba(4,8,29,.74);backdrop-filter:blur(12px)}.of-queue-card{position:relative;width:min(100%,530px);overflow:hidden;padding:34px;border:1px solid rgba(158,174,255,.25);border-radius:20px;background:radial-gradient(circle at 50% 0,rgba(62,84,255,.2),transparent 35%),#090f30;color:#fff;box-shadow:0 38px 110px rgba(0,0,0,.45)}.of-queue-visual{position:relative;height:122px;margin:-8px 0 16px}.of-queue-node{position:absolute;width:10px;height:10px;border:2px solid #869bff;border-radius:50%;background:#0a1237;box-shadow:0 0 16px rgba(122,146,255,.55)}.of-queue-node:after{position:absolute;top:50%;left:50%;width:140px;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(130,151,255,.55),transparent);content:""}.of-queue-node-a{top:26px;left:28%}.of-queue-node-a:after{transform:rotate(18deg)}.of-queue-node-b{top:72px;right:22%}.of-queue-node-b:after{transform:rotate(209deg)}.of-queue-node-c{top:50%;left:50%}.of-queue-node-c:after{transform:rotate(285deg)}.of-queue-pulse{position:absolute;top:50%;left:50%;width:58px;height:58px;transform:translate(-50%,-50%);border:1px solid rgba(120,144,255,.5);border-radius:50%;box-shadow:0 0 0 16px rgba(89,114,255,.08),0 0 0 34px rgba(89,114,255,.035);animation:of-queue-pulse 2.5s ease-in-out infinite}@keyframes of-queue-pulse{50%{transform:translate(-50%,-50%) scale(1.16);opacity:.65}}.of-queue-card h2{margin:10px 0 0;color:#fff;font-size:33px;font-weight:730;letter-spacing:-.045em;line-height:1.08}.of-queue-step{margin:13px 0 0;color:#aab5dd;font-size:13px}.of-queue-position{display:flex;align-items:baseline;justify-content:space-between;margin-top:26px;color:#fff;font-size:31px;font-weight:700;letter-spacing:-.04em}.of-queue-position span{color:#7f8bb3;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.of-queue-bar{height:5px;overflow:hidden;margin-top:11px;border-radius:999px;background:#1a2452}.of-queue-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--of-blue),var(--of-violet),var(--of-pink));transition:width 1.4s ease}.of-queue-meta{display:flex;justify-content:space-between;gap:12px;margin-top:9px;color:#7c88b0;font-size:10px}.of-queue-note{margin:24px 0 0;padding:14px;border:1px solid rgba(146,164,255,.14);border-radius:9px;background:rgba(19,30,76,.52);color:#8e9ac3;font-size:11px;line-height:1.6}.of-queue-leave{width:100%;min-height:42px;margin-top:16px;border:1px solid rgba(170,184,255,.27);border-radius:8px;background:transparent;color:#c7cfef;font-size:12px;cursor:pointer}.of-queue-leave:hover{background:rgba(255,255,255,.05)}.of-not-found{display:flex;min-height:70vh;flex-direction:column;align-items:center;justify-content:center;padding:50px 22px;text-align:center}.of-not-found img{width:66px;height:66px}.of-not-found h1{margin:20px 0 0;color:var(--of-ink);font-size:40px;font-weight:750;letter-spacing:-.05em}.of-not-found p{margin:9px 0 0;color:var(--of-muted);font-size:14px}.of-not-found a{margin-top:23px}@media (max-width:1120px){.of-nav{display:none}.of-header-inner{display:flex;justify-content:space-between}.of-menu-button{display:inline-flex}.of-header-actions .of-account-trigger,.of-header-actions .of-language,.of-header-actions .of-nav-login{display:none}.of-directory-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.of-tool-card{grid-template-columns:228px minmax(0,1fr)}.of-tool-actions{display:grid;padding:12px 18px;border-top:1px solid #edf0f6;border-left:0;grid-column:1/-1;grid-template-columns:auto 1fr 1fr}.of-tool-price{margin:0;text-align:left}}@media (max-width:900px){.of-directory{width:min(100% - 32px,760px)}.of-directory-layout{grid-template-columns:minmax(0,1fr)}.of-sidebar{position:static;display:grid;margin-top:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.of-reset-filters,.of-sidebar-title{grid-column:1/-1}.of-audience,.of-benefits,.of-categories,.of-conclusion,.of-intro,.of-mission,.of-why{width:min(100% - 32px,760px)}.of-mission{grid-template-columns:minmax(0,1fr)}.of-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.of-stat-strip>div:nth-child(2){border-right:0}.of-stat-strip>div:nth-child(-n+2){border-bottom:1px solid #e7eaf2}.of-benefits-grid,.of-category-cloud{grid-template-columns:repeat(2,minmax(0,1fr))}.of-why{grid-template-columns:minmax(0,1fr)}.of-why-head>p{margin-top:18px;padding-top:0}.of-pricing-grid{max-width:650px;margin-right:auto;margin-left:auto;grid-template-columns:minmax(0,1fr)}.of-plan,.of-plan-description{min-height:0}.of-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.of-footer-brand{grid-column:1/-1}}@media (max-width:640px){html{scroll-padding-top:74px}.of-header-inner{width:min(100% - 28px,1320px);min-height:68px}.of-brand{gap:8px;font-size:22px}.of-brand img{width:34px;height:34px}.of-header-actions{display:none}.of-mobile-menu{top:68px}.of-hero{min-height:550px;padding:75px 16px 91px}.of-hero h1{font-size:clamp(40px,12vw,52px)}.of-hero h2{font-size:19px}.of-hero-content>p{font-size:13.5px}.of-search{height:62px;margin-top:27px;padding:0 16px}.of-search input{font-size:14px}.of-search-hint{display:none}.of-directory{width:min(100% - 24px,760px);margin-top:-43px}.of-tabs{min-height:64px}.of-tabs>button{gap:5px;padding:10px 4px;font-size:9px}.of-tab-icon{width:15px;height:15px;font-size:14px}.of-tool-card{grid-template-columns:minmax(0,1fr)}.of-preview{min-height:190px}.of-preview-window{max-width:330px}.of-tool-copy{padding:20px}.of-tool-title-row h3{font-size:21px}.of-tool-actions{grid-template-columns:1fr 1fr}.of-tool-price{grid-column:1/-1}.of-sidebar{display:flex}.of-audience,.of-benefits,.of-categories,.of-intro,.of-why{width:min(100% - 24px,760px)}.of-intro{padding:28px 0 70px}.of-section-heading h2,.of-why-head h2{font-size:35px}.of-section-heading>p:last-child,.of-why-head>p{font-size:14px}.of-stat-strip strong{font-size:29px}.of-stat-strip>div{min-height:108px;padding:18px}.of-audience-grid,.of-benefits-grid,.of-category-cloud{grid-template-columns:minmax(0,1fr)}.of-audience-grid article{min-height:215px;padding:23px}.of-conclusion,.of-mission{width:min(100% - 24px,760px);margin-bottom:70px;padding:30px 23px;border-radius:14px}.of-mission h2{font-size:37px}.of-benefits,.of-categories{padding-bottom:70px}.of-why{margin-bottom:70px}.of-conclusion-actions{flex-direction:column}.of-page-hero{padding:73px 18px 70px}.of-page-hero h1{font-size:42px}.of-pricing-section{width:min(100% - 24px,760px);padding:54px 0 70px}.of-pricing-note{flex-direction:column}.of-legal-page{width:min(100% - 24px,910px);margin:34px auto 70px;padding:24px}.of-footer-top{width:min(100% - 24px,1180px);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.of-footer-base{width:min(100% - 24px,1180px);flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:16px 0}.of-queue-overlay{padding:12px}.of-queue-card{padding:25px 20px}.of-queue-card h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.of-shell *,.of-shell :after,.of-shell :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}