.kpbg-reference .office-plan-grid .plan-card{border-radius:16px;min-width:0;padding:26px}.kpbg-reference .office-plan-grid .plan-card>p{min-height:40px;margin:14px 0 20px}.kpbg-reference .office-plan-grid .plan-card .plan-price{letter-spacing:-.055em;font-weight:800}.kpbg-reference .office-plan-grid .plan-card ul{margin-top:20px}.kpbg-reference .office-plan-grid .plan-card li strong{color:#202024;font-weight:750}.kpbg-reference .office-plan-grid .plan-card a.button{background:var(--tone,var(--red));color:#fff;-webkit-text-fill-color:#fff;border-color:var(--tone,var(--red))}.kpbg-reference .office-plan-grid .plan-card a.button:hover{background:color-mix(in srgb,var(--tone,var(--red)) 88%,black);border-color:var(--tone,var(--red));color:#fff}.kpbg-reference .office-plan-grid .plan-card a.button:focus-visible{outline:2px solid var(--tone,var(--red));outline-offset:4px}.kpbg-reference .office-included{text-align:left;background:linear-gradient(135deg,#fff8f8,#fff 50%);border:1px solid #eededf;border-radius:18px;margin-top:26px;padding:30px}.kpbg-reference .office-included header{border-bottom:1px solid #eadfe0;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}.kpbg-reference .office-included-label{letter-spacing:.12em;color:#c71924;font-size:10px;font-weight:800}.kpbg-reference .office-included h4{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(22px,2.5vw,30px);line-height:1.25}.kpbg-reference .office-included h4 em{color:#df202b;font-style:normal}.kpbg-reference .office-included header>p{color:#68686d;max-width:290px;margin:0;font-size:12px;line-height:1.7}.kpbg-reference .office-included-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.kpbg-reference .office-included h5{align-items:center;gap:10px;margin:24px 0 20px;font-size:15px;font-weight:800;display:flex}.kpbg-reference .office-included h5>span{color:#c71924;background:#ffe9ec;border-radius:7px;padding:7px;font-size:10px}.kpbg-reference .office-included ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kpbg-reference .office-included li{align-items:flex-start;gap:9px;display:flex}.kpbg-reference .office-included li>span{color:#df202b;font-weight:800}.kpbg-reference .office-included li strong{color:#202024;font-size:13px;line-height:1.4;display:block}.kpbg-reference .office-included li p{color:#68686d;margin:5px 0 0;font-size:12px;line-height:1.6}.kpbg-reference .office-included-extras{border-top:1px solid #eadfe0;flex-wrap:wrap;gap:9px;margin-top:28px;padding-top:22px;display:flex}.kpbg-reference .office-included-extras>span{color:#67676c;background:#fff;border:1px solid #eee;border-radius:6px;padding:8px 10px;font-size:11px}.kpbg-reference .office-included-extras b{color:#202024}.kpbg-reference .office-included .office-included-control{color:#68686d;margin:20px 0 0;font-size:12px}.kpbg-reference .office-included-control strong{color:#c71924}.kpbg-reference .office-addon-note{justify-content:space-between;gap:24px;margin-top:18px;display:flex}.kpbg-reference .office-addon-note p{color:#68686d;max-width:48%;margin:0;font-size:12px;line-height:1.6}.kpbg-reference .office-addon-note strong{color:#202024}@media (width<=760px){.kpbg-reference .office-included{padding:20px}.kpbg-reference .office-included header{display:block}.kpbg-reference .office-included header>p{margin-top:12px}.kpbg-reference .office-included-groups{grid-template-columns:1fr;gap:4px}.kpbg-reference .office-included h5{margin-bottom:15px}.kpbg-reference .office-addon-note{display:block}.kpbg-reference .office-addon-note p{max-width:none;margin-bottom:8px}}.kpbg-reference .pricing-product-heading{text-align:left;margin:44px 0 24px}.kpbg-reference .pricing-product-heading>span{color:#df202b;letter-spacing:.12em;font-size:11px;font-weight:750}.kpbg-reference .pricing-product-heading h3{letter-spacing:-.04em;margin:10px 0;font-size:clamp(27px,3vw,38px);line-height:1.2}.kpbg-reference .pricing-product-heading h3 em{color:#df202b;font-style:normal}.kpbg-reference .pricing-product-heading p{color:#666;margin:0;font-size:15px;line-height:1.6}.kpbg-reference .office-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpbg-reference .office-pricing-details{color:#bf1722;text-underline-offset:4px;margin:20px 0 4px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}@media (width<=760px){.kpbg-reference .office-plan-grid{grid-template-columns:1fr}}.kpbg-reference .pricing-section{isolation:isolate;position:relative}.kpbg-reference .pricing-section:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 42% at 50% 0,#df202b12,#0000 70%),radial-gradient(30% 30% at 12% 18%,#ff6b5f0d,#0000 70%);position:absolute;inset:-6% -10% 40%}.kpbg-reference .plan-card{background:#fff;border:1px solid #efe3e4;border-radius:20px;padding:26px 22px;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s,border-color .28s;box-shadow:0 1px 2px #1a0b0c08}.kpbg-reference .plan-card:hover{border-color:#e6c9cb;transform:translateY(-4px);box-shadow:0 18px 44px #7d202514}.kpbg-reference .plan-card h3{letter-spacing:-.4px;margin:14px 0 16px;font-size:18px}.kpbg-reference .plan-card>p{color:#6a6a6f;min-height:40px}.kpbg-reference .plan-card.recommended{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#df202b,#ff8a7a 55%,#df202b) border-box;border:1.6px solid #0000;transform:translateY(-6px);box-shadow:0 20px 50px #df202b1f}.kpbg-reference .plan-card.recommended:hover{transform:translateY(-10px)}.kpbg-reference .plan-card.recommended:before{content:"RECOMMENDED";color:#fff;letter-spacing:.14em;background:#df202b;border-radius:999px;padding:6px 11px;font:700 9.5px/1 ui-monospace,monospace;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #df202b3d}.kpbg-reference .plan-card{position:relative}.kpbg-reference .plan-price{letter-spacing:-1.4px;color:#151515;font-size:33px;font-weight:650;line-height:1.1}.kpbg-reference .plan-price small{letter-spacing:0;color:#8a8a8f;margin-left:5px;font-size:12px;font-weight:600;display:inline-block}.kpbg-reference .plan-card ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.kpbg-reference .plan-card ul li{color:#4a4a50;padding-left:23px;font-size:12.5px;line-height:1.55;position:relative}.kpbg-reference .plan-card ul li:before{content:"";background:#fdecec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.2 2.2 4.8-5' fill='none' stroke='%23df202b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:0}.kpbg-reference .plan-card .plan-cta,.kpbg-reference .plan-card a[class*=cta]{border-radius:12px;font-weight:700;transition:transform .2s,box-shadow .2s}.kpbg-reference .plan-card:hover .plan-cta{transform:translateY(-1px)}.kpbg-reference .plan-card.recommended .plan-cta{box-shadow:0 10px 24px #df202b33}.kpbg-reference .billing-switch{background:#fff;border:1px solid #efe3e4;border-radius:999px;padding:4px;box-shadow:0 1px 2px #1a0b0c08}.kpbg-reference .billing-switch button{color:#5a5a60;background:0 0;border:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:650;transition:background .2s,color .2s}.kpbg-reference .billing-switch button[aria-pressed=true]{color:#fff;background:#df202b;box-shadow:0 6px 16px #df202b2e}.kpbg-reference .currency-control{color:#6a6a6f;font-size:12.5px}.kpbg-reference .currency-control select{font:inherit;background:#fff;border:1px solid #efe3e4;border-radius:10px;padding:8px 10px}@media (prefers-reduced-motion:reduce){.kpbg-reference .plan-card,.kpbg-reference .plan-card:hover,.kpbg-reference .plan-card.recommended:hover{transition:none;transform:none}}@media (width<=860px){.kpbg-reference .plan-card.recommended,.kpbg-reference .plan-card.recommended:hover{transform:none}.kpbg-reference .plan-price{font-size:29px}}.kpbg-reference .plan-card.recommended .plan-kicker,.kpbg-reference .plan-card.recommended>p:empty{display:none}.kpbg-reference .office-plan{--tone:#81552f;--tone-soft:#f5eee5}.kpbg-reference .office-plan-grid>.office-plan:nth-child(2){--tone:#df202b;--tone-soft:#fdeeef}.kpbg-reference .office-plan-grid>.office-plan:nth-child(3){--tone:#303638;--tone-soft:#edf0ef}.kpbg-reference .office-plan{border-top:3px solid var(--tone)}.kpbg-reference .office-plan h3{color:var(--tone)}.kpbg-reference .office-plan .plan-price{color:#151515}.kpbg-reference .office-plan ul li:before{background-color:var(--tone-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.2 2.2 4.8-5' fill='none' stroke='%23333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kpbg-reference .office-plan:first-child ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.2 2.2 4.8-5' fill='none' stroke='%2381552f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kpbg-reference .office-plan:nth-child(3) ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.4l2.2 2.2 4.8-5' fill='none' stroke='%23303638' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.kpbg-reference .office-plan ul li:first-child strong,.kpbg-reference .office-plan ul li:first-child{font-weight:650}.kpbg-reference .office-plan .button,.kpbg-reference .office-plan a.button.white,.kpbg-reference .office-plan.recommended .button{background:var(--tone);border-color:var(--tone);color:#fff}.kpbg-reference .office-plan.recommended{box-shadow:0 22px 52px #df202b1f}.kpbg-reference .office-plan.recommended:before{content:"RECOMMENDED"}@media (width<=860px){.kpbg-reference .office-plan.recommended:before{content:"RECOMMENDED"}}.kpbg-reference .office-plan.recommended .button,.kpbg-reference .office-plan.recommended .button *{-webkit-text-fill-color:#fff;color:#fff!important}.kpbg-reference .office-plan-grid .office-plan{background:linear-gradient(160deg,var(--tone-soft),#fff 38%);border:1px solid color-mix(in srgb,var(--tone) 20%,white);border-top:3px solid var(--tone);border-radius:20px;box-shadow:0 10px 30px #29211b06}.kpbg-reference .office-plan-grid .office-plan.recommended{border-color:color-mix(in srgb,var(--tone) 55%,white);background:linear-gradient(160deg,#fff0f0,#fff 42%);box-shadow:0 16px 40px #b3242712}.kpbg-reference .office-plan-grid .office-plan h3{letter-spacing:-.5px;font-size:20px;font-weight:650}.kpbg-reference .office-plan-grid .office-plan a.button{box-shadow:0 4px 10px color-mix(in srgb,var(--tone) 12%,transparent);border-radius:10px;transition:background .2s,box-shadow .2s}.kpbg-reference .office-plan-grid .office-plan:hover{border-color:var(--tone);box-shadow:0 18px 40px #29211b10}.kpbg-reference .office-plan-grid .office-plan ul{border-top:1px solid color-mix(in srgb,var(--tone) 12%,white);padding-top:18px}.kpbg-reference .chatbot-plan-grid .plan-card{--tone:#81552f;--tone-soft:#f5eee5;background:linear-gradient(160deg,var(--tone-soft),#fff 38%);border:1px solid color-mix(in srgb,var(--tone) 20%,white);border-top:3px solid var(--tone);border-radius:20px;box-shadow:0 10px 30px #29211b06}.kpbg-reference .chatbot-plan-grid .free-plan{--tone:#303638;--tone-soft:#edf0ef}.kpbg-reference .chatbot-plan-grid .plan-card.recommended{--tone:#df202b;--tone-soft:#fff0f0;border-color:color-mix(in srgb,var(--tone) 55%,white);box-shadow:0 16px 40px #b3242712}.kpbg-reference .chatbot-plan-grid .plan-card h3{color:var(--tone);letter-spacing:-.5px;font-size:20px;font-weight:650}.kpbg-reference .chatbot-plan-grid .plan-card a.button{background:var(--tone);border-color:var(--tone);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 4px 10px color-mix(in srgb,var(--tone) 12%,transparent);border-radius:10px}.kpbg-reference .chatbot-plan-grid .plan-card a.button:hover{background:color-mix(in srgb,var(--tone) 88%,black)}.kpbg-reference .chatbot-plan-grid .plan-card a.button:focus-visible{outline:2px solid var(--tone);outline-offset:4px}.kpbg-reference .chatbot-plan-grid .plan-card ul{border-top:1px solid color-mix(in srgb,var(--tone) 12%,white);padding-top:18px}.kpbg-reference .chatbot-plan-grid .plan-card li:before{content:"✓";background:var(--tone-soft);color:var(--tone);place-items:center;font-size:10px;font-weight:700;display:grid}.kpbg-reference .chatbot-plan-grid .plan-card:hover{border-color:var(--tone);box-shadow:0 18px 40px #29211b10}.kpbg-reference .plan-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:22px 0 30px;display:flex}.kpbg-reference .plan-controls .currency-control{align-items:center;gap:10px;margin:0;display:flex}.kpbg-reference .plan-controls .billing-switch{width:auto;margin:0;display:flex}.kpbg-reference .plan-controls .billing-switch button{white-space:nowrap}@media (width<=600px){.kpbg-reference .plan-controls{flex-direction:column;align-items:flex-start;gap:14px}.kpbg-reference .plan-controls .currency-control{flex-wrap:wrap}}
