.prod h2{font-weight:800;font-size:var(--h2-section);line-height:1.08;letter-spacing:-.018em}.prod-name{font:700 clamp(18px,1.4vw,21px)/1.3 var(--font-heading);letter-spacing:-.01em}.prod-note{margin-block-start:clamp(16px,1.6vw,24px);font-size:14px;color:var(--muted)}.dark .prod-note{color:var(--on-dark)}.prod-btn-light{background:#fff;color:var(--cobalt)}.prod-btn-light:hover{background:var(--tint)}.prod .accent-bright{color:var(--bright)}.prod .accent-cobalt{color:var(--cobalt)}.prod-closing{position:relative;color:#fff;overflow:hidden;isolation:isolate}.prod-closing.is-night{background:var(--night)}.prod-closing.is-night:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(760px 520px at 78% 54%,#102370 0,rgba(16,35,112,0) 74%)}.prod-closing.is-cobalt{background:var(--cobalt)}.prod-closing-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;min-height:clamp(320px,28vw,440px);padding-block:clamp(56px,5vw,80px)}.prod-closing-copy{grid-column:1}.prod-closing h2{font-size:var(--h2-closing)}.prod-closing .btn{margin-block-start:clamp(26px,2.6vw,40px)}.prod-closing.is-band .prod-closing-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(64px,6vw,96px)}.prod-closing.is-band .prod-closing-copy{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,72px)}.prod-closing.is-band h2{max-width:18em}.prod-closing.is-band .btn{flex:none;margin-block-start:0}.prod-closing-soft{color:#cfe0ff}.prod-closing-stack{position:relative;align-self:stretch;min-height:340px}.pllm-hero>.light-arc{inset-block-start:12%}.pllm-hero{position:relative;background:var(--night);color:#fff;overflow:hidden;isolation:isolate}.pllm-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(1100px 680px at 50% 76%,#12287f 0,rgba(16,35,112,.5) 46%,rgba(16,35,112,0) 74%),linear-gradient(180deg,#050822,#070b2b 62%,#0a1138)}.pllm-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"head head head" "lead stage actions";min-height:max(760px,calc(100svh - var(--header-h)));padding-block-start:clamp(40px,5vh,64px)}.pllm-hero-head{grid-area:head;position:relative;z-index:3;text-align:center}.pllm-hero-head .prod-name{color:var(--bright)}.pllm-hero h1{margin-block-start:10px;font-weight:800;font-size:clamp(42px,5.5vw,92px);line-height:1.04;letter-spacing:-.022em}.pllm-hero-lead{grid-area:lead;max-width:19em;font-size:var(--lead-hero);line-height:1.5;color:#dce2f4}.pllm-hero-actions,.pllm-hero-lead{position:relative;z-index:3;align-self:center}.pllm-hero-actions{grid-area:actions;justify-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.pllm-hero-actions .link-underline{max-width:17em;padding-block:11px;color:#fff;font-size:17px}.pllm-hero-stage{grid-area:stage;position:relative;min-height:0}.pllm-hero .page-stack{--k:0.98;inset-inline-start:calc(50% - 380px * var(--k));inset-block-start:6px}.pllm-compare{padding-block:var(--section);background:#fff}.pllm-tabs{display:flex;gap:clamp(20px,3vw,48px);margin-block-start:clamp(32px,3.2vw,48px);border-block-end:1px solid var(--line)}.pllm-tabs button{position:relative;min-height:56px;padding-block:10px 14px;font:700 clamp(17px,1.6vw,24px)/1.2 var(--font-heading);letter-spacing:-.012em;color:var(--muted);text-align:start;transition:color .2s}.pllm-tabs button:hover{color:var(--ink)}.pllm-tabs button[aria-selected=true]{color:var(--cobalt)}.pllm-tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:3px;background:var(--cobalt)}html:not(.js) .pllm-tabs{display:none}.pllm-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"question question" "general model" "general clause";-moz-column-gap:clamp(16px,2vw,32px);column-gap:clamp(16px,2vw,32px);margin-block-start:clamp(24px,2.6vw,40px)}html:not(.js) .pllm-panel+.pllm-panel{margin-block-start:clamp(48px,5vw,72px)}.pllm-question{grid-area:question;display:flex;align-items:flex-start;gap:12px;margin-block-end:clamp(20px,2vw,32px);font-weight:700;font-size:clamp(21px,2.1vw,32px);line-height:1.22;letter-spacing:-.015em}.pllm-question .icon{margin-block-start:.12em;color:var(--cobalt)}.pllm-general,.pllm-model{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2vw,32px)}.pllm-general figcaption,.pllm-model figcaption{display:flex;align-items:center;gap:9px;font:700 16px/1.3 var(--font-heading)}.pllm-general{grid-area:general;background:var(--soft);border-radius:var(--r1);color:var(--ink-2)}.pllm-general figcaption{color:var(--ink)}.pllm-general p{font-size:clamp(17px,1.3vw,19px);line-height:1.5}.pllm-nosource{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--muted)}.prod .pllm-general .pllm-nosource{font-size:14px}.pllm-nosource .icon{font-size:16px}.pllm-model{grid-area:model;background:var(--night);color:#fff;border-radius:var(--r1) var(--r1) 0 0}.pllm-model>p:not(.source-note){font:600 clamp(19px,1.65vw,25px)/1.36 var(--font-heading);letter-spacing:-.01em}.pllm-model .source-note{color:#bfd2ff}.pllm-clause{grid-area:clause;padding:clamp(16px,1.6vw,24px) clamp(20px,2vw,32px);background:var(--tint);border-radius:0 0 var(--r1) var(--r1)}.pllm-clause figcaption{font-size:14px;font-weight:600;color:var(--ink-2)}.pllm-clause p{margin-block-start:8px;font-size:16px;line-height:1.56;color:#2b3345}.pllm-clause b{font-weight:600;color:var(--ink)}.pllm-clause mark{padding:1px 2px;border-radius:2px;background:#cfe0ff;color:inherit}.pllm-know{padding-block:var(--section);background:var(--tint)}.pllm-graph{display:grid;grid-template-columns:minmax(0,1fr) clamp(72px,7vw,112px) minmax(0,1.08fr) clamp(72px,7vw,112px) minmax(0,1fr);grid-template-rows:auto 60px auto 60px auto;grid-template-areas:"head head reg . lead" "head head e1 . lead" "head head pol . lead" ". . e2 . ." "net e4 cov e3 quo"}.pllm-a-head{grid-area:head;align-self:start;padding-inline-end:clamp(16px,2vw,40px)}.prod .pllm-a-head{font-size:var(--h2-compact)}.pllm-a-lead{grid-area:lead}.pllm-a-regulation{grid-area:reg}.pllm-a-policy{grid-area:pol}.pllm-a-cover{grid-area:cov}.pllm-a-quotes{grid-area:quo}.pllm-a-network{grid-area:net}.pllm-a-e1{grid-area:e1}.pllm-a-e2{grid-area:e2}.pllm-a-e3{grid-area:e3}.pllm-a-e4{grid-area:e4}.pllm-know-lead{padding-inline-start:clamp(16px,2vw,32px);font-size:var(--lead-section);line-height:1.5;color:var(--ink-2)}.pllm-node{align-self:stretch;padding:clamp(16px,1.5vw,22px);background:#fff;border:1px solid #d5e2ff;border-radius:var(--r1)}.pllm-node h3{font-weight:700;font-size:clamp(18px,1.5vw,22px);line-height:1.22;letter-spacing:-.012em}.pllm-node p{margin-block-start:8px;font-size:15px;line-height:1.45;color:var(--ink-2)}.pllm-node.is-core{background:var(--cobalt);border-color:var(--cobalt);color:#fff;box-shadow:0 24px 50px -24px rgba(37,99,235,.8)}.pllm-node.is-core p{color:#e6eeff}.pllm-edge{position:relative;display:flex;align-items:center;justify-content:center;color:var(--cobalt);font-size:14px;font-weight:600;line-height:1.2}.pllm-edge:before{content:"";position:absolute;background:var(--cobalt)}.pllm-edge:after{content:"";position:absolute;width:9px;height:9px;border:solid var(--cobalt);border-width:0 1.5px 1.5px 0}.pllm-edge.is-down:before{inset-block:0 1px;inset-inline-start:calc(50% - .5px);width:1px}.pllm-edge.is-down:after{inset-block-end:2px;inset-inline-start:calc(50% - 4.5px);transform:rotate(45deg)}.pllm-edge.is-down span{position:relative;transform:translateX(calc(50% + 12px))}[dir=rtl] .pllm-edge.is-down span{transform:translateX(calc(-50% - 12px))}.pllm-edge.is-end,.pllm-edge.is-start{align-items:flex-start;align-self:center;height:44px}.pllm-edge.is-end:before,.pllm-edge.is-start:before{inset-inline:1px;inset-block-end:4px;height:1px}.pllm-edge.is-end:after{inset-inline-end:2px;inset-block-end:0;transform:rotate(-45deg)}.pllm-edge.is-start:after{inset-inline-start:2px;inset-block-end:0;transform:rotate(135deg)}[dir=rtl] .pllm-edge.is-end:after{transform:rotate(135deg)}[dir=rtl] .pllm-edge.is-start:after{transform:rotate(-45deg)}.pllm-control{padding-block:var(--section);background:#fff}.pllm-control h2{max-width:22em}.pllm-fork{position:relative;display:grid;grid-template-columns:minmax(150px,.2fr) clamp(48px,6vw,96px) minmax(0,1fr);margin-block-start:clamp(36px,3.6vw,56px)}.pllm-fork-start{align-self:center;display:flex;flex-direction:column;gap:10px;font:700 clamp(17px,1.5vw,22px)/1.25 var(--font-heading);letter-spacing:-.012em}.pllm-fork-start .icon{font-size:26px;color:var(--cobalt)}.pllm-fork-lines{width:100%;height:100%;overflow:visible}.pllm-fork-rows{display:grid;grid-auto-rows:1fr;min-width:0}.pllm-fork-rows li{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(16px,2.4vw,40px);align-items:center;padding-block:clamp(16px,1.7vw,24px);padding-inline-start:14px;border-block-start:1px solid var(--line)}.pllm-fork-rows li:first-child{border-block-start:0}.pllm-fork-rows h3{font-weight:700;font-size:clamp(19px,1.65vw,25px);line-height:1.24;letter-spacing:-.012em}.pllm-fork-qa{display:flex;flex-direction:column;gap:8px;min-width:0}.pllm-handoff{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;margin-inline-start:10px;padding:6px 12px;border-radius:var(--r3);background:var(--cobalt);color:#fff;font:700 15px/1.2 var(--font-heading)}.pllm-handoff .icon{font-size:18px}.pllm-fork-qa .source-note{padding-inline-start:41px}.pllm-deploy{position:relative;padding-block:var(--section);background:var(--night);color:#fff;overflow:hidden;isolation:isolate}.pllm-deploy:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(1000px 560px at 50% 70%,#0f2169 0,rgba(15,33,105,0) 74%)}.pllm-country{position:relative;margin-block-start:clamp(36px,3.6vw,56px);padding:44px clamp(12px,1.6vw,24px) clamp(12px,1.6vw,24px);border:1.5px dashed #7ea6ff;border-radius:var(--r1)}.pllm-country-name{position:absolute;inset-block-start:11px;inset-inline-start:clamp(12px,1.6vw,24px);font:700 15px/24px var(--font-heading);color:#bfd2ff}.pllm-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,24px)}.pllm-site{display:flex;flex-direction:column;min-width:0;padding:clamp(16px,1.6vw,24px);border:1px solid rgba(143,182,255,.34);border-radius:var(--r2);background:rgba(37,99,235,.08)}.pllm-site figcaption{font:700 clamp(18px,1.5vw,22px)/1.3 var(--font-heading);letter-spacing:-.012em}.pllm-site-row{flex:1;display:flex;align-items:center;margin-block-start:12px;min-height:190px}.pllm-site-row>i{flex:1 1 10px;min-width:8px;height:1px;background:#7ea6ff}.pllm-site-node{flex:none;display:flex;flex-direction:column;align-items:center;gap:8px;width:clamp(76px,7.2vw,108px);font-size:14px;font-weight:500;line-height:1.25;text-align:center}.pllm-site-node .icon{font-size:30px;color:#bfd2ff;stroke-width:var(--icon-stroke-lg)}.pllm-site-model{position:relative;flex:none;display:flex;align-items:flex-end;justify-content:center;width:180px;height:176px}.pllm-site-model b{position:relative;z-index:1;font-size:14px;font-weight:600}.pllm-site-model .page-stack{--k:0.3;inset-inline-start:calc(50% - 116px);inset-block-start:calc(50% - 150px)}.pllm-cloud{position:relative;flex:1;display:flex;justify-content:center;min-width:0;padding:46px 8px 10px;border:1px solid rgba(143,182,255,.5);border-radius:56px}.pllm-cloud-name{position:absolute;inset-block-start:10px;inset-inline:0;font-size:14px;font-weight:600;text-align:center;color:#dce7fd}.pllm-timeline{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(32px,3.2vw,48px);padding-block-start:22px}.pllm-timeline:before{content:"";position:absolute;inset-block-start:5px;inset-inline:0;border-block-start:1px dashed rgba(143,182,255,.6)}.pllm-timeline li{position:relative;padding-inline-end:clamp(16px,3vw,48px)}.pllm-timeline li:before{content:"";position:absolute;inset-block-start:-22px;inset-inline-start:0;width:11px;height:11px;border-radius:50%;background:var(--night);border:1.5px solid #bfd2ff}.pllm-timeline li.is-now:before{background:#bfd2ff}.pllm-timeline b{display:block;font:700 clamp(19px,1.65vw,25px)/1.25 var(--font-heading);letter-spacing:-.012em}.pllm-timeline span{display:block;margin-block-start:6px;font-size:16px;line-height:1.5;color:var(--on-dark)}.pllm-products{padding-block:var(--section);background:var(--cobalt);color:#fff}.pllm-products-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,88px);align-items:start}.prod .pllm-products h2{font-size:var(--h2-compact)}.pllm-layers ul{display:flex;flex-direction:column}.pllm-layers a{display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:2px 16px;align-items:center;min-height:92px;padding:16px 20px;border:1px solid rgba(255,255,255,.5);border-block-end:0;text-decoration:none;transition:background-color .2s}.pllm-layers li:first-child a{border-radius:var(--r1) var(--r1) 0 0}.pllm-layers a:hover{background:var(--cobalt-hover)}.pllm-layers a b{font:700 clamp(20px,1.8vw,27px)/1.2 var(--font-heading);letter-spacing:-.012em}.pllm-layers a span{grid-row:2;font-size:16px;line-height:1.4;color:#e6eeff}.pllm-layer-arrow{grid-column:2;grid-row:1/3;width:14px;height:14px;transform:rotate(-90deg)}[dir=rtl] .pllm-layer-arrow{transform:rotate(90deg)}.pllm-layers-base{display:flex;align-items:center;gap:12px;min-height:76px;padding:16px 20px;border-radius:0 0 var(--r1) var(--r1);background:#fff;color:var(--cobalt);font:800 clamp(22px,2.1vw,32px)/1.1 var(--font-heading);letter-spacing:-.02em}.pllm-layers-base .icon{font-size:32px;stroke-width:var(--icon-stroke-lg)}.pb2c-hero{position:relative;background:var(--night);color:#fff;overflow:hidden;isolation:isolate}.pb2c-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#050822,#070b2b 58%,#0c1646)}.pb2c-hero-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,4vw,72px);align-items:center;min-height:max(740px,calc(100svh - var(--header-h)));padding-block:clamp(32px,4vh,56px)}.pb2c-hero-copy .prod-name{color:var(--bright)}.pb2c-hero h1{margin-block-start:12px;font-weight:800;font-size:clamp(38px,4.5vw,74px);line-height:1.07;letter-spacing:-.02em}.pb2c-hero-lead{margin-block-start:clamp(20px,2vw,32px);max-width:30em;font-size:var(--lead-hero);line-height:1.5;color:#dce2f4}.pb2c-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-block-start:clamp(24px,2.6vw,40px)}.pb2c-hero-actions .link-underline{padding-block:10px;color:#fff;font-size:17px}.pb2c-hero-note{margin-block-start:clamp(16px,2vw,28px);font-size:14px;color:var(--on-dark)}.pb2c-hero-stage{display:flex;justify-content:center}.pb2c-phone{flex:none;width:min(100%,344px);padding:9px;border-radius:46px;background:#1a2140;box-shadow:0 0 0 1px rgba(191,210,255,.28),0 50px 110px -30px rgba(2,6,44,.95),0 0 90px rgba(37,99,235,.32)}.pb2c-phone-screen{display:flex;flex-direction:column;height:clamp(600px,calc(100svh - var(--header-h) - 96px),700px);overflow:hidden;border-radius:38px;background:#fff;color:var(--ink)}.pb2c-phone-status{position:relative;flex:none;display:flex;align-items:center;min-height:42px;padding-inline:28px;font-size:14px;font-weight:600}.pb2c-phone-status i{position:absolute;inset-block-start:10px;inset-inline-start:calc(50% - 44px);width:88px;height:25px;border-radius:13px;background:#0b1020}.pb2c-phone-head{flex:none;display:flex;align-items:center;gap:9px;padding:8px 16px 12px;border-block-end:1px solid var(--line);font:700 15px/1.25 var(--font-heading)}.pb2c-phone-chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:12px 14px 18px;overflow:hidden}.pb2c-phone-chat>*{flex:none}.pb2c-phone-chat .card-note{margin-block-start:0}.pb2c-phone-chat .bubble{font-size:14px}.pb2c-phone-chat .card-offers li{padding:8px 11px}.js .pb2c-step{animation:pb2c-rise .5s var(--ease) both;animation-delay:calc(.5s + var(--step) * .9s)}@keyframes pb2c-rise{0%{opacity:0;transform:translateY(10px)}}.pb2c-night{padding-block:var(--section);background:#fff}.pb2c-night h2{max-width:19em}.pb2c-clock{position:relative;margin-block-start:clamp(44px,4.4vw,72px);padding-block:40px 30px}.pb2c-clock-bar{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px}.pb2c-clock-bar i{display:block;height:clamp(36px,4.4vw,64px);background:var(--tint);border-radius:2px}.pb2c-clock-bar i.is-night{background:var(--night)}.js .pb2c-clock-bar i.is-night{transition:background-color .5s;transition-delay:.1s}.js .pb2c-clock:not(.is-seen) .pb2c-clock-bar i.is-night{background:var(--tint)}.pb2c-clock-mark{position:absolute;inset-block-end:0;font-size:14px;font-weight:500;color:var(--ink-2)}.pb2c-clock-sample{position:absolute;inset-block-start:0;display:inline-flex;align-items:center;gap:6px;padding-block-end:16px;font:700 16px/1.2 var(--font-heading);color:var(--cobalt);font-variant-numeric:tabular-nums}.pb2c-clock-sample:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;width:1px;height:14px;background:var(--cobalt)}.pb2c-night-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:end;margin-block-start:clamp(28px,3vw,44px)}.pb2c-night-offhours{max-width:21em;font:700 clamp(21px,2vw,30px)/1.24 var(--font-heading);letter-spacing:-.015em}.pb2c-medians h3{font-size:16px;font-weight:600;color:var(--ink-2)}.pb2c-medians dl{display:flex;gap:clamp(24px,4vw,64px);margin-block-start:10px}.pb2c-medians dt{font-size:15px;color:var(--ink-2)}.pb2c-medians dd{font:800 clamp(34px,3.4vw,52px)/1.1 var(--font-heading);letter-spacing:-.02em;color:var(--cobalt)}.pb2c-medians small{font:500 16px/1 var(--font-body);letter-spacing:0;color:var(--ink-2)}.pb2c-journey{padding-block:var(--section);background:var(--tint)}.pb2c-journey h2{max-width:20em}.pb2c-thread{margin-block-start:clamp(36px,3.6vw,56px)}.pb2c-time{display:grid;grid-template-columns:minmax(0,1.05fr) clamp(40px,5vw,80px) minmax(0,.95fr)}.pb2c-time span{display:block;padding:20px clamp(16px,2vw,28px) 4px;background:#fff;font:700 15px/1.3 var(--font-heading);color:var(--cobalt);font-variant-numeric:tabular-nums}.pb2c-time:first-child span{border-radius:var(--r1) var(--r1) 0 0}.pb2c-stop{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) clamp(40px,5vw,80px) minmax(0,.95fr)}.pb2c-stop-thread{display:flex;flex-direction:column;gap:10px;padding:14px clamp(16px,2vw,28px);background:#fff;min-width:0}.pb2c-stop.is-last .pb2c-stop-thread{padding-block-end:24px;border-radius:0 0 var(--r1) var(--r1)}.pb2c-stop-thread .bubble{font-size:15px}.pb2c-self-end{align-self:flex-end}.pb2c-stop:after{content:"";position:absolute;inset-block-start:34px;inset-inline-start:calc((100% - clamp(40px, 5vw, 80px)) * 1.05 / 2);width:clamp(40px,5vw,80px);height:1px;background:var(--cobalt)}.pb2c-stop-label{grid-column:3;padding-block:18px 22px}.pb2c-stop-label h3{font-weight:700;font-size:clamp(19px,1.65vw,25px);line-height:1.22;letter-spacing:-.012em}.pb2c-stop-label p{margin-block-start:6px;max-width:28em;font-size:16px;line-height:1.5;color:var(--ink-2)}.pb2c-offer-table{max-width:100%}.pb2c-pay{display:flex;flex-direction:column;gap:9px}.pb2c-pay .card-title{display:flex;align-items:center;gap:7px;margin:0}.pb2c-pay .card-title .icon{font-size:17px;color:var(--cobalt)}.pb2c-pay-number{padding:8px 10px;border:1px solid #c9d3e6;border-radius:var(--r4);font-size:14px;letter-spacing:.04em}.pb2c-pay-secure{font-size:13.5px;color:var(--ink-2)}.pb2c-pay-or{font-size:14px;color:var(--muted);max-width:400px;text-align:center}.pb2c-pay-link{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:500;color:var(--cobalt)}.pb2c-pay-link .icon{width:12px;height:12px;transform:rotate(-90deg)}[dir=rtl] .pb2c-pay-link .icon{transform:rotate(90deg)}.pb2c-source{padding-inline-start:29px}.pb2c-handoff{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 12px;border-radius:var(--r3);background:var(--cobalt);color:#fff;font:700 15px/1.2 var(--font-heading)}.pb2c-handoff .icon{font-size:18px}.pb2c-channels{padding-block:var(--section);background:#fff}.pb2c-channel-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr);gap:clamp(24px,3.4vw,56px);align-items:stretch;margin-block-start:clamp(36px,3.6vw,56px)}.pb2c-channel-grid figure{display:flex;flex-direction:column;min-width:0}.pb2c-channel-grid figcaption{margin-block-start:18px}.pb2c-channel-grid h3{font-weight:700;font-size:clamp(20px,1.8vw,27px);letter-spacing:-.012em}.pb2c-channel-grid figcaption p{margin-block-start:4px;font-size:17px;color:var(--ink-2)}.pb2c-browser{flex:1;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r1);overflow:hidden;box-shadow:0 30px 70px -36px rgba(11,20,55,.4)}.pb2c-browser-bar{display:flex;align-items:center;gap:6px;min-height:42px;padding-inline:14px;border-block-end:1px solid var(--line);background:var(--soft)}.pb2c-browser-bar i{width:9px;height:9px;border-radius:50%;background:#c9d3e6}.pb2c-browser-bar span{margin-inline-start:10px;font-size:13px;color:var(--ink-2)}.pb2c-browser-page{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);gap:clamp(12px,2vw,28px);align-items:end;min-height:380px;padding:clamp(16px,2vw,28px);background:#fbfcfe}.pb2c-site-skeleton{grid-column:1;align-self:start;display:flex;flex-direction:column;gap:12px}.pb2c-site-skeleton i{display:block;height:12px;border-radius:2px;background:#e3e9f4}.pb2c-site-skeleton i:first-child{width:62%;height:26px}.pb2c-site-skeleton i:nth-child(2){width:88%}.pb2c-site-skeleton i:nth-child(3){width:74%}.pb2c-site-skeleton i:nth-child(4){width:34%;height:36px;margin-block-start:10px;background:#c9d9fb}.pb2c-code{grid-column:1;align-self:end;min-width:0;padding:12px 14px;border-radius:var(--r3);background:var(--night);color:#fff}.pb2c-code span{display:block;font-size:13px;font-weight:600;color:#bfd2ff}.pb2c-code code{display:block;margin-block-start:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.4;overflow-wrap:anywhere}.pb2c-widget{grid-column:2;grid-row:1/3;align-self:end;border:1px solid var(--line);border-radius:var(--r2);background:#fff;box-shadow:0 24px 50px -22px rgba(11,20,55,.45);overflow:hidden}.pb2c-widget-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-block-end:1px solid var(--line);font:700 14px/1.25 var(--font-heading)}.pb2c-widget-chat{display:flex;flex-direction:column;gap:10px;padding:12px}.pb2c-widget-chat .bubble{font-size:14px}.pb2c-wa{flex:1;display:flex;flex-direction:column;min-height:380px;border:1px solid var(--line);border-radius:var(--r1);overflow:hidden;box-shadow:0 30px 70px -36px rgba(11,20,55,.4)}.pb2c-wa-head{display:flex;align-items:center;gap:8px;min-height:42px;padding-inline:14px;background:#fff;border-block-end:1px solid var(--line);font:700 14px/1.25 var(--font-heading)}.pb2c-wa-head .icon{font-size:18px;color:#25d366}.pb2c-wa-chat{justify-content:flex-end;overflow:visible}.pb2c-infrastructure{margin-block-start:clamp(28px,3vw,44px);padding-block-start:clamp(18px,1.8vw,24px);border-block-start:1px solid var(--line);font-size:17px;color:var(--ink-2)}.pb2c-closing-chat{justify-self:end;display:flex;flex-direction:column;gap:12px;width:min(100%,420px);padding:16px 20px 22px;border-radius:var(--r1);background:#fff;color:var(--ink);box-shadow:0 40px 80px -30px rgba(2,6,44,.95)}.pb2c-closing-time{font:700 15px/1.3 var(--font-heading);color:var(--cobalt)}.pb2b-hero{position:relative;z-index:2;padding-block:clamp(36px,4.4vw,68px) 0;background:var(--tint)}.pb2b-hero-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4vw,72px);align-items:end}.pb2b-hero-head .prod-name{color:var(--cobalt)}.pb2b-hero h1{margin-block-start:10px;font-weight:800;font-size:clamp(40px,5vw,84px);line-height:1.04;letter-spacing:-.022em}.pb2b-hero-side{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.6vw,24px)}.pb2b-hero-side p{font-size:var(--lead-hero);line-height:1.5;color:var(--ink-2)}.pb2b-app{position:relative;margin-block:clamp(28px,3vw,44px) -96px;background:#fff;border:1px solid #d5e2ff;border-radius:var(--r1);overflow:hidden;box-shadow:0 50px 100px -44px rgba(11,20,55,.55)}.pb2b-app-bar{gap:clamp(12px,2.4vw,40px);min-height:60px;padding-inline:clamp(12px,1.6vw,22px);border-block-end:1px solid var(--line)}.pb2b-app-bar,.pb2b-app-name{display:flex;align-items:center}.pb2b-app-name{gap:9px;font:800 16px/1.2 var(--font-heading)}.pb2b-tabs{display:flex;gap:4px;align-self:stretch}.pb2b-tabs button{position:relative;display:flex;align-items:center;gap:8px;min-height:60px;padding-inline:clamp(10px,1.2vw,18px);font-size:15px;font-weight:600;color:var(--ink-2);transition:color .2s}.pb2b-tabs button .icon{font-size:19px;stroke-width:1.5}.pb2b-tabs button:hover{color:var(--ink)}.pb2b-tabs button[aria-selected=true]{color:var(--cobalt)}.pb2b-tabs button[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:3px;background:var(--cobalt)}html:not(.js) .pb2b-tabs{display:none}.pb2b-scene{display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.2fr) minmax(0,1fr);min-height:430px}.pb2b-scene-name{display:none}html:not(.js) .pb2b-scene{border-block-start:1px solid var(--line);grid-template-rows:auto 1fr}html:not(.js) .pb2b-scene-name{display:block;grid-column:1/-1;padding:16px 20px 0;font-size:22px}.pb2b-pane-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font:700 14px/1.3 var(--font-heading);color:var(--ink-2)}.pb2b-pane-title span{font:500 13px/1.3 var(--font-body);color:var(--cobalt)}.pb2b-summary{padding:clamp(14px,1.5vw,20px);background:var(--soft);border-inline-end:1px solid var(--line);min-width:0}.pb2b-summary dl{display:flex;flex-direction:column;gap:9px;margin-block:10px 22px}.pb2b-summary dl div{min-width:0}.pb2b-summary dt{font-size:13px;color:var(--muted)}.pb2b-summary dd{font-size:15px;font-weight:500}.pb2b-summary ul{gap:6px;margin-block-start:10px}.pb2b-summary li,.pb2b-summary ul{display:flex;flex-direction:column}.pb2b-summary li{padding:8px 10px;border:1px solid var(--line);border-radius:var(--r3);background:#fff;font-size:13.5px;line-height:1.3}.pb2b-summary li b{font:700 15px/1.3 var(--font-heading)}.pb2b-summary li.is-picked{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt)}.pb2b-answer{padding:clamp(14px,1.5vw,20px);min-width:0}.pb2b-answer,.pb2b-answer-body{display:flex;flex-direction:column;gap:14px}.pb2b-answer .qa-question{font-size:clamp(15px,1.2vw,17px)}.pb2b-answer .qa-answer{font-size:clamp(16px,1.4vw,20px);line-height:1.44}.pb2b-answer .source-note{padding-inline-start:41px}.pb2b-doc{display:flex;flex-direction:column;padding:clamp(14px,1.5vw,20px);background:#fbfcfe;border-inline-start:1px solid var(--line);min-width:0}.pb2b-doc-title{font:800 clamp(16px,1.25vw,18px)/1.2 var(--font-heading);overflow-wrap:anywhere}.pb2b-doc-sub{margin-block-start:3px;padding-block-end:12px;border-block-end:1px solid var(--line);font-size:14px;color:var(--ink-2)}.pb2b-clauses p{margin-block-start:12px;font-size:14.5px;line-height:1.56;color:#2b3345}.pb2b-clauses b{font-weight:600;color:var(--ink)}.pb2b-clauses .is-faded,.pb2b-clauses .is-faded b{color:var(--muted)}.pb2b-clauses mark{padding:1px 2px;border-radius:2px;background:#cfe0ff;color:inherit}.pb2b-doc-table{width:100%;margin-block-start:10px;border-collapse:collapse;font-size:13.5px;line-height:1.32}.pb2b-doc-table td,.pb2b-doc-table th{padding:8px 8px 8px 0;text-align:start;border-block-end:1px solid var(--line);vertical-align:top}.pb2b-doc-table thead th{font-weight:600;color:var(--ink-2)}.pb2b-doc-table tbody th{font-weight:600}.pb2b-doc-table .is-marked>*{background:#e4edff}.pb2b-doc-table tr>:first-child{padding-inline-start:6px}.pb2b-doc-rest{flex:1;min-height:24px;margin-block-start:18px;background:repeating-linear-gradient(180deg,#e7ecf5 0 5px,transparent 5px 22px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 90%);mask-image:linear-gradient(180deg,#000,transparent 90%)}.pb2b-form{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.pb2b-form div{display:flex;justify-content:space-between;gap:12px;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r4);background:#fff;font-size:14px}.pb2b-form dt{color:var(--ink-2)}.pb2b-form dd{font-weight:500;text-align:end}.pb2b-form .is-empty{border-color:var(--cobalt);box-shadow:inset 0 0 0 1px var(--cobalt);background:#eef4ff}.pb2b-form .is-empty dd{color:var(--cobalt);font-weight:700}.pb2b-app-note{padding:10px clamp(14px,1.5vw,20px);border-block-start:1px solid var(--line);font-size:14px;color:var(--muted)}.pb2b-converge{position:relative;padding-block:calc(var(--section) + 96px) var(--section);background:var(--night);color:#fff;overflow:hidden;isolation:isolate}.pb2b-converge:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(880px 520px at 54% 72%,#0f2169 0,rgba(15,33,105,0) 72%)}.pb2b-converge h2{max-width:20em}.pb2b-flow{position:relative;display:grid;grid-template-columns:minmax(170px,.72fr) clamp(36px,5vw,80px) clamp(180px,20vw,290px) clamp(24px,3vw,48px) minmax(0,1.1fr);align-items:stretch;margin-block-start:clamp(36px,3.6vw,56px)}.pb2b-sources{display:grid;grid-auto-rows:1fr;gap:10px}.pb2b-sources li{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 14px;border:1px solid rgba(143,182,255,.42);border-radius:var(--r2);background:#0b1437;font-size:clamp(15px,1.2vw,17px);font-weight:500}.pb2b-sources .icon{font-size:22px;color:var(--bright);stroke-width:var(--icon-stroke-lg)}.pb2b-flow-lines{width:100%;height:100%;overflow:visible}.pb2b-flow-model{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:300px;padding-block-end:8px}.pb2b-flow-model b{position:relative;z-index:1;font-size:15px;font-weight:600}.pb2b-flow-answer{align-self:center;display:flex;flex-direction:column;gap:12px;padding:clamp(14px,1.5vw,20px);background:#fff;color:var(--ink);border-radius:var(--r1);box-shadow:0 34px 70px -28px rgba(2,6,44,.95)}.pb2b-flow-answer .source-note{padding-inline-start:41px}.pb2b-audience{padding-block:var(--section);background:#fff}.pb2b-audience-list{margin-block-start:clamp(32px,3.2vw,48px);border-block-end:1px solid var(--line)}.pb2b-audience-list li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.3fr);gap:10px clamp(16px,2.4vw,40px);align-items:center;padding-block:clamp(16px,1.6vw,22px);border-block-start:1px solid var(--line)}.pb2b-audience-list h3{display:flex;align-items:center;gap:14px;font-weight:700;font-size:clamp(20px,1.8vw,27px);line-height:1.2;letter-spacing:-.012em}.pb2b-audience-list h3 .icon{font-size:clamp(26px,2.2vw,32px);color:var(--cobalt);stroke-width:var(--icon-stroke-lg)}.pb2b-audience-other,.pb2b-audience-team{font-size:17px;color:var(--ink-2)}.pb2b-audience-other{margin-block-start:clamp(18px,1.8vw,28px)}.pb2b-audience-other .link-underline{display:inline-block;padding-block:12px;color:var(--cobalt)}.pb2b-connect{padding-block:var(--section);background:var(--tint)}.pb2b-connect-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,88px);align-items:center}.prod .pb2b-connect h2{font-size:var(--h2-compact)}.pb2b-wire{display:grid;grid-template-columns:minmax(96px,.5fr) minmax(0,1fr) minmax(96px,.5fr);align-items:center}.pb2b-wire-node{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:180px;padding:14px 10px;background:#fff;border:1px solid #d5e2ff;border-radius:var(--r1);font:700 clamp(15px,1.25vw,18px)/1.25 var(--font-heading);text-align:center}.pb2b-wire-node .icon{font-size:30px;color:var(--cobalt);stroke-width:var(--icon-stroke-lg)}.pb2b-wire-node.is-product{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.pb2b-wire-node.is-product .ai-mark{filter:brightness(0) invert(1)}.pb2b-wire-links{gap:18px;min-width:0}.pb2b-wire-link,.pb2b-wire-links{display:flex;flex-direction:column}.pb2b-wire-link{gap:5px;text-align:center}.pb2b-wire-link b{font:800 clamp(17px,1.5vw,22px)/1.1 var(--font-heading);color:var(--cobalt)}.pb2b-wire-link span{padding-inline:12px;font-size:14px;line-height:1.32;color:var(--ink-2)}.pb2b-wire-link i{position:relative;display:block;height:1px;background:var(--cobalt)}.pb2b-wire-link i:after,.pb2b-wire-link i:before{content:"";position:absolute;inset-block-start:-4px;width:9px;height:9px;border:solid var(--cobalt);border-width:0 1.5px 1.5px 0}.pb2b-wire-link.is-both i:after{inset-inline-end:1px;transform:rotate(-45deg)}.pb2b-wire-link i:before{inset-inline-start:1px;transform:rotate(135deg)}[dir=rtl] .pb2b-wire-link.is-both i:after{transform:rotate(135deg)}[dir=rtl] .pb2b-wire-link i:before{transform:rotate(-45deg)}.pb2b-wire-link.is-to-systems i:after{display:none}.ptrn-hero{position:relative;padding-block:clamp(44px,5.6vw,88px) clamp(40px,4.4vw,72px);background:var(--cobalt);color:#fff;overflow:hidden}.ptrn-hero-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:clamp(24px,4vw,72px);align-items:end}.ptrn-hero h1{margin-block-start:12px;font-weight:800;font-size:clamp(38px,4.9vw,82px);line-height:1.05;letter-spacing:-.022em}.ptrn-hero h1 span{color:#cfe0ff}.ptrn-hero-side{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,1.8vw,26px)}.ptrn-hero-side p{font-size:var(--lead-hero);line-height:1.5}.ptrn-rail{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(32px,5vh,64px)}.ptrn-rail:before{content:"";position:absolute;inset-block-start:75px;inset-inline:-100vw;height:2px;background:rgba(255,255,255,.34)}.ptrn-rail:after{inset-block-start:75px;inset-inline:75px calc(25% - 75px)}.ptrn-rail li:first-child:before,.ptrn-rail:after{content:"";position:absolute;height:2px;background:#fff}.ptrn-rail li:first-child:before{inset-block-start:75px;inset-inline:-100vw calc(100% - 75px)}.js .ptrn-rail:after{transform-origin:0 50%;animation:ptrn-connect 3.6s var(--ease) .3s both}[dir=rtl].js .ptrn-rail:after{transform-origin:100% 50%}@keyframes ptrn-connect{0%,6%{transform:scaleX(0)}32%,38%{transform:scaleX(.3333)}64%,70%{transform:scaleX(.6667)}to{transform:scaleX(1)}}.ptrn-rail li{flex-direction:column;gap:14px}.ptrn-rail li,.ptrn-rail-mark{position:relative;z-index:1;display:flex}.ptrn-rail-mark{align-items:center;justify-content:center;width:150px;height:150px}.js .ptrn-rail li:not(:first-child) .ptrn-rail-name{animation:ptrn-stop .5s ease both;animation-delay:calc(.5s + var(--stop) * 1.15s)}.js .ptrn-rail li:not(:first-child) .ptrn-rail-mark>*{animation:ptrn-arrive .5s var(--ease) both;animation-delay:calc(.5s + var(--stop) * 1.15s)}@keyframes ptrn-arrive{0%{transform:scale(.86)}}@keyframes ptrn-stop{0%{opacity:.32}}.ptrn-obj-answer,.ptrn-obj-rack,.ptrn-obj-sheet{display:flex;flex-direction:column;background:#fff;box-shadow:0 18px 34px -14px rgba(7,11,43,.6)}.ptrn-obj-model{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:12px;width:124px;height:92px;padding:12px;border-radius:var(--r2);background:#fff;box-shadow:0 18px 34px -14px rgba(7,11,43,.6)}.ptrn-model-in,.ptrn-model-out{display:flex;flex-direction:column;gap:10px}.ptrn-model-in i,.ptrn-model-out i{display:block;height:6px;border-radius:2px}.ptrn-model-in i{background:var(--night);animation:ptrn-sort 4.5s var(--ease) infinite}.ptrn-model-in i:first-child{--a:-24deg;--x:6px;width:70%}.ptrn-model-in i:nth-child(2){--a:18deg;--x:-2px;width:100%}.ptrn-model-in i:nth-child(3){--a:-10deg;--x:8px;width:54%}@keyframes ptrn-sort{0%,18%{transform:translateX(var(--x)) rotate(var(--a))}52%,to{transform:none}}.ptrn-model-out i{background:var(--cobalt);transform-origin:0 50%;animation:ptrn-output 4.5s var(--ease) infinite}[dir=rtl] .ptrn-model-out i{transform-origin:100% 50%}.ptrn-model-out i:nth-child(2){animation-delay:.15s}.ptrn-model-out i:nth-child(3){animation-delay:.3s}@keyframes ptrn-output{0%,44%{transform:scaleX(0)}70%,to{transform:none}}@media (prefers-reduced-motion:reduce){.ptrn-model-in i,.ptrn-model-out i{animation:none}}.ptrn-obj-sheet{gap:8px;width:92px;height:118px;padding:14px 12px;border-radius:var(--r4);transform:rotate(-4deg)}.ptrn-obj-sheet i{display:block;height:4px;background:#b8c7e6}.ptrn-obj-sheet i:first-child{width:62%;height:7px;background:var(--night)}.ptrn-obj-sheet b{display:block;height:11px;background:var(--cobalt)}.ptrn-obj-rack{gap:4px;width:124px;padding:6px;border-radius:var(--r3);background:var(--night)}.ptrn-obj-rack i{position:relative;display:block;height:26px;border-radius:3px;background:#fff}.ptrn-obj-rack i:before{content:"";position:absolute;inset-block-start:10px;inset-inline-start:9px;width:6px;height:6px;border-radius:50%;background:var(--cobalt)}.ptrn-obj-rack i:after{content:"";position:absolute;inset-block-start:11px;inset-inline:24px 10px;height:4px;background:#b8c7e6}.ptrn-obj-answer{gap:7px;width:136px;padding:11px 12px 13px;border-radius:var(--r2)}.ptrn-obj-answer .icon{font-size:26px;color:var(--cobalt);stroke-width:var(--icon-stroke-lg)}.ptrn-obj-answer i{display:block;height:5px;background:#b8c7e6}.ptrn-obj-answer i:nth-of-type(2){width:78%}.ptrn-obj-answer b{display:block;width:56%;height:5px;background:var(--cobalt)}.ptrn-rail-name{padding-inline-end:16px;font:700 clamp(18px,1.7vw,26px)/1.2 var(--font-heading);letter-spacing:-.012em}.ptrn-lines{padding-block:var(--section);background:#fff}.ptrn-matrix-head{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,32px);margin-block-start:clamp(36px,3.6vw,56px);padding-block-end:12px;font-size:15px;font-weight:600;color:var(--ink-2)}.ptrn-line,.ptrn-matrix-head{border-block-end:1px solid var(--line)}.ptrn-line{padding-block:clamp(22px,2.2vw,34px)}.ptrn-line h3{font-weight:700;font-size:clamp(21px,2vw,30px);line-height:1.2;letter-spacing:-.015em}.ptrn-line dl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,32px);margin-block-start:18px;padding-block-start:30px}.ptrn-line dl:before{content:"";position:absolute;inset-block-start:8px;inset-inline:0;height:2px;background:var(--cobalt)}.js .ptrn-line dl:before{transform-origin:0 50%;transition:transform 1.2s var(--ease)}[dir=rtl].js .ptrn-line dl:before{transform-origin:100% 50%}.js .ptrn-line dl:not(.is-seen):before{transform:scaleX(0)}.ptrn-line dl>div{position:relative;min-width:0}.ptrn-line dl>div:before{content:"";position:absolute;inset-block-start:-30px;inset-inline-start:0;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--cobalt)}.ptrn-line .is-model:before{background:var(--cobalt)}.ptrn-line .is-system:before{background:var(--night);border-color:var(--night)}.ptrn-line dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ptrn-line dd{font-size:clamp(15px,1.2vw,17px);line-height:1.38;color:var(--ink)}.ptrn-line .is-result dd{font-weight:600;color:var(--cobalt)}.ptrn-how{padding-block:var(--section);background:var(--tint)}.ptrn-how h2{max-width:20em}.ptrn-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(36px,3.6vw,56px)}.ptrn-step{min-width:0}.ptrn-step h3{margin-block-start:22px;padding-inline-end:20px;font-weight:700;font-size:clamp(21px,2vw,30px);line-height:1.2;letter-spacing:-.015em}.ptrn-step p{margin-block-start:8px;padding-inline-end:clamp(16px,3vw,48px);font-size:17px;line-height:1.5;color:var(--ink-2)}.ptrn-step-figure{position:relative;height:120px}.ptrn-step-figure i{position:absolute;inset-inline:0;height:2px}.ptrn-step-figure .is-other{background:#c5d5f4}.ptrn-step-figure .is-other:first-child{inset-block-start:14px;inset-inline-end:58%}.ptrn-step-figure .is-other:nth-child(2){inset-block-start:36px;inset-inline-end:42%}.ptrn-step-figure .is-other:nth-child(3){inset-block-start:84px;inset-inline-end:50%}.ptrn-step-figure .is-other:nth-child(4){inset-block-start:106px;inset-inline-end:66%}.ptrn-step-figure .is-line{inset-block-start:59px;background:var(--cobalt)}.ptrn-step-figure b{position:absolute;inset-block-start:50px;inset-inline-start:36%;width:20px;height:20px;border-radius:50%;background:var(--cobalt);box-shadow:0 0 0 5px var(--tint)}.ptrn-step.is-pilot .is-line{height:0;background:none;border-block-start:2px dashed var(--cobalt)}.ptrn-step.is-live .ptrn-step-figure b,.ptrn-step.is-pilot .ptrn-step-figure b{display:flex;align-items:center;justify-content:center;inset-block-start:36px;width:48px;height:48px;border-radius:var(--r2);font-size:24px;box-shadow:0 0 0 5px var(--tint)}.ptrn-step.is-pilot .ptrn-step-figure b{inset-inline-start:34%;background:#fff;border:2px solid var(--cobalt);color:var(--cobalt)}.ptrn-step.is-live .ptrn-step-figure b{inset-inline-start:auto;inset-inline-end:30%;background:var(--night);color:#fff}.ptrn-step.is-live .is-line{inset-inline-end:30%}.ptrn-pricing{margin-block-start:clamp(36px,3.6vw,56px);padding-block-start:clamp(20px,2vw,28px);border-block-start:1px solid #c5d5f4;font:700 clamp(20px,1.9vw,29px)/1.28 var(--font-heading);letter-spacing:-.012em}.ptrn-closing{padding-block:clamp(64px,6vw,96px)}.ptrn-closing h2{font-size:var(--h2-closing)}.ptrn-closing-line{margin-block-start:clamp(28px,3vw,44px)}.ptrn-closing-line,.ptrn-closing-line i{position:relative;display:flex;align-items:center}.ptrn-closing-line i{flex:1;justify-content:space-around;height:2px;background:#7ea6ff}.ptrn-closing-line i:before{content:"";position:absolute;inset-block:0;inset-inline-end:100%;width:100vw;background:#7ea6ff}.ptrn-closing-line b{display:block;width:14px;height:14px;border-radius:50%;background:var(--night);border:2px solid #bfd2ff}.prod-closing .ptrn-closing-line .btn{flex:none;margin-block-start:0}@media (min-width:1700px){.pllm-hero .page-stack{--k:1.2}}@media (max-width:1180px){.pllm-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"head head" "lead actions" "stage stage";row-gap:clamp(18px,2.4vw,28px);min-height:0}.pllm-hero-lead{align-self:start;max-width:none}.pllm-hero-actions{flex-direction:row;flex-wrap:wrap;justify-self:start;align-items:center;align-self:start;gap:12px 24px}.pllm-hero-stage{min-height:600px}.pllm-hero .page-stack{--k:0.84}.pllm-graph{grid-template-rows:auto auto 56px auto 56px auto auto;grid-template-areas:"head head head head head" ". . reg . ." ". . e1 . ." ". . pol . ." ". . e2 . ." "net e4 cov e3 quo" "lead lead lead lead lead"}.pllm-a-head{margin-block-end:clamp(28px,3vw,40px);padding-inline-end:0}.pllm-know-lead{margin-block-start:clamp(24px,2.4vw,36px);padding-inline-start:0}.pb2c-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pb2b-scene{grid-template-columns:minmax(190px,.56fr) minmax(0,1fr) minmax(0,.92fr)}.pb2b-flow{grid-template-columns:minmax(150px,.72fr) 36px 210px 24px minmax(0,1.1fr)}.pb2b-flow-model{min-height:250px}.pllm-site-model{width:150px}.pllm-site-model .page-stack{--k:0.26;inset-inline-start:calc(50% - 100px);inset-block-start:calc(50% - 130px)}}@media (max-width:1024px){.pllm-sites{grid-template-columns:minmax(0,1fr)}.pllm-site-row{justify-content:center}.pllm-site-row>i{flex-basis:24px;max-width:80px}.pllm-cloud{flex:0 1 280px}.pb2b-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"answer doc" "summary summary";min-height:0}.pb2b-answer{grid-area:answer}.pb2b-doc{grid-area:doc}.pb2b-summary{grid-area:summary;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-auto-flow:column;-moz-column-gap:20px;column-gap:20px;border-inline-end:0;border-block-start:1px solid var(--line)}.pb2b-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:0}html:not(.js) .pb2b-scene{grid-template-areas:"name name" "answer doc" "summary summary";grid-template-rows:auto auto auto}html:not(.js) .pb2b-scene-name{grid-area:name}}@media (max-width:900px){.prod-closing-inner{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:56px}.prod-closing.is-band .prod-closing-copy{flex-direction:column;align-items:flex-start}.pb2c-closing-chat{justify-self:start;margin-block-start:32px}.prod-closing-stack{min-height:0;height:340px;margin-block-end:-56px}.pllm-hero>.light-arc{inset-block-start:44%}.pb2c-hero>.light-arc{inset-block-start:auto;inset-block-end:0;height:52%}.pllm-know-lead{margin-block-end:24px}.pllm-hero-inner{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"head" "lead" "actions" "stage"}.pllm-hero-head{text-align:start}.pllm-hero h1{font-size:clamp(40px,10.6vw,72px)}.pllm-hero-stage{height:calc(650px * var(--stage-k, .72));min-height:0;--stage-k:0.72}.pllm-hero .page-stack{--k:var(--stage-k,0.72);inset-block-start:0}.pllm-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"question" "general" "model" "clause";row-gap:0}.pllm-general{margin-block-end:12px}.pllm-graph{display:flex;flex-direction:column}.pllm-edge.is-down{height:48px;align-items:center;justify-content:flex-start;margin-inline-start:24px}.pllm-edge.is-down:before{inset-inline-start:0}.pllm-edge.is-down:after{inset-inline-start:-4px}.pllm-edge.is-down span{transform:none;margin-inline-start:14px}[dir=rtl] .pllm-edge.is-down span{transform:none}.pllm-edge.is-end,.pllm-edge.is-start{align-self:stretch;height:48px;align-items:center;justify-content:flex-start;margin-inline-start:24px}.pllm-edge.is-end:before,.pllm-edge.is-start:before{inset-block:0 1px;inset-inline:0 auto;width:1px;height:auto}.pllm-edge.is-end:after,.pllm-edge.is-start:after,[dir=rtl] .pllm-edge.is-end:after,[dir=rtl] .pllm-edge.is-start:after{inset-inline:-4px auto;inset-block-end:2px;transform:rotate(45deg)}.pllm-edge.is-end span,.pllm-edge.is-start span{margin-inline-start:14px}.pllm-a-quotes{margin-inline-start:24px;position:relative}.pllm-a-e4{margin-block-start:0}.pllm-a-network{margin-inline-start:24px}.pllm-a-quotes:before{content:"";position:absolute;inset-block:0;inset-inline-start:-1px;width:1px;background:var(--cobalt)}.pllm-fork{grid-template-columns:minmax(0,1fr)}.pllm-fork-start{flex-direction:row;align-items:center}.pllm-connector,.pllm-fork-lines{display:none}.pllm-fork-rows{grid-auto-rows:auto;margin-block-start:8px;border-inline-start:1px solid var(--cobalt);padding-inline-start:16px;margin-inline-start:12px}.pllm-fork-rows li{grid-template-columns:minmax(0,1fr)}.pllm-fork-qa .source-note{padding-inline-start:10px}.pllm-site-row{min-height:0}.pllm-site-node{width:72px}.pb2c-hero-inner,.pllm-products-inner{grid-template-columns:minmax(0,1fr)}.pb2c-hero-inner{min-height:0;padding-block:40px}.pb2c-phone-screen{height:640px}.pb2c-night-facts{grid-template-columns:minmax(0,1fr)}.pb2c-time{display:block;margin-block-start:0}.pb2c-stop{display:flex;flex-direction:column-reverse;background:#fff}.pb2c-stop:after{display:none}.pb2c-stop-label{padding:14px 16px 2px}.pb2c-stop-thread{padding:8px 16px 18px}.pb2c-browser-page,.pb2c-channel-grid{grid-template-columns:minmax(0,1fr)}.pb2c-browser-page{min-height:0}.pb2c-site-skeleton{display:none}.pb2c-code{grid-row:2}.pb2c-widget{grid-column:1;grid-row:1}.pb2c-wa{min-height:0}.pb2b-hero-head{grid-template-columns:minmax(0,1fr);gap:16px}.pb2b-app-bar{flex-direction:column;align-items:stretch;gap:0;padding-inline:0}.pb2b-app-name{padding:14px 14px 8px}.pb2b-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pb2b-tabs button{justify-content:center;padding-inline:4px;min-height:52px;font-size:14px;gap:6px;line-height:1.2;text-align:center}.pb2b-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"answer" "doc" "summary"}html:not(.js) .pb2b-scene{grid-template-areas:"name" "answer" "doc" "summary"}.pb2b-doc{border-inline-start:0;border-block-start:1px solid var(--line)}.pb2b-summary{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;row-gap:10px}.pb2b-summary dl{margin-block:0 8px}.pb2b-answer .source-note{padding-inline-start:10px}.pb2b-flow{grid-template-columns:minmax(0,1fr)}.pb2b-sources{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.pb2b-sources li{min-height:56px;padding:8px 10px;gap:8px;font-size:14px}.pb2b-connector,.pb2b-flow-lines{display:none}.pb2b-flow-model{min-height:290px;padding-block-end:28px}.pb2b-flow-model:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - .5px);width:1px;background:#7ea6ff}.pb2b-flow-model b{padding:2px 10px;background:var(--night)}.pb2b-flow-answer .source-note{padding-inline-start:10px}.pb2b-audience-list li,.pb2b-connect-inner,.ptrn-hero-head,.ptrn-rail{grid-template-columns:minmax(0,1fr)}.ptrn-rail{row-gap:8px}.ptrn-rail li:first-child:before,.ptrn-rail:after,.ptrn-rail:before{display:none}.ptrn-rail li{flex-direction:row;align-items:center;gap:14px}.ptrn-rail li+li:after{content:"";position:absolute;inset-block-end:calc(50% + 40px);inset-inline-start:47px;width:2px;height:28px;background:#fff}.ptrn-rail-mark{flex:none;width:96px;height:96px}.ptrn-obj-sheet{transform:rotate(-4deg) scale(.6)}.ptrn-obj-answer,.ptrn-obj-model,.ptrn-obj-rack{transform:scale(.64)}.ptrn-closing-line{flex-direction:column;align-items:flex-start;gap:24px}.ptrn-closing-line i{align-self:stretch;flex:none}.ptrn-closing-line i:after{content:"";position:absolute;inset-block:0;inset-inline-start:100%;width:100vw;background:#7ea6ff}.ptrn-matrix-head{display:none}.ptrn-matrix{margin-block-start:28px;border-block-start:1px solid var(--line)}.ptrn-line dl{grid-template-columns:minmax(0,1fr);gap:14px;padding-block-start:0;padding-inline-start:30px}.ptrn-line dl:before{inset-block:6px 6px;inset-inline:8px auto;width:2px;height:auto}.js .ptrn-line dl:not(.is-seen):before{transform:scaleY(0)}.js .ptrn-line dl:before{transform-origin:50% 0}.ptrn-line dl>div:before{inset-block-start:2px;inset-inline-start:-30px}.ptrn-line dt{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:14px;font-weight:600;color:var(--ink-2)}.ptrn-steps{grid-template-columns:minmax(0,1fr);row-gap:32px}}@media (max-width:480px){.pllm-hero-stage{--stage-k:0.52}.pllm-tabs{gap:14px;justify-content:space-between}.pllm-tabs button{flex:1;font-size:15px;min-height:52px}.pllm-site-row{flex-wrap:wrap;justify-content:space-around;gap:8px}.pllm-site-row>i{display:none}.pllm-site-row>.pllm-site-model{order:-1;flex-basis:100%}.pllm-site-node{width:96px}.pllm-cloud{flex:1 1 100%}.pb2b-doc-table{table-layout:fixed}.pb2b-doc-table td,.pb2b-doc-table th{overflow-wrap:anywhere;padding-inline-end:6px}.pllm-timeline{grid-template-columns:minmax(0,1fr);row-gap:20px;padding-block-start:0;padding-inline-start:24px}.pllm-timeline:before{inset-block:5px;inset-inline:5px auto;border-block-start:0;border-inline-start:1px dashed rgba(143,182,255,.6)}.pllm-timeline li:before{inset-block-start:6px;inset-inline-start:-24px}.pb2c-phone{width:min(100%,320px)}.pb2c-medians dl{flex-wrap:wrap}.pb2b-wire{grid-template-columns:minmax(0,1fr);gap:14px}.pb2b-wire-node{min-height:88px}.pb2b-tabs button .icon{display:none}}:where([dir=rtl]) :where(.prod) :where(h1,h2,h3,p,li,figcaption,dt,dd,th,td,span,small,strong,b):where(:not(.page-stack *)){unicode-bidi:plaintext;text-align:right}@media (prefers-reduced-motion:reduce){.prod *,.prod :after,.prod :before{animation:none!important;transition:none!important}}