.aiv-guides{--gu-ink:#10213a;--gu-muted:#64738a;--gu-line:#d6e0ed;--gu-blue:#1768e8;background:#f7f9fd;color:var(--gu-ink);overflow:hidden}.aiv-guides *{box-sizing:border-box}.aiv-guides [hidden]{display:none!important}.aiv-guides button,.aiv-guides input{font:inherit}.aiv-guides-hero{position:relative;padding:52px 0 88px;background:radial-gradient(circle at 78% 40%,rgba(66,159,231,.14),transparent 25%),linear-gradient(180deg,#fff,#f2f6fc);border-bottom:1px solid var(--gu-line)}.aiv-guides-hero__field{position:absolute;inset:0;background-image:linear-gradient(rgba(43,94,159,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(43,94,159,.05) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(#000,transparent 92%)}.aiv-guides-hero__field i{position:absolute;right:-120px;top:-180px;width:540px;height:540px;border:1px solid rgba(23,104,232,.12);border-radius:50%;animation:guSpin 34s linear infinite}.aiv-guides-hero__field i:nth-child(2){right:-10px;top:-70px;width:320px;height:320px;animation-direction:reverse}.aiv-guides-hero__field span{position:absolute;right:16%;top:31%;width:7px;height:7px;border-radius:50%;background:var(--gu-blue);box-shadow:0 0 25px #4ab7e9}@keyframes guSpin{to{transform:rotate(360deg)}}.aiv-guides .aiv-container{position:relative;z-index:1}.aiv-guides-meta{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--gu-line);font-size:9px;letter-spacing:.14em;color:#74839a}.aiv-guides-meta span:first-child{color:var(--gu-blue);font-weight:900}.aiv-guides-meta i,.aiv-guides-compass header i,.aiv-guide-feature article>div>span:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#18b77a;box-shadow:0 0 0 5px rgba(24,183,122,.12)}.aiv-guides-hero__grid{display:grid;grid-template-columns:1.1fr minmax(390px,.9fr);gap:85px;align-items:center;padding-top:70px}.aiv-guides .aiv-kicker{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gu-blue)}.aiv-guides-hero h1,.aiv-guide-library h2,.aiv-guide-paths h2{margin:17px 0 23px;font-size:clamp(48px,6.2vw,88px);line-height:.91;letter-spacing:-.068em}.aiv-guides-hero h1 em,.aiv-guide-library h2 em,.aiv-guide-paths h2 em{font-family:Georgia,serif;font-weight:400;color:var(--gu-blue)}.aiv-guides-hero__grid>div>p{max-width:700px;font-size:18px;line-height:1.72;color:var(--gu-muted)}.aiv-guides-hero__actions{display:flex;gap:10px;flex-wrap:wrap;margin:27px 0}.aiv-guides-hero__actions a{display:inline-flex;gap:35px;align-items:center;padding:14px 17px;border:1px solid var(--gu-line);border-radius:10px;background:#fff;color:var(--gu-ink);font-size:11px;font-weight:800;text-decoration:none}.aiv-guides-hero__actions a:first-child{background:var(--gu-ink);border-color:var(--gu-ink);color:#fff}.aiv-guides-hero__actions a span{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--gu-blue)}.aiv-guides-hero__stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:570px;border-top:1px solid var(--gu-line)}.aiv-guides-hero__stats span{display:grid;gap:3px;padding:16px 12px 0 0}.aiv-guides-hero__stats b{font-size:20px}.aiv-guides-hero__stats small{font-size:9px;color:#7d899b}.aiv-guides-compass{padding:22px;border:1px solid #cbd8e8;border-radius:22px;background:rgba(255,255,255,.92);box-shadow:0 30px 80px rgba(28,61,108,.16)}.aiv-guides-compass header,.aiv-guides-compass footer{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#77869b}.aiv-guides-compass header span{color:#16876a;font-weight:900}.aiv-guides-compass>div{position:relative;height:320px}.aiv-guides-compass>div>i{position:absolute;inset:12%;border:1px solid rgba(23,104,232,.18);border-radius:50%}.aiv-guides-compass>div>i:nth-child(2){inset:29%;border-style:dashed;animation:guSpin 20s linear infinite}.aiv-guides-compass>div>strong{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--gu-ink);color:#fff;font-size:12px}.aiv-guides-compass>div>strong small{font-size:6px;color:#91a5bf}.aiv-guides-compass>div>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-125px) rotate(calc(var(--a) * -1));padding:7px 9px;border:1px solid var(--gu-line);border-radius:7px;background:#fff;font-size:8px;color:var(--gu-blue)}.aiv-guides-compass footer{justify-content:center;gap:12px}.aiv-guide-feature{padding:80px 0 35px;background:#fff}.aiv-guide-feature article{display:grid;grid-template-columns:1.08fr .92fr;border:1px solid #2e4667;border-radius:5px 24px 5px 24px;overflow:hidden;background:#0f223e;color:#fff;box-shadow:0 25px 70px rgba(23,48,86,.2)}.aiv-guide-feature article>div{padding:34px}.aiv-guide-feature article>div>span{font-size:8px;letter-spacing:.13em;color:#75a6fa}.aiv-guide-feature article>div>span:before{content:""}.aiv-guide-feature article>div>b{float:right;font-size:8px;color:#8398b5}.aiv-guide-feature h2{margin:27px 0 12px;font-size:37px;letter-spacing:-.05em}.aiv-guide-feature article>div>p{font-size:10px;line-height:1.65;color:#9bacc1}.aiv-guide-feature ul{display:flex;gap:6px;flex-wrap:wrap;padding:0;list-style:none}.aiv-guide-feature li{padding:7px 9px;border:1px solid #38506f;border-radius:99px;font-size:7px;color:#a9b8ca}.aiv-guide-feature article>div>a{display:inline-block;margin-top:15px;padding:12px 14px;border-radius:8px;background:#fff;color:#10213a;font-size:9px;font-weight:800;text-decoration:none}.aiv-guide-feature aside{padding:29px;background:#142c4f;border-left:1px solid #304c70}.aiv-guide-feature aside>span{font-size:8px;letter-spacing:.12em;color:#79a6f4}.aiv-guide-feature ol{list-style:none;padding:0}.aiv-guide-feature li{display:flex}.aiv-guide-feature aside li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:13px 0;border-top:1px solid #324c6d}.aiv-guide-feature aside li i{grid-row:1/3;font-style:normal;font-size:8px;color:#77a2ec}.aiv-guide-feature aside li b{font-size:10px}.aiv-guide-feature aside li small{font-size:8px;color:#8297b2}.aiv-guide-feature aside footer{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #324c6d;font-size:8px;color:#7fa4e3}.aiv-guide-library{padding:100px 0;background:#fff}.aiv-guide-library>.aiv-container>header{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin-bottom:45px}.aiv-guide-library h2,.aiv-guide-paths h2{font-size:clamp(42px,5.5vw,72px);margin-bottom:0}.aiv-guide-library header>p{font-size:14px;line-height:1.75;color:var(--gu-muted)}.aiv-guide-filter{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px;border:1px solid var(--gu-line);border-radius:14px 14px 0 0;background:#f7f9fd}.aiv-guide-filter form{display:grid;grid-template-columns:25px minmax(220px,1fr) auto;align-items:center;flex:1}.aiv-guide-filter input{height:40px;border:0;background:transparent;outline:0;color:var(--gu-ink)}.aiv-guide-filter form>b{font-size:8px;color:#75849a}.aiv-guide-filter form>b strong{font-size:14px;color:var(--gu-blue)}.aiv-guide-filter>div{display:flex;gap:5px}.aiv-guide-filter button{padding:7px 9px;border:1px solid var(--gu-line);border-radius:99px;background:#fff;color:#63728a;font-size:8px;cursor:pointer}.aiv-guide-filter button.is-active{background:var(--gu-ink);border-color:var(--gu-ink);color:#fff}.aiv-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);border-left:1px solid var(--gu-line)}.aiv-guide-grid>article{display:flex;flex-direction:column;min-height:400px;padding:25px;border-right:1px solid var(--gu-line);border-bottom:1px solid var(--gu-line);background:#fff;transition:.2s}.aiv-guide-grid>article:hover{z-index:1;transform:translateY(-2px);box-shadow:0 17px 45px rgba(30,61,104,.1)}.aiv-guide-grid article>header{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center}.aiv-guide-grid article>header>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #cbd9e9;border-radius:12px;background:#edf4ff;color:var(--gu-blue);font-size:20px}.aiv-guide-grid article>header div small,.aiv-guide-grid article>header div b{display:block}.aiv-guide-grid article>header div small{font-size:7px;letter-spacing:.08em;color:#7d899a}.aiv-guide-grid article>header div b{margin-top:4px;font-size:9px}.aiv-guide-grid article>header em{font-style:normal;font-size:9px;color:#8d99a9}.aiv-guide-grid h3{margin:24px 0 10px;font-size:25px;letter-spacing:-.045em}.aiv-guide-grid article>p{min-height:53px;font-size:10px;line-height:1.65;color:#66758a}.aiv-guide-grid details{margin:12px 0;border-block:1px solid #e7edf4}.aiv-guide-grid summary{display:flex;justify-content:space-between;padding:13px 0;font-size:8px;font-weight:800;cursor:pointer}.aiv-guide-grid details ol{margin:0 0 14px;padding-left:18px}.aiv-guide-grid details li{padding:4px 0;font-size:8px;color:#69788c}.aiv-guide-grid article>footer{display:flex;justify-content:space-between;align-items:end;margin-top:auto}.aiv-guide-grid footer>span{font-size:7px;color:#7c899b}.aiv-guide-grid footer>span b{display:block;margin-top:4px;color:var(--gu-ink)}.aiv-guide-grid footer>a{padding:9px 11px;border-radius:7px;background:#edf4ff;color:var(--gu-blue);font-size:8px;font-weight:800;text-decoration:none}.aiv-guide-empty{padding:30px;border:1px solid var(--gu-line);text-align:center;color:var(--gu-muted)}.aiv-guide-paths{padding:100px 0;background:#f1f5fb;border-top:1px solid var(--gu-line)}.aiv-guide-paths>.aiv-container>header{margin-bottom:40px}.aiv-guide-paths>.aiv-container>div{display:grid;grid-template-columns:repeat(3,1fr)}.aiv-guide-paths article{display:flex;flex-direction:column;min-height:330px;padding:25px;border:1px solid var(--gu-line);border-right:0;background:#fff}.aiv-guide-paths article:last-child{border-right:1px solid var(--gu-line)}.aiv-guide-paths article>span{font-size:8px;letter-spacing:.12em;color:var(--gu-blue)}.aiv-guide-paths h3{margin:28px 0 8px;font-size:22px}.aiv-guide-paths article>p{font-size:9px;line-height:1.6;color:#6b798e}.aiv-guide-paths ol{margin:13px 0;padding-left:18px}.aiv-guide-paths li{padding:5px 0;font-size:8px}.aiv-guide-paths a{margin-top:auto;color:var(--gu-blue);font-size:9px;font-weight:800;text-decoration:none}
@media(max-width:900px){.aiv-guides-hero__grid,.aiv-guide-library>.aiv-container>header,.aiv-guide-feature article{grid-template-columns:1fr}.aiv-guide-feature aside{border-left:0;border-top:1px solid #304c70}.aiv-guide-paths>.aiv-container>div{grid-template-columns:1fr}.aiv-guide-paths article{border-right:1px solid var(--gu-line);border-bottom:0}.aiv-guide-paths article:last-child{border-bottom:1px solid var(--gu-line)}}
@media(max-width:620px){.aiv-guides-hero{padding-top:30px}.aiv-guides-meta b,.aiv-guides-meta span:last-child{display:none}.aiv-guides-hero__grid{padding-top:45px}.aiv-guides-hero h1{font-size:48px}.aiv-guides-hero__grid>div>p{font-size:16px}.aiv-guide-library,.aiv-guide-paths{padding:70px 0}.aiv-guide-grid{grid-template-columns:1fr}.aiv-guide-filter{align-items:flex-start;flex-direction:column}.aiv-guide-filter form{width:100%;grid-template-columns:25px 1fr}.aiv-guide-filter form>b{grid-column:2}.aiv-guide-filter>div{max-width:100%;overflow:auto}.aiv-guide-grid>article{padding:20px 17px}.aiv-guide-feature article>div,.aiv-guide-feature aside{padding:23px 18px}.aiv-guides-hero__stats{grid-template-columns:1fr}.aiv-guides-compass>div{height:285px}.aiv-guides-compass>div>span{transform:translate(-50%,-50%) rotate(var(--a)) translateY(-108px) rotate(calc(var(--a) * -1))}}
@media(prefers-reduced-motion:reduce){.aiv-guides *{animation:none!important;scroll-behavior:auto!important}}
[data-theme="dark"] .aiv-guides{--gu-ink:#eef4ff;--gu-muted:#a1afc4;--gu-line:#293b52;background:#0a1422;color:#eef4ff}[data-theme="dark"] .aiv-guides-hero,[data-theme="dark"] .aiv-guide-library{background:#0d1828}[data-theme="dark"] .aiv-guide-paths{background:#091421}[data-theme="dark"] .aiv-guides-compass,[data-theme="dark"] .aiv-guides-compass>div>span,[data-theme="dark"] .aiv-guide-filter,[data-theme="dark"] .aiv-guide-grid>article,[data-theme="dark"] .aiv-guide-paths article{background:#111f32;color:#eef4ff}[data-theme="dark"] .aiv-guide-filter input{color:#eef4ff}
