:root{--pf-width-one-third:33.33%;--pf-width-half:50%;--pf-width-two-thirds:66.66%;--pf-width-full:100%;--pf-gap-xs:0.5rem;--pf-gap-sm:1rem;--pf-gap-md:1.5rem;--pf-gap-lg:2rem;--pf-gap-xl:3rem}.pf-width--one-third{width:var(--pf-width-one-third);flex:0 0 var(--pf-width-one-third)}.pf-width--half{width:var(--pf-width-half);flex:0 0 var(--pf-width-half)}.pf-width--two-thirds{width:var(--pf-width-two-thirds);flex:0 0 var(--pf-width-two-thirds)}.pf-width--full{width:var(--pf-width-full);flex:0 0 var(--pf-width-full)}@media(max-width:768px){.pf-width--one-third{width:var(--pf-width-half);flex:0 0 var(--pf-width-half)}.pf-width--two-thirds{width:var(--pf-width-full);flex:0 0 var(--pf-width-full)}}@media(max-width:480px){.pf-width--half,.pf-width--one-third,.pf-width--two-thirds{width:var(--pf-width-full);flex:0 0 var(--pf-width-full)}}.pf-gap--xs{gap:var(--pf-gap-xs)}.pf-gap--sm{gap:var(--pf-gap-sm)}.pf-gap--md{gap:var(--pf-gap-md)}.pf-gap--lg{gap:var(--pf-gap-lg)}.pf-gap--xl{gap:var(--pf-gap-xl)}.pf-flex{display:flex}.pf-flex--wrap{flex-wrap:wrap}.pf-flex--column{flex-direction:column}.pf-flex--center{justify-content:center;align-items:center}.pf-flex--between{justify-content:space-between}.pf-flex--start{justify-content:flex-start}.pf-flex--end{justify-content:flex-end}.pf-grid{display:grid}.pf-grid--2{grid-template-columns:repeat(2,1fr)}.pf-grid--3{grid-template-columns:repeat(3,1fr)}.pf-grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.pf-grid--3,.pf-grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.pf-grid--2,.pf-grid--3,.pf-grid--4{grid-template-columns:1fr}}.pf-feature-7{padding:var(--pf-spacing-xl) 0}.pf-feature-7__container{max-width:var(--pf-container-max-width,1200px);margin:0 auto;padding:0 var(--pf-spacing-md)}.pf-feature-7__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--pf-gap-xl);align-items:start}@media(max-width:768px){.pf-feature-7__content{grid-template-columns:1fr;gap:var(--pf-gap-lg)}}.pf-feature-7__accordion-wrapper{width:100%}.pf-feature-7__accordion{width:100%;border:none}.pf-feature-7__accordion-item{border:1px solid var(--pf-color-border);border-radius:var(--pf-border-radius-lg);margin-bottom:var(--pf-spacing-md);overflow:hidden;transition:all .2s ease}.pf-feature-7__accordion-item:hover{border-color:var(--pf-color-border-hover);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pf-feature-7__accordion-item:last-child{margin-bottom:0}.pf-feature-7__accordion-item[data-state=open]{border-color:var(--pf-color-primary)}.pf-feature-7__accordion-trigger{width:100%;padding:var(--pf-spacing-lg);background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.pf-feature-7__accordion-trigger:hover{background-color:var(--pf-color-background-hover)}.pf-feature-7__accordion-trigger[data-state=open]{background-color:var(--pf-color-background-active)}.pf-feature-7__trigger-content{display:flex;align-items:center;gap:var(--pf-spacing-md);flex:1}.pf-feature-7__trigger-title{flex:1;color:var(--pf-color-text-secondary);transition:color .2s ease}.pf-feature-7__trigger-title--active{color:var(--pf-color-text-primary)}.pf-feature-7__trigger-title h4,.pf-feature-7__trigger-title h5,.pf-feature-7__trigger-title h6{font-size:var(--pf-font-size-xl);font-weight:var(--pf-font-weight-semibold);margin:0;line-height:var(--pf-line-height-tight)}.pf-feature-7__accordion-content{padding:0 var(--pf-spacing-lg) var(--pf-spacing-lg)}.pf-feature-7__content-inner{display:flex;flex-direction:column;gap:var(--pf-spacing-md)}.pf-feature-7__text-content{flex:1}.pf-feature-7__item-description p{font-size:var(--pf-font-size-base);color:var(--pf-color-text-secondary);line-height:var(--pf-line-height-relaxed);margin:0 0 var(--pf-spacing-sm) 0}.pf-feature-7__item-description p:last-child{margin-bottom:0}.pf-feature-7__mobile-image{margin-top:var(--pf-spacing-md);border-radius:var(--pf-border-radius-lg);overflow:hidden}@media(min-width:769px){.pf-feature-7__mobile-image{display:none}}.pf-feature-7__mobile-image img{width:100%;height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover}.pf-feature-7__image-wrapper{position:sticky;top:var(--pf-spacing-xl);height:-moz-fit-content;height:fit-content}@media(max-width:768px){.pf-feature-7__image-wrapper{display:none}}.pf-feature-7__image-container{background-color:var(--pf-color-background-secondary);border-radius:var(--pf-border-radius-xl);overflow:hidden;aspect-ratio:4/3;position:relative}.pf-feature-7__featured-image{transition:transform .3s ease}.pf-feature-7__featured-image,.pf-feature-7__featured-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pf-feature-7__image-container:hover .pf-feature-7__featured-image{transform:scale(1.02)}@media(max-width:1024px){.pf-feature-7__content{gap:var(--pf-gap-lg)}.pf-feature-7__container{padding:0 var(--pf-spacing-sm)}}@media(max-width:768px){.pf-feature-7{padding:var(--pf-spacing-lg) 0}.pf-feature-7__accordion-trigger{padding:var(--pf-spacing-md)}.pf-feature-7__trigger-title h4,.pf-feature-7__trigger-title h5,.pf-feature-7__trigger-title h6{font-size:var(--pf-font-size-lg)}.pf-feature-7__accordion-content{padding:0 var(--pf-spacing-md) var(--pf-spacing-md)}}@media(max-width:480px){.pf-feature-7__trigger-content{gap:var(--pf-spacing-sm)}}.priceflow-widget .form-block{max-width:48rem}.priceflow-widget .form-block .form-intro{margin-bottom:var(--priceflow-spacing-xl)}@media(min-width:var(--priceflow-breakpoint-desktop )){.priceflow-widget .form-block .form-intro{margin-bottom:var(--priceflow-spacing-3xl)}}.priceflow-widget .form-block .form-intro .payload-richtext{font-size:var(--priceflow-font-size-base);line-height:var(--priceflow-line-height-relaxed)}.priceflow-widget .form-block .form-intro .payload-richtext h1,.priceflow-widget .form-block .form-intro .payload-richtext h2,.priceflow-widget .form-block .form-intro .payload-richtext h3,.priceflow-widget .form-block .form-intro .payload-richtext h4{margin:0 0 var(--priceflow-spacing-md) 0;font-weight:var(--priceflow-font-weight-semibold);color:var(--priceflow-text-color)}.priceflow-widget .form-block .form-intro .payload-richtext h1{font-size:var(--priceflow-font-size-2xl);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext h2{font-size:var(--priceflow-font-size-xl);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext h3{font-size:var(--priceflow-font-size-lg);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext h4{font-size:var(--priceflow-font-size-base);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext p{margin:0 0 var(--priceflow-spacing-md) 0}.priceflow-widget .form-block .form-intro .payload-richtext a{color:var(--priceflow-primary-color);text-decoration:none}.priceflow-widget .form-block .form-intro .payload-richtext a:hover{color:var(--priceflow-primary-hover);text-decoration:underline}.priceflow-widget .form-block .form-container{padding:var(--priceflow-spacing-md);border:1px solid var(--priceflow-border-color);border-radius:.8rem;background:var(--priceflow-bg-color)}@media(min-width:var(--priceflow-breakpoint-desktop )){.priceflow-widget .form-block .form-container{padding:var(--priceflow-spacing-lg)}}.priceflow-widget .form-block .form-container .form-group{margin-bottom:var(--priceflow-spacing-lg)}.priceflow-widget .form-block .form-container .form-group:last-child{margin-bottom:0}.priceflow-widget .form-block .form-container .form-label{display:block;margin-bottom:var(--priceflow-spacing-sm);font-weight:var(--priceflow-font-weight-medium);color:var(--priceflow-text-color);font-size:var(--priceflow-font-size-sm)}.priceflow-widget .form-block .form-container .form-label .required{color:var(--priceflow-error-color);margin-right:var(--priceflow-spacing-xs)}.priceflow-widget .form-block .form-container .form-label .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.priceflow-widget .form-block .form-container .form-input,.priceflow-widget .form-block .form-container .form-select,.priceflow-widget .form-block .form-container .form-textarea{width:100%;padding:var(--priceflow-spacing-sm) var(--priceflow-spacing-md);border:1px solid var(--priceflow-border-color);border-radius:var(--priceflow-border-radius);font-family:var(--priceflow-font-family);font-size:var(--priceflow-font-size-base);line-height:var(--priceflow-line-height-normal);background:var(--priceflow-bg-color);color:var(--priceflow-text-color)}.priceflow-widget .form-block .form-container .form-input:focus,.priceflow-widget .form-block .form-container .form-select:focus,.priceflow-widget .form-block .form-container .form-textarea:focus{outline:none;border-color:var(--priceflow-primary-color);box-shadow:0 0 0 2px rgba(0,102,204,.2)}.priceflow-widget .form-block .form-container .form-input:invalid,.priceflow-widget .form-block .form-container .form-select:invalid,.priceflow-widget .form-block .form-container .form-textarea:invalid{border-color:var(--priceflow-error-color)}.priceflow-widget .form-block .form-container .form-input:valid,.priceflow-widget .form-block .form-container .form-select:valid,.priceflow-widget .form-block .form-container .form-textarea:valid{border-color:var(--priceflow-success-color)}.priceflow-widget .form-block .form-container .form-textarea{min-height:120px;resize:vertical}.priceflow-widget .form-block .form-container .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.priceflow-widget .form-block .form-container .form-checkbox{display:flex;align-items:center;gap:var(--priceflow-spacing-sm);margin-bottom:var(--priceflow-spacing-md)}.priceflow-widget .form-block .form-container .form-checkbox input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--priceflow-primary-color)}.priceflow-widget .form-block .form-container .form-checkbox label{font-size:var(--priceflow-font-size-sm);color:var(--priceflow-text-color);cursor:pointer}.priceflow-widget .form-block .form-container .form-error{margin-top:var(--priceflow-spacing-xs);font-size:var(--priceflow-font-size-sm);color:var(--priceflow-error-color)}.priceflow-widget .form-block .form-container .form-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--priceflow-spacing-sm) var(--priceflow-spacing-lg);border:none;border-radius:var(--priceflow-border-radius);font-family:var(--priceflow-font-family);font-weight:600;line-height:var(--priceflow-line-height-base);text-decoration:none;cursor:pointer;background:var(--priceflow-primary-color);color:#fff;transition:all .2s ease;width:100%;margin-top:var(--priceflow-spacing-lg);font-size:var(--priceflow-font-size-base);font-weight:var(--priceflow-font-weight-medium);height:3rem}.priceflow-widget .form-block .form-container .form-button:hover:not(:disabled){background:var(--priceflow-primary-hover);border-color:var(--priceflow-primary-hover);transform:translateY(-1px);box-shadow:var(--priceflow-shadow-md)}.priceflow-widget .form-block .form-container .form-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.priceflow-widget .form-block .form-container .form-message{margin-top:var(--priceflow-spacing-lg);padding:var(--priceflow-spacing-md);border-radius:var(--priceflow-border-radius);font-size:var(--priceflow-font-size-sm)}.priceflow-widget .form-block .form-container .form-message.success{background:rgba(16,185,129,.1);color:var(--priceflow-success-color);border:1px solid rgba(16,185,129,.2)}.priceflow-widget .form-block .form-container .form-message.error{background:rgba(239,68,68,.1);color:var(--priceflow-error-color);border:1px solid rgba(239,68,68,.2)}.priceflow-widget .form-block .form-container .form-message.info{background:rgba(59,130,246,.1);color:var(--priceflow-info-color);border:1px solid rgba(59,130,246,.2)}.priceflow-widget .form-block.width-small{max-width:400px}.priceflow-widget .form-block.width-medium{max-width:600px}.priceflow-widget .form-block.width-large{max-width:800px}.priceflow-widget .form-block.width-full{max-width:100%}@media(max-width:var(--priceflow-breakpoint-mobile )){.priceflow-widget .form-block{margin:var(--priceflow-spacing-lg) auto;padding:var(--priceflow-spacing-lg)}.priceflow-widget .form-block .form-intro{margin-bottom:var(--priceflow-spacing-lg)}.priceflow-widget .form-block .form-intro .payload-richtext h1{font-size:var(--priceflow-font-size-xl);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext h2{font-size:var(--priceflow-font-size-lg);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-intro .payload-richtext h3{font-size:var(--priceflow-font-size-base);font-weight:700;line-height:var(--priceflow-line-height-base)}.priceflow-widget .form-block .form-container .form-group{margin-bottom:var(--priceflow-spacing-md)}.priceflow-widget .form-block .form-container .form-button{height:2.75rem}}@media(min-width:var(--priceflow-breakpoint-tablet )){.priceflow-widget .form-block .form-container{padding:var(--priceflow-spacing-lg)}}@media(min-width:var(--priceflow-breakpoint-desktop )){.priceflow-widget .form-block .form-container{padding:var(--priceflow-spacing-xl)}}.priceflow-widget .archive-block{margin:var(--priceflow-spacing-2xl) 0}.priceflow-widget .archive-block .archive-intro{margin-bottom:var(--priceflow-spacing-2xl)}.priceflow-widget .archive-block .archive-intro .payload-richtext{margin-left:0;max-width:48rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInup{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIndown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInleft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInright{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.priceflow-widget .content-block{background-color:var(--priceflow-warning-color);margin:0 auto;padding:2rem}.priceflow-widget .content-block .content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--priceflow-spacing-xl) var(--priceflow-spacing-2xl)}@media(min-width:768px){.priceflow-widget .content-block .content-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--priceflow-spacing-xl) var(--priceflow-spacing-2xl)}}@media(min-width:1024px){.priceflow-widget .content-block .content-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--priceflow-spacing-xl) var(--priceflow-spacing-2xl)}}.priceflow-widget .content-block .content-column{grid-column:span 4}@media(min-width:768px){.priceflow-widget .content-block .content-column{grid-column:span 2}}@media(min-width:1024px){.priceflow-widget .content-block .content-column{grid-column:span 4}}.priceflow-widget .content-block .content-column.size-oneThird{grid-column:span 4}@media(min-width:768px){.priceflow-widget .content-block .content-column.size-oneThird{grid-column:span 2}}@media(min-width:1024px){.priceflow-widget .content-block .content-column.size-oneThird{grid-column:span 4}}.priceflow-widget .content-block .content-column.size-half{grid-column:span 2}@media(min-width:768px){.priceflow-widget .content-block .content-column.size-half{grid-column:span 3}}@media(min-width:1024px){.priceflow-widget .content-block .content-column.size-half{grid-column:span 6}}.priceflow-widget .content-block .content-column.size-twoThirds{grid-column:span 3}@media(min-width:768px){.priceflow-widget .content-block .content-column.size-twoThirds{grid-column:span 4}}@media(min-width:1024px){.priceflow-widget .content-block .content-column.size-twoThirds{grid-column:span 8}}.priceflow-widget .content-block .content-column.size-full{grid-column:span 4}@media(min-width:768px){.priceflow-widget .content-block .content-column.size-full{grid-column:span 6}}@media(min-width:1024px){.priceflow-widget .content-block .content-column.size-full{grid-column:span 12}}.pf-search-filter{width:100%;margin:var(--pf-gap-md) 0}.pf-search-filter .pf-search-filter__container{display:flex;flex-direction:column;gap:var(--pf-gap-md);align-items:stretch}@media(min-width:768px){.pf-search-filter .pf-search-filter__container{flex-direction:row;align-items:center;gap:var(--pf-gap-lg)}}.pf-search-filter .pf-search-filter__search-section{flex:1;min-width:0}.pf-search-filter .pf-search-filter__input{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;transition:all .2s ease-in-out;background-color:#fff}.pf-search-filter .pf-search-filter__input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.pf-search-filter .pf-search-filter__input::-moz-placeholder{color:#9ca3af}.pf-search-filter .pf-search-filter__input::placeholder{color:#9ca3af}.pf-search-filter .pf-search-filter__input:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.pf-search-filter .pf-search-filter__navigation-section{flex:0 0 auto;min-width:200px}@media(min-width:768px){.pf-search-filter .pf-search-filter__navigation-section{min-width:250px}}.pf-search-filter .pf-search-filter__select{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out}.pf-search-filter .pf-search-filter__select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.pf-search-filter .pf-search-filter__select:hover{border-color:#d1d5db}.pf-search-filter .pf-search-filter__select:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.pf-search-filter .pf-search-filter__label.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-color-scheme:dark){.pf-search-filter .pf-search-filter__input,.pf-search-filter .pf-search-filter__select{background-color:#1f2937;border-color:#374151;color:#f9fafb}.pf-search-filter .pf-search-filter__input::-moz-placeholder,.pf-search-filter .pf-search-filter__select::-moz-placeholder{color:#6b7280}.pf-search-filter .pf-search-filter__input::placeholder,.pf-search-filter .pf-search-filter__select::placeholder{color:#6b7280}.pf-search-filter .pf-search-filter__input:focus,.pf-search-filter .pf-search-filter__select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.1)}.pf-search-filter .pf-search-filter__input:hover,.pf-search-filter .pf-search-filter__select:hover{border-color:#4b5563}.pf-search-filter .pf-search-filter__input:focus-visible,.pf-search-filter .pf-search-filter__select:focus-visible{outline-color:#60a5fa}}@media(max-width:767px){.pf-search-filter{margin:var(--pf-gap-sm) 0}.pf-search-filter .pf-search-filter__container{gap:var(--pf-gap-sm)}.pf-search-filter .pf-search-filter__input,.pf-search-filter .pf-search-filter__select{padding:.625rem .875rem;font-size:.875rem}}@media(prefers-contrast:high){.pf-search-filter .pf-search-filter__input,.pf-search-filter .pf-search-filter__select{border-width:3px}.pf-search-filter .pf-search-filter__input:focus,.pf-search-filter .pf-search-filter__input:focus-visible,.pf-search-filter .pf-search-filter__select:focus,.pf-search-filter .pf-search-filter__select:focus-visible{border-width:4px;outline-width:3px}}@media(prefers-reduced-motion:reduce){.pf-search-filter .pf-search-filter__input,.pf-search-filter .pf-search-filter__select{transition:none}}.pf-feature-1{display:grid;align-items:center;gap:var(--pf-gap-lg)}@media(min-width:1024px){.pf-feature-1{grid-template-columns:1fr 1fr}}.pf-feature-1__content{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1024px){.pf-feature-1__content{align-items:flex-start;text-align:left}}.pf-feature-1__title{margin:1.5rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.2;text-wrap:balance}@media(min-width:1024px){.pf-feature-1__title{font-size:3rem}}.pf-feature-1__description{margin-bottom:1.5rem;font-size:1.125rem;color:#6b7280;line-height:1.6}.pf-feature-1__actions{display:flex;width:100%;flex-direction:column;justify-content:center;gap:var(--pf-gap-sm)}@media(min-width:640px){.pf-feature-1__actions{flex-direction:row}}@media(min-width:1024px){.pf-feature-1__actions{justify-content:flex-start}}.pf-feature-1__link{width:100%}@media(min-width:640px){.pf-feature-1__link{width:auto}}.pf-feature-1__image{max-height:24rem;width:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(prefers-color-scheme:dark){.pf-feature-1__description{color:#9ca3af}}@media(max-width:1023px){.pf-feature-1{gap:1.5rem}.pf-feature-1__title{font-size:2rem}.pf-feature-1__description{font-size:1rem}}.pf-feature-2{display:grid;align-items:center;gap:var(--pf-gap-lg)}@media(min-width:1024px){.pf-feature-2{grid-template-columns:1fr 1fr}}.pf-feature-2__content{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:1024px){.pf-feature-2__content{align-items:flex-start;text-align:left}}.pf-feature-2__title{margin:1.5rem 0 0;font-size:2.25rem;font-weight:600;line-height:1.2;text-wrap:balance}@media(min-width:1024px){.pf-feature-2__title{font-size:3rem}}.pf-feature-2__description{margin-bottom:1.5rem;font-size:1.125rem;color:#6b7280;line-height:1.6}.pf-feature-2__actions{display:flex;width:100%;flex-direction:column;justify-content:center;gap:var(--pf-gap-sm)}@media(min-width:640px){.pf-feature-2__actions{flex-direction:row}}@media(min-width:1024px){.pf-feature-2__actions{justify-content:flex-start}}.pf-feature-2__link{width:100%}@media(min-width:640px){.pf-feature-2__link{width:auto}}.pf-feature-2__media{order:-1}@media(min-width:1024px){.pf-feature-2__media{order:0}}.pf-feature-2__image{max-height:24rem;width:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media(prefers-color-scheme:dark){.pf-feature-2__description{color:#9ca3af}}@media(max-width:1023px){.pf-feature-2{gap:1.5rem}.pf-feature-2__title{font-size:2rem}.pf-feature-2__description{font-size:1rem}}.pf-feature-3 .pf-feature-3__intro{margin-bottom:4rem;text-align:center}.pf-feature-3 .pf-feature-3__tabs{padding:0}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list{background-color:rgba(0,0,0,0);display:flex;height:auto;width:100%;flex-direction:column;gap:var(--pf-gap-sm);padding:0}@media(min-width:768px){.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list{flex-direction:row}}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;white-space:normal;border-radius:.375rem;border:1px solid #e5e7eb;padding:1rem;text-align:left;box-shadow:none;transition:all .2s ease-in-out;cursor:pointer}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger:hover{border-color:#d1d5db;opacity:.8}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger[data-state=active]{background-color:#f3f4f6;box-shadow:none}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header{display:flex;align-items:center;gap:var(--pf-gap-sm)}@media(min-width:768px){.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header{flex-direction:column;align-items:flex-start}}@media(min-width:1024px){.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header{gap:1rem}}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.5rem;background-color:#f3f4f6}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-icon .pf-feature-3__icon-image{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-title{font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.25rem}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tabs-list .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-description{font-size:.875rem;color:#6b7280;line-height:1.4}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tab-content{margin-top:2rem;padding:0}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tab-content .pf-feature-3__media{display:flex;justify-content:center;align-items:center;padding:2rem;background-color:#f9fafb;border-radius:.5rem}.pf-feature-3 .pf-feature-3__tabs .pf-feature-3__tab-content .pf-feature-3__media .pf-feature-3__image{max-width:100%;max-height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.375rem}@media(prefers-color-scheme:dark){.pf-feature-3 .pf-feature-3__tab-trigger{border-color:#374151;background-color:#1f2937}.pf-feature-3 .pf-feature-3__tab-trigger:hover{border-color:#4b5563}.pf-feature-3 .pf-feature-3__tab-icon,.pf-feature-3 .pf-feature-3__tab-trigger[data-state=active]{background-color:#374151}.pf-feature-3 .pf-feature-3__tab-description{color:#9ca3af}.pf-feature-3 .pf-feature-3__media{background-color:#1f2937}}@media(max-width:767px){.pf-feature-3 .pf-feature-3__intro{margin-bottom:2rem}.pf-feature-3 .pf-feature-3__tab-trigger{padding:.75rem}.pf-feature-3 .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-icon{width:2.5rem;height:2.5rem}.pf-feature-3 .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-icon .pf-feature-3__icon-image{width:1.25rem;height:1.25rem}.pf-feature-3 .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-title{font-size:1rem}.pf-feature-3 .pf-feature-3__tab-trigger .pf-feature-3__tab-header .pf-feature-3__tab-description{font-size:.8rem}.pf-feature-3 .pf-feature-3__tab-content{margin-top:1.5rem}.pf-feature-3 .pf-feature-3__tab-content .pf-feature-3__media{padding:1rem}.pf-feature-3 .pf-feature-3__tab-content .pf-feature-3__media .pf-feature-3__image{max-height:15rem}}.pf-feature-4{padding:8rem 0}.pf-feature-4 .pf-feature-4__container{display:flex;flex-direction:column;gap:var(--pf-gap-xl)}.pf-feature-4 .pf-feature-4__header{max-width:24rem}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__header{max-width:24rem}}.pf-feature-4 .pf-feature-4__title{margin-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.2}@media(min-width:768px){.pf-feature-4 .pf-feature-4__title{margin-bottom:1rem;font-size:2.25rem}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__title{margin-bottom:1.5rem}}.pf-feature-4 .pf-feature-4__description{color:var(--muted-foreground);margin-bottom:var(--pf-gap-lg)}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__description{font-size:1.125rem}}.pf-feature-4 .pf-feature-4__actions{display:flex;flex-direction:column;gap:var(--pf-gap-md)}@media(min-width:640px){.pf-feature-4 .pf-feature-4__actions{flex-direction:row;gap:var(--pf-gap-lg)}}.pf-feature-4 .pf-feature-4__link{display:flex;align-items:center;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s ease}@media(min-width:768px){.pf-feature-4 .pf-feature-4__link{font-size:1rem}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__link{font-size:1.125rem}}.pf-feature-4 .pf-feature-4__link:hover .pf-feature-4__link-icon{transform:translateX(.25rem)}.pf-feature-4 .pf-feature-4__link-icon{margin-left:var(--pf-gap-sm);width:1rem;height:1rem;transition:transform .2s ease}.pf-feature-4 .pf-feature-4__grid{display:grid;gap:var(--pf-gap-lg)}@media(min-width:768px){.pf-feature-4 .pf-feature-4__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__grid{gap:var(--pf-gap-xl)}}.pf-feature-4 .pf-feature-4__grid-item{border:1px solid var(--border);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column}@media(min-width:768px){.pf-feature-4 .pf-feature-4__grid-item{grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pf-gap-lg)}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__grid-item{gap:var(--pf-gap-xl)}}@media(min-width:768px){.pf-feature-4 .pf-feature-4__grid-item.pf-feature-4__grid-item--reverse{flex-direction:column-reverse}.pf-feature-4 .pf-feature-4__grid-item.pf-feature-4__grid-item--reverse .pf-feature-4__content{order:1}.pf-feature-4 .pf-feature-4__grid-item.pf-feature-4__grid-item--reverse .pf-feature-4__media{order:2}}.pf-feature-4 .pf-feature-4__media{position:relative;overflow:hidden}@media(max-width:767px){.pf-feature-4 .pf-feature-4__media{aspect-ratio:16/9;min-height:16rem}}@media(min-width:768px){.pf-feature-4 .pf-feature-4__media{min-height:24rem}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__media{min-height:28rem}}@media(min-width:1280px){.pf-feature-4 .pf-feature-4__media{min-height:32rem}}.pf-feature-4 .pf-feature-4__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block;max-width:100%;max-height:100%}.pf-feature-4 .pf-feature-4__no-image{width:100%;height:100%;background-color:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;min-height:inherit}.pf-feature-4 .pf-feature-4__content{display:flex;flex-direction:column;justify-content:center;padding:var(--pf-gap-lg) var(--pf-gap-lg) var(--pf-gap-xl)}@media(min-width:768px){.pf-feature-4 .pf-feature-4__content{padding:var(--pf-gap-xl) var(--pf-gap-xl) 2.5rem}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__content{padding:2.5rem 2.5rem 3rem}}.pf-feature-4 .pf-feature-4__item-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:600;line-height:1.2}@media(min-width:768px){.pf-feature-4 .pf-feature-4__item-title{margin-bottom:1rem;font-size:1.5rem}}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__item-title{margin-bottom:1.5rem}}.pf-feature-4 .pf-feature-4__item-description{color:var(--muted-foreground)}@media(min-width:1024px){.pf-feature-4 .pf-feature-4__item-description{font-size:1.125rem}}@media(prefers-color-scheme:dark){.pf-feature-4 .pf-feature-4__no-image{background-color:#374151;color:#9ca3af}}.feature-version-5,.pf-feature-5{--pf-border-radius:0.75rem;--pf-shadow:0 10px 25px rgba(0,0,0,0.1);--pf-transition:all 0.3s ease;padding:4rem 0}.feature-version-5 .feature-header,.feature-version-5 .pf-feature-5__header,.pf-feature-5 .pf-feature-5__header{text-align:center;margin-bottom:3rem}.feature-version-5 .feature-title,.feature-version-5 .pf-feature-5__title,.pf-feature-5 .pf-feature-5__title{margin-bottom:1rem}.feature-version-5 .feature-title h2,.feature-version-5 .feature-title h3,.feature-version-5 .feature-title h4,.feature-version-5 .feature-title h5,.feature-version-5 .feature-title h6,.feature-version-5 .pf-feature-5__title h2,.feature-version-5 .pf-feature-5__title h3,.feature-version-5 .pf-feature-5__title h4,.feature-version-5 .pf-feature-5__title h5,.feature-version-5 .pf-feature-5__title h6,.pf-feature-5 .pf-feature-5__title h2,.pf-feature-5 .pf-feature-5__title h3,.pf-feature-5 .pf-feature-5__title h4,.pf-feature-5 .pf-feature-5__title h5,.pf-feature-5 .pf-feature-5__title h6{font-size:2.5rem;font-weight:600;line-height:1.2;margin:0}@media(max-width:768px){.feature-version-5 .feature-title h2,.feature-version-5 .feature-title h3,.feature-version-5 .feature-title h4,.feature-version-5 .feature-title h5,.feature-version-5 .feature-title h6,.feature-version-5 .pf-feature-5__title h2,.feature-version-5 .pf-feature-5__title h3,.feature-version-5 .pf-feature-5__title h4,.feature-version-5 .pf-feature-5__title h5,.feature-version-5 .pf-feature-5__title h6,.pf-feature-5 .pf-feature-5__title h2,.pf-feature-5 .pf-feature-5__title h3,.pf-feature-5 .pf-feature-5__title h4,.pf-feature-5 .pf-feature-5__title h5,.pf-feature-5 .pf-feature-5__title h6{font-size:2rem}}.feature-version-5 .feature-description,.feature-version-5 .pf-feature-5__description,.pf-feature-5 .pf-feature-5__description{margin-bottom:2rem}.feature-version-5 .feature-description p,.feature-version-5 .pf-feature-5__description p,.pf-feature-5 .pf-feature-5__description p{font-size:1.125rem;color:var(--text-muted);max-width:600px;margin:0 auto}.feature-version-5 .feature-actions,.feature-version-5 .pf-feature-5__actions,.pf-feature-5 .pf-feature-5__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.feature-version-5 .feature-actions .feature-link,.feature-version-5 .feature-actions .pf-feature-5__link,.feature-version-5 .pf-feature-5__actions .feature-link,.feature-version-5 .pf-feature-5__actions .pf-feature-5__link,.pf-feature-5 .pf-feature-5__actions .feature-version-5 .feature-link,.pf-feature-5 .pf-feature-5__actions .pf-feature-5__link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:var(--primary-foreground);text-decoration:none;border-radius:.5rem;font-weight:500;transition:var(--pf-transition)}.feature-version-5 .feature-actions .feature-link:hover,.feature-version-5 .feature-actions .pf-feature-5__link:hover,.feature-version-5 .pf-feature-5__actions .feature-link:hover,.feature-version-5 .pf-feature-5__actions .pf-feature-5__link:hover,.pf-feature-5 .pf-feature-5__actions .feature-version-5 .feature-link:hover,.pf-feature-5 .pf-feature-5__actions .pf-feature-5__link:hover{background:var(--primary-hover);transform:translateY(-1px)}.feature-version-5 .feature-actions .feature-link .pf-feature-5__link-icon,.feature-version-5 .feature-actions .pf-feature-5__link .pf-feature-5__link-icon,.feature-version-5 .pf-feature-5__actions .feature-link .pf-feature-5__link-icon,.feature-version-5 .pf-feature-5__actions .pf-feature-5__link .pf-feature-5__link-icon,.pf-feature-5 .pf-feature-5__actions .feature-version-5 .feature-link .pf-feature-5__link-icon,.pf-feature-5 .pf-feature-5__actions .pf-feature-5__link .pf-feature-5__link-icon{width:1rem;height:1rem}.feature-version-5 .feature-grid-container,.feature-version-5 .pf-feature-5__flex,.pf-feature-5 .pf-feature-5__flex{display:flex;flex-wrap:wrap;gap:var(--pf-gap-md);justify-content:flex-start}@media(max-width:480px){.feature-version-5 .feature-grid-container,.feature-version-5 .pf-feature-5__flex,.pf-feature-5 .pf-feature-5__flex{flex-direction:column;gap:var(--pf-gap-lg)}}.feature-version-5 .feature-grid-item,.feature-version-5 .pf-feature-5__item,.pf-feature-5 .pf-feature-5__item{display:flex;flex-direction:column;padding:2rem;background:var(--card);border:1px solid var(--border);border-radius:var(--pf-border-radius);transition:var(--pf-transition);min-height:300px;flex:0 0 auto}.feature-version-5 .pf-feature-5__item.pf-width--one-third,.feature-version-5 .pf-width--one-third.feature-grid-item,.pf-feature-5 .pf-feature-5__item.pf-width--one-third{width:calc(33.33% - var(--pf-gap-md)*2/3);flex:0 0 calc(33.33% - var(--pf-gap-md)*2/3)}.feature-version-5 .pf-feature-5__item.pf-width--half,.feature-version-5 .pf-width--half.feature-grid-item,.pf-feature-5 .pf-feature-5__item.pf-width--half{width:calc(50% - var(--pf-gap-md)/2);flex:0 0 calc(50% - var(--pf-gap-md)/2)}.feature-version-5 .pf-feature-5__item.pf-width--two-thirds,.feature-version-5 .pf-width--two-thirds.feature-grid-item,.pf-feature-5 .pf-feature-5__item.pf-width--two-thirds{width:calc(66.66% - var(--pf-gap-md)/3);flex:0 0 calc(66.66% - var(--pf-gap-md)/3)}.feature-version-5 .pf-feature-5__item.pf-width--full,.feature-version-5 .pf-width--full.feature-grid-item,.pf-feature-5 .pf-feature-5__item.pf-width--full{width:100%;flex:0 0 100%}.feature-version-5 .feature-grid-item:hover,.feature-version-5 .pf-feature-5__item:hover,.pf-feature-5 .pf-feature-5__item:hover{transform:translateY(-4px);box-shadow:var(--pf-shadow);border-color:var(--primary)}@media(max-width:768px){.feature-version-5 .feature-grid-item,.feature-version-5 .pf-feature-5__item,.pf-feature-5 .pf-feature-5__item{min-height:auto;width:100%!important;flex:0 0 100%!important}}.feature-version-5 .feature-media,.feature-version-5 .pf-feature-5__media,.pf-feature-5 .pf-feature-5__media{margin-bottom:1.5rem;flex-shrink:0;overflow:hidden;border-radius:.5rem}.feature-version-5 .feature-image,.feature-version-5 .pf-feature-5__image,.pf-feature-5 .pf-feature-5__image{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;border-radius:.5rem;background:var(--muted)}@media(max-width:768px){.feature-version-5 .feature-image,.feature-version-5 .pf-feature-5__image,.pf-feature-5 .pf-feature-5__image{height:300px}}.feature-version-5 .pf-feature-5__item-title,.pf-feature-5 .pf-feature-5__item-title{margin-bottom:1rem}.feature-version-5 .pf-feature-5__item-title h2,.feature-version-5 .pf-feature-5__item-title h3,.feature-version-5 .pf-feature-5__item-title h4,.feature-version-5 .pf-feature-5__item-title h5,.feature-version-5 .pf-feature-5__item-title h6,.pf-feature-5 .pf-feature-5__item-title h2,.pf-feature-5 .pf-feature-5__item-title h3,.pf-feature-5 .pf-feature-5__item-title h4,.pf-feature-5 .pf-feature-5__item-title h5,.pf-feature-5 .pf-feature-5__item-title h6{font-size:1.25rem;font-weight:600;margin:0;color:var(--foreground)}.feature-version-5 .pf-feature-5__item-description,.pf-feature-5 .pf-feature-5__item-description{flex-grow:1}.feature-version-5 .pf-feature-5__item-description p,.pf-feature-5 .pf-feature-5__item-description p{font-size:.875rem;color:var(--text-muted);line-height:1.6;margin:0}@media(prefers-color-scheme:dark){.feature-version-5 .feature-grid-item:hover,.feature-version-5 .pf-feature-5__item:hover,.pf-feature-5 .pf-feature-5__item:hover{box-shadow:0 10px 25px hsla(0,0%,100%,.1)}}.pf-feature-6{width:100%;padding:8rem 0}.pf-feature-6 .pf-feature-6__header{text-align:center;margin-bottom:4rem;max-width:48rem;margin-left:auto;margin-right:auto}@media(max-width:768px){.pf-feature-6 .pf-feature-6__header{margin-bottom:3rem}}.pf-feature-6 .pf-feature-6__title{font-size:2.5rem;font-weight:500;line-height:1.2;margin-bottom:1rem}@media(min-width:1024px){.pf-feature-6 .pf-feature-6__title{font-size:3rem}}@media(max-width:768px){.pf-feature-6 .pf-feature-6__title{font-size:2rem}}.pf-feature-6 .pf-feature-6__title h2,.pf-feature-6 .pf-feature-6__title h3{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}.pf-feature-6 .pf-feature-6__description{font-size:1.125rem;line-height:1.6;color:var(--theme-text-secondary,#6b7280);margin-bottom:2rem}@media(max-width:768px){.pf-feature-6 .pf-feature-6__description{font-size:1rem}}.pf-feature-6 .pf-feature-6__description p{margin:0}.pf-feature-6 .pf-feature-6__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pf-feature-6 .pf-feature-6__link{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:var(--theme-primary,#3b82f6);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:500;transition:all .2s ease}.pf-feature-6 .pf-feature-6__link:hover{background-color:var(--theme-primary-hover,#2563eb);transform:translateY(-1px)}.pf-feature-6 .pf-feature-6__link .pf-feature-6__link-icon{width:1rem;height:1rem;transition:transform .2s ease}.pf-feature-6 .pf-feature-6__link:hover .pf-feature-6__link-icon{transform:translateX(2px)}.pf-feature-6 .pf-feature-6__flex{display:flex;flex-wrap:wrap;gap:var(--pf-gap-lg)}.pf-feature-6 .pf-feature-6__item.pf-width--half{width:calc(50% - var(--pf-gap-lg)/2);flex:0 0 calc(50% - var(--pf-gap-lg)/2)}@media(max-width:768px){.pf-feature-6 .pf-feature-6__item.pf-width--half{width:100%;flex:0 0 100%}}.pf-feature-6 .pf-feature-6__item.pf-width--full{width:100%;flex:0 0 100%}.pf-feature-6 .pf-feature-6__item-card{background-color:var(--theme-surface,#f9fafb);border:1px solid var(--theme-border,#e5e7eb);border-radius:.75rem;overflow:hidden;height:100%;display:flex;flex-direction:column;transition:all .3s ease}.pf-feature-6 .pf-feature-6__item-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.pf-feature-6 .pf-feature-6__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 1rem 0 1.5rem;border-bottom:1px solid var(--theme-border,#e5e7eb)}@media(min-width:768px){.pf-feature-6 .pf-feature-6__item-header{padding:2rem 2rem 0;gap:2.5rem}}.pf-feature-6 .pf-feature-6__item-header-content{flex:1;display:flex;flex-direction:column;gap:1rem;padding-bottom:1.5rem}@media(min-width:768px){.pf-feature-6 .pf-feature-6__item-header-content{gap:1.5rem;padding-bottom:2rem}}.pf-feature-6 .pf-feature-6__item-tagline{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;font-weight:400;color:var(--theme-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em}.pf-feature-6 .pf-feature-6__item-tagline p{margin:0}.pf-feature-6 .pf-feature-6__item-title{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--theme-text-primary,#111827);transition:color .2s ease}@media(min-width:768px){.pf-feature-6 .pf-feature-6__item-title{font-size:1.875rem}}@media(min-width:1024px){.pf-feature-6 .pf-feature-6__item-title{font-size:2.25rem}}.pf-feature-6 .pf-feature-6__item-title h2,.pf-feature-6 .pf-feature-6__item-title h3,.pf-feature-6 .pf-feature-6__item-title h4,.pf-feature-6 .pf-feature-6__item-title h5,.pf-feature-6 .pf-feature-6__item-title h6{margin:0;font-weight:inherit;font-size:inherit;line-height:inherit}.pf-feature-6 .pf-feature-6__item-title:hover{color:var(--theme-primary,#3b82f6)}.pf-feature-6 .pf-feature-6__item-image-container{width:40%;flex-shrink:0;border-left:1px solid var(--theme-border,#e5e7eb);border-radius:0 .75rem 0 0;overflow:hidden}@media(min-width:768px){.pf-feature-6 .pf-feature-6__item-image-container{width:33.333333%}}.pf-feature-6 .pf-feature-6__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:opacity .2s ease}.pf-feature-6 .pf-feature-6__item-image:hover{opacity:.8}.pf-feature-6 .pf-feature-6__item-description{padding:1rem 1.5rem 1.5rem;color:var(--theme-text-secondary,#6b7280);line-height:1.6;flex:1}@media(min-width:768px){.pf-feature-6 .pf-feature-6__item-description{padding:2rem}}.pf-feature-6 .pf-feature-6__item-description p{margin:0}@media(prefers-color-scheme:dark){.pf-feature-6 .pf-feature-6__description{color:var(--theme-text-secondary-dark,#9ca3af)}.pf-feature-6 .pf-feature-6__item-card{background-color:var(--theme-surface-dark,#1f2937);border-color:var(--theme-border-dark,#374151)}.pf-feature-6 .pf-feature-6__item-header{border-bottom-color:var(--theme-border-dark,#374151)}.pf-feature-6 .pf-feature-6__item-tagline{color:var(--theme-text-tertiary-dark,#6b7280)}.pf-feature-6 .pf-feature-6__item-title{color:var(--theme-text-primary-dark,#f9fafb)}.pf-feature-6 .pf-feature-6__item-title:hover{color:var(--theme-primary-dark,#60a5fa)}.pf-feature-6 .pf-feature-6__item-image-container{border-left-color:var(--theme-border-dark,#374151)}.pf-feature-6 .pf-feature-6__item-description{color:var(--theme-text-secondary-dark,#9ca3af)}.pf-feature-6 .pf-feature-6__link{background-color:var(--theme-primary-dark,#1d4ed8)}.pf-feature-6 .pf-feature-6__link:hover{background-color:var(--theme-primary-hover-dark,#1e40af)}}@media(max-width:768px){.pf-feature-6{padding:4rem 0}.pf-feature-6 .pf-feature-6__flex{gap:var(--pf-gap-md)}.pf-feature-6 .pf-feature-6__item.pf-width--full,.pf-feature-6 .pf-feature-6__item.pf-width--half{flex:0 0 100%}.pf-feature-6 .pf-feature-6__item-header{flex-direction:column;gap:1rem}.pf-feature-6 .pf-feature-6__item-image-container{width:100%;height:200px;border-left:none;border-top:1px solid var(--theme-border,#e5e7eb);border-radius:0}.pf-feature-6 .pf-feature-6__item-header-content{padding-bottom:1rem}}@media(prefers-contrast:high){.pf-feature-6 .pf-feature-6__item-card{border-width:2px}.pf-feature-6 .pf-feature-6__link{border:2px solid rgba(0,0,0,0)}.pf-feature-6 .pf-feature-6__link:focus{outline:2px solid currentColor;outline-offset:2px}}@media(prefers-reduced-motion:reduce){.pf-feature-6 .pf-feature-6__item-card,.pf-feature-6 .pf-feature-6__item-image,.pf-feature-6 .pf-feature-6__item-title,.pf-feature-6 .pf-feature-6__link,.pf-feature-6 .pf-feature-6__link-icon{transition:none}.pf-feature-6 .pf-feature-6__item-card:hover,.pf-feature-6 .pf-feature-6__link:hover,.pf-feature-6 .pf-feature-6__link:hover .pf-feature-6__link-icon{transform:none}}.pf-block-content .pf-block-content__grid{display:grid;gap:var(--pf-gap-md);grid-template-columns:repeat(12,1fr)}@media(min-width:1024px){.pf-block-content .pf-block-content__grid{gap:var(--pf-gap-lg)}}.pf-block-content .pf-block-content__column.pf-block-content__column--oneThird{grid-column:span 4}.pf-block-content .pf-block-content__column.pf-block-content__column--half{grid-column:span 6}.pf-block-content .pf-block-content__column.pf-block-content__column--twoThirds{grid-column:span 8}.pf-block-content .pf-block-content__column.pf-block-content__column--full{grid-column:span 12}@media(max-width:768px){.pf-block-content .pf-block-content__column.pf-block-content__column--half,.pf-block-content .pf-block-content__column.pf-block-content__column--oneThird,.pf-block-content .pf-block-content__column.pf-block-content__column--twoThirds{grid-column:span 12}}.pf-block-content .pf-block-content__blocks{display:flex;flex-direction:column;gap:var(--pf-gap-md)}@media(min-width:1024px){.pf-block-content .pf-block-content__blocks{gap:var(--pf-gap-lg)}}