.pg{--u: 1px;position:relative;background:var(--c-ivory);color:var(--c-navy)}.pg-wrap{width:min(100% - 40px,1180px);margin-inline:auto}.pg-wrap--narrow{width:min(100% - 40px,820px)}.pg-hero{position:relative;overflow:clip;padding:calc(max(68px,min(100vw,1920px) * 88 / 1672) + clamp(36px,5.4vw,92px)) 0 clamp(36px,4.6vw,70px);background:radial-gradient(58% 60% at 12% 18%,rgb(255 255 255 / .7),transparent 70%),var(--c-ivory)}.pg-hero__decor{position:absolute;z-index:0;right:0;top:0;width:min(46vw,640px);height:auto;pointer-events:none;opacity:.9}.pg-hero>.pg-wrap{position:relative;z-index:1}.pg-crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;font-size:14px;color:var(--c-muted-3)}.pg-crumbs li+li:before{content:"/";margin-right:6px;color:var(--c-line-2)}.pg-crumbs a{color:var(--c-muted-2);text-decoration:none}.pg-crumbs a:hover{color:var(--c-purple-800);text-decoration:underline}.pg-hero .eyebrow{margin-left:0;font-size:12.5px;gap:14px;letter-spacing:.26em;color:#545870}.pg-hero .eyebrow:after{width:64px}.pg-title{margin:18px 0 0;max-width:15em;font:460 clamp(42px,6.2vw,86px)/.96 var(--f-serif);letter-spacing:-.058em;color:var(--c-ink);text-wrap:balance}.pg-title__line{display:block}.pg-title__line--accent,.pg-accent{width:fit-content;background:var(--g-headline);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;margin-bottom:-.08em}.pg-lede{max-width:36em;margin:22px 0 0;font-size:clamp(17px,1.45vw,20.5px);line-height:1.52;color:var(--c-eco-body);letter-spacing:-.006em}.pg-ctas{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:30px}.pg .btn{width:auto;height:54px;padding:0 28px;gap:11px;font-size:16.5px}.pg .btn .i-arrow,.pg .btn .arrow{width:17px}.pg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 0;font-size:14px;color:var(--c-muted-3)}.pg-section{position:relative;padding:clamp(44px,6vw,92px) 0}.pg-section+.pg-section{padding-top:0}.pg-section--tint{background:linear-gradient(180deg,var(--c-ivory) 0%,var(--c-ivory-warm) 18%,var(--c-ivory-warm) 82%,var(--c-ivory) 100%);padding-top:clamp(44px,6vw,92px)}.pg-section__head{max-width:46em}.pg-section__head .eyebrow{margin-left:0;font-size:12.5px;gap:14px;letter-spacing:.26em;color:#545870}.pg-section__head .eyebrow:after{width:64px}.pg-h2{margin:14px 0 0;font:460 clamp(30px,3.5vw,48px)/1.04 var(--f-serif);letter-spacing:-.048em;color:var(--c-ink);text-wrap:balance}.pg-h2 .pg-accent{display:inline-block}.pg-section__lede{margin:14px 0 0;font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;color:var(--c-eco-body)}.pg-embed>section{margin:0}.prose{font-size:17.5px;line-height:1.72;color:#3f4466}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre,.prose table,.prose figure{margin:0 0 1.05em}.prose h2{margin:1.9em 0 .5em;font:460 clamp(27px,2.6vw,34px)/1.14 var(--f-serif);letter-spacing:-.04em;color:var(--c-ink);scroll-margin-top:110px}.prose h3{margin:1.6em 0 .4em;font-size:19.5px;line-height:1.35;font-weight:500;color:#0d1137;scroll-margin-top:110px}.prose a{color:var(--c-purple-800);text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{color:var(--c-purple-500)}.prose strong{color:#141a45;font-weight:600}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.38em 0}.prose li::marker{color:var(--c-purple-500)}.prose blockquote{padding:4px 0 4px 22px;border-left:3px solid var(--c-lavender-300);color:#2f2a5a;font-style:italic}.prose code{padding:.1em .4em;border-radius:6px;background:var(--c-lavender-100);color:#2b1a86;font-size:.9em}.prose pre{overflow-x:auto;padding:18px 20px;border-radius:16px;background:#14163a;color:#ecebf8;font-size:14.5px;line-height:1.6}.prose pre code{padding:0;background:none;color:inherit}.prose img{max-width:100%;height:auto;border-radius:18px}.prose table{width:100%;border-collapse:collapse;font-size:15.5px}.prose th,.prose td{padding:10px 12px;border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top}.prose hr{margin:2.2em 0;border:0;border-top:1px solid var(--c-line)}.pg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,272px),1fr));gap:22px;margin-top:34px;padding:0;list-style:none}.pg-grid--2{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.pg-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 26px 26px;border-radius:var(--r-panel);background:#ffffffd1;border:1px solid #ece6f3;box-shadow:var(--sh-soft);transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.pg-card:hover,.pg-card:focus-within{transform:translateY(-2px);box-shadow:var(--sh-card-hover)}.pg-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--c-lavender-100);color:var(--c-purple-800);font-size:22px}.pg-card__kicker{margin:0;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:#23277a;font-weight:500}.pg-card__title{margin:0;font:460 25px/1.15 var(--f-serif);letter-spacing:-.035em;color:var(--c-ink)}.pg-card__title a{color:inherit;text-decoration:none}.pg-card__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.pg-card__title a:focus-visible{outline:none}.pg-card:has(.pg-card__title a:focus-visible){outline:2px solid var(--c-purple-500);outline-offset:3px}.pg-card__text{margin:0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.pg-card__more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--c-purple-800)}.pg-card__more .i-arrow{width:15px}.pg-card .chip{margin:2px 0}.pg-steps{display:grid;gap:16px;margin:30px 0 0;padding:0;list-style:none;counter-reset:pg-step}.pg-steps>li{position:relative;display:grid;grid-template-columns:48px 1fr;gap:4px 18px;align-items:start;counter-increment:pg-step}.pg-steps>li:before{content:counter(pg-step,decimal-leading-zero);grid-row:span 2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--c-lavender-100);color:var(--c-purple-800);font:500 15px/1 var(--f-sans);letter-spacing:.04em}.pg-steps strong{display:block;font-size:17.5px;font-weight:500;color:#0d1137}.pg-steps span{display:block;font-size:16px;line-height:1.6;color:var(--c-muted-2)}.pg-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.pg-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:16.5px;line-height:1.55;color:#3f4466}.pg-list .i{width:20px;height:20px;margin-top:3px;color:var(--c-purple-500)}.pg-note{margin:0;padding:14px 18px;border-radius:16px;background:#fff4e9;color:#7a3d14;font-size:15px;line-height:1.55}.pg-disclosure{margin:0;padding:18px 20px;border-radius:18px;background:#f3effb;border:1px solid #e3d9f6;color:#2f2a5a;font-size:15.5px;line-height:1.6}.pg-disclosure strong{color:#1b1546}.pg-callout{display:grid;gap:18px;align-items:center;padding:clamp(26px,3.4vw,46px);border-radius:34px;background:linear-gradient(135deg,#f4eefc,#efe7fa 46%,#fbf3ef);border:1px solid #e6dcf7}@media (min-width: 900px){.pg-callout{grid-template-columns:1fr auto}}.pg-callout .pg-h2{margin-top:0;font-size:clamp(28px,3vw,40px)}.pg-callout p{margin:8px 0 0;color:var(--c-eco-body);font-size:17px;line-height:1.55}.pg-split{display:grid;gap:clamp(28px,4vw,64px)}@media (min-width: 1000px){.pg-split{grid-template-columns:minmax(0,1fr) 340px}}.pg-aside{align-self:start;display:grid;gap:16px}@media (min-width: 1000px){.pg-aside{position:sticky;top:100px}}.pg-legal__updated{margin-top:34px;font-size:14px;color:var(--c-muted-3)}.pg-cookie-table{margin-top:10px}.pg-status{display:inline-flex;align-items:center;width:fit-content;padding:3px 11px;border-radius:999px;font-size:12.5px;font-weight:500}.pg-status--active,.pg-status--current{background:var(--c-status-current-bg);color:var(--c-status-current-fg)}.pg-status--in_development,.pg-status--developing{background:var(--c-status-developing-bg);color:var(--c-status-developing-fg)}.pg-status--planned{background:var(--c-status-planned-bg);color:var(--c-status-planned-fg)}.pg-status--exploring{background:var(--c-status-exploring-bg);color:var(--c-status-exploring-fg)}.pg-contact{display:grid;gap:clamp(28px,4vw,60px)}@media (min-width: 1000px){.pg-contact{grid-template-columns:minmax(0,1fr) 360px}}.pg-form{padding:clamp(22px,3.4vw,40px);border-radius:30px;background:#ffffffdb;border:1px solid #ece6f3;box-shadow:var(--sh-soft)}.pg-form .cf__grid{margin-top:18px}.pg-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none}.pg-type{display:grid;gap:3px;padding:13px 15px;border-radius:16px;border:1.5px solid #e4dcf1;background:#fff;text-decoration:none;color:inherit;transition:border-color var(--d-fast),box-shadow var(--d-fast)}.pg-type:hover{border-color:var(--c-lavender-300)}.pg-type[aria-current=true]{border-color:var(--c-purple-800);box-shadow:0 0 0 3px #6c2bbd24}.pg-type strong{font-size:15px;font-weight:500;color:#0a0e33}.pg-type span{font-size:13px;line-height:1.4;color:var(--c-muted-3)}.pg-form__legend{margin:0 0 10px;font-size:14px;font-weight:500;color:#0a0e33}.pg-form__errors{margin:0 0 16px;padding:12px 16px;border-radius:14px;background:#fdecec;color:#8a1c1c;font-size:15px}.pg-form__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.pg-form__privacy{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-muted-3)}.pg-form .cf-field input,.pg-form .cf-field select,.pg-form .cf-field textarea{width:100%}@media (max-width: 599.98px){.pg-form .cf__grid{grid-template-columns:1fr}}.pg-done{display:grid;justify-items:start;gap:14px}.pg-done .i{width:44px;height:44px;color:var(--c-purple-500)}.post-list{display:grid;gap:26px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.post-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:30px;background:#ffffffd9;border:1px solid #ece6f3;box-shadow:var(--sh-soft);transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.post-card:hover,.post-card:focus-within{transform:translateY(-3px);box-shadow:var(--sh-card-hover)}.post-card--feature{grid-column:1 / -1}@media (min-width: 900px){.post-card--feature{flex-direction:row}.post-card--feature .post-card__media{flex:0 0 56%;aspect-ratio:auto}.post-card--feature .post-card__body{padding:40px;justify-content:center}.post-card--feature .post-card__title{font-size:clamp(30px,2.8vw,40px)}}.post-card__media{display:block;aspect-ratio:16 / 9;background:linear-gradient(135deg,#efe7fa,#fbf3ef);overflow:hidden}.post-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.post-card:hover .post-card__media img{transform:scale(1.03)}.post-card__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:24px 26px 26px}.post-card__cat{margin:0;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:#23277a;font-weight:500}.post-card__cat time{letter-spacing:.06em;text-transform:none;color:var(--c-muted-3);font-weight:400}.post-card__title{margin:0;font:460 clamp(23px,2vw,27px)/1.14 var(--f-serif);letter-spacing:-.035em;color:var(--c-ink);text-wrap:balance}.post-card__title a{color:inherit;text-decoration:none}.post-card__title a:after{content:"";position:absolute;inset:0}.post-card__text{margin:0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.post-card__more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:9px;color:var(--c-purple-800);font-weight:500;font-size:15px}.post-card__more .i-arrow{width:15px}.post-chips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none}.post-chips a{display:inline-flex;padding:7px 14px;border-radius:999px;border:1px solid #e4dcf1;background:#fff;color:var(--c-navy);font-size:14px;text-decoration:none}.post-chips a:hover,.post-chips a[aria-current=page]{border-color:var(--c-purple-800);color:var(--c-purple-800)}.post-topics{display:grid;gap:18px;margin-top:30px}.post-topic{padding:22px 24px;border-radius:22px;background:#fff;border:1px solid #ece6f3;scroll-margin-top:110px}.post-topic h3{margin:8px 0 6px;font:460 24px/1.15 var(--f-serif);letter-spacing:-.035em;color:var(--c-ink)}.post-topic p{margin:0;color:var(--c-muted-2);font-size:16px;line-height:1.6}.post-topic .ins-chip{margin-left:6px}.post-pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px}.post-pager__info{color:var(--c-muted-3);font-size:14.5px}.post-empty{margin-top:30px;padding:26px 28px;border-radius:24px;background:#fff;border:1px dashed #d8cfe8;color:var(--c-muted-2)}.post-progress{position:fixed;z-index:25;top:0;left:0;width:100%;height:3px;transform-origin:0 50%;transform:scaleX(0);background:var(--g-headline);pointer-events:none}.post-hero .pg-title{max-width:18em;font-size:clamp(38px,5.2vw,72px);line-height:1.02;letter-spacing:-.05em}.post-hero .pg-lede{max-width:40em}.post-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:24px 0 0;font-size:14.5px;color:var(--c-muted-2)}.post-byline .sep{color:var(--c-line-2)}.post-cover{margin:0;overflow:hidden;border-radius:34px;box-shadow:var(--sh-soft);background:linear-gradient(135deg,#efe7fa,#fbf3ef)}.post-cover img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}.post-cover figcaption{padding:12px 20px 16px;font-size:13.5px;color:var(--c-muted-3)}.post-layout{display:grid;gap:clamp(30px,4vw,72px)}@media (min-width: 1080px){.post-layout{grid-template-columns:240px minmax(0,720px);justify-content:center}}.post-toc{align-self:start;font-size:14.5px}@media (min-width: 1080px){.post-toc{position:sticky;top:110px}}.post-toc p{margin:0 0 10px;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:#545870;font-weight:500}.post-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:8px;border-left:1.5px solid var(--c-line)}.post-toc a{display:block;padding-left:14px;margin-left:-1.5px;border-left:1.5px solid transparent;color:var(--c-muted-2);text-decoration:none;line-height:1.4}.post-toc a:hover{color:var(--c-purple-800);border-left-color:var(--c-purple-800)}.post-body{min-width:0}.post-body.prose{font-size:18px;line-height:1.78}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0 0;padding:0;list-style:none}.post-tags a{display:inline-flex;padding:6px 13px;border-radius:999px;background:var(--c-lavender-100);color:var(--c-purple-800);font-size:13.5px;text-decoration:none}.post-nav{display:grid;gap:16px;margin-top:48px}@media (min-width: 760px){.post-nav{grid-template-columns:1fr 1fr}}.post-nav a{display:grid;gap:6px;padding:20px 22px;border-radius:22px;background:#fff;border:1px solid #ece6f3;text-decoration:none;color:var(--c-ink);transition:border-color var(--d-fast)}.post-nav a:hover{border-color:var(--c-lavender-300)}.post-nav span{font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted-3)}.post-nav strong{font:460 21px/1.2 var(--f-serif);letter-spacing:-.03em}.post-nav__next{text-align:right}.pg-error .pg-title{max-width:12em}@media (max-width: 599.98px){.pg .btn{height:50px;padding:0 22px;font-size:15.5px}.pg-ctas .btn{width:100%}.prose{font-size:16.5px}.post-body.prose{font-size:17px}}@media (prefers-reduced-motion: reduce){.pg-card,.post-card,.post-card__media img{transition:none}.post-progress{display:none}}.pg-section--notice{padding:0 0 clamp(16px,2.2vw,26px)}.pg-hero+.pg-section--notice{margin-top:calc(-1*clamp(12px,2vw,30px))}.pg-section__head--gap{margin-top:48px}.pg-concept{position:relative;margin:0;overflow:hidden;border-radius:34px;background:var(--c-screen);box-shadow:var(--sh-soft)}.pg-concept__art img{display:block;width:100%;height:auto}.pg-concept__cap{display:flex;gap:10px;align-items:flex-start;padding:16px 22px;font-size:14.5px;line-height:1.5;color:var(--c-muted-2);border-top:1px solid #ece6f3;background:#ffffffe6}.pg-concept__icon{flex:none;width:20px;height:20px;margin-top:1px;color:var(--c-purple-500)}.pg-concept__icon .i{width:20px;height:20px}.pg-flow{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;counter-reset:pg-flow}.pg-flow li{counter-increment:pg-flow;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid #e4dcf1;font-size:14px;color:var(--c-navy)}.pg-flow li:before{content:counter(pg-flow);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c-lavender-100);color:var(--c-purple-800);font-size:12px;font-weight:500}.pg-faq{margin-top:26px}.pg-aside .btn{margin-top:6px}.pg-form .cf__title{margin:0 0 18px;font:460 clamp(26px,2.6vw,34px)/1.1 var(--f-serif);letter-spacing:-.04em;color:var(--c-ink)}.pg-form__legend--gap{margin-top:28px}.pg-form__note{margin-top:16px}.pg-checks{display:grid;gap:6px;margin-top:22px}.pg-check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:#3f4466}.pg-check input{flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--c-purple-800)}.cf-field .pg-check input,.pg-checks .pg-check input{width:18px;min-width:18px;height:18px;min-height:0;padding:0;border:0;border-radius:0;box-shadow:none}.pg-radios{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px 22px}.pg-radios legend{width:100%;margin-bottom:6px;font-size:14px;font-weight:500;color:#0a0e33}.pg-done>span .i{width:48px;height:48px;color:var(--c-purple-500)}.post-toc__l3 a{padding-left:28px;font-size:13.5px}.lp-anchor{scroll-margin-top:84px}.lp-h3{margin:0;font:460 clamp(21px,1.7vw,24px)/1.18 var(--f-serif);letter-spacing:-.03em;color:var(--c-ink)}.lp-h4{margin:0;font-size:16.5px;font-weight:500;line-height:1.35;color:#0d1137}.lp-sub{margin:0 0 18px;font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#23277a}.lp-label{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted-3)}.lp-label .i{width:15px;height:15px;color:var(--c-purple-500)}.lp .pg-section__lede a{color:var(--c-purple-800);text-underline-offset:3px;text-decoration-thickness:1px}.lp .pg-section__lede a:hover{color:var(--c-purple-500)}.lp-tagline{margin:16px 0 0;max-width:22em;font:400 clamp(25px,2.9vw,40px)/1.12 var(--f-serif);letter-spacing:-.04em;text-wrap:balance}.lp-points{display:flex;flex-wrap:wrap;gap:10px 26px;margin:28px 0 0;padding:0;list-style:none;font-size:15px;color:var(--c-navy-soft)}.lp-points li{display:inline-flex;align-items:center;gap:9px}.lp-points .i{width:18px;height:18px;color:var(--c-purple-500)}.lp-concept{padding-top:0}.lp-cols{display:grid;gap:clamp(26px,4vw,72px)}@media (min-width: 1000px){.lp-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.lp-cols__head{position:sticky;top:104px}}.lp-issues{display:grid;gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none}@media (min-width: 700px){.lp-issues{grid-template-columns:1fr 1fr}}.lp-issue{display:grid;gap:10px;align-content:start;padding:26px 0 30px;border-top:1px solid var(--c-line)}.lp-issue__num{font-size:13px;letter-spacing:.08em;color:var(--c-purple-500)}.lp-issue p{margin:0;font-size:16px;line-height:1.62;color:var(--c-muted-2)}.lp-how{display:grid;gap:clamp(30px,4vw,64px);margin-top:clamp(30px,3.6vw,52px)}@media (min-width: 1000px){.lp-how{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start}}.lp-flow{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.lp-flow__step{position:relative;display:grid;grid-template-columns:44px 1fr;gap:18px;padding-bottom:22px}.lp-flow__step:not(:last-child):before{content:"";position:absolute;left:21.25px;top:48px;bottom:2px;width:1.5px;background:var(--c-eco-rail)}.lp-flow__num{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--c-lavender-300);color:var(--c-purple-800);font-size:15px;font-weight:500;transition:background-color var(--d-fast),color var(--d-fast),border-color var(--d-fast)}.lp-flow__step:hover .lp-flow__num{background:var(--c-purple-800);border-color:var(--c-purple-800);color:#fff}.lp-flow__step:last-child .lp-flow__num{background:var(--c-lavender-100)}.lp-flow__step .lp-h3{padding-top:9px;font-size:clamp(20px,1.6vw,23px)}.lp-flow__step p{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.lp-call{margin:0;overflow:hidden;border-radius:var(--r-panel);background:#ffffffe6;border:1px solid #ece6f3;box-shadow:var(--sh-soft)}@media (min-width: 1000px){.lp-call{position:sticky;top:104px}}.lp-call__bar{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #ece6f3;background:var(--c-card)}.lp-call__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-lavender-100);color:var(--c-purple-800)}.lp-call__icon .i{width:18px;height:18px}.lp-call__title{margin:0;flex:1;font-size:15.5px;font-weight:500;color:#0d1137}.lp-call__tag,.lp-tag{display:inline-flex;align-items:center;width:fit-content;padding:4px 11px;border-radius:var(--r-pill);background:var(--c-chip-concept-bg);color:var(--c-chip-concept-fg);font-size:12.5px;font-weight:500;white-space:nowrap}.lp-call__log{display:grid;gap:12px;margin:0;padding:22px 20px;list-style:none}.lp-msg{display:grid;gap:4px;max-width:86%}.lp-msg__who{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-3)}.lp-msg__text{padding:11px 15px;border-radius:18px;font-size:15px;line-height:1.5}.lp-msg--assistant .lp-msg__text{border-top-left-radius:6px;background:#f1ecfd;color:#1d1650}.lp-msg--caller{justify-self:end;text-align:right}.lp-msg--caller .lp-msg__text{border-top-right-radius:6px;background:#fff;border:1px solid #e4dcf1;color:var(--c-navy);text-align:left}.lp-msg--note{max-width:none;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:2px 0}.lp-msg--note .lp-msg__who{padding:3px 9px;border-radius:var(--r-pill);background:var(--c-lavender-100);color:var(--c-purple-800);letter-spacing:.1em}.lp-msg--note .lp-msg__text{padding:0;border-radius:0;font-size:13.5px;color:var(--c-muted-2)}.lp-call__cap{display:flex;gap:10px;align-items:flex-start;margin:0;padding:14px 20px;border-top:1px solid #ece6f3;font-size:13.5px;line-height:1.5;color:var(--c-muted-2)}.lp-cases{margin-top:clamp(28px,3.4vw,48px);border-bottom:1px solid var(--c-line)}.lp-case{display:grid;gap:14px 40px;padding:28px 0;border-top:1px solid var(--c-line);transition:background-color var(--d-fast)}@media (min-width: 900px){.lp-case{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,5fr);padding:34px 0}}.lp-case__title{margin:0;font:460 clamp(23px,2vw,28px)/1.12 var(--f-serif);letter-spacing:-.035em;color:var(--c-ink)}.lp-case__col p:last-child{margin:0;font-size:15.5px;line-height:1.6;color:var(--c-navy-soft)}.lp-case__col--human p:last-child{color:var(--c-muted-2)}.lp-fit{display:grid;gap:12px;margin-top:30px}@media (min-width: 900px){.lp-fit{grid-template-columns:minmax(0,4fr) minmax(0,10fr);gap:40px;align-items:start}.lp-fit .lp-label{margin-top:10px}}.lp-fit ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.lp-fit li{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border-radius:var(--r-pill);background:#fff;border:1px solid #e4dcf1;font-size:14.5px;color:var(--c-navy)}.lp-fit .i{width:17px;height:17px;color:var(--c-purple-500)}.lp-caps{display:grid;gap:clamp(28px,4vw,56px);margin-top:clamp(28px,3.4vw,48px)}@media (min-width: 1000px){.lp-caps{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}}.lp-caplist{display:grid;gap:22px 32px;margin:0;padding:0;list-style:none}@media (min-width: 640px){.lp-caplist{grid-template-columns:1fr 1fr}}.lp-caplist li{display:grid;grid-template-columns:24px 1fr;gap:12px}.lp-caplist .i{width:22px;height:22px;margin-top:1px;color:var(--c-purple-500)}.lp-caplist p{margin:5px 0 0;font-size:15px;line-height:1.58;color:var(--c-muted-2)}.lp-limits{padding:clamp(26px,3vw,38px);border-radius:var(--r-panel);background:#12163f;color:#dcd9ee;box-shadow:var(--sh-soft)}.lp-limits .lp-sub{color:#cdbff5}.lp-limits ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.lp-limits li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.58}.lp-limits li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;border:1.5px solid #a98ff0}.lp-limits__note{margin-top:24px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .14)}.lp-limits__note .lp-label{color:#b9b1dc}.lp-limits__note p:last-child{margin:0;font-size:14.5px;line-height:1.6;color:#c9c5e2}.lp-hub{position:relative;margin-top:clamp(30px,3.6vw,52px)}.lp-hub__core{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:13px 22px;border-radius:var(--r-pill);background:var(--c-purple-800);color:#fff;font-size:15.5px;font-weight:500;box-shadow:var(--sh-btn)}.lp-hub__core span:not(.lp-hub__dot){font-weight:400;color:#d9cdf8}.lp-hub__dot{width:9px;height:9px;border-radius:50%;background:#c8b6f2;box-shadow:0 0 0 4px #c8b6f240}.lp-hub__list{position:relative;display:grid;gap:16px;margin:0;padding:30px 0 0;list-style:none}.lp-hub__list:before{content:"";position:absolute;left:50%;top:0;height:30px;width:1.5px;background:var(--c-eco-rail)}.lp-hub__item{position:relative;display:grid;gap:8px;align-content:start;padding:24px 22px;border-radius:22px;background:#ffffffd1;border:1px solid #ece6f3}.lp-hub__item p{margin:0;font-size:15px;line-height:1.58;color:var(--c-muted-2)}.lp-hub__item p a{color:var(--c-purple-800)}.lp-hub__item .lp-tag{margin-top:6px;background:var(--c-lavender-100);color:#4b3a8e;font-weight:400}@media (min-width: 900px){.lp-hub__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:18px;padding-top:58px}.lp-hub__list:before{height:28px}.lp-hub__item:before{content:"";position:absolute;left:50%;top:-30px;height:30px;width:1.5px;background:var(--c-eco-rail)}.lp-hub__item:after{content:"";position:absolute;top:-30px;left:-10px;right:-10px;height:1.5px;background:var(--c-eco-rail)}.lp-hub__item:first-child:after{left:50%}.lp-hub__item:last-child:after{right:50%}}@media (max-width: 899.98px){.lp-hub__list{padding:22px 0 0 26px}.lp-hub__list:before{left:12px;top:-2px;height:auto;bottom:30px}.lp-hub__core{margin:0}.lp-hub__item:before{content:"";position:absolute;left:-14px;top:32px;width:14px;height:1.5px;background:var(--c-eco-rail)}}.lp-note{display:flex;gap:10px;align-items:flex-start;margin-top:24px}.lp-steps{display:grid;gap:0 24px;margin:clamp(30px,3.6vw,52px) 0 0;padding:0;list-style:none}@media (min-width: 700px){.lp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px}}@media (min-width: 1180px){.lp-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 22px}}.lp-step{position:relative;display:grid;gap:8px;align-content:start;padding:22px 0 30px;border-top:1.5px solid var(--c-eco-rail)}.lp-step:before{content:"";position:absolute;top:-5.5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--c-purple-800);box-shadow:0 0 0 4px var(--c-ivory-warm)}.lp-step__num{font-size:13px;letter-spacing:.08em;color:var(--c-purple-500)}.lp-step .lp-h3{font-size:clamp(20px,1.5vw,22px)}.lp-step p{margin:0;font-size:14.5px;line-height:1.6;color:var(--c-muted-2)}.lp-faq{border-top:1px solid #e7e1ee}.lp-faq .faq-item__text{margin:0;font-family:var(--f-sans)}.lp-faq .faq-item__a p+p{padding-top:0}.lp-faq .faq-item__a p:not(:last-child){padding-bottom:12px}@media (max-width: 1179.98px){.lp-faq .faq-item__q{grid-template-columns:52px 22px 1fr 52px;min-height:76px;padding-left:14px}.lp-faq .faq-item__q:before{left:64px;height:30px}.lp-faq .faq-item__num{font-size:15px}.lp-faq .faq-item__text{font-size:17.5px;padding:16px 10px 16px 0}.lp-faq .faq-item__toggle{width:40px;height:40px;font-size:18px}.lp-faq .faq-item__a p{padding:0 24px 24px 88px;font-size:16.5px;line-height:1.6}}@media (max-width: 599.98px){.lp-faq .faq-item__q{grid-template-columns:34px 14px 1fr 44px;padding-left:10px}.lp-faq .faq-item__q:before{left:42px}.lp-faq .faq-item__text{font-size:16.5px}.lp-faq .faq-item__a p{padding:0 16px 20px 58px;font-size:16px}}.lp-final{padding:clamp(44px,6vw,96px) 0 clamp(56px,7vw,112px)}.lp-final__panel{position:relative;overflow:hidden;display:grid;justify-items:center;padding:clamp(40px,6vw,88px) clamp(22px,5vw,80px);border-radius:40px;text-align:center;background:radial-gradient(70% 90% at 50% 0%,rgb(255 255 255 / .75),transparent 70%),linear-gradient(135deg,#f4eefc,#efe7fa 46%,#fbf3ef);border:1px solid #e6dcf7}.lp-final__panel .eyebrow{margin-left:0;font-size:12.5px;gap:14px;letter-spacing:.26em;color:#545870}.lp-final__panel .eyebrow:before{content:"";height:1px;background:var(--c-rule)}.lp-final__panel .eyebrow:before,.lp-final__panel .eyebrow:after{width:44px}.lp-final__title{margin:16px 0 0;max-width:14em;font:460 clamp(34px,4.6vw,64px)/1.02 var(--f-serif);letter-spacing:-.05em;color:var(--c-ink);text-wrap:balance}.lp-final__text{margin:18px 0 0;max-width:36em;font-size:clamp(16.5px,1.3vw,19px);line-height:1.58;color:var(--c-eco-body)}.lp-final__ctas{justify-content:center}@media (max-width: 599.98px){.lp-points{flex-direction:column;gap:8px}.lp-msg{max-width:94%}.lp-call__bar{flex-wrap:wrap}}@media (prefers-reduced-motion: reduce){.lp-flow__num,.lp-case{transition:none}}.lp-nudge{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:clamp(30px,3.4vw,46px) 0 0;padding-top:22px;border-top:1px solid var(--c-line);font-size:16px;line-height:1.5;color:var(--c-eco-body)}.lp-nudge a{display:inline-flex;align-items:center;gap:8px;color:var(--c-purple-800);font-weight:500;text-decoration:underline;text-decoration-color:var(--c-lavender-300);text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--d-fast),text-decoration-color var(--d-fast)}.lp-nudge a:hover{color:var(--c-purple-500);text-decoration-color:currentColor}.lp-nudge a .i-arrow,.lp-nudge a .arrow{width:15px;transition:transform var(--d-fast) var(--ease-out)}.lp-nudge a:hover .i-arrow,.lp-nudge a:hover .arrow{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.lp-nudge a .i-arrow,.lp-nudge a .arrow{transition:none}}@media (max-width: 899.98px){.lp-case{gap:12px}.lp-case__col--human{padding:2px 0 2px 14px;border-left:2px solid var(--c-lavender-300)}}@media (max-width: 599.98px){.lp .eyebrow{font-size:11.5px;letter-spacing:.18em;gap:12px}.lp .eyebrow:after{width:32px;flex:none}.lp-final__panel .eyebrow:before{width:28px;flex:none}.lp .pg-section__lede{font-size:16px;line-height:1.58}.lp-h3{font-size:21px}.lp-tagline{margin-top:12px;font-size:26px}.lp-points{margin-top:22px;font-size:14.5px}.lp-issue{gap:6px;padding:20px 0 22px}.lp-issue p{font-size:15px;line-height:1.58}.lp-how{gap:28px;margin-top:26px}.lp-flow__step{grid-template-columns:36px 1fr;gap:14px;padding-bottom:16px}.lp-flow__num{width:36px;height:36px;font-size:14px}.lp-flow__step:not(:last-child):before{left:17.25px;top:40px}.lp-flow__step .lp-h3{padding-top:6px;font-size:19.5px}.lp-flow__step p{margin-top:4px;font-size:15px;line-height:1.55}.lp-call{border-radius:22px}.lp-call__bar{padding:12px 16px;gap:10px}.lp-call__icon{width:30px;height:30px}.lp-call__log{gap:9px;padding:16px 14px}.lp-msg{max-width:90%;gap:3px}.lp-msg__who{font-size:10.5px}.lp-msg__text{padding:9px 13px;font-size:14.5px;line-height:1.45;border-radius:16px}.lp-msg--note{max-width:none;gap:8px;padding:0}.lp-msg--note .lp-msg__text{font-size:13px;line-height:1.4}.lp-call__cap{padding:12px 16px;font-size:13px}.lp-nudge{flex-direction:column;gap:6px;margin-top:26px;padding-top:18px;font-size:15.5px}.lp-cases{margin-top:24px}.lp-case{padding:22px 0 24px}.lp-case__title{font-size:23px}.lp-case__col p:last-child{font-size:15px;line-height:1.55}.lp-label{font-size:11.5px;margin-bottom:4px}.lp-fit{margin-top:24px;gap:10px}.lp-fit ul{display:grid;gap:10px}.lp-fit li{align-items:flex-start;padding:0;border:0;border-radius:0;background:none;font-size:15px;line-height:1.5}.lp-fit .i{margin-top:2px;flex:none}.lp-caps{margin-top:24px;gap:28px}.lp-caplist{gap:16px}.lp-caplist li{grid-template-columns:22px 1fr;gap:11px}.lp-caplist .i{width:20px;height:20px}.lp-caplist p{margin-top:3px;font-size:14.5px;line-height:1.55}.lp-limits{padding:24px 20px;border-radius:22px}.lp-limits ul{gap:12px}.lp-limits li{font-size:15px;line-height:1.55;padding-left:20px}.lp-limits__note{margin-top:20px;padding-top:18px}.lp-limits__note p:last-child{font-size:14px}.lp-hub{margin-top:24px}.lp-hub__core{padding:11px 18px;font-size:15px}.lp-hub__list{gap:12px;padding-top:18px}.lp-hub__item{gap:6px;padding:18px 18px 16px;border-radius:18px}.lp-hub__item:before{top:28px}.lp-hub__item p{font-size:14.5px;line-height:1.55}.lp-hub__item .lp-tag{margin-top:4px;font-size:12px}.lp-note{margin-top:18px;padding:14px 16px;font-size:14.5px}.lp-steps{position:relative;margin-top:26px}.lp-step{grid-template-columns:36px 1fr;gap:4px 14px;padding:0 0 18px;border-top:0}.lp-step:before{display:none}.lp-step:not(:last-child):after{content:"";position:absolute;left:17.25px;top:40px;bottom:2px;width:1.5px;background:var(--c-eco-rail)}.lp-step__num{grid-row:span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1.5px solid var(--c-lavender-300);color:var(--c-purple-800);font-size:13px;letter-spacing:.02em}.lp-step .lp-h3{padding-top:6px;font-size:19.5px}.lp-step p{font-size:15px;line-height:1.55}.lp-faq .faq-item__q{min-height:68px}.lp-final{padding:36px 0 52px}.lp-final__panel{padding:36px 20px;border-radius:28px}.lp-final__title{font-size:34px}.lp-final__text{font-size:16px}}.sl-title{max-width:14.5em;font-size:clamp(40px,5.6vw,78px)}.sl-hero--editorial .sl-hero__grid{display:grid;gap:clamp(26px,4vw,64px);align-items:end}@media (min-width: 1040px){.sl-hero--editorial .sl-hero__grid{grid-template-columns:minmax(0,1fr) 330px}}.sl-hero__aside{position:relative;padding:26px 26px 22px;border-radius:26px 26px 26px 60px/26px 26px 26px 70px;background:#ffffffc7;border:1px solid #ebe4f4;box-shadow:var(--sh-soft)}.sl-hero__aside ul{display:grid;gap:12px;margin:10px 0 0;padding:0;list-style:none}.sl-hero__aside li{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:15.5px;line-height:1.45;color:var(--c-navy-soft)}.sl-hero__aside .i{width:18px;height:18px;margin-top:2px;color:var(--c-purple-500)}.sl-hero__name{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--c-line);font:460 19px/1.2 var(--f-serif);letter-spacing:-.02em;color:var(--c-purple-800)}.sl .pg-section__head .pg-h2{max-width:19em}.sl-prose{margin-top:20px;max-width:40em}.sl-prose ul{padding-left:1.2em}.sl-textlink{color:var(--c-purple-800);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.sl-textlink .i-arrow{display:none}.sl-fiction{display:flex;gap:10px;align-items:flex-start;max-width:52em;margin:18px 0 0;padding:12px 16px;border-radius:14px;background:#f3effb;color:#3a3366;font-size:14.5px;line-height:1.5}.sl-final__note{margin:18px 0 0;font-size:14px;color:var(--c-muted-3)}.sl-intro__grid{display:grid;gap:clamp(28px,4vw,64px)}@media (min-width: 1040px){.sl-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.sl-intro__grid--solo{grid-template-columns:minmax(0,46em)}}.sl-compare{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:c}.sl-compare__item{display:grid;grid-template-columns:44px 1fr;gap:4px 16px;padding:20px 22px;border-radius:22px;background:#fffc;border:1px solid #ece6f3}.sl-compare__item .lp-h3{font-size:21px}.sl-compare__item p{grid-column:2;margin:0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.sl-compare__item a{color:var(--c-purple-800);text-underline-offset:3px}.sl-compare__num{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--c-lavender-100);color:var(--c-purple-800);font-size:14px;font-weight:500}.sl--agents .sl-compare__item:nth-child(3){background:linear-gradient(135deg,#f4eefc,#fbf6f2);border-color:#dccff4}.sl--agents .sl-compare__item:nth-child(4){background:transparent;border-style:dashed}.sl-pains__list{display:grid;gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none}@media (min-width: 700px){.sl-pains__list{grid-template-columns:1fr 1fr}}.sl-pain{display:grid;gap:8px;align-content:start;padding:24px 0 28px;border-top:1px solid var(--c-line)}.sl-pain__num{font-size:13px;letter-spacing:.08em;color:var(--c-purple-500)}.sl-pain p{margin:0;font-size:16px;line-height:1.62;color:var(--c-muted-2)}.sl-pains--ledger .sl-pains__list{grid-template-columns:1fr}@media (min-width: 760px){.sl-pains--ledger .sl-pain{grid-template-columns:54px minmax(0,15em) minmax(0,1fr);gap:20px;align-items:baseline}}.sl-pains--ledger .sl-pain .lp-h3{font-size:21px}.sl-pains--quotes .sl-pain{padding:26px 26px 28px;margin-bottom:16px;border:0;border-radius:26px;background:#ffffffd1;box-shadow:var(--sh-soft)}.sl-pains--quotes .sl-pain .lp-h3{font-style:italic;color:#2c1b77}.sl-pains--quotes .sl-pain__num{display:none}.sl-scope__list{display:grid;gap:16px;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.sl-deliv{display:grid;gap:8px;align-content:start;padding:22px 22px 24px;border-radius:22px;background:#fffc;border:1px solid #ece6f3}.sl-deliv p{margin:0;font-size:15px;line-height:1.6;color:var(--c-muted-2)}.sl-deliv__num{font-size:13px;letter-spacing:.1em;color:var(--c-purple-500)}.sl-scope--columns .sl-scope__list{gap:0 36px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sl-scope--columns .sl-deliv{padding:22px 0;border:0;border-top:1px solid var(--c-line);border-radius:0;background:none}.sl-scope--spec .sl-scope__list{grid-template-columns:1fr;gap:0;border-top:1px solid var(--c-line)}.sl-scope--spec .sl-deliv{padding:18px 0;border:0;border-bottom:1px solid var(--c-line);border-radius:0;background:none}@media (min-width: 760px){.sl-scope--spec .sl-deliv{grid-template-columns:54px minmax(0,17em) minmax(0,1fr);gap:20px;align-items:baseline}}.sl-scope--docs .sl-deliv{position:relative;padding-top:58px;background:#fff;border-radius:6px 22px 22px;box-shadow:0 1px #fff inset,0 14px 30px -22px #3a1e7859}.sl-deliv__doc{position:absolute;top:18px;left:22px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--c-lavender-100);color:var(--c-purple-800)}.sl-deliv__doc .i{width:18px;height:18px}.sl-scen__list{display:grid;gap:18px;margin-top:26px}.sl-scen--cards .sl-scen__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.sl-case{display:grid;gap:14px;align-content:start;padding:26px 24px;border-radius:var(--r-panel);background:#ffffffdb;border:1px solid #ece6f3;box-shadow:var(--sh-soft)}.sl-case__label{margin:0;font:460 22px/1.18 var(--f-serif);letter-spacing:-.03em;color:var(--c-ink)}.sl-case__row p:last-child{margin:0;font-size:15px;line-height:1.6;color:var(--c-navy-soft)}.sl-case__row--human{padding:12px 14px;border-radius:14px;background:#f6f2fc}.sl-scen--rows .sl-scen__list{gap:0;border-bottom:1px solid var(--c-line)}.sl-scen--rows .sl-case{padding:28px 0;border:0;border-top:1px solid var(--c-line);border-radius:0;background:none;box-shadow:none}@media (min-width: 960px){.sl-scen--rows .sl-case{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4fr) minmax(0,3.4fr);gap:28px}}.sl-caps__grid,.sl-fit__grid{display:grid;gap:18px;margin-top:clamp(24px,3vw,40px)}@media (min-width: 860px){.sl-caps__grid,.sl-fit__grid{grid-template-columns:1fr 1fr}}.sl-caps__col,.sl-fit__col{padding:26px 26px 22px;border-radius:var(--r-panel);background:#ffffffdb;border:1px solid #ece6f3}.sl-caps__col--no,.sl-fit__col--no{background:#faf6f2;border-color:#efe5dc}.sl-caps__col ul,.sl-fit__col ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sl-caps__col li,.sl-fit__col li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:15.5px;line-height:1.55;color:#3f4466}.sl-caps__col .i,.sl-fit__col .i{width:20px;height:20px;margin-top:2px;color:var(--c-purple-500)}.sl-caps__col--no .i,.sl-fit__col--no .i{color:#a0582a}.sl-caps__col a,.sl-fit__col a,.sl-checklist a{color:var(--c-purple-800);text-underline-offset:3px}.sl-prereq__panel{display:grid;gap:clamp(22px,3vw,48px);padding:clamp(26px,3.6vw,48px);border-radius:34px;background:linear-gradient(135deg,#f4eefc,#efe7fa 46%,#fbf3ef);border:1px solid #e6dcf7}@media (min-width: 980px){.sl-prereq__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.sl-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sl-checklist li{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffffbd;font-size:15.5px;line-height:1.5;color:#2f3358}.sl-checklist__box{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;border:1.5px solid var(--c-lavender-300);color:var(--c-purple-700);background:#fff}.sl-checklist__box .i{width:15px;height:15px}.sl-trust__list{display:grid;gap:0 36px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.sl-trust__item{display:grid;grid-template-columns:40px 1fr;gap:6px 16px;padding:22px 0;border-top:1px solid var(--c-line)}.sl-trust__item p{grid-column:2;margin:0;font-size:15px;line-height:1.6;color:var(--c-muted-2)}.sl-trust__item a{color:var(--c-purple-800)}.sl-trust__icon{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--c-lavender-100);color:var(--c-purple-800)}.sl-trust__icon .i{width:20px;height:20px}.sl-steps{display:grid;gap:14px;margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none}@media (min-width: 900px){.sl-steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0}}.sl-step{position:relative;display:grid;grid-template-columns:46px 1fr;gap:16px}@media (min-width: 900px){.sl-step{grid-template-columns:1fr;gap:14px;padding:0 18px 0 0}.sl-step:before{content:"";position:absolute;top:23px;left:52px;right:6px;height:1.5px;background:var(--c-eco-rail)}.sl-step:last-child:before{display:none}}.sl-step__num{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;border:1.5px solid var(--c-lavender-300);color:var(--c-purple-800);font-size:14px;font-weight:500}.sl-step .lp-h3{font-size:20px}.sl-step p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--c-muted-2)}.sl-related__list{display:grid;gap:18px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.sl-rel{position:relative;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:22px;background:#ffffffdb;border:1px solid #ece6f3;transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast)}.sl-rel:hover,.sl-rel:focus-within{transform:translateY(-2px);box-shadow:var(--sh-card-hover)}.sl-rel p{margin:0;font-size:14.5px;line-height:1.55;color:var(--c-muted-2)}.sl-rel__title{margin:0;font:460 21px/1.18 var(--f-serif);letter-spacing:-.03em}.sl-rel__title a{color:var(--c-ink);text-decoration:none}.sl-rel__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.sl-rel:has(a:focus-visible){outline:2px solid var(--c-purple-500);outline-offset:3px}.sl-rel .pg-card__kicker{font-size:11.5px}.sl-fig{margin:0;overflow:hidden;border-radius:30px;background:#fff;border:1px solid #e9e2f2;box-shadow:0 40px 80px -50px #28126e73,0 10px 26px -18px #28126e33}.sl-fig__bar{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid #efe9f5;background:var(--c-card)}.sl-fig__dots{display:inline-flex;gap:6px}.sl-fig__dots i{width:9px;height:9px;border-radius:50%;background:#e3dcee}.sl-fig__title{flex:1;margin:0;font:500 15.5px/1.35 var(--f-sans);letter-spacing:0;color:#0d1137}.sl-fig__cap{display:flex;gap:10px;align-items:flex-start;margin:0;padding:14px 20px;border-top:1px solid #efe9f5;font-size:13.5px;line-height:1.5;color:var(--c-muted-2);background:#fdfbfa}.vz{padding:clamp(18px,3vw,34px);background:radial-gradient(70% 90% at 90% 0%,#f6f0fd 0%,transparent 60%),#fff}.vz-k{margin:0 0 12px;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-muted-3)}.vz-node__label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#5b4f8f}.vz-node__title{margin:4px 0 0;font-size:15.5px;font-weight:500;line-height:1.4;color:#0d1137}.vz-node__text{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-muted-2)}.vz-chip{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:none;white-space:nowrap;background:#eef0f6;color:#3f4466}.vz-chip:empty{display:none}.vz-chip--ai{background:var(--c-lavender-100);color:#4a1fae}.vz-chip--human{background:#e6edfc;color:#2350a8}.vz-chip--done{background:#e4ecdb;color:#3f6542}.vz-chip--alert{background:#fce8d9;color:#8c4f18}.vz-table{width:100%;border-collapse:collapse;font-size:14px}.vz-table th,.vz-table td{padding:10px;border-bottom:1px solid #f0ebf5;text-align:left;vertical-align:top}.vz-table thead th{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-3)}.vz-table tbody th{font-weight:500;color:#3f4466;white-space:nowrap}.vz-table__note{display:block;margin-top:3px;font-size:12.5px;color:var(--c-muted-3)}.vz-table tr.is-alert td,.vz-table tr.is-alert th{background:#fff7f0}.vz-agents{display:grid;gap:22px}@media (min-width: 900px){.vz-agents{grid-template-columns:230px 1fr}}.vz-agents__scope{align-self:start;padding:18px;border-radius:18px;background:#faf8fd;border:1px solid #ede7f6}.vz-agents__scope ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13.5px}.vz-agents__scope li{display:flex;align-items:center;gap:8px;color:#3f4466}.vz-agents__scope .i{width:16px;height:16px;flex:none}.vz-agents__scope .is-yes .i{color:#4a714d}.vz-agents__scope .is-no{color:var(--c-muted-3);text-decoration:line-through;text-decoration-color:#c9bfd9}.vz-agents__lanes{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.vz-agents__lanes:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:1.5px;background:repeating-linear-gradient(180deg,var(--c-lavender-300) 0 6px,transparent 6px 11px)}.vz-node{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;padding:14px 16px 14px 0}.vz-node>div{padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #ece6f3;box-shadow:0 10px 24px -20px #3a1e7859}.vz-node.is-human>div{border-color:#c9d6f4;background:#f7f9ff}.vz-node.is-done>div{border-color:#d4e2c8;background:#f8fbf5}.vz-node__step{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-top:10px;border-radius:50%;background:#fff;border:1.5px solid var(--c-lavender-300);color:var(--c-purple-800);font-size:13px;font-weight:500}.vz-node.is-human .vz-node__step{background:#2350a8;border-color:#2350a8;color:#fff}.vz-node.is-done .vz-node__step{background:#4a714d;border-color:#4a714d;color:#fff}.vz-auto{display:grid;gap:22px}.vz-auto__before{padding:18px;border-radius:18px;background:#fdf8f4;border:1px dashed #e8cdb7}.vz-auto__before ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media (min-width: 800px){.vz-auto__before ol{grid-template-columns:repeat(3,1fr)}}.vz-auto__before li{padding:12px 14px;border-radius:12px;background:#fff}.vz-auto__before .vz-node__title{color:#7a3d14;text-decoration:line-through;text-decoration-color:#a0582a80}.vz-route{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width: 900px){.vz-route{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}}.vz-route__stop{position:relative;padding:18px 16px 16px;border-radius:16px;background:#fff;border:1px solid #e3eedb}.vz-route__dot{position:absolute;top:-7px;left:16px;width:14px;height:14px;border-radius:50%;background:#4a714d;box-shadow:0 0 0 4px #fff}.vz-route__stop.is-neutral .vz-route__dot{background:var(--c-purple-500)}@media (min-width: 900px){.vz-route:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,var(--c-purple-500),#4a714d)}}.vz-auto__branch{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;border-radius:14px;background:#f3f6fe;border:1px solid #d5def5;font-size:14px;color:#2b3158}.vz-auto__branch p{margin:0;flex:1 1 260px}.vz-support{display:grid;gap:22px}@media (min-width: 960px){.vz-support{grid-template-columns:1fr 250px}}.vz-tl{position:relative;display:grid;gap:4px;margin:0;padding:0;list-style:none}.vz-tl__ev{position:relative;display:grid;grid-template-columns:46px 18px 1fr;gap:12px;padding:8px 0}.vz-tl__ev:not(:last-child):after{content:"";position:absolute;left:66.5px;top:28px;bottom:-8px;width:1.5px;background:#e5def0}.vz-tl__time{padding-top:3px;font:500 13px/1.3 var(--f-sans);color:var(--c-muted-3);font-variant-numeric:tabular-nums}.vz-tl__dot{width:12px;height:12px;margin:6px 3px 0;border-radius:50%;background:#c9bfd9}.vz-tl__ev.is-ai .vz-tl__dot{background:var(--c-purple-500)}.vz-tl__ev.is-alert .vz-tl__dot{background:#c66a2a}.vz-tl__ev.is-human .vz-tl__dot{background:#2350a8}.vz-tl__ev.is-done .vz-tl__dot{background:#4a714d}.vz-tl__body{padding:10px 14px 12px;border-radius:14px;background:#fff;border:1px solid #efe9f5}.vz-tl__ev.is-alert .vz-tl__body{background:#fff8f1;border-color:#f2dcc8}.vz-support__side{align-self:start;padding:18px;border-radius:18px;background:#faf8fd;border:1px solid #ede7f6}.vz-support__side ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:13.5px}.vz-support__side li{display:flex;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid #ede7f6;color:#3f4466}.vz-support__side b{font-weight:500;color:var(--c-purple-800);text-align:right}.vz-int__spine{display:grid;gap:12px;margin:0;padding:0;list-style:none}@media (min-width: 900px){.vz-int__spine{grid-template-columns:1fr 1fr 1fr;gap:34px}}.vz-int__node{position:relative;padding:18px;border-radius:18px;background:#fff;border:1px solid #ece6f3}.vz-int__node.is-ai{background:linear-gradient(135deg,#f6f0fe,#fff);border-color:#dccff4}.vz-int__node--gate{border:1.5px dashed #9a83d6}@media (min-width: 900px){.vz-int__node:not(:last-child):after{content:"";position:absolute;top:50%;right:-30px;width:26px;height:2px;background:var(--c-lavender-300)}}.vz-int__branches{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}@media (min-width: 900px){.vz-int__branches{grid-template-columns:repeat(3,1fr);gap:16px}}.vz-int__branch{padding:14px 16px;border-radius:14px;border-left:4px solid #c9bfd9;background:#fbfafd}.vz-int__branch.is-done{border-left-color:#4a714d}.vz-int__branch.is-human{border-left-color:#2350a8}.vz-int__branch.is-alert{border-left-color:#c66a2a}.vz-docs{display:grid;gap:22px}@media (min-width: 900px){.vz-docs{grid-template-columns:260px 1fr;align-items:start}}.vz-docs__page{display:grid;gap:9px;padding:24px 22px;aspect-ratio:.77;max-width:300px;border-radius:6px;background:#fff;border:1px solid #e8e3ee;box-shadow:0 24px 40px -28px #28126e66,8px 8px 0 -1px #f4f0f8}.vz-docs__logo{width:52px;height:18px;border-radius:4px;background:var(--c-lavender-200)}.vz-docs__l{height:7px;border-radius:4px;background:#ece8f2}.vz-docs__l.w30{width:30%}.vz-docs__l.w40{width:40%}.vz-docs__l.w50{width:50%}.vz-docs__l.w60{width:60%}.vz-docs__l.w70{width:70%}.vz-docs__l.w75{width:75%}.vz-docs__l.w80{width:80%}.vz-docs__l.is-hl{background:#cfe2c4}.vz-docs__l.is-warn{background:#f6d2b5;outline:2px dashed #e0a678;outline-offset:3px}.vz-docs__gap{height:8px}.vz-docs__table{display:grid;gap:6px;padding:8px 0;border-block:1px solid #f0ecf4}.vz-docs__table i{height:6px;border-radius:3px;background:#f1edf5}.vz-docs__review{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#f3f6fe;border:1px solid #d5def5;font-size:14px;color:#2b3158}.vz-docs__review .i{width:18px;height:18px;flex:none;color:#2350a8}.vz-docs__fields{overflow-x:auto}.vz-know{display:grid;gap:16px}.vz-know__search{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:#fff;border:1.5px solid #e2d9f2;color:var(--c-muted-3);font-size:14.5px}.vz-know__search .i{width:18px;height:18px;color:var(--c-purple-700)}.vz-know__role{margin-left:auto;padding:3px 10px;border-radius:999px;background:#eef0f6;font-size:12px;color:#3f4466}.vz-know__answer{padding:20px 22px;border-radius:20px;background:linear-gradient(135deg,#f5effd,#fdf9f6);border:1px solid #e3d8f6}.vz-know__text{margin:6px 0 0;font:460 clamp(19px,1.8vw,24px)/1.32 var(--f-serif);letter-spacing:-.02em;color:var(--c-ink)}.vz-know__sources{display:grid;gap:10px;margin:0;padding:0;list-style:none}@media (min-width: 900px){.vz-know__sources{grid-template-columns:1fr 1fr}}.vz-src{display:grid;grid-template-columns:30px 1fr;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #ece6f3}.vz-src__n{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--c-lavender-100);color:var(--c-purple-800);font-size:12.5px;font-weight:500}.vz-src.is-human{background:repeating-linear-gradient(135deg,#fbfaff 0 10px,#f4f2fb 10px 20px);border-style:dashed}.vz-src.is-human .vz-src__n{background:#e6edfc}.vz-src.is-human .vz-src__n:before{content:"\2715";font-size:12px;color:#2350a8}.vz-src.is-neutral{background:#faf9fb}.vz-src.is-neutral .vz-src__n{background:#eef0f6}.vz-src.is-neutral .vz-src__n:before{content:"?";color:var(--c-muted-3)}.vz-apps{display:grid;gap:16px}@media (min-width: 980px){.vz-apps{grid-template-columns:150px 1fr 260px}}.vz-apps__nav{display:flex;flex-wrap:wrap;gap:6px}@media (min-width: 980px){.vz-apps__nav{flex-direction:column}}.vz-apps__nav span{padding:8px 12px;border-radius:10px;font-size:13.5px;color:var(--c-muted-2)}.vz-apps__nav .is-on{background:var(--c-lavender-100);color:var(--c-purple-800);font-weight:500}.vz-rows{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vz-row{display:grid;gap:2px 12px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid #efe9f5;font-size:14px}@media (min-width: 640px){.vz-row{grid-template-columns:82px 1fr}.vz-row__meta{grid-column:2}}.vz-row__id{font-weight:500;color:var(--c-purple-800);font-variant-numeric:tabular-nums}.vz-row__title{color:#0d1137;font-weight:500}.vz-row__meta{font-size:12.5px;color:var(--c-muted-3)}.vz-row.is-alert{border-color:#f2dcc8;background:#fffaf5}.vz-assist{padding:16px;border-radius:16px;background:linear-gradient(135deg,#f5effd,#fff);border:1px solid #e3d8f6}.vz-assist+.vz-assist{margin-top:12px}.vz-assist.is-human{background:#f7f9ff;border-color:#d5def5}.vz-cons{position:relative}.vz-cons__axes{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted-3)}.vz-cons__board{display:grid;gap:14px;padding:18px;border-radius:20px;background-color:#fbf9f6;background-image:linear-gradient(#efe9e2 1px,transparent 1px),linear-gradient(90deg,#efe9e2 1px,transparent 1px);background-size:28px 28px}@media (min-width: 900px){.vz-cons__board{grid-template-columns:repeat(3,1fr)}}.vz-cons__zone ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.vz-note{padding:14px 14px 12px;border-radius:4px 4px 14px;background:#fff7cf;box-shadow:0 10px 18px -14px #3c280a80;transform:rotate(-.8deg)}.vz-note:nth-child(2n){transform:rotate(.9deg)}.vz-cons__zone--done .vz-note{background:#e7f2dc}.vz-cons__zone--ai .vz-note{background:#efe6fb}.vz-cons__zone--alert .vz-note{background:#fde3d2}.vz-cons__zone--human .vz-note{background:#e4ecfb}.vz-cons__zone--neutral .vz-note{background:#f4f1ec}.vz-note__title{margin:0;font-size:15px;font-weight:500;line-height:1.35;color:#1c1f3e}.vz-note__text{margin:4px 0 0;font-size:13px;line-height:1.45;color:#4b4f6b}.vz-note__tag{margin:8px 0 0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6c6880}.vz-dep{display:grid;gap:16px}@media (min-width: 960px){.vz-dep{grid-template-columns:1fr 260px}}.vz-dep__stack{display:grid;gap:0;margin:0;padding:0;list-style:none}.vz-layer{position:relative;padding:16px 20px;border:1px solid #e6dff1;background:#fff}.vz-layer+.vz-layer{margin-top:-1px}.vz-layer:first-child{border-radius:18px 18px 0 0}.vz-layer:last-child{border-radius:0 0 18px 18px;background:linear-gradient(135deg,#f3ecfd,#fff)}.vz-layer.is-ai{background:#fbf9fe}.vz-layer.is-human{background:#f7f9ff}.vz-layer:not(:last-child):after{content:"\2193";position:absolute;right:18px;bottom:-11px;z-index:1;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid #e6dff1;font-size:12px;color:var(--c-purple-700)}.vz-dep__rails{display:grid;gap:14px;margin:0;padding:0;list-style:none}.vz-rail{padding:16px;border-radius:16px;border:1px solid #d4e2c8;background:#f8fbf5}.vz-rail.is-alert{border-color:#f2dcc8;background:#fff8f1}.vz-soft__browser{overflow:hidden;border-radius:18px;border:1px solid #e6dff1;background:#fff;box-shadow:0 26px 50px -36px #28126e80}.vz-soft__chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f6f3f9;border-bottom:1px solid #ebe5f2}.vz-soft__chrome span{width:9px;height:9px;border-radius:50%;background:#ddd5e8}.vz-soft__chrome b{margin-left:12px;padding:3px 12px;border-radius:999px;background:#fff;font-size:12px;font-weight:400;color:var(--c-muted-3)}.vz-soft__app{display:grid;gap:16px;padding:20px}.vz-soft__hero{display:grid;gap:6px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,#2c0f85,#5a23b1);color:#fff}.vz-soft__hero .vz-k{color:#d9cdf7;margin:0}.vz-soft__big{margin:0;font:460 clamp(22px,2.4vw,30px)/1.1 var(--f-serif);letter-spacing:-.03em}.vz-soft__bars{display:flex;align-items:flex-end;gap:8px;height:54px;margin-top:6px}.vz-soft__bars i{flex:1;border-radius:4px 4px 0 0;background:#ffffff47;height:60%}.vz-soft__bars i:nth-child(2){height:84%}.vz-soft__bars i:nth-child(3){height:48%}.vz-soft__bars i:nth-child(4){height:70%}.vz-soft__bars i:nth-child(5){height:92%;background:#ffffff8c}.vz-soft__bars i:nth-child(6){height:56%}.vz-soft__bars i:nth-child(7){height:76%}.vz-soft__modules{display:grid;gap:12px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.vz-mod{padding:14px 16px;border-radius:14px;border:1px solid #efe9f5;background:#fcfbfd}.vz-mod.is-human{background:#f7f9ff;border-color:#d5def5}.vz-mod.is-done{background:#f8fbf5;border-color:#dfe9d6}.vz-mod.is-ai{background:#faf6ff;border-color:#e6dcf7}.vz-saas__tenants{display:grid;gap:14px}@media (min-width: 760px){.vz-saas__tenants{grid-template-columns:1fr 1fr}}.vz-tenant{position:relative;padding:18px;border-radius:18px;border:1.5px solid #e2d9f2;background:#fff}.vz-tenant:nth-child(2){border-color:#d6e3cb}.vz-tenant__db{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:3px 10px;border-radius:8px;background:#f4f1f9;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#4a3d86}.vz-tenant__db .i{width:14px;height:14px}.vz-saas__wall{margin:14px 0;padding:12px 14px;border-radius:12px;background:#fff8f1;border:1px dashed #e8b993;font-size:14px;color:#5c3415}.vz-saas__roles{margin-top:6px}.vz-api__req,.vz-api__res{margin:0;padding:10px 14px;border-radius:12px;background:#15183a;color:#e8e6f6;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;white-space:nowrap}.vz-api__req b,.vz-api__res b{color:#c8b6f2}.vz-api__req span{margin-left:12px;color:#9a97b8}.vz-api__pipe{display:grid;gap:10px;margin:14px 0;padding:0;list-style:none;counter-reset:s}@media (min-width: 980px){.vz-api__pipe{grid-template-columns:repeat(6,1fr)}}@media (min-width: 640px) and (max-width: 979.98px){.vz-api__pipe{grid-template-columns:1fr 1fr}}.vz-stage{padding:14px;border-radius:14px;background:#fff;border:1px solid #ece6f3;border-top:3px solid var(--c-lavender-300)}.vz-stage.is-alert{border-top-color:#e0a678}.vz-stage.is-ai{border-top-color:var(--c-purple-500)}.vz-stage.is-done{border-top-color:#4a714d}.vz-stage.is-human{border-top-color:#2350a8}.vz-api__res b{color:#a9dca5}.vz-sync{display:grid;gap:14px;align-items:center}@media (min-width: 960px){.vz-sync{grid-template-columns:150px 1fr 150px}}.vz-sync__sys{display:grid;justify-items:center;gap:4px;padding:18px 12px;border-radius:18px;background:#faf8fd;border:1px solid #ede7f6;text-align:center;font-size:12.5px;color:var(--c-muted-3)}.vz-sync__sys b{font-size:15px;font-weight:500;color:#0d1137}.vz-sync__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--c-lavender-100);color:var(--c-purple-800)}.vz-sync__icon .i{width:22px;height:22px}.vz-sync__log{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vz-sync__row{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:baseline;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid #efe9f5}.vz-sync__row .vz-node__title{margin:0;font-size:14.5px}.vz-sync__row .vz-node__text{grid-column:2;margin:0}.vz-sync__row.is-alert{background:#fff8f1;border-color:#f2dcc8}.vz-sync__row.is-human{background:#f7f9ff;border-color:#d5def5}.dv-hero{padding-bottom:clamp(30px,4vw,60px)}.dv-hero__grid{display:grid;gap:clamp(26px,4vw,64px);align-items:center}@media (min-width: 1040px){.dv-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.dv-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:22px 0 0;font-size:15px;color:var(--c-eco-body)}.dv-status .pg-status{font-size:13px;padding:4px 12px}.dv-motif{position:relative;overflow:hidden;min-height:300px;border-radius:34px 34px 34px 90px/34px 34px 34px 110px;border:1px solid #ebe3f4;box-shadow:var(--sh-soft)}.dv-motif ul{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:28px;list-style:none}.dv-motif li{padding:8px 14px;border-radius:999px;background:#ffffffe0;border:1px solid rgb(255 255 255 / .9);font-size:14px;color:#232750;box-shadow:0 8px 18px -14px #28126e80}.dv-motif--education{background-color:#fbfaf6;background-image:linear-gradient(#e4e8f2 1px,transparent 1px),linear-gradient(90deg,#e4e8f2 1px,transparent 1px),radial-gradient(60% 60% at 80% 90%,#e6edfc,transparent 70%);background-size:22px 22px,22px 22px,100% 100%}.dv-motif--education:after{content:"\222b  f(x) dx   \b7    a\b2  + b\b2  = c\b2    \b7    \394y / \394x";position:absolute;left:28px;right:28px;bottom:26px;font:italic 400 clamp(18px,2vw,24px)/1.4 var(--f-serif);color:#2859b7;opacity:.75}.dv-motif--creative{background:radial-gradient(50% 60% at 15% 85%,#fce8d9,transparent 70%),radial-gradient(50% 60% at 90% 10%,#efe7fa,transparent 70%),#fffaf6}.dv-motif--creative:before{content:"";position:absolute;inset:auto 28px 28px;height:46%;background:linear-gradient(90deg,transparent 0 2%,#fff 2% 31%,transparent 31% 35%,#fff 35% 64%,transparent 64% 68%,#fff 68% 98%,transparent 98%);border-radius:14px;opacity:.9;box-shadow:0 14px 30px -24px #783c1480}.dv-motif--creative:after{content:"";position:absolute;inset:auto 28px 28px;height:46%;background:radial-gradient(circle at 16% 55%,#f3c9ad 0 14%,transparent 15%),radial-gradient(circle at 50% 45%,#c8b6f2 0 12%,transparent 13%),radial-gradient(circle at 84% 60%,#b9d3b0 0 13%,transparent 14%)}.dv-motif--sourcing{background:repeating-linear-gradient(45deg,rgb(255 255 255 / .35) 0 2px,transparent 2px 9px),repeating-linear-gradient(-45deg,rgb(58 30 120 / .05) 0 2px,transparent 2px 9px),linear-gradient(135deg,#efe7fa,#f6efe8 52%,#e7ecf6)}.dv-motif--sourcing:after{content:"";position:absolute;right:24px;bottom:24px;width:52%;height:44%;border-radius:20px;background:linear-gradient(90deg,#3a0d93 0 20%,#c8b6f2 20% 40%,#f3d9cf 40% 60%,#4a714d 60% 80%,#e6edfc 80%);opacity:.82;box-shadow:0 18px 30px -20px #28126e80}.dv-motif--ventures{background:radial-gradient(circle at 20% 30%,#c8b6f2 0 4px,transparent 5px),radial-gradient(circle at 70% 25%,#c8b6f2 0 4px,transparent 5px),radial-gradient(circle at 55% 70%,#b9d3b0 0 4px,transparent 5px),radial-gradient(circle at 85% 80%,#f3c9ad 0 4px,transparent 5px),linear-gradient(160deg,#fbf8fd,#f3eefb)}.dv-motif--company{background:linear-gradient(160deg,#fbf8fd,#f6efe8)}.dv-ctas{margin-top:28px}.fg-list{display:grid;gap:18px;margin:clamp(24px,3vw,38px) 0 0;padding:0;list-style:none}.fg--cards .fg-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.fg--cards .fg-item{padding:24px;border-radius:24px;background:#ffffffdb;border:1px solid #ece6f3;box-shadow:var(--sh-soft)}.fg--numbered .fg-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:26px 36px;counter-reset:fg}.fg--numbered .fg-item{padding-top:18px;border-top:1.5px solid var(--c-lavender-300);counter-increment:fg}.fg--numbered .fg-item:before{content:counter(fg,decimal-leading-zero);display:block;margin-bottom:8px;font-size:13px;letter-spacing:.1em;color:var(--c-purple-500)}.fg--ledger .fg-list{gap:0;border-top:1px solid var(--c-line)}.fg--ledger .fg-item{padding:20px 0;border-bottom:1px solid var(--c-line)}@media (min-width: 820px){.fg--ledger .fg-item{display:grid;grid-template-columns:minmax(0,13em) minmax(0,16em) minmax(0,1fr);gap:24px;align-items:baseline}}.fg-item h3{margin:4px 0 0;font:460 21px/1.2 var(--f-serif);letter-spacing:-.03em;color:var(--c-ink)}.fg-item h3 a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.fg-item p{margin:8px 0 0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.fg--ledger .fg-item p{margin:0}.fg-item a{color:var(--c-purple-800)}.fg-item .pg-card__kicker{font-size:11.5px}.fg-note{margin:22px 0 0;max-width:52em;font-size:15px;line-height:1.6;color:var(--c-muted-2)}.fg-note a{color:var(--c-purple-800)}.sp-grid{display:grid;gap:18px;margin-top:clamp(24px,3vw,38px)}@media (min-width: 860px){.sp-grid{grid-template-columns:1fr 1fr}}.sp-col{padding:26px;border-radius:var(--r-panel);background:#ffffffdb;border:1px solid #ece6f3}.sp-col--right{background:#faf6f2;border-color:#efe5dc}.sp-col ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.sp-col li{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15.5px;line-height:1.55;color:#3f4466}.sp-col .i{width:18px;height:18px;margin-top:3px;color:var(--c-purple-500)}.sp-col--right .i{color:#a0582a}.sp-col a{color:var(--c-purple-800)}.lc-list{display:grid;gap:18px;margin:clamp(24px,3vw,38px) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}@media (prefers-reduced-motion: reduce){.sl-rel,.sl-rel:hover{transition:none;transform:none}}@media (max-width: 599.98px){.sl-fig{border-radius:22px}.vz{padding:14px}.sl-fig__bar{flex-wrap:wrap}.sl-fig__title{flex-basis:100%;order:3}.vz-table th,.vz-table td{padding:8px 6px}.vz-docs__fields .vz-table{min-width:460px}.sl-case{padding:22px 18px}}.tg{margin-top:clamp(34px,4vw,56px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid var(--c-line)}.tg__head{display:grid;gap:6px 40px}@media (min-width: 900px){.tg__head{grid-template-columns:minmax(0,18em) minmax(0,1fr);align-items:baseline}}.tg__title{margin:0;font:460 clamp(24px,2.4vw,32px)/1.1 var(--f-serif);letter-spacing:-.04em;color:var(--c-ink)}.tg__text{margin:0;max-width:44em;font-size:16px;line-height:1.6;color:var(--c-muted-2)}.tg .pg-grid{margin-top:22px}.tg__more{margin:clamp(30px,3vw,44px) 0 0;font-size:15.5px;line-height:1.6;color:var(--c-muted-2)}.tg__more a{color:var(--c-purple-800);text-underline-offset:3px}.sl-points{margin-top:22px}@media (max-width: 599.98px){.pg-callout .pg-ctas,.pg-callout .btn{width:100%}.pg-callout .btn,.sl .pg-ctas .btn{height:auto;min-height:54px;padding-block:12px;white-space:normal;text-align:center;justify-content:center}}
