[data-home-v2]{--hp-container: 1320px;}[data-home-v2] [style*="max-width: 1180px"]{max-width: var(--hp-container) !important;}[data-home-v2] .mkt-nav-inner, [data-home-v2] .mkt-cnk-wrap{max-width: var(--hp-container);}.hp-wrap{max-width: var(--hp-container);margin: 0 auto;padding: 0 32px;}@media (min-width: 1000px){[data-home-v2] [data-sys-panel]{max-height: 560px;}[data-home-v2] [data-sys-panel] > .mkt-sys-card{height: 100%;display: flex;flex-direction: column;}[data-home-v2] .mkt-sys-stage{aspect-ratio: auto !important;flex: 1 1 auto;min-height: 380px !important;}}@media (min-width: 641px) and (max-width: 999px){[data-home-v2] [data-sys-panel]{order: -1;flex: 1 1 100% !important;}[data-home-v2] [data-sys-row] [data-sys-col]{flex: 1 1 240px !important;gap: 28px !important;}[data-home-v2] [data-sys-row] [data-sys-col] button{align-items: flex-start !important;text-align: left !important;}[data-home-v2] .mkt-sys-stage{min-height: 380px !important;max-height: 460px;}}@media (max-width: 640px){[data-home-v2] .mkt-sys-stage{max-height: 420px;}}@media (min-width: 1000px){[data-home-v2] [data-bia] > div > div{grid-template-columns: minmax(0, 1fr) 480px !important;column-gap: 112px !important;}[data-home-v2] [data-bia] .mkt-bia-card{max-width: none !important;justify-self: stretch !important;}[data-home-v2] [data-bia-tiles]{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}[data-home-v2] [data-cinai-p] + div span[style*="flex: 1"]{text-wrap: pretty;}.hp-kicker{font-family: 'IBM Plex Mono', monospace;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: #5F6478;}@media (max-width: 640px){[data-home-v2] [data-blog-grid-sec]{padding-top: 40px !important;}}.hp-logos{border-top: 1px solid #EDEEF2;border-bottom: 1px solid #EDEEF2;background: var(--mkt-surface, #FAFAFC);padding: 30px 0;}.hp-logos-row{display: grid;grid-template-columns: repeat(4, auto);justify-content: center;justify-items: center;align-items: center;column-gap: 44px;row-gap: 20px;}@media (min-width: 1180px){.hp-logos-row{grid-template-columns: repeat(8, auto);column-gap: 40px;}}.hp-logo{--s: 1;display: block;flex: 0 0 auto;height: calc(var(--h) * var(--s));width: calc(var(--h) * var(--r) * var(--s));background: #8A8FA1;-webkit-mask: var(--logo) center / contain no-repeat;mask: var(--logo) center / contain no-repeat;}@media (max-width: 767px){.hp-logos-row{column-gap: 28px;row-gap: 16px;}.hp-logo{--s: 0.82;}}@media (max-width: 640px){.hp-logos{padding: 26px 0;}.hp-logos .hp-wrap{padding: 0 20px;}}@media (max-width: 599px){.hp-logos-row{grid-template-columns: repeat(2, auto);column-gap: 32px;}}.hp-logos-row--flow{--rg: 20px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;column-gap: 44px;row-gap: 0;margin: calc(var(--rg) / -2) 0;}.hp-logos-row--flow > .hp-logo{margin: calc(var(--rg) / 2) 0;}.hp-logos-br{display: none;flex: 0 0 100%;height: 0;}@media (min-width: 1000px){.hp-logos-row--flow{column-gap: 40px;}}@media (max-width: 999px){.hp-logos-br--mid{display: block;}}@media (max-width: 767px){.hp-logos-row--flow{--rg: 16px;column-gap: 28px;}}@media (max-width: 599px){.hp-logos-row--flow{column-gap: 32px;}.hp-logos-row--flow > *{order: var(--po);}.hp-logos-br--mid{display: none;}.hp-logos-br--phone{display: block;}}.hp-problem{background: #FFFFFF;padding: 110px 0;}.hp-head{max-width: 720px;}.hp-head h2{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-head p{margin: 18px 0 0;font-size: 16.5px;line-height: 1.65;color: #4C5163;text-wrap: pretty;}.hp-problem-row{margin: 46px 0 0;}.hp-card{background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 16px;padding: 24px 20px;display: flex;flex-direction: column;gap: 12px;}.hp-card-n{font-family: 'IBM Plex Mono', monospace;font-size: 11px;color: #656B7E;}.hp-card h3, .hp-answer h3{margin: 0;font-size: 17px;font-weight: 600;letter-spacing: -0.01em;line-height: 1.3;text-wrap: balance;}.hp-card h3{color: #14162B;}.hp-card p, .hp-answer p{margin: 0;font-size: 14px;line-height: 1.6;}.hp-card p{color: #4C5163;}.hp-answer{background: #14162B;border-radius: 16px;padding: 24px 20px;}.hp-answer h3{color: #FFFFFF;}.hp-answer p{color: #B8BBD6;text-wrap: balance;}.hp-answer-cta{display: block;background: #5B5CE6;color: #FFFFFF;font-size: 13.5px;font-weight: 600;padding: 11px 18px;border-radius: 10px;text-align: center;}@media (min-width: 1000px){.hp-problem-row{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));grid-template-rows: auto auto 1fr;column-gap: 16px;}.hp-problem-cards{display: contents;}.hp-card, .hp-answer{grid-row: span 3;display: grid;grid-template-rows: subgrid;row-gap: 12px;}.hp-answer h3{grid-row: 2;}.hp-answer-body{grid-row: 3;display: flex;flex-direction: column;gap: 18px;}.hp-answer-cta{margin-top: auto;}}@media (min-width: 1000px) and (max-width: 1199px){.hp-problem-row{column-gap: 12px;}.hp-card, .hp-answer{padding: 22px 16px;}.hp-card h3, .hp-answer h3{font-size: 15.5px;}.hp-card p, .hp-answer p{font-size: 13.5px;}.hp-answer-cta{padding: 10px 8px;font-size: 12.5px;white-space: nowrap;}}@media (max-width: 999px){.hp-problem-cards{display: flex;gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: 4px;scrollbar-width: none;margin: 0 -4px;padding: 4px 4px 12px;}.hp-problem-cards::-webkit-scrollbar{display: none;}.hp-card{flex: 0 0 264px;scroll-snap-align: start;}.hp-answer{margin-top: 4px;display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "title cta" "text cta";column-gap: 28px;row-gap: 4px;align-items: center;padding: 22px 24px 22px 28px;}.hp-answer h3{grid-area: title;}.hp-answer-body{display: contents;}.hp-answer p{grid-area: text;}.hp-answer-cta{grid-area: cta;white-space: nowrap;}}@media (max-width: 760px){.hp-answer{grid-template-columns: minmax(0, 1fr);grid-template-areas: "title" "text" "cta";row-gap: 6px;padding: 22px 20px;}.hp-answer-cta{margin-top: 10px;}}@media (max-width: 640px){.hp-card{flex-basis: 78%;padding: 20px;}}.hp-reveal{background: #FFFFFF;padding: 130px 0;}.hp-reveal .hp-wrap{text-align: center;}.hp-reveal-statement{font-size: clamp(26px, 4.4vw, 52px);line-height: 1.25;font-weight: 700;letter-spacing: -0.03em;}.hp-reveal-line{display: block;text-wrap: balance;}.hp-reveal-payoff{margin: 34px 0 0;font-size: clamp(19px, 2.2vw, 28px);font-weight: 600;letter-spacing: -0.015em;text-wrap: balance;}.hp-reveal [data-reveal-word]{color: #C7CAD6;transition: color 0.35s ease;}.hp-reveal-llms{margin: 62px 0 0;--llm-h: 30px;column-gap: 56px;row-gap: 11px;}.hp-reveal-llms .audyt-llm-logo{height: var(--llm-h);}.hp-reveal-llms .audyt-llm-logo[data-llm="claude"]{height: calc(var(--llm-h) * 0.91);}.hp-reveal-llms .audyt-llm-logo[data-llm="gemini"]{height: calc(var(--llm-h) * 0.955);}.hp-reveal-llms-break{display: none;flex: 0 0 100%;height: 0;}@media (min-width: 720px){.hp-reveal-llms-break[data-after="5"]{display: block;}}@media (min-width: 720px) and (max-width: 999px){.hp-reveal-llms{--llm-h: 28px;column-gap: clamp(28px, 4.2vw, 42px);row-gap: 10px;}}@media (max-width: 719px){.hp-reveal-llms{--llm-h: min(6vw, 28px);display: grid;grid-template-columns: repeat(3, max-content);justify-content: center;justify-items: center;align-items: center;column-gap: min(4.5vw, 36px);row-gap: 20px;}}@media (max-width: 640px){.hp-reveal-llms{margin-top: 44px;row-gap: 18px;}}.hp-testi{background: #F4F5F8;padding: 110px 0;border-top: 1px solid #EDEEF2;}.hp-testi-grid{display: grid;grid-template-columns: minmax(0, 1fr);row-gap: 40px;}.hp-testi-intro{max-width: 640px;}.hp-testi-intro h2{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-testi-accent{display: block;text-wrap: balance;}.hp-testi-intro p{margin: 18px 0 0;font-size: 16.5px;line-height: 1.65;color: #4C5163;text-wrap: pretty;}.hp-testi-stage{min-width: 0;}.hp-testi-track{display: flex;gap: 20px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: 20px;}.hp-testi-track::-webkit-scrollbar{display: none;}.hp-testi-track:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 4px;}.hp-testi-card{flex: 0 0 100%;min-width: 0;margin: 0;scroll-snap-align: start;scroll-snap-stop: always;display: flex;flex-direction: column;background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 20px;padding: 36px 44px 34px;}.hp-testi-top{display: flex;align-items: center;justify-content: space-between;gap: 16px;}.hp-testi-mark{display: block;width: 31px;height: 22px;fill: #5B5CE6;}.hp-testi-count{font-family: 'IBM Plex Mono', monospace;font-size: 12px;letter-spacing: 0.08em;color: #656B7E;}.hp-testi-count b{font-weight: 500;color: #14162B;}.hp-testi-quote{margin: 22px 0 0;font-size: 22px;line-height: 1.5;font-weight: 500;letter-spacing: -0.012em;color: #14162B;text-wrap: pretty;}.hp-testi-person{margin-top: auto;padding-top: 30px;display: flex;align-items: center;gap: 14px;}.hp-testi-person img{flex: none;width: 52px;height: 52px;border-radius: 50%;object-fit: cover;background: #EEF0FE;}.hp-testi-name{display: block;font-size: 15px;line-height: 1.3;font-weight: 600;color: #14162B;}.hp-testi-role{display: block;margin-top: 2px;font-size: 13px;line-height: 1.4;color: #5F6478;}.hp-testi-nav{display: flex;align-items: center;}.hp-testi-nav[hidden]{display: none;}.hp-testi-dots{display: flex;gap: 8px;}.hp-testi-dot{display: block;padding: 12px 0;border: 0;background: transparent;cursor: pointer;-webkit-tap-highlight-color: transparent;}.hp-testi-dot-bar{position: relative;display: block;width: 30px;height: 4px;border-radius: 999px;background: #D2D5DF;overflow: hidden;transition: width 0.3s ease, background-color 0.2s ease;}.hp-testi-dot-bar i{position: absolute;inset: 0;border-radius: inherit;background: #5B5CE6;transform: scaleX(0);transform-origin: 0 50%;}.hp-testi-dot:hover .hp-testi-dot-bar{background: #B9BDF0;}.hp-testi-dot[aria-current="true"] .hp-testi-dot-bar{width: 44px;background: #D6DAFB;}.hp-testi-dot[aria-current="true"] .hp-testi-dot-bar i{transform: scaleX(1);}.hp-testi-dot:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 2px;border-radius: 4px;}@media (min-width: 1000px){.hp-testi-grid{grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);grid-template-areas: "intro stage" "nav stage";column-gap: 88px;row-gap: 34px;}.hp-testi-intro{grid-area: intro;align-self: end;}.hp-testi-stage{grid-area: stage;align-self: center;}.hp-testi-nav{grid-area: nav;align-self: start;}}@media (min-width: 1000px) and (max-width: 1199px){.hp-testi-grid{column-gap: 56px;}.hp-testi-intro h2{font-size: 36px;}.hp-testi-card{padding: 32px 36px 30px;}.hp-testi-quote{font-size: 20px;}}@media (max-width: 999px){.hp-testi-grid{row-gap: 36px;}.hp-testi-nav{margin-top: -12px;}.hp-testi-quote{font-size: 20px;}}@media (max-width: 640px){.hp-testi-grid{row-gap: 28px;}.hp-testi-intro{max-width: none;}.hp-testi-track{margin: 0 -20px;padding: 0 20px;scroll-padding-inline: 20px;gap: 12px;border-radius: 0;}.hp-testi-card{flex-basis: 88%;padding: 24px 20px 22px;border-radius: 18px;}.hp-testi-mark{width: 26px;height: 19px;}.hp-testi-quote{margin-top: 16px;font-size: 16px;line-height: 1.55;letter-spacing: -0.005em;}.hp-testi-person{padding-top: 22px;gap: 12px;}.hp-testi-person img{width: 44px;height: 44px;}.hp-testi-name{font-size: 14px;}.hp-testi-role{font-size: 12.5px;}.hp-testi-nav{margin-top: -8px;justify-content: center;}}@media (prefers-reduced-motion: reduce){.hp-testi-dot-bar{transition: none;}}.hp-audit{background: #EEF0FE;padding: 110px 0;}.hp-audit-card{background: #FFFFFF;border-radius: 28px;box-shadow: 0 40px 80px -60px rgba(91, 92, 230, 0.5);padding: clamp(32px, 5vw, 60px);display: grid;grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr);column-gap: clamp(32px, 5vw, 72px);row-gap: 44px;align-items: center;}.hp-audit-kicker{display: inline-block;}.hp-audit-title{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-audit-desc{margin: 18px 0 0;max-width: 520px;font-size: 16px;line-height: 1.65;color: #4C5163;text-wrap: balance;}.hp-audit-form{margin: 30px 0 0;max-width: 560px;display: flex;align-items: center;gap: 8px;background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 14px;padding: 8px 8px 8px 18px;box-shadow: 0 12px 30px -18px rgba(20, 22, 43, 0.28);transition: border-color 0.2s ease, box-shadow 0.2s ease;}.hp-audit-form:focus-within{border-color: #5B5CE6;box-shadow: 0 0 0 4px rgba(91, 92, 230, 0.14), 0 12px 30px -18px rgba(20, 22, 43, 0.28);}.hp-audit-prefix{font-family: 'IBM Plex Mono', monospace;font-size: 13px;color: #656B7E;}.hp-audit-input{flex: 1;min-width: 0;border: 0;outline: none;background: transparent;font-family: Poppins, 'Poppins Fallback', sans-serif;font-size: 15px;color: #14162B;}.hp-audit-input::placeholder{color: #8C91A5;}.hp-audit-submit{border: 0;cursor: pointer;font-family: Poppins, 'Poppins Fallback', sans-serif;background: #5B5CE6;color: #FFFFFF;font-size: 14px;font-weight: 600;padding: 12px 20px;border-radius: 10px;white-space: nowrap;transition: background-color 0.2s ease;}.hp-audit-submit:hover{background: #3F40C4;}.hp-audit-submit:focus-visible{outline: 2px solid #3F40C4;outline-offset: 3px;}.hp-audit-note{margin: 12px 0 0;font-family: 'IBM Plex Mono', monospace;font-size: 11.5px;color: #656B7E;text-align: center;}.hp-note-sep{margin: 0 4px;}@media (max-width: 480px){.hp-note-sep{margin: 0 1px;}}.hp-audit-note-item{white-space: nowrap;}.hp-audit-preview{margin: 0;background: #F4F5F8;border: 1px solid #EDEEF2;border-radius: 20px;padding: 22px;}.hp-audit-preview-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;}.hp-audit-rows{list-style: none;margin: 14px 0 0;padding: 0;display: flex;flex-direction: column;gap: 8px;}.hp-audit-row{display: flex;align-items: flex-start;gap: 14px;background: #FFFFFF;border: 1px solid #EDEEF2;border-radius: 12px;padding: 13px 16px;}.hp-audit-ico{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 10px;background: #EEF0FE;color: #4B4CD8;display: grid;place-items: center;}.hp-audit-row-text{display: flex;flex-direction: column;gap: 2px;min-width: 0;}.hp-audit-row-title{font-size: 14.5px;font-weight: 600;color: #14162B;line-height: 1.35;}.hp-audit-row-detail{font-size: 13px;line-height: 1.45;color: #5F6478;text-wrap: pretty;}.hp-audit-tag{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.08em;color: #5F6478;border: 1px solid #DEE0E8;background: #FFFFFF;border-radius: 999px;padding: 3px 9px;white-space: nowrap;}.hp-audit-domain{margin: 14px 0 0;display: flex;align-items: center;gap: 9px;font-family: 'IBM Plex Mono', monospace;font-size: 13px;color: #14162B;background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 10px;padding: 10px 14px;}.hp-audit-dot{width: 7px;height: 7px;border-radius: 999px;background: #5B5CE6;flex: 0 0 auto;}.hp-audit-preview--result .hp-audit-preview-head{flex-wrap: wrap;row-gap: 8px;}.hp-audit-preview--result .hp-audit-preview-head .hp-kicker{white-space: nowrap;}.hp-audit-preview--result .hp-audit-rows{margin-top: 10px;}.hp-audit-row--value{align-items: center;justify-content: space-between;column-gap: 16px;row-gap: 6px;padding: 15px 16px;}.hp-audit-row--value .hp-audit-row-title{flex: 1 1 auto;min-width: 0;}.hp-audit-row--value.is-warn-row{flex-wrap: wrap;}.hp-audit-val{flex: none;font-family: 'IBM Plex Mono', monospace;font-size: 16px;font-weight: 600;color: #14162B;white-space: nowrap;}.hp-audit-val.is-warn{font-size: 12px;font-weight: 500;color: #B42318;background: #FDF1F0;border-radius: 6px;padding: 3px 8px;}@media (prefers-reduced-motion: no-preference){.hp-audit.is-armed .hp-audit-row{opacity: 0;transform: translateY(6px);}.hp-audit.is-armed.is-in .hp-audit-row{opacity: 1;transform: none;transition-property: opacity, transform;transition-duration: 0.45s;transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);transition-delay: calc(var(--i, 0) * 140ms + 120ms);}}.hp-audit-steps{grid-column: 1 / -1;list-style: none;margin: 0;padding: 26px 0 0;border-top: 1px solid #EDEEF2;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));column-gap: 32px;row-gap: 22px;}.hp-audit-step{display: flex;flex-direction: column;gap: 6px;}.hp-audit-step-meta{display: flex;align-items: center;gap: 10px;}.hp-audit-step-n{font-family: 'IBM Plex Mono', monospace;font-size: 11px;color: #5B5CE6;}.hp-audit-step-timing{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #5F6478;}.hp-audit-step-title{font-size: 15px;font-weight: 600;line-height: 1.35;color: #14162B;text-wrap: balance;}.hp-audit-step-desc{font-size: 13.5px;line-height: 1.55;color: #4C5163;text-wrap: pretty;}@media (max-width: 999px){.hp-audit-card{grid-template-columns: minmax(0, 1fr);row-gap: 36px;}.hp-audit-desc{max-width: 620px;}.hp-audit-form{max-width: 620px;}.hp-audit-rows{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 720px){.hp-audit-rows{grid-template-columns: minmax(0, 1fr);}}@media (min-width: 641px) and (max-width: 899px){.hp-audit-steps{column-gap: 22px;}.hp-audit-step-title{font-size: 14.5px;}.hp-audit-step-desc{font-size: 13px;}}@media (max-width: 640px){.hp-audit-card{border-radius: 22px;padding: 28px 20px;row-gap: 28px;}.hp-audit-kicker{display: block;text-align: center;}.hp-audit-form{margin-top: 22px;}.hp-audit-note{text-align: center;}.hp-audit-preview{padding: 16px;border-radius: 16px;}.hp-audit-rows{grid-template-columns: minmax(0, 1fr);}.hp-audit-row{align-items: center;padding: 10px 12px;}.hp-audit-row--value{padding: 12px 14px;}.hp-audit-ico{width: 30px;height: 30px;border-radius: 9px;}.hp-audit-row-detail{display: none;}.hp-audit-steps{grid-template-columns: minmax(0, 1fr);padding-top: 22px;row-gap: 16px;}.hp-audit-step{display: grid;grid-template-columns: 26px minmax(0, 1fr);column-gap: 10px;row-gap: 2px;}.hp-audit-step-meta{display: contents;}.hp-audit-step-n{grid-row: 1 / span 3;padding-top: 3px;}.hp-audit-step-timing{grid-column: 2;}.hp-audit-step-title, .hp-audit-step-desc{grid-column: 2;}}.hp-know{background: var(--mkt-band, #F4F5F8);border-top: 1px solid #EDEEF2;padding: 110px 0;}.hp-know-head{max-width: 720px;}.hp-know-head h2{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-know-head p{margin: 18px 0 0;font-size: 16.5px;line-height: 1.65;color: #4C5163;text-wrap: pretty;}.hp-know-grid{margin: 44px 0 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: 40px;align-items: start;}@media (min-width: 1000px){.hp-know-grid{grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);column-gap: 64px;}.hp-know-grid--solo{grid-template-columns: minmax(0, 760px);}}.hp-know-meta{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 8px;font-family: 'IBM Plex Mono', monospace;font-size: 11.5px;line-height: 1.4;color: #656B7E;}.hp-know-meta > * + *::before{content: "·";margin-right: 8px;color: #A3A7B7;}.hp-know-lang{color: #656B7E;letter-spacing: 0.06em;text-decoration: none;cursor: inherit;}.hp-know-video{display: flex;flex-direction: column;gap: 18px;min-width: 0;color: #14162B;}.hp-know-video:hover{color: #14162B;}.hp-know-thumb{position: relative;display: block;max-width: 100%;aspect-ratio: 16 / 9;border-radius: 18px;overflow: hidden;background: #14162B;box-shadow: 0 30px 60px -40px rgba(20, 22, 43, 0.6);}.hp-know-thumb img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.6s cubic-bezier(0.2, 0.7, 0.2, 1);}.hp-know-play{position: absolute;left: 50%;top: 50%;width: 74px;height: 52px;margin: -26px 0 0 -37px;border-radius: 14px;background: rgba(20, 22, 43, 0.82);transition: background-color 0.2s ease, transform 0.2s ease;}.hp-know-play::before{content: "";position: absolute;left: 50%;top: 50%;margin: -11px 0 0 -7px;border-left: 18px solid #FFFFFF;border-top: 11px solid transparent;border-bottom: 11px solid transparent;}.hp-know-video:hover .hp-know-thumb img{transform: scale(1.03);}.hp-know-video:hover .hp-know-play{background: #5B5CE6;}.hp-know-video:hover .hp-know-video-title{color: #3F40C4;}.hp-know-video:hover .hp-know-watch{border-color: #5B5CE6;color: #3F40C4;}.hp-know-caption{display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "meta meta" "title cta" "desc cta";column-gap: 24px;align-items: start;}.hp-know-caption .hp-know-meta{grid-area: meta;}.hp-know-video-title{grid-area: title;margin: 7px 0 0;font-size: 17px;font-weight: 600;line-height: 1.35;letter-spacing: -0.01em;color: #14162B;text-wrap: balance;transition: color 0.15s ease;}.hp-know-video-desc{grid-area: desc;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 5px 0 0;font-size: 13.5px;line-height: 1.55;color: #4C5163;text-wrap: pretty;}.hp-know-watch{grid-area: cta;margin-top: 3px;white-space: nowrap;font-size: 13.5px;font-weight: 600;padding: 10px 16px;border: 1px solid #DEE0E8;border-radius: 10px;background: #FFFFFF;color: #14162B;transition: border-color 0.15s ease, color 0.15s ease;}.hp-know-articles{min-width: 0;}.hp-know-list{list-style: none;margin: 0;padding: 0;border-bottom: 1px solid #E3E5EC;}.hp-know-list > li{border-top: 1px solid #E3E5EC;}.hp-know-row{display: block;padding: 20px 0 21px;color: #14162B;}.hp-know-row:hover{color: #14162B;}.hp-know-cat{color: #5B5CE6;}.hp-know-row-title{display: block;margin-top: 7px;font-size: 16px;font-weight: 600;line-height: 1.4;letter-spacing: -0.005em;color: #14162B;text-wrap: balance;transition: color 0.15s ease;}.hp-know-row-excerpt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 5px;font-size: 13.5px;line-height: 1.55;color: #4C5163;text-wrap: pretty;}.hp-know-row:hover .hp-know-row-title{color: #3F40C4;}.hp-know-links{margin-top: 18px;display: flex;flex-wrap: wrap;column-gap: 28px;row-gap: 10px;}.hp-know-more{font-size: 13.5px;font-weight: 600;color: #5B5CE6;text-underline-offset: 3px;}.hp-know-more:hover{color: #3F40C4;text-decoration: underline;}.hp-know a:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 3px;border-radius: 10px;}.hp-know .hp-know-row:focus-visible{outline-offset: 4px;border-radius: 8px;}.hp-know .hp-know-video:focus-visible{outline-offset: 5px;border-radius: 23px;}@media (prefers-reduced-motion: reduce){.hp-know-thumb img, .hp-know-play, .hp-know-watch, .hp-know-video-title, .hp-know-row-title{transition: none;}.hp-know-video:hover .hp-know-thumb img{transform: none;}}@media (max-width: 640px){.hp-know-grid{margin-top: 28px;gap: 30px;}.hp-know-thumb{border-radius: 14px;}.hp-know .hp-know-video:focus-visible{border-radius: 19px;}.hp-know-video{gap: 14px;}.hp-know-caption{grid-template-areas: "meta meta" "title cta";column-gap: 16px;}.hp-know-video-title{font-size: 16px;}.hp-know-video-desc{display: none;}.hp-know-watch{padding: 9px 14px;}.hp-know-row{padding: 16px 0 17px;}.hp-know-row-title{margin-top: 5px;font-size: 15px;}.hp-know-row-excerpt{display: none;}.hp-know-list > li:nth-child(n + 3){display: none;}}.hp-final-card{position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr);gap: 40px;align-items: center;padding: clamp(32px, 5vw, 64px) clamp(24px, 4.5vw, 56px);border-radius: 24px;background: #14162B;}@media (min-width: 1000px){.hp-final-card{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}}.hp-final-glow{position: absolute;right: -120px;top: -120px;width: 420px;height: 420px;background: radial-gradient(closest-side, rgba(91, 92, 230, 0.45), rgba(91, 92, 230, 0));pointer-events: none;}.hp-final-copy{position: relative;}.hp-final-title{margin: 0;font-size: clamp(28px, 4.2vw, 40px);line-height: 1.14;font-weight: 600;letter-spacing: -0.03em;color: #FFFFFF;text-wrap: balance;}.hp-final-desc{margin: 18px 0 0;max-width: 460px;font-size: 16.5px;line-height: 1.65;color: #A8ACC8;text-wrap: pretty;}.hp-final-ctas{margin: 30px 0 0;display: flex;flex-wrap: wrap;gap: 12px;}.hp-final-btn{display: inline-flex;align-items: center;justify-content: center;padding: 14px 24px;border: 1px solid transparent;border-radius: 11px;font-size: 14.5px;font-weight: 600;color: #FFFFFF;text-decoration: none;transition: background-color 0.2s ease, border-color 0.2s ease;}.hp-final-btn.is-primary{background: #5B5CE6;}.hp-final-btn.is-primary:hover{background: #6E6FEA;}.hp-final-btn.is-ghost{border-color: #3A3E62;}.hp-final-btn.is-ghost:hover{border-color: #6E6FEA;background: rgba(91, 92, 230, 0.12);}.hp-final-btn:hover, .hp-final-btn:focus-visible{color: #FFFFFF;}.hp-final-btn:focus-visible{outline: 2px solid #9EA2F2;outline-offset: 3px;}.hp-final-panel{position: relative;margin: 0;min-width: 0;padding: 26px 24px 20px 18px;border: 1px solid #2A2D4A;border-radius: 16px;background: rgba(255, 255, 255, 0.035);}.hp-final-chart{--il: 14px;--ir: 24px;--it: 36px;--ib: 14px;container-type: inline-size;display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: 10px;}.hp-final-ticks{position: relative;width: 2.2ch;font: 400 11px/1 'IBM Plex Mono', monospace;color: #8A8FB8;}.hp-final-ticks span{position: absolute;right: 0;top: calc(var(--it) + var(--fy) * (100% - var(--it) - var(--ib)));transform: translateY(-50%);}.hp-final-plot{position: relative;width: 100%;min-width: 0;aspect-ratio: 2.3 / 1;min-height: 200px;}.hp-final-dot, .hp-final-head, .hp-final-pulse, .hp-final-ring, .hp-final-cursor, .hp-final-chip, .hp-final-gap, .hp-final-label{position: absolute;left: calc(var(--il) + var(--fx, 1) * (100% - var(--il) - var(--ir)));top: calc(var(--it) + var(--fy, 0) * (100% - var(--it) - var(--ib)));}.hp-final-grid{position: absolute;left: 0;right: 0;top: calc(var(--it) + var(--fy) * (100% - var(--it) - var(--ib)));height: 1px;margin-top: -0.5px;background: rgba(138, 143, 184, 0.16);}.hp-final-svg{position: absolute;left: var(--il);top: var(--it);width: calc(100% - var(--il) - var(--ir));height: calc(100% - var(--it) - var(--ib));overflow: visible;}.hp-final-line{fill: none;stroke-linecap: round;stroke-linejoin: round;}.hp-final-line.is-you{stroke: #8B8DF2;stroke-width: 2.6px;}.hp-final-line.is-them{stroke: #8A8FB8;stroke-width: 1.8px;}.hp-final-cursor{z-index: 1;top: var(--it);width: 1px;height: calc(100% - var(--it) - var(--ib));margin-left: -0.5px;background: linear-gradient(to bottom, rgba(139, 141, 242, 0), rgba(139, 141, 242, 0.5));opacity: 0;}.hp-final-dot{z-index: 2;width: 6px;height: 6px;margin: -3px 0 0 -3px;border-radius: 50%;box-shadow: 0 0 0 2px #1A1C31;opacity: var(--s, 1);transform: scale(var(--s, 1));}.hp-final-dot.is-you{background: #8B8DF2;}.hp-final-dot.is-them{width: 5px;height: 5px;margin: -2.5px 0 0 -2.5px;background: #8A8FB8;}.hp-final-gap{z-index: 2;width: 0;top: calc(var(--it) + var(--fy1) * (100% - var(--it) - var(--ib)) + 10px);height: calc((var(--fy2) - var(--fy1)) * (100% - var(--it) - var(--ib)) - 18px);border-left: 1px dashed rgba(184, 187, 214, 0.5);transform-origin: 50% 100%;}.hp-final-chip{z-index: 6;padding: 3px 7px;border: 1px solid rgba(123, 211, 166, 0.4);border-radius: 6px;background: #17302A;font: 500 12px/1.2 'IBM Plex Mono', monospace;color: #8FE0B6;white-space: nowrap;transform: translate(-50%, calc(-50% + var(--rise, 0px)));}.hp-final-ring{z-index: 3;width: 16px;height: 16px;margin: -8px 0 0 -8px;border: 1.5px solid rgba(228, 229, 253, 0.9);border-radius: 50%;opacity: 0;}.hp-final-series{position: absolute;inset: 0;z-index: 4;pointer-events: none;}.hp-final-series.is-you{z-index: 5;}.hp-final-head{width: 11px;height: 11px;margin: -5.5px 0 0 -5.5px;border-radius: 50%;transform: scale(var(--pop, 1));}.hp-final-series.is-you .hp-final-head{background: #FFFFFF;box-shadow: 0 0 0 3px #7072EE, 0 0 18px 3px rgba(139, 141, 242, calc(0.55 * var(--glow, 1)));}.hp-final-series.is-them .hp-final-head{width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;border: 2px solid #8A8FB8;background: #1A1C31;}.hp-final-pulse{width: 12px;height: 12px;margin: -6px 0 0 -6px;border: 1.5px solid #9EA2F2;border-radius: 50%;opacity: 0;}.hp-final-label{display: inline-flex;align-items: center;gap: 6px;height: 22px;padding: 0 8px;border-radius: 6px;font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap;left: var(--lx, calc(var(--fx) * 100%));transform: translate(var(--lt, calc(var(--fx) * -100%)), calc(-50% - var(--side) * (50% + 11px)));}.hp-final-label b{font: 500 12px/1 'IBM Plex Mono', monospace;font-variant-numeric: tabular-nums;}.hp-final-series.is-you .hp-final-label{background: #5B5CE6;color: #FFFFFF;box-shadow: 0 4px 14px rgba(20, 22, 43, 0.45);}.hp-final-series.is-you .hp-final-label b{color: #E4E5FD;}.hp-final-series.is-them .hp-final-label{background: #262943;color: #A8ACC8;box-shadow: inset 0 0 0 1px #363A5E;}.hp-final-series.is-them .hp-final-label b{color: #8F94BC;}.hp-final-dates{grid-column: 2;position: relative;height: 14px;margin-top: 8px;font: 400 11px/1 'IBM Plex Mono', monospace;color: #8A8FB8;}.hp-final-dates span{position: absolute;top: 0;left: calc(var(--il) + var(--fx) * (100% - var(--il) - var(--ir)));transform: translateX(-50%);white-space: nowrap;transition: color 0.25s ease, opacity 0.25s ease;}.hp-final-dates span.is-now{color: #FFFFFF;}.hp-final-dates span.is-ahead{opacity: 0.35;}@media (max-width: 480px){.hp-final-dates span:nth-child(odd){display: none;}}@container (max-width: 380px){.hp-final-dates span:nth-child(odd){display: none;}}@media (max-width: 640px){.hp-final-panel{padding: 20px 16px 16px 12px;}.hp-final-chart{--ir: 22px;--it: 34px;}.hp-final-plot{min-height: 188px;}.hp-final-label{height: 21px;padding: 0 7px;font-size: 11.5px;}.hp-final-label b, .hp-final-chip{font-size: 11.5px;}}.hp-aud{background: #FFFFFF;padding: 110px 0;}.hp-aud-tabs{position: relative;margin: 34px 0 0;display: flex;flex-wrap: wrap;gap: 8px;}.hp-aud-radio{position: absolute;top: 0;left: 0;width: 1px;height: 1px;margin: 0;opacity: 0;pointer-events: none;}.hp-aud-tab{border: 1px solid #DEE0E8;background: #FFFFFF;color: #4C5163;font-family: Poppins, 'Poppins Fallback', sans-serif;font-size: 13.5px;font-weight: 600;line-height: 1.2;padding: 10px 18px;border-radius: 999px;cursor: pointer;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.hp-aud-tab:hover{border-color: #C4C8D6;color: #14162B;}.hp-aud-radio:checked + .hp-aud-tab{background: #14162B;border-color: #14162B;color: #FFFFFF;}.hp-aud-radio:focus-visible + .hp-aud-tab{outline: 2px solid #5B5CE6;outline-offset: 2px;}.hp-aud-all{display: inline-flex;align-items: center;gap: 5px;border: 1px dashed #C9CCF5;border-radius: 999px;background: transparent;color: #5B5CE6;font-family: Poppins, 'Poppins Fallback', sans-serif;font-size: 13.5px;font-weight: 600;line-height: 1.2;padding: 10px 13px 10px 15px;white-space: nowrap;text-decoration: none;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease;}.hp-aud-all-arrow{display: block;flex: 0 0 auto;width: 12px;height: 12px;transition: transform 0.2s ease;}.hp-aud-all:hover{background: #EEF0FE;border-color: #B9BDF3;color: #3F40C4;text-decoration: none;}.hp-aud-all:hover .hp-aud-all-arrow{transform: translateX(2px);}.hp-aud-all:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){.hp-aud-all, .hp-aud-all-arrow{transition: none;}.hp-aud-all:hover .hp-aud-all-arrow{transform: none;}}.hp-aud-break{display: none;flex: 0 0 100%;height: 0;}@media (min-width: 641px) and (max-width: 1049px){.hp-aud-break[data-after="4"]{display: block;}}@media (min-width: 360px) and (max-width: 640px){.hp-aud-break[data-after="3"], .hp-aud-break[data-after="6"]{display: block;}}@media (max-width: 359px){.hp-aud-break[data-after="2"], .hp-aud-break[data-after="4"], .hp-aud-break[data-after="6"]{display: block;}}.hp-aud-stage{--hp-aud-min: 206px;--hp-aud-band: 64px;margin: 20px 0 0;border: 1px solid #DEE0E8;border-radius: 18px;background: #FFFFFF;padding: 28px 32px;display: grid;grid-template-columns: minmax(0, 0.8fr) clamp(218px, 17vw, 236px) minmax(0, 1.2fr);align-items: stretch;}@media (min-width: 1000px) and (max-width: 1008px){.hp-aud-stage{--hp-aud-min: 230px;}}@media (min-width: 1200px){.hp-aud-stage{--hp-aud-min: 170px;--hp-aud-band: 28px;grid-template-columns: minmax(0, 0.72fr) clamp(218px, 17vw, 236px) minmax(0, 1.28fr);}}.hp-aud-panel{display: none;}.hp-aud-panel[data-p="1"]{display: contents;}.hp-aud-switch:has(.hp-aud-radio:checked) .hp-aud-panel{display: none;}.hp-aud-switch:has(#hp-aud-p1:checked) .hp-aud-panel[data-p="1"]{display: contents;}.hp-aud-switch:has(#hp-aud-p2:checked) .hp-aud-panel[data-p="2"]{display: contents;}.hp-aud-switch:has(#hp-aud-p3:checked) .hp-aud-panel[data-p="3"]{display: contents;}.hp-aud-switch:has(#hp-aud-p4:checked) .hp-aud-panel[data-p="4"]{display: contents;}.hp-aud-switch:has(#hp-aud-p5:checked) .hp-aud-panel[data-p="5"]{display: contents;}.hp-aud-switch:has(#hp-aud-p6:checked) .hp-aud-panel[data-p="6"]{display: contents;}.hp-aud-switch:has(#hp-aud-p7:checked) .hp-aud-panel[data-p="7"]{display: contents;}.hp-aud-switch.is-js .hp-aud-panel{display: none;}.hp-aud-switch.is-js .hp-aud-panel.is-on{display: contents;}.hp-aud-ask, .hp-aud-see{min-width: 0;display: flex;flex-direction: column;gap: 12px;}.hp-aud-ask{grid-column: 1;grid-row: 1;}.hp-aud-see{grid-column: 3;grid-row: 1;}.hp-aud-label{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #656B7E;}.hp-aud-label--see{color: #4B4CD8;}.hp-aud-askbody{flex: 1;min-width: 0;display: flex;flex-direction: column;justify-content: center;gap: 12px;}.hp-aud-bubble{flex: 0 0 auto;margin: 0;display: flex;align-items: center;background: #F4F5F8;border: 1px solid #EDEEF2;border-radius: 14px 14px 14px 4px;padding: 18px 20px;font-family: 'IBM Plex Mono', monospace;font-size: 14px;line-height: 1.6;color: #262A47;text-wrap: pretty;}.hp-aud-meta{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;line-height: 1.5;letter-spacing: 0.04em;color: #656B7E;}.hp-aud-card{flex: 1;display: flex;flex-direction: column;min-height: var(--hp-aud-min);background: var(--mkt-surface, #FAFAFC);border: 1px solid #D6DAFB;border-radius: 14px 14px 4px 14px;padding: 18px 20px;}.hp-aud-body, .hp-aud-foot{display: grid;}.hp-aud-body > *, .hp-aud-foot > *{grid-area: 1 / 1;}.hp-aud-qtext{display: grid;}.hp-aud-qtext > *{grid-area: 1 / 1;min-width: 0;}.hp-aud-qghost, .hp-aud-aghost{visibility: hidden;}.hp-aud-body{flex: 1 1 auto;align-content: center;padding-bottom: 16px;}.hp-aud-foot{box-sizing: content-box;margin: auto 0 0;min-height: var(--hp-aud-band);padding: 14px 0 0;border-top: 1px solid #E2E5FA;}.hp-aud-answer{margin: 0;font-size: 15px;line-height: 1.62;color: #262A47;text-wrap: pretty;}.hp-aud-chips{margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;align-content: flex-start;gap: 8px;}.hp-aud-chip{font-family: 'IBM Plex Mono', monospace;font-size: 11.5px;line-height: 1.2;padding: 6px 10px;border-radius: 999px;white-space: nowrap;opacity: 1;transform: none;transition: opacity 0.35s ease, transform 0.35s ease;transition-delay: calc(var(--i, 0) * 90ms);}.hp-aud-chip:nth-child(1){color: #B42318;background: #FEF0EF;border: 1px solid #F1B7B1;}.hp-aud-chip:nth-child(2){color: #14162B;background: #FFFFFF;border: 1px solid #DEE0E8;}.hp-aud-chip:nth-child(3){color: #4B4CD8;background: #EEF0FE;border: 1px solid #D6DAFB;}.hp-aud-flow{grid-column: 2;grid-row: 1;align-self: center;padding-top: 28px;display: grid;grid-template-columns: minmax(12px, 1fr) auto minmax(12px, 1fr);align-items: center;}.hp-aud-line{position: relative;height: 0;border-top: 2px dashed #C9CCF5;display: block;}.hp-aud-dot{position: absolute;top: -5px;left: -5px;width: 10px;height: 10px;border-radius: 999px;background: #5B5CE6;display: none;}.hp-aud-logo{position: relative;flex: 0 0 auto;width: 172px;height: 118px;border: 1px solid #E3E5EC;border-radius: 18px;background: #FFFFFF;display: flex;align-items: center;justify-content: center;}.hp-aud-logo img{width: 128px;display: block;}.hp-aud-skel{display: none;}.hp-aud-skel i{display: block;background: #E3E7FA;border-radius: 999px;animation: hp-aud-shimmer 1.5s ease-in-out infinite;}.hp-aud-skel--lines{flex-direction: column;justify-content: center;gap: 10px;padding-top: 5px;}.hp-aud-skel--lines i{height: 9px;}.hp-aud-skel--lines i:nth-child(2){animation-delay: 0.15s;}.hp-aud-skel--lines i:nth-child(3){width: 58%;animation-delay: 0.3s;}.hp-aud-skel--chips{flex-wrap: wrap;align-content: flex-start;gap: 8px;}.hp-aud-skel--chips i{height: 25px;}.hp-aud-skel--chips i:nth-child(1){width: 132px;}.hp-aud-skel--chips i:nth-child(2){width: 106px;animation-delay: 0.15s;}.hp-aud-skel--chips i:nth-child(3){width: 120px;animation-delay: 0.3s;}.hp-aud-caret{display: none;width: 1px;height: 13px;background: #5B5CE6;vertical-align: -1px;margin-left: 1px;animation: hp-aud-blink 1s steps(1) infinite;}.hp-aud-switch[data-phase="ask"] .hp-aud-caret--q{display: inline-block;}.hp-aud-switch[data-phase="answer"] .hp-aud-caret--a{display: inline-block;}.hp-aud-switch[data-phase="in"] .hp-aud-dot--in, .hp-aud-switch[data-phase="out"] .hp-aud-dot--out{display: block;animation: hp-aud-travel 0.85s ease-in-out forwards;}.hp-aud-switch[data-phase="pulse"] .hp-aud-logo, .hp-aud-switch[data-phase="out"] .hp-aud-logo{animation: hp-aud-pulse 0.9s ease-out;}.hp-aud-switch[data-phase]:not([data-phase="done"]) .hp-aud-chip{opacity: 0;transform: translateY(6px);transition: none;}.hp-aud-switch[data-phase]:not([data-phase="done"]) .hp-aud-skel--chips{display: flex;}.hp-aud-switch[data-phase="ask"] .hp-aud-skel--lines, .hp-aud-switch[data-phase="in"] .hp-aud-skel--lines, .hp-aud-switch[data-phase="pulse"] .hp-aud-skel--lines, .hp-aud-switch[data-phase="out"] .hp-aud-skel--lines{display: flex;}.hp-aud-switch[data-phase="ask"] .hp-aud-answer, .hp-aud-switch[data-phase="in"] .hp-aud-answer, .hp-aud-switch[data-phase="pulse"] .hp-aud-answer, .hp-aud-switch[data-phase="out"] .hp-aud-answer{visibility: hidden;}@keyframes hp-aud-blink{0%, 49%{opacity: 1;}50%, 100%{opacity: 0;}}@keyframes hp-aud-shimmer{0%, 100%{opacity: 0.5;}50%{opacity: 1;}}@keyframes hp-aud-travel{from{left: -5px;opacity: 0;}12%{opacity: 1;}88%{opacity: 1;}to{left: calc(100% - 5px);opacity: 0;}}@keyframes hp-aud-travel-v{from{top: -5px;opacity: 0;}12%{opacity: 1;}88%{opacity: 1;}to{top: calc(100% - 5px);opacity: 0;}}@keyframes hp-aud-pulse{0%{transform: scale(1);box-shadow: 0 0 0 0 rgba(91,92,230,0.35);}45%{transform: scale(1.04);}100%{transform: scale(1);box-shadow: 0 0 0 24px rgba(91,92,230,0);}}@media (prefers-reduced-motion: reduce){.hp-aud-skel{display: none !important;}.hp-aud-skel i{animation: none;}.hp-aud-answer{visibility: visible !important;}.hp-aud-caret{display: none !important;animation: none;}.hp-aud-dot{display: none !important;animation: none;}.hp-aud-logo{animation: none !important;}.hp-aud-chip{opacity: 1 !important;transform: none !important;transition: none;}}@media (max-width: 999px){.hp-aud-stage{--hp-aud-min: 206px;grid-template-columns: minmax(0, 1fr);padding: 24px;}.hp-aud-ask{grid-column: 1;grid-row: 1;}.hp-aud-flow{grid-column: 1;grid-row: 2;}.hp-aud-see{grid-column: 1;grid-row: 3;}.hp-aud-flow{padding: 14px 0;grid-template-columns: minmax(0, 1fr);grid-template-rows: 26px auto 26px;justify-items: center;align-self: stretch;}.hp-aud-line{height: 100%;width: 0;border-top: 0;border-left: 2px dashed #C9CCF5;}.hp-aud-dot{top: -5px;left: -6px;}.hp-aud-switch[data-phase="in"] .hp-aud-dot--in, .hp-aud-switch[data-phase="out"] .hp-aud-dot--out{animation-name: hp-aud-travel-v;}.hp-aud-logo{width: auto;height: 64px;padding: 0 20px;gap: 14px;}.hp-aud-logo img{width: 112px;}}@media (min-width: 768px) and (max-width: 999px){.hp-aud-stage{--hp-aud-min: 170px;--hp-aud-band: 28px;}}@media (max-width: 640px){.hp-aud{padding: 60px 0;}.hp-aud-stage{--hp-aud-min: 276px;--hp-aud-band: 100px;}.hp-aud-tabs{margin-top: 26px;justify-content: center;}.hp-aud-tab{font-size: 11.5px;padding: 8px 12px;}.hp-aud-all{font-size: 11.5px;padding: 8px 9px 8px 11px;gap: 4px;}.hp-aud-stage{padding: 18px 16px;}.hp-aud-bubble{padding: 15px 16px;font-size: 13px;}.hp-aud-card{padding: 15px 16px;}.hp-aud-answer{font-size: 14px;}.hp-aud-chips{flex-direction: column;align-items: flex-start;flex-wrap: nowrap;}.hp-aud-chip{white-space: normal;}.hp-aud-skel--chips{flex-direction: column;flex-wrap: nowrap;}.hp-aud-skel--chips i:nth-child(1){width: 132px;}.hp-aud-skel--chips i:nth-child(2){width: 112px;}.hp-aud-skel--chips i:nth-child(3){width: 120px;}.hp-aud-logo{height: 56px;padding: 0 16px;gap: 10px;}.hp-aud-logo img{width: 96px;}}@media (max-width: 389px){.hp-aud-tab{font-size: 11px;padding: 8px 9px;}.hp-aud-all{font-size: 11px;padding: 8px 7px 8px 9px;}}.hp-ct-hero{background: #FFFFFF;padding: 92px 0 0;}.hp-ct-hero .hp-wrap{text-align: center;}.hp-ct-title{margin: 14px 0 0;font-size: clamp(30px, 4.6vw, 48px);line-height: 1.1;font-weight: 600;letter-spacing: -0.03em;color: #14162B;text-wrap: balance;}.hp-ct-lead{max-width: 640px;margin: 18px auto 0;}.hp-ct-lead p{font-size: 16.5px;line-height: 1.65;color: #4C5163;text-wrap: pretty;}.hp-ct-direct{margin: 26px 0 0;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px 16px;}.hp-ct-mail{display: inline-flex;align-items: center;gap: 9px;padding: 11px 18px;border: 1px solid #D6DAFB;border-radius: 999px;background: #EEF0FE;color: #14162B;font-family: 'IBM Plex Mono', monospace;font-size: 14px;letter-spacing: -0.01em;transition: border-color 0.2s ease, background-color 0.2s ease;}.hp-ct-mail svg{color: #5B5CE6;flex: 0 0 auto;}.hp-ct-mail:hover{border-color: #B9BDF0;background: #E5E8FD;color: #14162B;}.hp-ct-mail:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 3px;}.hp-ct-direct-note{font-size: 13.5px;line-height: 1.5;color: #656B7E;}.hp-ct-options{background: #FFFFFF;padding: 46px 0 96px;}.hp-ct-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 16px;}@media (max-width: 640px){.hp-ct-options{padding-top: 0 !important;}}@media (min-width: 641px){.hp-ct-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px;}.hp-ct-card.is-primary{grid-column: 1 / -1;}}@media (min-width: 1001px){.hp-ct-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}.hp-ct-card.is-primary{grid-column: auto;}}.hp-ct-card{display: flex;flex-direction: column;gap: 10px;padding: 26px 24px 24px;border: 1px solid #DEE0E8;border-radius: 18px;background: #FFFFFF;color: #14162B;text-decoration: none;transition: border-color 0.2s ease, box-shadow 0.2s ease;}.hp-ct-card:hover{border-color: #C4C8D6;color: #14162B;box-shadow: 0 20px 44px -32px rgba(20, 22, 43, 0.45);}.hp-ct-card:focus-visible{outline: 2px solid #5B5CE6;outline-offset: 3px;}.hp-ct-tag{font-family: 'IBM Plex Mono', monospace;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: #656B7E;}.hp-ct-card-title{margin: 2px 0 0;font-size: 19px;line-height: 1.3;font-weight: 600;letter-spacing: -0.015em;color: #14162B;text-wrap: balance;}.hp-ct-card-desc{margin: 0;font-size: 14.5px;line-height: 1.6;color: #4C5163;text-wrap: pretty;}.hp-ct-cta{margin-top: auto;padding-top: 16px;display: inline-flex;align-items: center;gap: 8px;font-size: 14px;font-weight: 600;color: #5B5CE6;}.hp-ct-cta::after{content: "→";transition: transform 0.2s ease;}.hp-ct-cta.is-external::after{content: "↗";}.hp-ct-card:hover .hp-ct-cta{color: #3F40C4;}.hp-ct-card:hover .hp-ct-cta::after{transform: translateX(3px);}.hp-ct-card.is-primary{background: #14162B;border-color: #14162B;color: #FFFFFF;}.hp-ct-card.is-primary:hover{border-color: #14162B;color: #FFFFFF;box-shadow: 0 26px 52px -34px rgba(20, 22, 43, 0.85);}.hp-ct-card.is-primary:focus-visible{outline-color: #9EA2F2;}.hp-ct-card.is-primary .hp-ct-tag{color: #A8ACC8;}.hp-ct-card.is-primary .hp-ct-card-title{color: #FFFFFF;}.hp-ct-card.is-primary .hp-ct-card-desc{color: #B8BBD6;max-width: 54ch;}.hp-ct-card.is-primary .hp-ct-cta{align-self: flex-start;margin-top: auto;padding: 13px 22px;border-radius: 11px;background: #5B5CE6;color: #FFFFFF;transition: background-color 0.2s ease;}.hp-ct-card.is-primary:hover .hp-ct-cta{background: #6E6FEA;color: #FFFFFF;}.hp-ct-strip{background: #F4F5F8;padding: 84px 0;}.hp-ct-strip-head{max-width: 720px;margin: 0 auto;text-align: center;}.hp-ct-strip-title{margin: 14px 0 0;font-size: clamp(24px, 3.4vw, 32px);line-height: 1.16;font-weight: 600;letter-spacing: -0.025em;color: #14162B;text-wrap: balance;}.hp-ct-rows{margin: 32px 0 0;background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 18px;overflow: hidden;}.hp-ct-row{display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 20px 26px;border-top: 1px solid #EDEEF2;color: #14162B;text-decoration: none;transition: background-color 0.2s ease;}.hp-ct-row:first-child{border-top: 0;}.hp-ct-row:hover{background: #FAFAFC;color: #14162B;}.hp-ct-row:focus-visible{outline: 2px solid #5B5CE6;outline-offset: -2px;}.hp-ct-row-main{display: block;min-width: 0;}.hp-ct-row-title{margin: 0;font-size: 16px;line-height: 1.35;font-weight: 600;color: #14162B;}.hp-ct-row-desc{margin: 4px 0 0;font-size: 14px;line-height: 1.55;color: #656B7E;}.hp-ct-row-subject{margin: 9px 0 0;display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 7px;font-family: 'IBM Plex Mono', monospace;font-size: 12px;line-height: 1.5;color: #656B7E;}.hp-ct-row-subject > span{padding: 2px 7px;border-radius: 6px;background: #F4F5F8;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #656B7E;}.hp-ct-row-cta{flex: 0 0 auto;display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;font-weight: 600;color: #5B5CE6;white-space: nowrap;}.hp-ct-row-cta::after{content: "→";transition: transform 0.2s ease;}.hp-ct-row:hover .hp-ct-row-cta{color: #3F40C4;}.hp-ct-row:hover .hp-ct-row-cta::after{transform: translateX(3px);}@media (max-width: 640px){.hp-ct-row{flex-direction: column;align-items: flex-start;gap: 12px;padding: 20px;}}.hp-ct-legal{background: #FFFFFF;padding: 44px 0 64px;}.hp-ct-legal-bar{display: flex;align-items: baseline;justify-content: center;flex-wrap: wrap;gap: 10px 32px;padding: 22px 0 0;border-top: 1px solid #EDEEF2;text-align: center;}.hp-ct-legal-operator{margin: 0;font-size: 13.5px;line-height: 1.6;color: #656B7E;}.hp-ct-nip{display: inline-flex;align-items: baseline;gap: 6px;margin-left: 4px;font-family: 'IBM Plex Mono', monospace;font-size: 12.5px;color: #14162B;white-space: nowrap;}.hp-ct-nip > span{color: #656B7E;}@media (prefers-reduced-motion: no-preference){.hp-ct-hero .hp-wrap > *, .hp-ct-card{animation: hp-ct-rise 0.5s cubic-bezier(0.22, 0.61, 0.36, 1) backwards;animation-delay: calc(var(--i, 0) * 70ms);}}@keyframes hp-ct-rise{from{opacity: 0;transform: translateY(10px);}}.hp-cia{--cia-orange: #F8A32A;--cia-orange-dark: #D98914;--cia-ink-strong: #C67908;--cia-ink: #A05C06;--cia-soft: #FEF0D6;--cia-tint: #FFFBF3;--cia-line: rgba(248, 163, 42, 0.38);--cia-ease: cubic-bezier(0.22, 1, 0.36, 1);}.hp-cia-kicker{font-family: 'IBM Plex Mono', monospace;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: #5F6478;}.hp-cia-h2{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-cia-accent{color: var(--cia-ink-strong);}.hp-cia-lead{margin: 18px 0 0;font-size: 16.5px;line-height: 1.65;color: #4C5163;text-wrap: pretty;}.hp-cia-cta{margin: 26px 0 0;display: inline-flex;align-items: center;background: var(--cia-orange);border: 1px solid var(--cia-ink);color: #1A1F2E;font-size: 15px;font-weight: 600;padding: 14px 26px;border-radius: 12px;box-shadow: 0 10px 20px -14px rgba(122, 72, 6, 0.6);transition: background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;}.hp-cia-cta:hover{background: var(--cia-orange-dark);border-color: #8A5A06;color: #1A1F2E;box-shadow: 0 14px 24px -14px rgba(122, 72, 6, 0.7);}.hp-cia-cta:focus-visible{outline: 2px solid var(--cia-ink);outline-offset: 3px;}.hp-cia-note{margin: 14px 0 0;max-width: 46ch;font-size: 13px;line-height: 1.6;color: #656B7E;text-wrap: pretty;}.hp-cia-mono{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: #656B7E;}.hp-cia-card-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;}.hp-cia-check{width: 17px;height: 17px;border-radius: 999px;background: #E3F3EA;color: #276A4D;display: inline-grid;place-items: center;flex: 0 0 auto;}.hp-cia-wordmark{height: 15px;width: auto;display: block;flex: 0 0 auto;}.hp-cia-grid{display: grid;gap: 40px;}.hp-cia-flow{list-style: none;margin: 0;padding: 0;}.hp-cia-stage{display: flex;flex-direction: column;align-items: stretch;}.hp-cia-stage-head{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 8px;}.hp-cia-stage-n{font-family: 'IBM Plex Mono', monospace;font-size: 11px;color: #5B5CE6;}.is-cia .hp-cia-stage-n{color: var(--cia-ink);}.hp-cia-stage-brand{font-size: 13.5px;font-weight: 600;color: #14162B;}.hp-cia-stage-title{font-size: 13.5px;color: #4C5163;}.hp-cia-stage-text{margin: 5px 0 10px;font-size: 13px;line-height: 1.55;color: #656B7E;max-width: 58ch;text-wrap: pretty;}.hp-cia-card{background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 14px;padding: 13px 14px;box-shadow: 0 16px 34px -30px rgba(20, 22, 43, 0.55);}.hp-cia-prompt{margin: 10px 0 0;font-size: 13.5px;line-height: 1.45;font-weight: 500;color: #14162B;}.hp-cia-cites{list-style: none;margin: 12px 0 0;padding: 0;display: flex;flex-direction: column;gap: 8px;}.hp-cia-cite{display: grid;grid-template-columns: 92px minmax(0, 1fr);align-items: center;gap: 3px 10px;}.hp-cia-cite-name{font-size: 12.5px;font-weight: 500;color: #14162B;}.hp-cia-cite-bar{display: block;height: 6px;background: #EDEEF2;border-radius: 999px;overflow: hidden;}.hp-cia-cite-bar i{display: block;height: 100%;width: var(--w, 0%);background: #9EA2F2;border-radius: 999px;}.hp-cia-cite-meta{grid-column: 2;font-size: 11.5px;color: #656B7E;}.hp-cia-cite.is-gap .hp-cia-cite-name, .hp-cia-cite.is-gap .hp-cia-cite-meta{color: #B42318;}.hp-cia-cite.is-gap .hp-cia-cite-bar{background: #FBE5E2;}.hp-cia-cite.is-win .hp-cia-cite-name, .hp-cia-cite.is-win .hp-cia-cite-meta{color: #4B4CD8;}.hp-cia-cite.is-win .hp-cia-cite-meta{font-weight: 600;}.hp-cia-cite.is-win .hp-cia-cite-bar{background: #E7E8FD;}.hp-cia-cite.is-win .hp-cia-cite-bar i{background: linear-gradient(90deg, #6E6FEA, #5B5CE6);}@media (min-width: 641px){.hp-cia .hp-cia-cite{grid-template-columns: 92px minmax(0, 1fr) auto;}.hp-cia .hp-cia-cite-meta{grid-column: auto;white-space: nowrap;}}.hp-cia-gap{margin: 12px 0 0;font-size: 12.5px;line-height: 1.45;color: #B42318;background: #FDF1F0;border-radius: 9px;padding: 8px 10px;}.hp-cia-handoff{display: inline-flex;align-items: center;margin: 12px 0 0;background: #FFFFFF;border: 1px solid var(--cia-line);color: #8A5A06;font-size: 10.5px;font-weight: 600;line-height: 1.4;border-radius: 7px;padding: 5px 10px;cursor: default;-webkit-user-select: none;user-select: none;}.hp-cia-arrow{align-self: flex-start;margin: 10px 0 0 26px;color: #C7CAD6;display: block;}.is-cia .hp-cia-arrow{color: #E0C8A0;}.hp-cia-card.is-editor{padding: 0;overflow: hidden;border-color: var(--cia-line);background: linear-gradient(180deg, #FFFFFF 0%, var(--cia-tint) 100%);box-shadow: 0 20px 44px -32px rgba(248, 163, 42, 0.8);}.hp-cia-editor-bar{display: flex;align-items: center;gap: 10px;padding: 11px 14px;border-bottom: 1px solid var(--cia-line);background: #FFF7EA;}.hp-cia-editor-title{font-size: 12.5px;color: #4C5163;min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.hp-cia-editor-body{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 16px;padding: 14px;}.hp-cia-doc{display: flex;flex-direction: column;gap: 9px;min-width: 0;}.hp-cia-para{margin: 0;font-size: 12px;line-height: 1.55;color: #656B7E;text-wrap: pretty;}.hp-cia-sel{display: block;border-left: 2px solid var(--cia-orange);background-color: transparent;background-image: linear-gradient(var(--cia-soft), var(--cia-soft));background-repeat: no-repeat;background-size: 100% 100%;border-radius: 0 9px 9px 0;padding: 9px 11px;margin: 2px 0;}.hp-cia-sel-text{display: block;font-size: 12.5px;line-height: 1.4;font-weight: 500;color: #6B4A09;}.hp-cia-tools{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 9px;}.hp-cia-tool{font-size: 11px;font-weight: 600;color: #8A5A06;background: #FFFFFF;border: 1px solid var(--cia-line);border-radius: 7px;padding: 4px 9px;}.hp-cia-scores{display: flex;flex-direction: column;gap: 11px;align-items: flex-start;border-left: 1px solid #F1E6D3;padding-left: 16px;width: 132px;justify-content: center;}.hp-cia-score{display: flex;align-items: center;gap: 10px;}.hp-cia-ring{position: relative;display: inline-flex;width: 46px;height: 46px;}.hp-cia-ring svg{transform: rotate(-90deg);}@property --cia-n{syntax: '<integer>';inherits: false;initial-value: 0;}.hp-cia-n{counter-reset: cia-n var(--cia-n, 0);}.hp-cia-n::after{content: counter(cia-n);}.hp-cia-ring-value{position: absolute;inset: 0;display: grid;place-items: center;font-family: 'IBM Plex Mono', monospace;font-size: 12.5px;font-weight: 600;color: #14162B;}.hp-cia-score-label{font-family: 'IBM Plex Mono', monospace;font-size: 11px;letter-spacing: 0.12em;color: #656B7E;}.hp-cia-models{list-style: none;margin: 12px 0 0;padding: 0;display: flex;flex-direction: column;gap: 9px;}.hp-cia-model{display: flex;align-items: center;gap: 7px;font-size: 12.5px;font-weight: 500;color: #14162B;}.hp-cia-model .mkt-llm{width: 15px;height: 15px;}.hp-cia-model .hp-cia-check{width: 14px;height: 14px;}.hp-cia-cited{margin: 12px 0 0;display: grid;gap: 9px;}.hp-ciap-head{max-width: 760px;}.hp-ciap-bridge{margin: 40px 0 0;display: grid;gap: 18px;align-items: stretch;}@media (min-width: 900px){.hp-ciap-bridge{grid-template-columns: minmax(0, 1fr) 168px minmax(0, 1fr);gap: 0;}}.hp-ciap-panel{display: flex;flex-direction: column;gap: 12px;background: #FFFFFF;border: 1px solid #DEE0E8;border-radius: 18px;padding: 16px;box-shadow: 0 18px 40px -34px rgba(20, 22, 43, 0.6);}.hp-ciap-panel.is-cia{border-color: var(--cia-line);background: linear-gradient(180deg, #FFFFFF 0%, var(--cia-tint) 100%);box-shadow: 0 22px 46px -34px rgba(248, 163, 42, 0.85);}.hp-ciap-widget{flex: 1;min-height: 236px;display: flex;border: 1px solid #EDEEF2;border-radius: 12px;overflow: hidden;background: #FFFFFF;}.hp-ciap-widget .mkt-widget{flex: 1;min-width: 0;height: auto;}.hp-ciap-join{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;padding: 4px 18px;text-align: center;}.hp-ciap-join-line{display: none;}@media (min-width: 900px){.hp-ciap-join-line{display: block;flex: 1;width: 9px;background: linear-gradient(180deg, rgba(214, 218, 232, 0), #D6DAE8) no-repeat center top / 1px 100%;}.hp-ciap-join-line:last-child{background-image: linear-gradient(180deg, #D6DAE8, rgba(214, 218, 232, 0));}}.hp-ciap-join-mark{width: 34px;height: 34px;border-radius: 999px;background: var(--cia-soft);border: 1px solid var(--cia-line);color: var(--cia-ink);display: grid;place-items: center;}.hp-ciap-join-label{font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--cia-ink);}.hp-ciap-join-note{font-size: 12px;line-height: 1.45;color: #656B7E;max-width: 20ch;}@media (max-width: 899px){.hp-ciap-join-mark svg{transform: rotate(90deg);}.hp-ciap-join-note{max-width: 34ch;}}.hp-ciap-panel-bar{display: flex;align-items: center;gap: 10px;}.hp-ciap-wizard{margin: 2px 0 0;display: grid;gap: 9px;}.hp-ciap-wizard ol{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;flex-wrap: wrap;gap: 8px 10px;}.hp-ciap-wizard li{display: inline-flex;align-items: center;gap: 6px;font-size: 12px;color: #656B7E;border: 1px solid #EFE7D8;border-radius: 999px;padding: 5px 11px;background: #FFFFFF;}.hp-ciap-wizard-n{font-family: 'IBM Plex Mono', monospace;font-size: 10px;letter-spacing: 0.06em;}.hp-ciap-wizard li.is-done{color: #4C5163;border-color: #E3E5EC;}.hp-ciap-wizard li.is-done .hp-ciap-wizard-n{color: #276A4D;}.hp-ciap-wizard li.is-here{color: #6B4A09;font-weight: 600;background: var(--cia-soft);border-color: var(--cia-line);}.hp-ciap-brief-foot{margin-top: auto;padding-top: 2px;display: flex;align-items: center;flex-wrap: wrap;gap: 10px;justify-content: space-between;}.hp-ciap-btn{background: var(--cia-orange);color: #1A1F2E;font-size: 12px;font-weight: 600;border-radius: 9px;padding: 8px 13px;box-shadow: 0 10px 20px -14px rgba(248, 163, 42, 0.95);}.hp-ciap-caps{margin: 34px 0 0;}.hp-ciap-caps ul{list-style: none;margin: 16px 0 0;padding: 0;display: grid;grid-template-columns: repeat(auto-fit, minmax(min(192px, 100%), 1fr));gap: 14px;}.hp-ciap-caps li{display: grid;gap: 5px;align-content: start;border-top: 2px solid var(--cia-soft);padding: 12px 0 0;}.hp-ciap-cap-title{font-size: 13.5px;font-weight: 600;color: #14162B;}.hp-ciap-cap-text{font-size: 12.5px;line-height: 1.55;color: #656B7E;text-wrap: pretty;}.hp-ciap-foot{margin: 34px 0 0;padding: 24px 0 0;border-top: 1px solid #EDEEF2;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 18px;}.hp-ciap-back{margin: 0;max-width: 62ch;font-size: 13.5px;line-height: 1.6;color: #4C5163;text-wrap: pretty;}.hp-ciap-back-label{display: inline-block;margin-right: 9px;font-family: 'IBM Plex Mono', monospace;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--cia-ink);}.hp-ciap-foot .hp-cia-cta{margin: 0;flex: 0 0 auto;}@media (max-width: 640px){.hp-cia-kicker{text-align: center;}.hp-cia-cta{width: 100%;justify-content: center;text-align: center;padding: 14px 20px;border-radius: 12px;margin-top: 22px;}.hp-cia-note{text-align: center;max-width: none;margin-top: 12px;}.hp-cia-stage-text{font-size: 12.5px;}.hp-cia-editor-body{grid-template-columns: minmax(0, 1fr);gap: 12px;}.hp-cia-scores{flex-direction: row;align-items: center;justify-content: space-between;flex-wrap: wrap;width: auto;border-left: 0;padding: 0;gap: 14px;}.hp-cia-cite{grid-template-columns: 86px minmax(0, 1fr);}.hp-ciap-bridge{margin-top: 28px;}.hp-ciap-caps{margin-top: 28px;}.hp-ciap-caps ul{grid-template-columns: 1fr 1fr;gap: 12px;}.hp-ciap-foot{margin-top: 28px;justify-content: center;text-align: center;}.hp-ciap-back{text-align: left;}.hp-ciap-widget{min-height: 0;}.hp-cia-accent{color: var(--cia-ink);}.hp-ciap .hp-cia-lead{display: block !important;text-align: center;margin-top: 14px;}.hp-ciap{padding-bottom: 60px !important;}}@media (max-width: 400px){.hp-ciap-caps ul{grid-template-columns: 1fr;}}@media (prefers-reduced-motion: no-preference){.hp-cia.is-armed .hp-cia-stage, .hp-cia.is-armed .hp-ciap-panel, .hp-cia.is-armed .hp-ciap-join{opacity: 0;transform: translateY(12px);}.hp-cia.is-armed.is-in .hp-cia-stage, .hp-cia.is-armed.is-in .hp-ciap-panel, .hp-cia.is-armed.is-in .hp-ciap-join{opacity: 1;transform: none;transition-property: opacity, transform;transition-duration: 0.5s;transition-timing-function: var(--cia-ease);transition-delay: var(--d, calc(var(--i, 0) * 160ms));}.hp-ciap .hp-ciap-panel.is-bia{--d: 0ms;}.hp-ciap .hp-ciap-join{--d: 2950ms;}.hp-ciap .hp-ciap-panel.is-cia{--d: 3200ms;}.hp-cia--row{--cia-story: 1400ms;}.hp-cia--row .hp-cia-stage{--d: calc(var(--i, 0) * 120ms);}.hp-cia--row .hp-cia-stage:nth-child(1){--cd: 200ms;--ad: 900ms;}.hp-cia--row .hp-cia-stage:nth-child(2){--cd: 980ms;--ad: 1980ms;}.hp-cia--row .hp-cia-stage:nth-child(3){--cd: 2060ms;}.hp-cia--row.is-armed .hp-cia-arrow{opacity: 0;transform: translateY(-6px);}.hp-cia--row.is-armed.is-in .hp-cia-arrow{opacity: 1;transform: none;transition: opacity 0.4s var(--cia-ease) var(--ad, 0ms), transform 0.4s var(--cia-ease) var(--ad, 0ms);}.hp-cia.is-armed .hp-cia-cite-bar i{transform: scaleX(0);transform-origin: left center;}.hp-cia.is-armed.is-in .hp-cia-cite-bar i{transform: none;transition: transform 0.6s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 100ms + 60ms);}.hp-cia.is-armed .hp-cia-cite-meta{opacity: 0;}.hp-cia.is-armed.is-in .hp-cia-cite-meta{opacity: 1;transition: opacity 0.35s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 100ms + 220ms);}.hp-cia.is-armed .hp-cia-cite.is-gap .hp-cia-cite-name, .hp-cia.is-armed .hp-cia-cite.is-win .hp-cia-cite-name{color: #14162B;}.hp-cia.is-armed .hp-cia-cite.is-gap .hp-cia-cite-meta, .hp-cia.is-armed .hp-cia-cite.is-win .hp-cia-cite-meta{color: #656B7E;}.hp-cia.is-armed .hp-cia-cite.is-gap .hp-cia-cite-bar, .hp-cia.is-armed .hp-cia-cite.is-win .hp-cia-cite-bar{background: #EDEEF2;}.hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-name, .hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-meta{color: #B42318;}.hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-name, .hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-meta{color: #4B4CD8;}.hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-bar{background: #FBE5E2;}.hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-bar{background: #E7E8FD;}.hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-name, .hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-meta, .hp-cia.is-armed.is-in .hp-cia-cite.is-gap .hp-cia-cite-bar, .hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-name, .hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-meta, .hp-cia.is-armed.is-in .hp-cia-cite.is-win .hp-cia-cite-bar{transition: color 0.4s var(--cia-ease) calc(var(--cd, 0ms) + 420ms), background-color 0.4s var(--cia-ease) calc(var(--cd, 0ms) + 420ms), opacity 0.35s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 100ms + 220ms);}.hp-cia--row.is-armed .hp-cia-gap{color: #4C5163;}.hp-cia--row.is-armed.is-in .hp-cia-gap{color: #B42318;transition: color 0.4s var(--cia-ease) calc(var(--cd, 0ms) + 440ms);}.hp-cia.is-armed .hp-cia-sel{background-size: 0% 100%;border-left-color: transparent;}.hp-cia.is-armed.is-in .hp-cia-sel{background-size: 100% 100%;border-left-color: var(--cia-orange);transition: background-size 0.5s var(--cia-ease) calc(var(--cd, 0ms) + 480ms), border-color 0.25s var(--cia-ease) calc(var(--cd, 0ms) + 480ms);}.hp-cia.is-armed .hp-cia-tool{opacity: 0;transform: translateY(4px);}.hp-cia.is-armed.is-in .hp-cia-tool{opacity: 1;transform: none;transition: opacity 0.4s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 90ms + 620ms), transform 0.4s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 90ms + 620ms);}.hp-cia.is-armed .hp-cia-ring-arc{stroke-dashoffset: 100.53;}.hp-cia.is-armed.is-in .hp-cia-ring-arc{stroke-dashoffset: var(--off);transition: stroke-dashoffset 0.7s var(--cia-ease) calc(var(--cd, 0ms) + 700ms);}.hp-cia.is-armed .hp-cia-ring-value{opacity: 0;}.hp-cia.is-armed.is-in .hp-cia-ring-value{opacity: 1;transition: opacity 0.3s var(--cia-ease) calc(var(--cd, 0ms) + 700ms);}.hp-cia.is-armed.is-in .hp-cia-ring-value .hp-cia-n{animation: hp-cia-count 0.7s var(--cia-ease) calc(var(--cd, 0ms) + 700ms) backwards;}.hp-cia--row.is-armed .hp-cia-model .hp-cia-check{opacity: 0;transform: scale(0.55);}.hp-cia--row.is-armed.is-in .hp-cia-model .hp-cia-check{opacity: 1;transform: none;transition: opacity 0.4s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 110ms + 700ms), transform 0.4s var(--cia-ease) calc(var(--cd, 0ms) + var(--i, 0) * 110ms + 700ms);}.hp-cia.is-armed .hp-ciap-wizard li{opacity: 0;}.hp-cia.is-armed.is-in .hp-ciap-wizard li{opacity: 1;transition: opacity 0.4s var(--cia-ease) 3600ms;}.hp-cia.is-armed .hp-ciap-caps li{opacity: 0;transform: translateY(8px);}.hp-cia.is-armed.is-in .hp-ciap-caps li{opacity: 1;transform: none;transition: opacity 0.45s var(--cia-ease) calc(var(--i, 0) * 80ms + 3400ms), transform 0.45s var(--cia-ease) calc(var(--i, 0) * 80ms + 3400ms);}}@keyframes hp-cia-count{from{--cia-n: 0;}}@media (prefers-reduced-motion: no-preference) and (min-width: 900px){.hp-cia--row.is-armed .hp-cia-arrow{transform: translateX(calc(-50% - 7px));}.hp-cia--row.is-armed.is-in .hp-cia-arrow{transform: translateX(-50%);}}@media (prefers-reduced-motion: no-preference) and (max-width: 899px){.hp-cia--row .hp-cia-stage:nth-child(1){--ad: 600ms;}.hp-cia--row .hp-cia-stage:nth-child(2){--cd: 700ms;--ad: 1200ms;}.hp-cia--row .hp-cia-stage:nth-child(3){--cd: 1300ms;}}.hp-scope{background: #FFFFFF;padding: 110px 0;}.hp-scope-head{max-width: 760px;}.hp-scope-title{margin: 14px 0 0;font-size: clamp(28px, 4.4vw, 42px);line-height: 1.12;font-weight: 600;letter-spacing: -0.028em;color: #14162B;text-wrap: balance;}.hp-scope-legend{display: block;margin: 34px 0 0;padding: 0 0 10px;font-family: 'IBM Plex Mono', monospace;font-size: 11px;line-height: 1;letter-spacing: 0.14em;text-transform: uppercase;}.hp-scope-legend-what{color: #656B7E;}.hp-scope-legend-why{display: none;color: #4B4CD8;}.hp-scope-list{list-style: none;margin: 0;padding: 0;border-top: 1px solid #DEE0E8;}.hp-scope-row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px;padding: 22px 0 24px;border-bottom: 1px solid #EDEEF2;}.hp-scope-what{display: flex;gap: 16px;}.hp-scope-num{flex: 0 0 auto;font-family: 'IBM Plex Mono', monospace;font-size: 12px;line-height: 1.6;color: #5B5CE6;padding-top: 2px;}.hp-scope-text{min-width: 0;display: flex;flex-direction: column;gap: 6px;}.hp-scope-h3{margin: 0;font-size: 17.5px;font-weight: 600;line-height: 1.3;letter-spacing: -0.012em;color: #14162B;}.hp-scope-desc{margin: 0;font-size: 14px;line-height: 1.6;color: #656B7E;text-wrap: pretty;}.hp-scope-why{background: #EEF0FE;border-radius: 12px;padding: 14px 16px;width: fit-content;max-width: 100%;display: flex;flex-direction: column;justify-content: center;gap: 5px;}.hp-scope-why-label{font-family: 'IBM Plex Mono', monospace;font-size: 11px;line-height: 1;letter-spacing: 0.14em;text-transform: uppercase;color: #4B4CD8;}.hp-scope-payoff{margin: 0;font-size: 15px;line-height: 1.5;font-weight: 500;color: #14162B;text-wrap: pretty;}@media (min-width: 860px){.hp-scope{--hp-scope-cols: minmax(0, 1fr) minmax(0, 0.9fr);--hp-scope-gap: 40px;}.hp-scope-legend{display: grid;grid-template-columns: var(--hp-scope-cols);column-gap: var(--hp-scope-gap);margin: 40px 0 0;padding: 0 0 12px;border-bottom: 1px solid #DEE0E8;}.hp-scope-legend-why{display: block;}.hp-scope-list{border-top: 0;}.hp-scope-row{grid-template-columns: var(--hp-scope-cols);column-gap: var(--hp-scope-gap);align-items: stretch;padding: 18px 0;}.hp-scope-what{padding: 6px 0;}.hp-scope-why{padding: 16px 20px;width: auto;max-width: none;}.hp-scope-why-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}}@media (min-width: 1000px){.hp-scope{--hp-scope-gap: 48px;}.hp-scope-legend{margin: 46px 0 0;}}@media (max-width: 640px){.hp-scope-legend{display: none;}.hp-scope-list{margin-top: 30px;}.hp-scope-row{padding: 16px 0 18px;gap: 10px;}.hp-scope-what{gap: 12px;}.hp-scope-h3{font-size: 16px !important;}.hp-scope-desc{font-size: 13.5px !important;line-height: 1.55;}.hp-scope-why{padding: 11px 13px;border-radius: 10px;gap: 4px;}.hp-scope-payoff{font-size: 15px !important;line-height: 1.45;}}[data-hp-scope-anim] .hp-scope-row{opacity: 0;transform: translateY(12px);}[data-hp-scope-anim] .hp-scope-row.is-in{opacity: 1;transform: none;transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);transition-delay: var(--hp-scope-d, 0ms);}@media (prefers-reduced-motion: reduce){[data-hp-scope-anim] .hp-scope-row{opacity: 1;transform: none;transition: none;}}