@import url('https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900&family=JetBrains+Mono:wght@400;500;600&display=swap');
.gb-block-testimonial{background:#f2f2f2;color:#293038;margin:0 auto;padding:5%;border-radius:5px;margin-bottom:1.2em}.gb-block-testimonial .gb-testimonial-info{position:relative;display:inline-block;width:100%;margin-top:15px;min-height:55px;padding-top:5px;line-height:1.4}.gb-block-testimonial .gb-testimonial-info .blocks-editable{padding-left:0}.gb-block-testimonial .gb-testimonial-info .gb-testimonial-avatar-wrap{position:absolute;left:0;top:0}.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name,.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-name+.gb-testimonial-title,.gb-block-testimonial .gb-testimonial-avatar-wrap+.gb-testimonial-title,.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text,.gb-block-testimonial .gb-testimonial-avatar-wrap+.editor-rich-text+.editor-rich-text{margin-left:70px;padding-left:0}.gb-block-testimonial .gb-testimonial-text p{line-height:1.6}.gb-block-testimonial .gb-testimonial-text a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-testimonial .gb-testimonial-text a:hover{color:inherit;box-shadow:0 -2px 0 inset}.gb-block-testimonial .gb-testimonial-name{font-size:1em;font-weight:700;line-height:1.2;margin:0;padding:0}.gb-block-testimonial .gb-testimonial-title{opacity:.8}.gb-block-testimonial .gb-testimonial-avatar{border-radius:200px;max-width:100px}.gb-block-testimonial .gb-testimonial-image-wrap{height:55px;width:55px;background:#ddd;border-radius:200px;position:relative}.gb-block-testimonial .gb-testimonial-image-wrap img{object-fit:cover;height:100%;width:100%;position:relative;z-index:10;border-radius:40px}.right-aligned .gb-testimonial-info{text-align:right}.right-aligned .gb-testimonial-info h2{left:0}.right-aligned .gb-testimonial-info .gb-testimonial-name,.right-aligned .gb-testimonial-info .gb-testimonial-title{margin-right:70px;margin-left:0}.right-aligned .gb-testimonial-info .gb-testimonial-avatar-wrap{left:auto;right:0}.gb-block-profile{background:#f2f2f2;color:#293038;margin:0 auto;padding:3%;border-radius:5px;margin-bottom:1.2em;display:flex;flex-flow:row wrap;justify-content:space-around;width:100%}.gb-block-profile .gb-profile-column{display:block;padding:15px;flex:3 0 0}@media only screen and (max-width:600px){.gb-block-profile .gb-profile-column{flex:auto}}.gb-block-profile .gb-profile-avatar-wrap{position:relative;z-index:0;flex:1 0 0}@media only screen and (max-width:600px){.gb-block-profile .gb-profile-avatar-wrap{flex:auto;max-width:210px;margin:0 auto}}@media only screen and (max-width:600px){.gb-block-profile .gb-profile-content-wrap{text-align:center}}.gb-block-profile .gb-profile-text{font-size:18px;padding-top:1em}.gb-block-profile .gb-profile-text a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-profile .gb-profile-text a:hover{color:inherit;box-shadow:0 -2px 0 inset}.gb-block-profile .gb-profile-text p{line-height:1.6}.gb-block-profile .gb-profile-text p:last-child{margin-bottom:0}.gb-block-profile .gb-profile-name{font-size:1.4em;font-weight:700;line-height:1.2;margin:0}.gb-block-profile .gb-profile-title{opacity:.8;padding-top:5px;margin-bottom:0}.gb-block-profile .gb-profile-image-square{position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;margin:0}.gb-block-profile .gb-profile-text:empty,.gb-block-profile .gb-profile-title:empty,.gb-block-profile .gb-profile-name:empty{display:none}.gb-block-profile .gb-profile-image-wrap{width:100%;background:#ddd;position:relative}.gb-block-profile .gb-profile-image-wrap:before{content:"";display:inline-block;padding-top:100%}.gb-block-profile .gb-profile-image-wrap button{position:absolute;left:0;z-index:50;padding:0;height:100%;width:100%}.gb-block-profile .gb-profile-image-wrap button:focus{background:0 0;border:none;outline:none;box-shadow:none}.gb-block-profile .gb-profile-image-wrap img{object-fit:cover;height:100%;width:100%;position:relative;z-index:5}.gb-block-profile .gb-social-links{list-style:none;margin:0;padding:5% 0 0}.gb-block-profile .gb-social-links:empty{display:none}.gb-block-profile .gb-social-links li{display:inline-block;margin:0 8px 0 0;padding:0}.gb-block-profile .gb-social-links li a{display:grid;border:none;width:38px;height:38px;padding:10px;border-radius:100px}.gb-block-profile .gb-social-links li a:hover{opacity:.9}.right .gb-profile-avatar-wrap{order:2}.round .gb-profile-image-wrap{border-radius:500px}.round .gb-profile-image-wrap:before{content:"";display:inline-block;padding-top:92%}.round .gb-profile-image-wrap img{border-radius:500px}.gb-block-notice{border-radius:5px;position:relative;margin-bottom:1.2em}.gb-block-notice .gb-notice-dismiss{position:absolute;top:13px;right:13px;opacity:.8;padding:0;background:0 0;transition:.3s ease}.gb-block-notice .gb-notice-dismiss:hover{opacity:1;cursor:pointer;box-shadow:none}.gb-block-notice .gb-notice-title{font-weight:700;padding:.5em 1em;margin:0;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;width:100%;display:inline-block}.gb-block-notice .gb-notice-title p{margin-bottom:0}.gb-block-notice .gb-notice-title:empty{display:none}.gb-block-notice .gb-notice-text{padding:1em;border:solid 2px #333;border-radius:5px;background:#fff;overflow:hidden}.gb-block-notice .gb-notice-text p:last-child{margin-bottom:0}.gb-block-notice .gb-notice-title:not(:empty)+.notice-text,.gb-block-notice .blocks-rich-text+.blocks-rich-text .gb-notice-text{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}body:not(.wp-admin) .gb-block-notice.gb-dismissable{display:none}.entry-content .gb-block-drop-cap .gb-drop-cap-text p:first-letter {float:left;font-size:75px;line-height:.7em;margin-top:.15em;margin-right:25px;margin-bottom:25px;font-weight:700;text-transform:uppercase}.entry-content .gb-block-drop-cap.gb-drop-cap-square .gb-drop-cap-text p:first-letter {background:#32373c;color:#fff;padding:.2em}.entry-content .gb-block-drop-cap.gb-drop-cap-border .gb-drop-cap-text p:first-letter {color:#32373c;padding:.2em;border:solid 4px}@media only screen and (min-width:600px){.entry-content .gb-block-drop-cap.gb-font-size-1 .gb-drop-cap-text:first-letter {font-size:75px}.entry-content .gb-block-drop-cap.gb-font-size-2 .gb-drop-cap-text:first-letter {font-size:85px}.entry-content .gb-block-drop-cap.gb-font-size-3 .gb-drop-cap-text:first-letter {font-size:95px}.entry-content .gb-block-drop-cap.gb-font-size-4 .gb-drop-cap-text:first-letter {font-size:105px}.entry-content .gb-block-drop-cap.gb-font-size-5 .gb-drop-cap-text:first-letter {font-size:115px}.entry-content .gb-block-drop-cap.gb-font-size-6 .gb-drop-cap-text p:first-letter {font-size:125px}}.gb-block-drop-cap:before,.gb-block-drop-cap:after{content:"";display:table}.gb-block-drop-cap:after{clear:both}.gb-block-drop-cap a{color:inherit;box-shadow:0 -1px 0 inset;text-decoration:none}.gb-block-drop-cap a:hover{color:inherit;box-shadow:0 -2px 0 inset}.gb-block-button{margin:0 0 1.2em;position:relative}.gb-block-button .blocks-rich-text{display:inline-flex}.gb-block-button .components-autocomplete{display:inline-block;width:auto;margin:0 auto;position:relative}.gb-button{text-align:center;font-size:18px;line-height:1 !important;background-color:#32373c;border:none;border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;padding:.6em 1em;text-decoration:none;word-break:break-word;transition:.3s ease;display:inline-block}.gb-button:hover{box-shadow:inset 0 0 200px hsla(0,0%,100%,.15)}.gb-button-shape-square,input[type=submit].gb-button-shape-square{border-radius:0}.gb-button-shape-rounded,input[type=submit].gb-button-shape-rounded{border-radius:5px}.gb-button-shape-circular,input[type=submit].gb-button-shape-circular{border-radius:100px}.gb-button-size-small,input[type=submit].gb-button-size-small{font-size:14px}.gb-button-size-medium,input[type=submit].gb-button-size-medium{font-size:20px}.gb-button-size-large,input[type=submit].gb-button-size-large{font-size:26px;padding:.8em 1.2em}.gb-button-size-extralarge,input[type=submit].gb-button-size-extralarge{font-size:34px;padding:.8em 1.2em}.gb-button-right{transform:translateX(-100%);left:100%;position:relative}.gb-button-center{margin:0 auto}.gb-block-spacer{margin:0 0 1.2em;position:relative}.gb-block-spacer hr{border:none;margin:0;background:0 0}.gb-block-spacer.gb-spacer-divider:after{content:" ";width:100%;height:1px;border-top:solid 1px;position:absolute;top:50%;left:0}.gb-block-spacer.gb-divider-solid.gb-spacer-divider:after{border-top-style:solid}.gb-block-spacer.gb-divider-dotted.gb-spacer-divider:after{border-top-style:dotted}.gb-block-spacer.gb-divider-dashed.gb-spacer-divider:after{border-top-style:dashed}.gb-block-spacer.gb-divider-size-1.gb-spacer-divider:after{border-top-width:1px}.gb-block-spacer.gb-divider-size-2.gb-spacer-divider:after{border-top-width:2px}.gb-block-spacer.gb-divider-size-3.gb-spacer-divider:after{border-top-width:3px}.gb-block-spacer.gb-divider-size-4.gb-spacer-divider:after{border-top-width:4px}.gb-block-spacer.gb-divider-size-5.gb-spacer-divider:after{border-top-width:5px}.entry-content .gb-block-spacer hr{border:none;margin:0;background:0 0}.entry-content .gb-block-spacer hr:before,.entry-content .gb-block-spacer hr:after{display:none}.gb-block-accordion{margin-bottom:1.2em}.gb-block-accordion .gb-accordion-title{background:#f2f2f2;padding:10px 15px}.gb-block-accordion .gb-accordion-title p{display:inline}.gb-block-accordion .gb-accordion-text{padding:10px 15px}.gb-block-accordion .editor-rich-text .editor-rich-text__inline-toolbar{display:block;left:40%}.gb-block-accordion+.gb-block-accordion{margin-top:-.6em}@media only screen and (min-width:600px){.gb-font-size-14 .gb-accordion-title{font-size:14px}.gb-font-size-15 .gb-accordion-title{font-size:15px}.gb-font-size-16 .gb-accordion-title{font-size:16px}.gb-font-size-17 .gb-accordion-title{font-size:17px}.gb-font-size-18 .gb-accordion-title{font-size:18px}.gb-font-size-19 .gb-accordion-title{font-size:19px}.gb-font-size-20 .gb-accordion-title{font-size:20px}.gb-font-size-21 .gb-accordion-title{font-size:21px}.gb-font-size-22 .gb-accordion-title{font-size:22px}.gb-font-size-23 .gb-accordion-title{font-size:23px}.gb-font-size-24 .gb-accordion-title{font-size:24px}}.gb-block-sharing{margin:0 0 1.2em;position:relative}.gb-block-sharing .blocks-rich-text{display:inline-flex}.gb-block-sharing .gb-share-list{margin:0;padding:0}.gb-block-sharing .gb-share-list li{list-style:none;display:inline-block;margin:0 5px 5px 0}.gb-block-sharing .gb-share-list a{background:#272c30;border-width:0;color:#fff;padding:10px 15px;text-align:center;display:block;line-height:1;font-size:16px;transition:.3s ease}.gb-block-sharing .gb-share-list a:hover{box-shadow:inset 0 0 200px hsla(0,0%,100%,.15)}.gb-block-sharing .gb-share-list svg{vertical-align:text-top}.gb-block-sharing.gb-share-icon-text svg{margin-right:5px}.gb-block-sharing.gb-share-icon-only a{padding:10px 11px;min-width:37px}.gb-block-sharing.gb-share-icon-only .gb-social-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.gb-block-sharing.gb-share-text-only svg{display:none}.gb-block-sharing.gb-share-shape-square a{border-radius:0}.gb-block-sharing.gb-share-shape-rounded a{border-radius:5px}.gb-block-sharing.gb-share-shape-circular a{border-radius:100px}.gb-block-sharing.gb-share-size-small a{font-size:13px}.gb-block-sharing.gb-share-size-small svg{width:13px;height:13px}.gb-block-sharing.gb-share-size-small.gb-share-icon-only a{padding:7px 6px;min-width:28px}.gb-block-sharing.gb-share-size-medium a{font-size:16px}.gb-block-sharing.gb-share-size-medium svg{width:16px;height:16px}.gb-block-sharing.gb-share-size-large a{font-size:20px}.gb-block-sharing.gb-share-size-large svg{width:26px;height:26px}.gb-block-sharing.gb-share-size-large.gb-share-icon-only a{font-size:26px;min-width:48px}.gb-block-sharing.gb-share-size-large.gb-share-icon-text svg{margin-right:10px}.gb-block-sharing.gb-share-color-social a{color:#fff}.gb-block-sharing.gb-share-color-social .gb-share-twitter{background:#1ca1f3}.gb-block-sharing.gb-share-color-social .gb-share-facebook{background:#3b5999}.gb-block-sharing.gb-share-color-social .gb-share-google{background:#dc4b45}.gb-block-sharing.gb-share-color-social .gb-share-pinterest{background:#bd091c}.gb-block-sharing.gb-share-color-social .gb-share-linkedin{background:#0077b5}.gb-block-sharing.gb-share-color-social .gb-share-reddit{background:#ff4500}.gb-button-right{transform:translateX(-100%);left:100%;position:relative}.gb-button-center{margin:0 auto}.gb-block-post-grid{margin:0 0 1.2em;position:relative}.gb-block-post-grid .is-grid,.gb-block-post-grid .gb-is-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid,.gb-block-post-grid .gb-is-grid{display:block}}.gb-block-post-grid .is-grid article,.gb-block-post-grid .gb-is-grid article{margin-bottom:2.5em;min-width:0}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid article,.gb-block-post-grid .gb-is-grid article{padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top}}.gb-block-post-grid .is-grid.columns-1,.gb-block-post-grid .gb-is-grid.gb-columns-1{-ms-grid-columns:1fr;grid-template-columns:1fr}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid.columns-1 article,.gb-block-post-grid .gb-is-grid.gb-columns-1 article{width:100%}}.gb-block-post-grid .is-grid.columns-2,.gb-block-post-grid .gb-is-grid.gb-columns-2{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid.columns-2 article,.gb-block-post-grid .gb-is-grid.gb-columns-2 article{width:48%}}.gb-block-post-grid .is-grid.columns-3,.gb-block-post-grid .gb-is-grid.gb-columns-3{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid.columns-3 article,.gb-block-post-grid .gb-is-grid.gb-columns-3 article{width:32%}}.gb-block-post-grid .is-grid.columns-4,.gb-block-post-grid .gb-is-grid.gb-columns-4{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-grid.columns-4 article,.gb-block-post-grid .gb-is-grid.gb-columns-4 article{width:24%}}@media only screen and (max-width:600px){.gb-block-post-grid div[class*=columns].is-grid,.gb-block-post-grid div[class*=columns].gb-is-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-block-post-grid .gb-post-grid-section-title{text-align:left}.gb-block-post-grid .gb-block-post-grid-image{margin-bottom:1.2em}.gb-block-post-grid .gb-block-post-grid-image img{display:block;width:100%}.gb-block-post-grid .gb-block-post-grid-text{text-align:left}.gb-block-post-grid a{text-decoration:none}.gb-block-post-grid header .gb-block-post-grid-title{margin-top:0;margin-bottom:15px;font-size:28px;line-height:1.2}.gb-block-post-grid header .gb-block-post-grid-title a{color:#293038;text-decoration:none}.gb-block-post-grid header .gb-block-post-grid-title a:hover{text-decoration:underline;color:inherit}.gb-block-post-grid .gb-block-post-grid-byline{font-size:14px;color:#626e81;margin-bottom:15px}.gb-block-post-grid .gb-block-post-grid-author,.gb-block-post-grid .gb-block-post-grid-date{display:inline-block}.gb-block-post-grid .gb-block-post-grid-author:not(:last-child):after,.gb-block-post-grid .gb-block-post-grid-date:not(:last-child):after{content:"·";vertical-align:middle;margin:0 5px;line-height:1}.gb-block-post-grid .gb-block-post-grid-author a{color:inherit;text-decoration:none}.gb-block-post-grid .gb-block-post-grid-author a:hover{color:inherit;text-decoration:underline}.gb-block-post-grid .gb-block-post-grid-text p{margin:0 0 15px;font-size:inherit}.gb-block-post-grid .gb-block-post-grid-text p:last-of-type{margin-bottom:0}.gb-block-post-grid .gb-block-post-grid-more-link{display:inline-block;box-shadow:none;transition:.3s ease;font-weight:700;color:#293038;text-decoration:none}.gb-block-post-grid .gb-block-post-grid-more-link:hover{text-decoration:underline}.gb-block-post-grid .gb-block-post-grid-excerpt div+p{margin-top:15px}.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{display:-ms-grid;display:grid;-ms-grid-columns:30% 1fr;grid-template-columns:30% 1fr;grid-template-rows:1fr;grid-gap:0 2em}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{display:block}}.gb-block-post-grid .is-list article:before,.gb-block-post-grid .gb-is-list article:before{display:none}.gb-block-post-grid .is-list article:not(:last-child),.gb-block-post-grid .gb-is-list article:not(:last-child){margin-bottom:5%;padding-bottom:5%}@media only screen and (min-width:600px){.gb-block-post-grid .is-list article:not(:last-child),.gb-block-post-grid .gb-is-list article:not(:last-child){border-bottom:solid 1px #eee}}@media only screen and (max-width:600px){.gb-block-post-grid .is-list article,.gb-block-post-grid .gb-is-list article{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-block-post-grid .is-list article:not(.has-post-thumbnail),.gb-block-post-grid .is-list article.hide-featured-image,.gb-block-post-grid .gb-is-list article:not(.has-post-thumbnail),.gb-block-post-grid .gb-is-list article.hide-featured-image{-ms-grid-columns:1fr;grid-template-columns:1fr}.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{margin-bottom:0}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{width:30%;display:inline-block;vertical-align:top}}@media only screen and (max-width:600px){.gb-block-post-grid .is-list .gb-block-post-grid-image,.gb-block-post-grid .gb-is-list .gb-block-post-grid-image{margin-bottom:5%}}@media all and (-ms-high-contrast:none){.gb-block-post-grid .is-list .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .gb-block-post-grid-text{width:65%;padding-left:5%;display:inline-block;vertical-align:top}.gb-block-post-grid .is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .post:not(.has-post-thumbnail) .gb-block-post-grid-text{width:100%;padding-left:0}}@media only screen and (min-width:600px){.gb-block-post-grid .is-list .gb-block-post-grid-title,.gb-block-post-grid .gb-is-list .gb-block-post-grid-title{font-size:34px}}.gb-block-post-grid .is-list .no-thumb .gb-block-post-grid-text,.gb-block-post-grid .gb-is-list .no-thumb .gb-block-post-grid-text{grid-column:span 2}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.gb-block-container{margin:0;position:relative;padding:0}.gb-block-container.alignfull .block-editor-block-list__block{max-width:100%}@media only screen and (min-width:768px){.gb-block-container.alignfull .gb-container-inside,.gb-block-container.alignfull .gb-container-inside{max-width:100%;margin:0 auto}}@media only screen and (min-width:768px){.gb-block-container.alignwide .gb-container-inside,.gb-block-container.alignwide .gb-container-inside{max-width:80%;margin:0 auto}}.gb-block-container .gb-container-image-wrap{position:absolute;top:0;right:0;left:0;height:100%;z-index:0}.gb-block-container .gb-container-image{object-fit:cover;height:100%;width:100%;transition:.3s ease}.gb-block-container .gb-container-content{margin:0 auto;position:relative}.gb-block-container .gb-container-image:not(.has-background-dim){opacity:0}.gb-block-container .has-background-dim{opacity:.5}.gb-block-container .has-background-dim-10{opacity:.1}.gb-block-container .has-background-dim-20{opacity:.2}.gb-block-container .has-background-dim-30{opacity:.3}.gb-block-container .has-background-dim-40{opacity:.4}.gb-block-container .has-background-dim-50{opacity:.5}.gb-block-container .has-background-dim-60{opacity:.6}.gb-block-container .has-background-dim-70{opacity:.7}.gb-block-container .has-background-dim-80{opacity:.8}.gb-block-container .has-background-dim-90{opacity:.9}.gb-block-container .has-background-dim-100{opacity:1}.wp-block-genesis-blocks-gb-pricing{margin-bottom:1.5em}.gb-pricing-table-wrap{display:-ms-grid;display:grid;grid-template-rows:1fr;grid-template-areas:"col1";grid-gap:0 2em}[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{display:inline-block;vertical-align:top}@media only screen and (max-width:600px){[data-type="genesis-blocks/gb-pricing-table"],.wp-block-genesis-blocks-gb-pricing-table{margin-bottom:1.5em}}.gb-block-pricing-table .gb-block-pricing-table-inside{display:inline-block;width:100%;border-color:#272c30}.gb-block-pricing-table .gb-block-pricing-table-inside ul{list-style-type:none;padding:0;margin-left:0}.gb-block-pricing-table .gb-block-pricing-table-inside li{margin:0;padding:4px 0;border-color:inherit}.gb-block-pricing-table .gb-block-pricing-table-inside ul>li{list-style-type:none}.gb-block-pricing-table .gb-block-pricing-table-inside ol li{list-style-position:inside}.gb-block-pricing-table .gb-block-pricing-table-inside ol li div{display:inline}.gb-block-pricing-table-gap-0{grid-gap:0 0}.gb-block-pricing-table-gap-1{grid-gap:0 1em}.gb-block-pricing-table-gap-2{grid-gap:0 2em}.gb-block-pricing-table-gap-3{grid-gap:0 3em}.gb-block-pricing-table-gap-4{grid-gap:0 4em}.gb-block-pricing-table-gap-5{grid-gap:0 5em}.gb-pricing-columns-2 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}@media only screen and (max-width:600px){.gb-pricing-columns-2 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}}.gb-pricing-columns-3 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3"}@media only screen and (max-width:600px){.gb-pricing-columns-3 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3"}}.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}@media only screen and (max-width:800px){.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}.gb-pricing-columns-4 .gb-pricing-table-wrap .wp-block-genesis-blocks-gb-pricing-table{margin-bottom:1.5em}}@media only screen and (max-width:600px){.gb-pricing-columns-4 .gb-pricing-table-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4"}}.gb-pricing-table-price{line-height:1}.gb-pricing-table-currency{vertical-align:top;margin-top:.4em;margin-right:3px;display:inline-block;line-height:1}.wp-block-genesis-blocks-gb-pricing-table{vertical-align:top}.wp-block-genesis-blocks-gb-pricing-table .gb-pricing-table-features,.block-library-list .wp-block-genesis-blocks-gb-pricing-table ul{margin:0;padding:0;border:none}.gb-block-pricing-table:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-pricing-table:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.gb-block-pricing-table:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.gb-block-pricing-table:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:col4}.editor-styles-wrapper ul.gb-pricing-table-features{list-style-type:none;display:block;white-space:initial;margin-left:0;margin-right:0}.gb-list-border-solid>li{border-bottom-style:solid}.gb-list-border-dashed>li{border-bottom-style:dashed}.gb-list-border-dotted>li{border-bottom-style:dotted}ul.gb-pricing-table-features li{list-style-type:none;margin:0;padding:4px 0;border-color:inherit}ul.gb-pricing-table-features li:last-child{border-bottom:none}.gb-list-border-width-1 li{border-width:1px}.gb-list-border-width-2 li{border-width:2px}.gb-list-border-width-3 li{border-width:3px}.gb-list-border-width-4 li{border-width:4px}.gb-list-border-width-5 li{border-width:5px}.gb-pricing-table-price,.gb-pricing-table-term{display:inline}span.gb-pricing-table-term{margin-left:5px}.gb-pricing-table-wrap .gb-block-pricing-table-inside>*:last-child{margin-bottom:0}.wp-block-genesis-blocks-gb-pricing .alignwide,.wp-block-genesis-blocks-gb-pricing .alignfull{width:100%;margin-left:auto}.gb-block-pricing-table-center{text-align:center}.gb-block-pricing-table-center .gb-block-button{text-align:center !important}.gb-block-pricing-table-center .blocks-button__inline-link{margin:0 auto;text-align:center}.gb-block-pricing-table-left{text-align:left}.gb-block-pricing-table-right{text-align:right}.gb-pricing-table-button .gb-block-button{margin-bottom:0}.gb-block-newsletter .gb-newsletter-title{margin-top:0;line-height:1.3}.gb-block-newsletter .gb-block-button{margin-bottom:0}.gb-block-newsletter-label{font-size:16px}.gb-form-styles label{margin-bottom:8px;width:100%;display:block}.gb-form-styles input:not(.gb-newsletter-submit){width:100%;height:auto;min-height:45px;margin-bottom:15px}.wp-block-genesis-blocks-gb-layout{margin-bottom:1.5em}.wp-block-genesis-blocks-gb-columns{position:relative}.gb-layout-column-wrap{display:-ms-grid;display:grid;grid-template-rows:1fr;grid-gap:0 2em;position:relative;z-index:1}[data-type="genesis-blocks/gb-column"],.gb-block-layout-column{display:block;vertical-align:top;min-width:0}.gb-block-layout-column.gb-is-vertically-aligned-top{align-self:flex-start}.gb-block-layout-column.gb-is-vertically-aligned-center{align-self:center}.gb-block-layout-column.gb-is-vertically-aligned-bottom{align-self:flex-end}.gb-block-layout-column-inner,.gb-layout-column-wrap>.gb-block-layout-column-inner,.gb-has-background-dim>*{position:relative;z-index:1}.wp-block-genesis-blocks-gb-layout.alignfull{padding:0 2em}@media only screen and (max-width:600px){.wp-block-genesis-blocks-gb-layout.alignfull{padding:0 15px}}.gb-block-layout-column{display:block;width:100%}.gb-columns-center .gb-layout-column-wrap{margin:0 auto}.gb-block-layout-column-gap-0{grid-gap:0 0}.gb-block-layout-column-gap-1{grid-gap:0 1em}.gb-block-layout-column-gap-2{grid-gap:0 2em}.gb-block-layout-column-gap-3{grid-gap:0 3em}.gb-block-layout-column-gap-4{grid-gap:0 4em}.gb-block-layout-column-gap-5{grid-gap:0 5em}.gb-block-layout-column-gap-6{grid-gap:0 6em}.gb-block-layout-column-gap-7{grid-gap:0 7em}.gb-block-layout-column-gap-8{grid-gap:0 8em}.gb-block-layout-column-gap-9{grid-gap:0 9em}.gb-block-layout-column-gap-10{grid-gap:0 10em}.gb-block-layout-column:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-layout-column:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:col1}.gb-block-layout-column:nth-child(2){-ms-grid-row:1;-ms-grid-column:2;grid-area:col2}.gb-block-layout-column:nth-child(3){-ms-grid-row:1;-ms-grid-column:3;grid-area:col3}.gb-block-layout-column:nth-child(4){-ms-grid-row:1;-ms-grid-column:4;grid-area:col4}.gb-block-layout-column:nth-child(5){-ms-grid-row:1;-ms-grid-column:5;grid-area:col5}.gb-block-layout-column:nth-child(6){-ms-grid-row:1;-ms-grid-column:6;grid-area:col6}.gb-layout-columns-1>.gb-layout-column-wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1"}.gb-layout-columns-2>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2"}@media only screen and (max-width:600px){.gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2"}}.gb-2-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.gb-2-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}.gb-layout-columns-3>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"col1 col2 col3"}@media only screen and (max-width:600px){.gb-layout-columns-3>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3"}}.gb-3-col-widecenter>.gb-layout-column-wrap{-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr}@media only screen and (max-width:600px){.gb-3-col-widecenter>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-3-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr}@media only screen and (max-width:600px){.gb-3-col-wideleft>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-3-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 2fr;grid-template-columns:1fr 1fr 2fr}@media only screen and (max-width:600px){.gb-3-col-wideright>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr}}.gb-layout-columns-4>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4"}@media only screen and (max-width:800px){.gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{grid-template-rows:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}}@media only screen and (max-width:600px){.gb-layout-columns-4>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4"}}.gb-4-col-wideleft>.gb-layout-column-wrap{-ms-grid-columns:2fr 1fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr 1fr}.gb-4-col-wideright>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 2fr;grid-template-columns:1fr 1fr 1fr 2fr}.gb-layout-columns-5>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4 col5"}@media only screen and (max-width:800px){.gb-layout-columns-5>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4" "col5"}}.gb-layout-columns-6>.gb-layout-column-wrap{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"col1 col2 col3 col4 col5 col6"}@media only screen and (max-width:800px){.gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4" "col5 col6"}}@media only screen and (max-width:600px){.gb-layout-columns-6>.gb-layout-column-wrap.gb-is-responsive-column{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"col1" "col2" "col3" "col4" "col5" "col6"}}.gb-layout-columns-4,.gb-layout-columns-5,.gb-layout-columns-6{overflow-x:auto}.gb-column-selector-group{margin-top:10px;display:flex;width:100%;text-align:center;justify-content:center}@media only screen and (max-width:1175px){.gb-column-selector-group{flex-wrap:wrap}}.gb-column-selector{margin:0 5px}@media only screen and (max-width:1175px){.gb-column-selector{margin-top:10px}}.gb-column-selector button.gb-column-selector-button{padding:15px;height:auto;border-radius:5px !important;background:#fff;margin:0}.gb-column-selector button.gb-column-selector-button:hover{background:#fff;margin:0}.gb-column-selector button.components-button.is-button:last-child{border-radius:5px}.gb-layout-column-button .gb-block-button{margin-bottom:0}.gb-layout-selector-group{margin-top:10px}.gb-layout-selector{display:inline-block;margin:0 5px}.gb-layout-selector button.gb-layout-selector-button{padding:15px;height:auto;border-radius:5px;background:#fff}.gb-layout-selector button.gb-layout-selector-button:hover{background:#fff}.gb-layout-selector button.components-button.is-button:last-child{border-radius:5px}.gb-toolbar-insert-layout-button{margin-right:3px}.gb-layout-team-1 .gb-profile-column{flex:100%}.gb-layout-team-1 .gb-social-links{padding-top:25px}.gb-layout-hero-cover .wp-block-cover__inner-container{max-width:800px}.gb-layout-hero-cover h2,.gb-layout-hero-cover h3,.gb-layout-hero-cover h4{max-width:100%}.gb-white-text,.editor-styles-wrapper [data-type="core/heading"] .gb-white-text{color:#fff}.gb-layout-landing-2 .gb-block-profile{padding:0;text-align:center}.gb-layout-landing-2 .gb-block-profile .gb-profile-avatar-wrap,.gb-layout-landing-2 .gb-block-profile .gb-profile-column{flex:0 0 100%}.gb-layout-landing-2 .round .gb-profile-image-wrap{max-width:220px;margin:0 auto}.gb-layout-landing-2 .gb-block-cta .gb-cta-content{max-width:700px;margin:0 auto}.gb-layout-landing-2 .gb-block-cta .gb-button{font-weight:400}.gb-layout-landing-3 .gb-layout-landing-3-cover h2,.gb-layout-landing-3 .gb-layout-landing-3-cover h3,.gb-layout-landing-3 .gb-layout-landing-3-cover h4,.gb-layout-landing-3 .gb-layout-landing-3-cover h5,.gb-layout-landing-3 .gb-layout-landing-3-cover h6{margin-left:auto;margin-right:auto}@media only screen and (min-width:600px){.gb-layout-landing-3 .gb-layout-landing-3-cover h2,.gb-layout-landing-3 .gb-layout-landing-3-cover h3,.gb-layout-landing-3 .gb-layout-landing-3-cover h4,.gb-layout-landing-3 .gb-layout-landing-3-cover h5,.gb-layout-landing-3 .gb-layout-landing-3-cover h6{font-size:42px}}@media only screen and (min-width:600px){.gb-layout-landing-3 .gb-block-post-grid header .gb-block-post-grid-title{font-size:24px}}.gpb-slate-section-contact-box .gb-block-layout-column-inner{height:100%}div[class*=gb-section-].alignfull,div[class*=gb-layout-].alignfull{margin-top:auto;margin-bottom:auto}.gpb-overflow-hidden{overflow:hidden}.gpb-grid-mobile-space .gb-is-responsive-column{grid-row-gap:1em}.gpb-rounded-grid .gb-block-layout-column-inner{border-radius:10px}.gpb-rounded-sm,.gpb-rounded-sm .gb-accordion-title,.gpb-rounded-sm img{border-radius:5px}.gpb-rounded-md,.gpb-rounded-md .gb-accordion-title,.gpb-rounded-md img{border-radius:10px}.gpb-rounded-lg,.gpb-rounded-lg .gb-accordion-title,.gpb-rounded-lg img{border-radius:20px}.gpb-rounded-xl,.gpb-rounded-xl .gb-accordion-title,.gpb-rounded-xl img{border-radius:30px}.gpb-rounded-full,.gpb-rounded-full .gb-accordion-title,.gpb-rounded-full img{border-radius:500px}@media only screen and (max-width:600px){.gpb-mobile-align-reset{float:none;text-align:left;margin-left:0 !important;margin-right:0}}@media only screen and (max-width:600px){.gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(1){grid-area:col2}.gpb-grid-mobile-reorder .gb-is-responsive-column .gb-block-layout-column:nth-of-type(2){grid-area:col1}}.gpb-mb-1{margin-bottom:1rem}@media only screen and (min-width:600px){div[class*=wp-block-genesis].gb-font-size-14.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-14.gb-block-cta p{font-size:14px}div[class*=wp-block-genesis].gb-font-size-15.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-15.gb-block-cta p{font-size:15px}div[class*=wp-block-genesis].gb-font-size-16.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-16.gb-block-cta p{font-size:16px}div[class*=wp-block-genesis].gb-font-size-17.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-17.gb-block-cta p{font-size:17px}div[class*=wp-block-genesis].gb-font-size-18.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-18.gb-block-cta p{font-size:18px}div[class*=wp-block-genesis].gb-font-size-19.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-19.gb-block-cta p{font-size:19px}div[class*=wp-block-genesis].gb-font-size-20.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-20.gb-block-cta p{font-size:20px}div[class*=wp-block-genesis].gb-font-size-21.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-21.gb-block-cta p{font-size:21px}div[class*=wp-block-genesis].gb-font-size-22.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-22.gb-block-cta p{font-size:22px}div[class*=wp-block-genesis].gb-font-size-23.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-23.gb-block-cta p{font-size:23px}div[class*=wp-block-genesis].gb-font-size-24.gb-block-testimonial p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-notice p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-profile p,div[class*=wp-block-genesis].gb-font-size-24.gb-block-cta p{font-size:24px}}*[class*=gpb-fluid],.entry-content *[class*=gpb-fluid]{margin:0 0 1rem;line-height:1.2;font-weight:400}.gpb-fluid-1{font-size:20px}@media(min-width:600px){.gpb-fluid-1{font-size:calc(11.5094339623px + 100vw*0.0141509434)}}@media(min-width:1024px){.gpb-fluid-1{font-size:26px}}.gpb-fluid-2{font-size:22px}@media(min-width:600px){.gpb-fluid-2{font-size:calc(10.679245283px + 100vw*0.0188679245)}}@media(min-width:1024px){.gpb-fluid-2{font-size:30px}}.gpb-fluid-3{font-size:24px}@media(min-width:600px){.gpb-fluid-3{font-size:calc(4.1886792453px + 100vw*0.0330188679)}}@media(min-width:1024px){.gpb-fluid-3{font-size:38px}}.gpb-fluid-4{font-size:28px}@media(min-width:600px){.gpb-fluid-4{font-size:calc(5.358490566px + 100vw*0.0377358491)}}@media(min-width:1024px){.gpb-fluid-4{font-size:44px}}.gpb-fluid-5{font-size:32px}@media(min-width:600px){.gpb-fluid-5{font-size:calc(3.6981132075px + 100vw*0.0471698113)}}@media(min-width:1024px){.gpb-fluid-5{font-size:52px}}.gpb-fluid-6{font-size:36px}@media(min-width:600px){.gpb-fluid-6{font-size:calc(2.0377358491px + 100vw*0.0566037736)}}@media(min-width:1024px){.gpb-fluid-6{font-size:60px}}.gb-align-center{text-align:center}.gb-align-left{text-align:left}.gb-align-right{text-align:right}.center{text-align:center}.left{text-align:left}.right{text-align:right}@media only screen and (min-width:600px){.wp-block-columns .layout-column-1,.wp-block-columns .layout-column-2{margin-right:5%}}.wp-block-image{margin-bottom:1.2em}.gb-text-link{color:inherit;text-decoration:none}.gb-text-link:hover{color:inherit;text-decoration:underline}.gb-has-parallax{background-attachment:fixed;background-size:cover;background-position:50%}.gb-has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:0;z-index:1}.gb-has-background-dim.has-theme-primary-background-color:before,.gb-has-background-dim.gb-has-custom-background-color:before{background-color:inherit}.gb-has-background-dim-0:before{opacity:1}.gb-has-background-dim-10:before{opacity:.9}.gb-has-background-dim-20:before{opacity:.8}.gb-has-background-dim-30:before{opacity:.7}.gb-has-background-dim-40:before{opacity:.6}.gb-has-background-dim-50:before{opacity:.5}.gb-has-background-dim-60:before{opacity:.4}.gb-has-background-dim-70:before{opacity:.3}.gb-has-background-dim-80:before{opacity:.2}.gb-has-background-dim-90:before{opacity:.1}.gb-has-background-dim-100:before{opacity:0}div.gb-background-auto{background-size:auto;background-position:center center}div.gb-background-cover{background-size:cover}div.gb-background-contain{background-size:contain;background-position:center center}div.gb-background-no-repeat{background-repeat:no-repeat}div.gb-background-repeat{background-repeat:repeat}div.gb-background-repeat-x{background-repeat:repeat-x}div.gb-background-repeat-y{background-repeat:repeat-y;background-position:center center}ol.gpb-number-list,.editor-styles-wrapper ol.gpb-number-list{list-style:none;counter-reset:gpb-list-counter;padding:0;margin-left:0}ol.gpb-number-list li,.editor-styles-wrapper ol.gpb-number-list li{list-style-type:none;counter-increment:gpb-list-counter;position:relative;padding-left:65px;margin-bottom:1.2em}ol.gpb-number-list li:before{content:counter(gpb-list-counter) "";color:#fff;background:#333;position:absolute;left:0;top:10px;text-align:center;border-radius:100px;height:42px;width:42px;line-height:41px}
 .eyebrow,.chip-row,.marquee-label,.t3-discourse-eyebrow,.post-meta .cat,.dropdown-mega-eyebrow{display:none !important}.page-hero h1,.article-hero h1,.hero-relaunch h1,section.hero h1,main h1{font-weight:700 !important;letter-spacing:-.03em !important;line-height:1.08 !important;color:var(--fg) !important}.page-hero h1 em,.article-hero h1 em,section.hero h1 em,main h1 em{font-style:normal !important;background-image:linear-gradient(96deg,var(--fg) 10%,var(--accent) 55%,var(--accent-warm) 92%) !important;-webkit-background-clip:text !important;background-clip:text !important;color:transparent !important}:root{--brand-indigo:#285ef9;--brand-indigo-deep:#1f299c;--brand-navy:#0d2645;--brand-violet:#7174eb;--brand-cyan:#30d1ff;--brand-lavender:#a3a9f5;--brand-gray:#f3f3f3;--bg:#060914;--bg-soft:#0a1024;--bg-elev:#0d2645;--fg:#fafafa;--fg-dim:#a3a9c5;--fg-faint:#5c6080;--accent:#285ef9;--accent-deep:#1f299c;--accent-soft:rgba(40,94,249,.06);--em-color:var(--fg);--accent-warm:#7174eb;--on-surface:255,255,255;--bg-rgb:6,9,20;--bg-elev-rgb:13,38,69;--color-scheme:dark;--line:rgba(var(--on-surface),.13);--line-strong:rgba(var(--on-surface),.24);--serif:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"JetBrains Mono","SF Mono",Menlo,monospace;--max:1280px;--gut:clamp(1.25rem, 4vw, 3rem)}html[data-theme=light]{--bg:#f3f3f3;--bg-soft:#e8e8eb;--bg-elev:#fff;--fg:#0d2645;--fg-dim:#4a5570;--fg-faint:#9099b0;--accent:#285ef9;--accent-deep:#1f299c;--accent-soft:rgba(40,94,249,.06);--em-color:var(--fg);--accent-warm:#7174eb;--on-surface:13,38,69;--bg-rgb:243,243,243;--bg-elev-rgb:255,255,255;--color-scheme:light;--line:rgba(var(--on-surface),.1);--line-strong:rgba(var(--on-surface),.2)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--sans);font-weight:400;background:var(--bg);color:var(--fg);line-height:1.55;font-size:16px;overflow-x:hidden;font-feature-settings:"ss01","cv11";transition:background-color .35s ease,color .35s ease;color-scheme:var(--color-scheme)}.site-header,.dropdown-panel,.t3-chat-panel,.t3-chat-trigger,.score-badge,.btn,.btn-primary,.btn-ghost,.pillar,.story-card,.case-card,.case-feature,.capability-card,.feat,.agent-section,.faq-item,.q-options .option{transition:background-color .35s ease,color .35s ease,border-color .35s ease}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.93 0 0 0 0 0.92 0 0 0 0 0.89 0 0 0 0.04 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.25;mix-blend-mode:overlay}main,header,footer,section{position:relative;z-index:1}.platform-subpage .platform-sub-fit{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);color:#fff;position:relative;overflow:hidden}.platform-subpage .platform-sub-fit:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 8% 15%,rgba(90,130,255,.25),transparent 60%),radial-gradient(ellipse 45% 55% at 95% 90%,rgba(120,90,255,.18),transparent 65%);pointer-events:none}.platform-subpage .platform-sub-fit>*{position:relative;z-index:1}.platform-subpage .platform-sub-fit .eyebrow{color:#8fb0ff}.platform-subpage .platform-sub-fit h2{color:#fff}.platform-subpage .platform-sub-fit p{color:#c7d0ea}h1,h2,h3,h4{font-family:var(--sans);font-weight:600;letter-spacing:-.02em;line-height:1.1}.display{font-family:var(--sans);font-weight:800;font-size:clamp(20px, 2.5vw, 36px);letter-spacing:-.035em;line-height:1.15;white-space:nowrap}@media (max-width:900px){.display{white-space:normal !important;font-size:clamp(22px, 6.5vw, 34px) !important;line-height:1.15 !important;padding:0 .5rem !important}}.display em{font-style:normal;color:var(--accent);font-weight:700}.rainbow-word{background:linear-gradient(90deg,var(--brand-cyan) 0%,var(--brand-lavender) 28%,var(--brand-violet) 56%,var(--brand-indigo) 82%,var(--brand-indigo-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-style:normal;font-weight:inherit;white-space:nowrap}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.rainbow-word{color:var(--accent);-webkit-text-fill-color:var(--accent)}}.marquee-words{display:inline-block;position:relative;font-style:normal;font-weight:700;letter-spacing:-.01em;background-image:linear-gradient(90deg,var(--brand-indigo) 0%,var(--brand-violet) 25%,var(--brand-cyan) 50%,var(--brand-lavender) 75%,var(--brand-indigo) 100%);background-size:200% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:marquee-gradient-flow 6s linear infinite;text-decoration:none}@keyframes marquee-gradient-flow{0%{background-position:0 50%}100%{background-position:-200% 50%}}@media (prefers-reduced-motion:reduce){.marquee-words{animation:none;background-position:0 50%}}.marquee-words-inner{display:inline-block}h2{font-size:clamp(2rem, 4.2vw, 3.5rem);font-weight:700;letter-spacing:-.025em}h3{font-size:clamp(1.5rem, 2.4vw, 2rem);font-weight:600;letter-spacing:-.02em}h4{font-size:1.25rem;font-family:var(--sans);font-weight:600;letter-spacing:-.01em;line-height:1.3}p{color:var(--fg);max-width:65ch}.eyebrow{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.5rem}.eyebrow:before{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.tag-mono{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}a{color:inherit;text-decoration:none}.dim{color:var(--fg-dim)}.container{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}section{padding:clamp(2rem, 4vw, 4rem) 0}.section-head{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;margin-bottom:clamp(1.5rem, 3vw, 2.5rem);max-width:900px}@media (min-width:900px){.section-head{gap:1.25rem}}.site-header{position:sticky;top:0;z-index:100;background:rgba(var(--bg-rgb),.78);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem var(--gut);max-width:var(--max);margin:0 auto}.brand{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--serif);font-size:1.4rem;font-weight:400;letter-spacing:-.02em;line-height:1;flex-shrink:0;grid-column:1;justify-self:start}.nav-actions{display:flex;align-items:center;gap:1.25rem;flex-shrink:0;grid-column:3;justify-self:end}.brand-logo{display:block !important;height:22px !important;width:auto !important;max-width:130px !important;max-height:22px !important;object-fit:contain;transition:filter .35s ease}html:not([data-theme=light]) .brand-logo{filter:invert(1) hue-rotate(180deg) saturate(1.1)}.site-footer .brand-logo{height:26px !important;max-height:26px !important;max-width:150px !important}.brand-mark{width:28px;height:28px;display:grid;place-items:center;position:relative}.brand-mark svg{width:100%;height:100%}.brand sup{font-family:var(--mono);font-size:.55rem;color:var(--accent);letter-spacing:.1em;margin-left:.15rem;vertical-align:super}.nav-links{display:none;gap:1.7rem;align-items:center;list-style:none;justify-self:center}.nav-links a,.nav-links .dropdown-toggle{font-size:.9rem;color:var(--fg);position:relative;padding:.4rem 0;transition:color .2s;white-space:nowrap}.nav-links button.dropdown-toggle{background:0 0;border:none;font-family:inherit;cursor:pointer}.nav-links a:after,.nav-links .dropdown-toggle:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-links a:hover,.nav-links .dropdown-toggle:hover{color:var(--accent)}.nav-links a:hover:after,.nav-links .dropdown-toggle:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a.active{color:var(--accent)}@media (min-width:980px){.nav-links{display:flex}}.nav-links .has-dropdown{position:relative}.nav-links .dropdown-toggle{display:inline-flex;align-items:center;gap:.35rem}.nav-links .dropdown-toggle:before{content:"";position:absolute;top:100%;left:-.4rem;right:-.4rem;height:1.4rem}.nav-links .dropdown-toggle .caret{width:10px;height:10px;transition:transform .25s ease;opacity:.6}.nav-links .has-dropdown:hover .dropdown-toggle .caret,.nav-links .has-dropdown.is-open .dropdown-toggle .caret{transform:rotate(180deg);opacity:1}.dropdown-panel{position:absolute;top:calc(100% + 1rem);left:-1rem;background:rgba(var(--bg-rgb),.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--line-strong);border-radius:6px;padding:.6rem;min-width:360px;display:flex;flex-direction:column;gap:.15rem;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease;z-index:100;box-shadow:0 24px 48px -12px rgba(0,0,0,.5)}.dropdown-panel:before{display:none}.nav-links .has-dropdown:hover .dropdown-panel,.nav-links .has-dropdown:focus-within .dropdown-panel,.nav-links .has-dropdown.is-open .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-item{display:flex !important;gap:1rem;padding:.85rem 1rem !important;border-radius:4px;text-decoration:none;align-items:flex-start;transition:background .18s,color .18s}.dropdown-item:after{display:none !important}.dropdown-item:hover{background:rgba(40,94,249,.06);color:var(--fg) !important}.dropdown-num{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;color:var(--accent);margin-top:.18rem;min-width:1.6rem}.dropdown-item>div{display:flex;flex-direction:column;gap:.2rem}.dropdown-title{font-size:.95rem;font-family:var(--serif);letter-spacing:-.01em;color:var(--fg)}.dropdown-desc{font-size:.78rem;color:var(--fg-dim);line-height:1.4}.dropdown-item:hover .dropdown-title{color:var(--accent)}.dropdown-foot{margin-top:.4rem;padding:.85rem 1rem;border-top:1px solid var(--line);font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:var(--fg-dim);text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}.dropdown-foot a{color:var(--accent) !important;padding:0 !important}.dropdown-foot a:after{display:none !important}.mobile-menu .submenu{list-style:none;margin:.6rem 0 .8rem 1.2rem;padding:0 0 0 1rem;border-left:1px solid var(--line-strong);display:flex;flex-direction:column;gap:.1rem}.mobile-menu .submenu a{font-family:var(--sans) !important;font-size:1rem !important;color:var(--fg-dim);padding:.5rem 0}.mobile-menu .submenu a:hover{color:var(--accent)}.mobile-menu .submenu a .num{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;color:var(--accent);margin-right:.6rem}.nav-cta-mobile{display:inline-flex}@media (min-width:980px){.nav-cta-mobile{display:none}.nav-cta-desktop{display:inline-flex}}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-family:var(--sans);font-size:.92rem;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:all .25s ease;white-space:nowrap;background:0 0;color:var(--fg)}.btn-primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-deep);border-color:var(--accent-deep);transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(40,94,249,.4)}.btn-ghost{border-color:var(--line-strong);color:var(--fg)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-arrow{width:18px;height:18px;transition:transform .25s}.btn:hover .btn-arrow{transform:translateX(3px)}.btn-sm{padding:.55rem 1rem;font-size:.85rem}.hero{padding:clamp(3rem, 7vw, 6rem) 0 clamp(2.5rem, 5vw, 4rem);position:relative;overflow:hidden}.hero>.container{max-width:1400px !important}.hero-glow{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:80vw;height:60vw;max-width:1100px;max-height:800px;background:radial-gradient(ellipse,rgba(40,94,249,.18),rgba(113,116,235,.08) 40%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.hero-meta{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2.5rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.hero-meta span{display:inline-flex;align-items:center;gap:.5rem}.hero-meta .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px rgba(40,94,249,.6)}.hero-grid{display:block;text-align:center;position:relative;max-width:1400px;margin:0 auto}.hero-grid .display{margin-left:auto;margin-right:auto;line-height:1.0}.hero-grid .display em{display:inline-block}.hero p.lede{font-size:clamp(13px, 1.05vw, 16px);font-weight:400;color:var(--fg-dim);max-width:none;margin:2rem auto 0;line-height:1.55;white-space:nowrap}@media (max-width:900px){.hero p.lede{white-space:normal !important;max-width:60ch !important;text-wrap:pretty !important;font-size:14px !important;padding:0 .5rem !important}}.hero p.lede em.brand-emphasis{color:var(--brand-violet);font-style:normal;font-weight:500}.hero-cta{display:flex;gap:.8rem;margin-top:2.5rem;flex-wrap:wrap;justify-content:center}.customer-panel{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(var(--bg-elev-rgb),.6),rgba(var(--bg-rgb),.3));padding:1.6rem 1.5rem 1.8rem;border-radius:4px;position:relative;font-family:var(--mono);overflow:hidden}.customer-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:scan 4s ease-in-out infinite}@keyframes scan{0%,100%{transform:translateX(-100%)}50%{transform:translateX(100%)}}.customer-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.4rem;color:var(--fg-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.customer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1.4rem}.customer-tile{display:flex;align-items:center;justify-content:center;padding:.85rem .5rem;border:1px solid var(--line);border-radius:4px;font-family:var(--serif);font-size:.92rem;font-weight:400;color:var(--fg);background:rgba(var(--on-surface),.02);text-align:center;line-height:1.1;letter-spacing:-.005em;transition:border-color .25s ease,background .25s ease;text-decoration:none;min-height:46px}.customer-tile:hover{border-color:var(--accent);background:rgba(40,94,249,.04)}.customer-tile-more{font-family:var(--mono);font-size:.7rem;color:var(--accent);letter-spacing:.06em}.customer-panel-quote{margin:0;padding:1.2rem 0 0;border-top:1px solid var(--line)}.customer-panel-quote p{font-family:var(--serif);font-size:.98rem;line-height:1.45;font-style:normal;color:var(--fg);margin:0 0 .7rem;font-weight:300}.customer-panel-quote p em{font-style:normal;color:var(--em-color);font-weight:400}.customer-panel-quote cite{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-style:normal}@media (max-width:540px){.customer-grid{grid-template-columns:repeat(2,1fr)}}.logos{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.5rem 0;overflow:hidden}.logos-label{text-align:center;font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--fg-dim);margin-bottom:2rem}.logos-track{display:flex;gap:4rem;animation:marquee 40s linear infinite;width:max-content;align-items:center}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-item{font-family:var(--serif);font-style:normal;font-size:1.4rem;font-weight:400;color:var(--fg-dim);white-space:nowrap;letter-spacing:-.02em;opacity:.85;transition:color .3s,opacity .3s}.logo-item:hover{color:var(--fg);opacity:1}.partners{padding:clamp(2rem, 4vw, 3rem) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(var(--on-surface),.015);overflow:hidden}.partners-label{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);text-align:center;margin-bottom:1.6rem}.partners-marquee{position:relative;display:flex;gap:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.partners-track{display:flex;flex:none;gap:0;padding:.5rem 0;animation:partners-marquee-scroll 50s linear infinite;will-change:transform}@keyframes partners-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.partners-marquee:hover .partners-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.partners-track{animation:none}}.partner-chip{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.5rem;flex-shrink:0;color:var(--fg-dim);white-space:nowrap;transition:color .25s ease;border-right:1px solid rgba(var(--on-surface),.06)}.partner-chip:last-child{border-right:1px solid rgba(var(--on-surface),.06)}.partner-chip:hover{color:var(--fg)}.partners-marquee .partner-mark{width:24px;height:24px;flex-shrink:0;display:block}.partners-marquee .partner-text-mark{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:1.05rem;font-weight:400;line-height:1;border:1px solid currentColor;border-radius:4px;flex-shrink:0;background:0 0}.partner-chip[data-brand=microsoft] .partner-mark,.partner-chip[data-brand=microsoft] .partner-text-mark{color:#00a4ef}.partner-chip[data-brand=databricks] .partner-mark,.partner-chip[data-brand=databricks] .partner-text-mark{color:#ff3621}.partner-chip[data-brand=aws] .partner-mark,.partner-chip[data-brand=aws] .partner-text-mark{color:#f90}.partner-chip[data-brand=salesforce] .partner-mark,.partner-chip[data-brand=salesforce] .partner-text-mark{color:#00a1e0}.partner-chip[data-brand=cursor] .partner-mark,.partner-chip[data-brand=cursor] .partner-text-mark{color:#000}.partner-chip[data-brand=crewai] .partner-mark{color:#ff5a50}.partner-chip[data-brand=langchain] .partner-mark{color:#1c3c3c}.partner-chip[data-brand=anthropic] .partner-mark{color:#d97757}.partner-chip[data-brand=google] .partner-mark{color:#4285f4}.partner-chip[data-brand=openai] .partner-text-mark{color:#000}.partner-chip[data-brand=snowflake] .partner-mark{color:#29b5e8}.partner-chip[data-brand=meta] .partner-mark{color:#0467df}.partner-chip[data-brand=nvidia] .partner-mark{color:#76b900}.partner-chip[data-brand=custom] .partner-text-mark{color:var(--fg-dim)}.partner-chip-name{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;line-height:1;color:inherit;white-space:nowrap}@media (max-width:700px){.partner-chip{padding:.5rem 1rem;gap:.55rem}.partner-chip-name{font-size:.72rem}.partners-track{animation-duration:35s}}.partner-pyramid{padding:2.5rem 0 2.75rem;border-top:1px solid rgba(var(--on-surface),.06)}.partner-pyramid .container{display:flex;flex-direction:column;align-items:center}.pp-heading{text-align:center;margin-bottom:1.5rem}.pp-eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.5rem}.pp-heading h2{margin:0;font-size:clamp(1.5rem, 2.6vw, 2rem);line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--fg)}.pp-group-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);text-align:center}.pp-group{width:100%;margin-bottom:1rem}.pp-cards{margin-top:.85rem;display:flex;justify-content:center;align-items:stretch;gap:1.25rem;flex-wrap:wrap}.pp-card{background:#fff;border:1px solid rgba(var(--on-surface),.08);border-radius:14px;display:flex;align-items:center;justify-content:center;padding:1rem 1.4rem;box-shadow:0 2px 10px rgba(var(--on-surface),.05);transition:transform .2s ease,box-shadow .2s ease}.pp-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(var(--on-surface),.1)}.pp-card--nvidia img{height:46px;width:auto;display:block}.pp-card--badge img{height:104px;width:auto;display:block}.pp-shelf{width:100%;max-width:1080px;margin-top:.5rem;padding:1.1rem 1rem 1.2rem;background:linear-gradient(180deg,rgba(var(--on-surface),.03),rgba(var(--on-surface),.015));border:1px solid rgba(var(--on-surface),.07);border-radius:14px}.pp-shelf .pp-group-label{margin-bottom:.75rem}.pp-logos{display:flex;align-items:stretch;justify-content:space-between;gap:0}.pp-logo{flex:1 1 0;display:flex;align-items:center;justify-content:center;height:64px;padding:0 .9rem;opacity:.8;filter:grayscale(.25);border-right:1px solid rgba(var(--on-surface),.07);transition:opacity .2s ease,filter .2s ease,transform .2s ease}.pp-logo:last-child{border-right:none}.pp-logo:hover{opacity:1;filter:grayscale(0);transform:translateY(-2px)}.pp-logo img{max-height:28px;max-width:100%;width:auto;object-fit:contain;display:block;margin:auto}.pp-logo[aria-label*=Databricks] img{max-height:40px}.pp-logo[aria-label*=Snowflake] img{max-height:38px}.pp-logo[aria-label*=Amazon] img{max-height:32px}.pp-logo[aria-label*=Google] img{max-height:26px}.pp-logo[aria-label*=Azure] img{max-height:26px}.pp-logo[aria-label*=Dremio] img{max-height:30px}@media (max-width:860px){.pp-card--badge img{height:88px}.pp-logos{flex-wrap:wrap;justify-content:center;gap:0}.pp-logo{flex:0 0 33.33%;border-right:none;height:56px;padding:0 .75rem}.pp-logo img{max-height:24px}.pp-logo[aria-label*=Databricks] img{max-height:34px}.pp-logo[aria-label*=Snowflake] img{max-height:32px}.pp-logo[aria-label*=Amazon] img{max-height:28px}}@media (max-width:700px){.partner-pyramid{padding:2.25rem 0 2.5rem}.pp-heading{margin-bottom:1.5rem}.pp-card{padding:.8rem 1rem}.pp-card--nvidia img{height:38px}.pp-card--badge img{height:76px}}.pillars{display:grid;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (min-width:900px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar{background:var(--bg);padding:clamp(2rem, 3.5vw, 3rem) clamp(2rem, 4vw, 3.5rem) clamp(2rem, 4vw, 3.5rem);position:relative;transition:background .4s}.pillar:hover{background:var(--bg-soft)}.pillar-num{font-family:var(--mono);font-size:.7rem;color:var(--fg-dim);letter-spacing:.12em;margin-bottom:1rem;display:block}.pillar h3{margin-bottom:.9rem}.pillar h3 em{font-style:normal;color:var(--em-color)}.pillar p{color:var(--fg-dim);font-size:.96rem;line-height:1.55;margin-bottom:1.6rem}.pillar-icon{width:36px;height:36px;margin-bottom:1rem;color:var(--accent)}.pillar ul{list-style:none;padding:1.1rem 0 0;margin:0;border-top:1px dashed var(--line-strong)}.pillar ul li{font-family:var(--mono);font-size:.75rem;color:var(--fg-dim);padding:.4rem 0;display:flex;gap:.7rem;letter-spacing:.02em;line-height:1.5}.pillar ul li:before{content:"→";color:var(--accent);flex-shrink:0}.feature{display:grid;gap:4rem;align-items:center}@media (min-width:900px){.feature{grid-template-columns:1fr 1.1fr}.feature.reverse>:first-child{order:2}}.feature h2 em{font-style:normal;color:var(--em-color)}.feature p{font-size:1.05rem;color:var(--fg-dim);margin:1.5rem 0;line-height:1.65}.feature-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--line)}.stat-num{font-family:var(--serif);font-size:2.5rem;font-weight:300;letter-spacing:-.03em;color:var(--accent);line-height:1}.stat-label{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);margin-top:.5rem}.feature-visual{border:1px solid var(--line-strong);background:linear-gradient(135deg,rgba(var(--bg-elev-rgb),.7),rgba(var(--bg-rgb),.4));padding:2rem;border-radius:6px;position:relative;min-height:380px}.roi-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-top:3rem}@media (min-width:700px){.roi-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.roi-grid{grid-template-columns:repeat(4,1fr)}}.roi-cell{padding:2rem;background:var(--bg);position:relative}.roi-cell .num{font-family:var(--serif);font-size:3rem;font-weight:300;font-style:normal;color:var(--accent);line-height:1;margin-bottom:1rem;letter-spacing:-.04em}.roi-cell h4{margin-bottom:.6rem}.roi-cell p{font-size:.9rem;color:var(--fg-dim);line-height:1.55}.quote-block{padding:clamp(1.75rem, 3.5vw, 2.75rem) clamp(1.75rem, 3.5vw, 3rem);margin:clamp(2.5rem, 5vw, 4rem) auto;max-width:820px;text-align:left;background:var(--bg-elev);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:6px;position:relative}.quote-block .quote-meta{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:1.2rem}.quote-block p{font-family:var(--serif);font-size:clamp(1.05rem, 1.5vw, 1.3rem);line-height:1.5;letter-spacing:-.005em;font-weight:300;margin:0 0 1.4rem;max-width:60ch;color:var(--fg)}.quote-block cite{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;color:var(--fg-dim);font-style:normal;text-transform:uppercase;display:block;padding-top:1rem;border-top:1px dashed var(--line)}.quote{font-family:var(--serif);font-size:clamp(1.4rem, 2.4vw, 1.95rem);line-height:1.35;letter-spacing:-.015em;font-weight:300;max-width:38ch;margin:0 auto}.quote:before{content:"“";font-family:var(--serif);font-size:4rem;color:var(--accent);display:block;line-height:.4;margin-bottom:1.2rem}.quote-attr{margin-top:2rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.cta-banner{background:linear-gradient(120deg,var(--accent),var(--accent-deep));color:var(--bg);padding:clamp(3rem, 6vw, 5rem) var(--gut);position:relative;overflow:hidden}.cta-banner h2{font-size:clamp(1.8rem, 4vw, 3rem);max-width:18ch;letter-spacing:-.025em}.cta-banner h2 em{font-style:normal}.cta-banner-grid{max-width:var(--max);margin:0 auto;display:grid;gap:2rem;align-items:end}@media (min-width:800px){.cta-banner-grid{grid-template-columns:1.5fr 1fr}}.cta-banner .btn{background:var(--bg);color:var(--accent);border-color:var(--bg)}.cta-banner .btn:hover{background:var(--bg-elev);border-color:#1a1c19}.cta-banner:after{content:"";position:absolute;top:-50%;right:-10%;width:60%;height:200%;background:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(var(--bg-rgb),.06) 20px,rgba(var(--bg-rgb),.06) 40px);pointer-events:none}.newsletter{border:1px solid var(--line-strong);padding:clamp(2rem, 5vw, 4rem);border-radius:6px;background:linear-gradient(135deg,rgba(var(--bg-elev-rgb),.6),transparent);display:grid;gap:2rem}@media (min-width:800px){.newsletter{grid-template-columns:1fr 1fr;align-items:center}}.newsletter h3{font-size:2rem;margin-bottom:.6rem}.newsletter h3 em{font-style:normal;color:var(--em-color)}.newsletter p{color:var(--fg-dim)}.newsletter-form{display:flex;gap:.5rem;flex-direction:column}@media (min-width:500px){.newsletter-form{flex-direction:row}}.newsletter-form input{flex:1;background:rgba(var(--bg-rgb),.6);border:1px solid var(--line-strong);color:var(--fg);padding:.85rem 1.2rem;border-radius:999px;font-family:var(--sans);font-size:.95rem;transition:border-color .25s}.newsletter-form input:focus{outline:none;border-color:var(--accent)}.site-footer{border-top:1px solid var(--line);padding:clamp(3rem, 6vw, 5rem) 0 2rem;background:var(--bg)}.footer-grid{display:grid;gap:3rem;margin-bottom:3rem}@media (min-width:700px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}}.footer-brand p{color:var(--fg-dim);font-size:.92rem;max-width:30ch;margin:1rem 0 1.5rem}.footer-badge{display:block;width:132px;height:auto;border-radius:8px;margin-top:1.5rem}.footer-col h5{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-dim);margin-bottom:1.2rem}.footer-col ul{list-style:none;padding:0}.footer-col ul li{margin-bottom:.7rem}.footer-col ul a{color:var(--fg);font-size:.92rem;transition:color .2s}.footer-col ul a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);padding-top:1.5rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-family:var(--mono);font-size:.72rem;color:var(--fg-dim);letter-spacing:.05em}.footer-bottom-link{color:var(--fg-dim);text-decoration:none;transition:color .2s ease}.footer-bottom-link:hover{color:var(--accent)}.social-icons{display:flex;gap:.8rem;margin-top:1rem}.social-icons a{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;transition:all .25s}.social-icons a:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.page-hero{padding:5rem 0 4rem;border-bottom:1px solid var(--line);position:relative;overflow:hidden;text-align:center}.page-hero .glow{position:absolute;top:-20%;right:-10%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(40,94,249,.044),transparent 60%);filter:blur(50px);pointer-events:none;animation:t3GlowDrift 12s ease-in-out infinite}@keyframes t3GlowDrift{0%,100%{transform:translate(0,0) scale(1);opacity:1}50%{transform:translate(-4%,3%) scale(1.15);opacity:.7}}@media (prefers-reduced-motion:reduce){.page-hero .glow{animation:none}}.page-hero h1{font-size:clamp(2.5rem, 6vw, 5rem);letter-spacing:-.035em;font-weight:700;max-width:32ch;text-wrap:balance;margin-left:auto;margin-right:auto;margin-bottom:1.5rem}.page-hero h1 em{font-style:normal;color:var(--accent)}.page-hero p{font-size:clamp(1rem, 1.4vw, 1.15rem);color:var(--fg-dim);max-width:60ch;margin-left:auto;margin-right:auto}.page-hero .container>div:last-child{justify-content:center}html .t3-partners .partners-hero{text-align:center}html .t3-partners .partners-hero-inner{max-width:1000px;margin-left:auto;margin-right:auto}html .t3-partners .partners-hero h1{font-size:clamp(2.5rem, 6vw, 5rem);font-weight:700;letter-spacing:-.035em;max-width:32ch;text-wrap:balance;margin-left:auto;margin-right:auto}html .t3-partners .partners-hero p{margin-left:auto;margin-right:auto}html .t3-partners .partners-hero h1 em{font-style:normal;color:var(--accent)}html .t3-partners .partners-hero-cta{justify-content:center}.posts-grid{display:grid;gap:1.5rem}@media (min-width:700px){.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.posts-grid{grid-template-columns:repeat(3,1fr)}}.post-card{background:var(--bg);padding:2rem;display:flex;flex-direction:column;gap:1rem;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;min-height:280px;position:relative}.post-card:hover{background:var(--bg-soft);border-color:var(--accent);transform:translateY(-6px) scale(1.015);box-shadow:0 20px 40px -16px rgba(0,0,0,.28)}.post-card-image{margin:-2rem -2rem 0;aspect-ratio:16/9;overflow:hidden;background:var(--bg-elev)}.post-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.post-card:hover .post-card-image img{transform:scale(1.03)}.post-meta{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim);display:flex;gap:.8rem;align-items:center}.post-meta .cat{color:var(--accent)}.post-card h3{font-size:1.4rem;letter-spacing:-.015em;line-height:1.2;flex:1}.post-card .read-more{font-family:var(--mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;transition:gap .25s}.post-card:hover .read-more{gap:.8rem}.news-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.news-item{display:grid;grid-template-columns:1fr;gap:.8rem;padding:2rem 0;border-bottom:1px solid var(--line);transition:background .3s;margin:0 calc(-1 * var(--gut));padding-left:var(--gut);padding-right:var(--gut)}@media (min-width:800px){.news-item{grid-template-columns:180px 1fr auto;align-items:center;gap:3rem}}.news-item:hover{background:var(--bg-soft)}.news-date{font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim)}.news-title{font-family:var(--serif);font-size:clamp(1.15rem, 1.8vw, 1.5rem);font-weight:400;letter-spacing:-.015em;line-height:1.3}.news-arrow{color:var(--accent);font-size:1.2rem}.faq-tabs{display:inline-flex;gap:.2rem;background:var(--bg-soft);border-radius:999px;padding:.3rem;margin-bottom:3rem;flex-wrap:wrap}.faq-tab{padding:.7rem 1.4rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:all .2s;margin-bottom:0}.faq-tab:hover{color:var(--fg)}.faq-tab.active{background:linear-gradient(100deg,var(--accent),var(--accent-warm));color:#fff}.faq-group{display:none}.faq-group.active{display:block;animation:fadeIn .4s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.faq-item{border-bottom:1px solid var(--line);padding:1.5rem}.faq-q{width:100%;background:0 0;border:0;display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;text-align:left;font-family:var(--serif);font-size:clamp(1.1rem, 1.7vw, 1.4rem);font-weight:400;letter-spacing:-.015em;color:var(--fg);padding:.5rem 0;transition:color .2s}.faq-q:hover{color:var(--accent)}.faq-q .toggle{flex-shrink:0;width:32px;height:32px;border:1px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;transition:all .25s;font-family:var(--mono);color:var(--fg);font-size:1rem}.faq-item.open .faq-q .toggle{background:var(--accent);border-color:var(--accent);color:var(--bg);transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.faq-item.open .faq-a{max-height:1200px;padding:1.2rem 0 .5rem}.faq-a p,.faq-a li{color:var(--fg-dim);font-size:.96rem;line-height:1.65}.faq-a p+p{margin-top:1rem}.faq-a ul{padding-left:1.2rem;margin-top:.8rem}.faq-a li{margin-bottom:.4rem}.faq-a strong{color:var(--fg);font-weight:500}.demo-grid{display:grid;gap:4rem}@media (min-width:950px){.demo-grid{grid-template-columns:1fr 1.1fr;gap:5rem}}.demo-info h2 em{font-style:normal;color:var(--em-color)}.demo-info ul{list-style:none;padding:0;margin:2rem 0;border-top:1px solid var(--line)}.demo-info ul li{padding:1.2rem 0;border-bottom:1px solid var(--line);display:flex;gap:1.2rem;align-items:flex-start}.demo-info ul li .num{font-family:var(--mono);font-size:.75rem;color:var(--accent);letter-spacing:.1em;min-width:36px}.demo-info ul li h4{margin-bottom:.3rem}.demo-info ul li p{font-size:.92rem;color:var(--fg-dim)}.demo-form{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgba(var(--bg-elev-rgb),.7),rgba(var(--bg-rgb),.3));padding:clamp(2rem, 4vw, 3rem);border-radius:6px}.demo-book-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.demo-book-eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:1rem}.demo-book-title{margin:0 0 .85rem;font-size:clamp(1.4rem, 2.4vw, 1.9rem);line-height:1.2;color:var(--fg)}.demo-book-copy{margin:0 0 1.75rem;color:var(--fg-dim);font-size:1rem;line-height:1.65;max-width:46ch}.demo-book-btn{display:inline-flex;align-items:center;gap:.6rem;background:var(--accent);color:#fff;font-family:var(--sans);font-size:1rem;font-weight:600;text-decoration:none;padding:.95rem 1.6rem;border-radius:6px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:0 4px 16px rgba(40,94,249,.25)}.demo-book-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,94,249,.35)}.demo-book-btn svg{width:16px;height:16px}.demo-book-note{margin:.9rem 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.04em;color:var(--fg-dim)}.form-row{display:grid;gap:1.5rem;margin-bottom:1.5rem}@media (min-width:600px){.form-row.two{grid-template-columns:1fr 1fr}}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field label{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-dim)}.form-field input,.form-field select,.form-field textarea{background:rgba(var(--bg-rgb),.6);border:1px solid var(--line-strong);border-radius:4px;padding:.85rem 1rem;color:var(--fg);font-family:var(--sans);font-size:.95rem;transition:border-color .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--accent)}.form-field textarea{min-height:120px;resize:vertical}.form-field select{cursor:pointer}.timeline{position:relative;padding-left:3rem;margin-top:3rem}.timeline:before{content:"";position:absolute;left:14px;top:10px;bottom:0;width:1px;background:var(--line-strong);height:calc(100% - 190px)}.timeline-item{position:relative;padding-bottom:3rem}.timeline-item:before{content:"";position:absolute;left:-2.5rem;top:.4rem;width:11px;height:11px;border-radius:50%;background:var(--bg);border:1px solid var(--accent)}.timeline-item.current:before{background:var(--accent);box-shadow:0 0 14px var(--accent)}.timeline-year{font-family:var(--mono);font-size:.78rem;color:var(--accent);letter-spacing:.12em;margin-bottom:.4rem}.timeline-item h4{margin-bottom:.4rem;font-size:1.2rem}.timeline-item p{color:var(--fg-dim);font-size:.95rem}.advisors-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:2rem}@media (min-width:700px){.advisors-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.advisors-grid{grid-template-columns:repeat(4,1fr)}}.advisor{background:var(--bg);padding:2rem;text-align:left}.advisor-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-deep));display:grid;place-items:center;font-family:var(--serif);font-style:normal;font-size:1.4rem;color:var(--bg);font-weight:400;margin-bottom:1.5rem}.advisor h4{font-family:var(--serif);font-weight:400;font-size:1.2rem;margin-bottom:.4rem;letter-spacing:-.01em}.advisor p{font-family:var(--mono);font-size:.75rem;color:var(--fg-dim);letter-spacing:.04em}.advisor a{color:var(--accent);font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;margin-top:1rem;display:inline-block}.mission-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);margin-top:2rem}@media (min-width:700px){.mission-grid{grid-template-columns:repeat(2,1fr)}}.mission-card{background:var(--bg);padding:2.5rem}.mission-card h4{font-family:var(--serif);font-weight:400;font-size:1.5rem;margin-bottom:1rem}.mission-card h4 em{font-style:normal;color:var(--em-color)}.mission-card p{color:var(--fg-dim)}body.page-id-8 .origin-dark{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);padding:4.5rem 0}body.page-id-8 .origin-dark h2{color:#fff}body.page-id-8 .origin-dark h2 em{color:#a9b6ff;font-style:normal}body.page-id-8 .origin-dark p{color:#aab2d8}body.page-id-8 .origin-dark strong{color:#fff}body.page-id-8 .origin-dark a{color:#a9b6ff}body.page-id-8 .origin-dark .feature-visual{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}body.page-id-8 .mission-grid{gap:1.5rem;background:0 0;border:none;margin-top:2.75rem}body.page-id-8 .mission-card{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;padding:1.9rem;box-shadow:0 20px 40px -30px rgba(13,38,69,.15);transition:transform .25s ease,box-shadow .25s ease}body.page-id-8 .mission-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(13,38,69,.2)}body.page-id-8 .mission-ic{width:50px;height:50px;border-radius:50%;background:var(--accent-soft);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:1.1rem}body.page-id-8 .mission-ic svg{width:22px;height:22px}body.page-id-8 .stats-strip .stat{display:flex;flex-direction:column;justify-content:center;min-height:168px;padding:1.8rem 1.6rem;box-shadow:0 16px 32px -26px rgba(13,38,69,.14)}body.page-id-8 .stats-strip .stat .num{font-size:clamp(2.2rem, 4vw, 3rem)}body.page-id-8 .backed-by-band{background:rgba(var(--on-surface),.03);border-bottom:1px solid var(--line)}body.page-id-8 .vc-logos{display:flex;gap:3rem;flex-wrap:wrap;justify-content:center;align-items:center}body.page-id-8 .vc-logo-item{font-family:var(--serif);font-style:normal;font-size:1.4rem;font-weight:400;color:var(--fg-dim);white-space:nowrap;letter-spacing:-.02em;opacity:.85;transition:color .3s,opacity .3s}body.page-id-8 .vc-logo-item:hover{color:var(--fg);opacity:1}body.page-id-8 .advisors-grid{gap:1.5rem;background:0 0;border:none;margin-top:2.5rem}body.page-id-8 .advisor{background:var(--bg-elev);border:1px solid var(--line);border-radius:14px;padding:2rem;box-shadow:0 20px 40px -30px rgba(13,38,69,.15);transition:transform .25s ease,box-shadow .25s ease}body.page-id-8 .advisor:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(13,38,69,.2)}.coming-soon{text-align:center;padding:clamp(3rem, 8vw, 6rem) 0;border:1px dashed var(--line-strong);border-radius:6px;margin:3rem 0}.coming-soon .badge{display:inline-block;font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:var(--accent);border:1px solid var(--accent);padding:.4rem 1rem;border-radius:999px;margin-bottom:2rem}.coming-soon h3{font-size:clamp(1.6rem, 3vw, 2.4rem);margin-bottom:1rem}.coming-soon p{color:var(--fg-dim);max-width:50ch;margin:0 auto}.stories-preview{display:grid;gap:1.5rem;margin-top:3rem}@media (min-width:700px){.stories-preview{grid-template-columns:repeat(3,1fr)}}.story-card{border:1px solid var(--line-strong);padding:2rem;border-radius:4px;background:linear-gradient(180deg,rgba(var(--bg-elev-rgb),.4),transparent);transition:all .3s}.story-card:hover{border-color:var(--accent);transform:translateY(-3px)}.story-card .industry{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:1rem}.story-card h4{font-size:1.3rem;margin-bottom:1rem;font-family:var(--serif);font-weight:400}.story-card p{color:var(--fg-dim);font-size:.92rem}.marketecture{margin-top:4rem;padding:clamp(2rem, 4vw, 3.5rem);border:1px solid var(--line-strong);border-radius:12px;background:radial-gradient(circle at 15% 0%,rgba(40,94,249,.1),transparent 55%),radial-gradient(circle at 85% 100%,rgba(40,94,249,.06),transparent 60%),linear-gradient(180deg,rgba(var(--bg-elev-rgb),.6),rgba(var(--bg-rgb),.3));position:relative;overflow:hidden}.marketecture-grid{display:grid;gap:1rem;position:relative}@media (min-width:800px){.marketecture-grid{grid-template-columns:repeat(4,1fr)}}.marketecture-cell{background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(var(--bg-elev-rgb),.55));border:1px solid var(--line);border-radius:12px;padding:1.5rem 1.25rem;text-align:center;position:relative;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 12px 24px -18px rgba(13,38,69,.28);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}html[data-theme=dark] .marketecture-cell{background:linear-gradient(160deg,rgba(255,255,255,.06),rgba(var(--bg-elev-rgb),.4));box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 12px 24px -18px rgba(0,0,0,.55)}.marketecture-cell:before{content:"";position:absolute;top:0;left:14%;right:14%;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55}.marketecture-cell:hover{transform:translateY(-4px);border-color:rgba(40,94,249,.35);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 20px 36px -18px rgba(40,94,249,.35)}.marketecture-cell .label{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:.6rem}.marketecture-cell .name{font-family:var(--serif);font-size:1rem;font-style:normal;color:var(--fg)}.marketecture-cell .sub{font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--fg-dim);margin-top:.4rem}.marketecture>div+div{margin-top:2.75rem;position:relative}.marketecture>div+div:before{content:"\2193";position:absolute;top:-2.4rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(40,94,249,.08);border:1px solid rgba(40,94,249,.2);color:var(--accent);font-size:.9rem;font-weight:700;z-index:2}.marketecture-band{background:linear-gradient(160deg,rgba(255,255,255,.85),rgba(40,94,249,.05));border:1px solid rgba(40,94,249,.18);padding:1.3rem;text-align:center;border-radius:12px;margin:1rem 0;box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 10px 22px -16px rgba(13,38,69,.22)}html[data-theme=dark] .marketecture-band{background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(40,94,249,.06));box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 10px 22px -16px rgba(0,0,0,.4)}.marketecture-band .label{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.marketecture-band-hero{background:linear-gradient(120deg,var(--accent),var(--accent-deep));border:none;border-radius:14px;padding:1.5rem 1.25rem;margin:1.75rem 0;position:relative;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 0 0 6px rgba(40,94,249,.08),0 20px 42px -16px rgba(40,94,249,.55)}.marketecture-band-hero .label{color:#fff;opacity:.92}.marketecture-band-hero .band-detail{margin-top:.6rem;font-family:var(--serif);font-style:normal;color:#fff}.capabilities-grid{display:grid;gap:1.5rem;margin-top:3rem}@media (min-width:700px){.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.capabilities-grid{grid-template-columns:repeat(3,1fr)}}.capability-card{background:rgba(var(--bg-elev-rgb),.5);border:1px solid var(--line);border-radius:16px;padding:2.25rem 2rem;position:relative;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.capability-card:hover{transform:translateY(-3px);box-shadow:0 24px 48px -28px rgba(13,38,69,.18);border-color:var(--line-strong)}.capability-card .icon{width:52px;height:52px;border-radius:12px;border:none;display:flex;align-items:center;justify-content:center;margin-bottom:1.4rem;background:linear-gradient(135deg,rgba(40,94,249,.16),rgba(40,94,249,.05));color:var(--accent)}.capability-card .cap-num{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:.5rem}.capability-card h4{font-family:var(--serif);font-weight:400;font-size:1.3rem;margin-bottom:.6rem;letter-spacing:-.01em}.capability-card h4 em{font-style:normal;color:var(--em-color)}.capability-card p{color:var(--fg-dim);font-size:.95rem;line-height:1.6}.capability-card .cap-sub{font-family:var(--serif);font-style:normal;font-size:1rem;line-height:1.4;color:var(--em-color);margin:0 0 1.2rem;padding-bottom:1.2rem;border-bottom:1px dashed var(--line)}.capability-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.capability-card ul li{position:relative;padding-left:1.1rem;font-size:.92rem;line-height:1.5;color:var(--fg)}.capability-card ul li:before{content:'';position:absolute;left:0;top:.55rem;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.6}.capability-card:target{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.capability-card:target .icon{background:rgba(40,94,249,.12)}.agent-section{display:grid;gap:2.5rem;padding:3.5rem 0;border-top:1px solid var(--line)}@media (min-width:900px){.agent-section{grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}}.agent-section .agent-meta{position:sticky;top:6rem}.agent-section .agent-id{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:1.2rem}.agent-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem, 3.5vw, 2.6rem);letter-spacing:-.02em;line-height:1.1;margin-bottom:1.2rem}.agent-section h2 em{font-style:normal;color:var(--em-color)}.agent-section .agent-meta>p{color:var(--fg-dim);max-width:38ch;margin-bottom:2rem}.agent-meta .meta-stat{border-top:1px solid var(--line);padding-top:1rem;margin-top:1rem;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--fg-dim)}.agent-meta .meta-stat strong{color:var(--fg);font-weight:500}.agent-detail{display:flex;flex-direction:column;gap:2rem}.agent-detail .feat{border:1px solid var(--line);padding:1.8rem;border-radius:6px;transition:border-color .3s,transform .3s}.agent-detail .feat:hover{border-color:var(--line-strong);transform:translateX(2px)}.agent-detail .feat .feat-num{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:.6rem}.agent-detail .feat h4{font-family:var(--serif);font-weight:400;font-size:1.25rem;margin-bottom:.7rem;letter-spacing:-.01em}.agent-detail .feat p{color:var(--fg-dim);font-size:.92rem;line-height:1.6}.agent-detail .feat ul{list-style:none;margin-top:1rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.agent-detail .feat ul li{font-size:.88rem;color:var(--fg-dim);padding-left:1.4rem;position:relative}.agent-detail .feat ul li:before{content:"◉";position:absolute;left:0;color:var(--accent);font-size:.7rem}.platform-section{display:grid;grid-template-columns:1fr;gap:2.5rem;padding:4rem 0}@media (min-width:900px){.platform-section{grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}}.platform-section .ps-meta{display:flex;flex-direction:column}.platform-section .ps-id{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:1.25rem}.platform-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(2rem, 4vw, 3rem);line-height:1.1;letter-spacing:-.025em;margin:0 0 1rem;max-width:18ch}.platform-section h2 em{font-style:normal;color:var(--em-color)}.platform-section .ps-sub{font-family:var(--serif);font-size:clamp(1.05rem, 1.5vw, 1.2rem);font-style:normal;line-height:1.45;color:var(--fg-dim);margin:0 0 2rem;max-width:32ch}.platform-section .ps-bullets{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.platform-section .ps-bullets li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:baseline;font-size:.96rem;line-height:1.5;color:var(--fg)}.platform-section .ps-bullets li:before{content:counter(ps-bullet,decimal-leading-zero);counter-increment:ps-bullet;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--accent);padding-top:.15rem}.platform-section .ps-bullets{counter-reset:ps-bullet}.platform-section .ps-stats{display:flex;flex-wrap:wrap;gap:1.4rem 2.4rem;padding-top:1.4rem;border-top:1px dashed var(--line);margin-top:auto}.platform-section .ps-stat{display:flex;flex-direction:column;gap:.3rem}.platform-section .ps-stat span{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;color:var(--fg-dim);text-transform:uppercase}.platform-section .ps-stat strong{font-size:.95rem;font-weight:500;color:var(--fg)}.ps-diagram{background:var(--accent-soft);border:1px dashed var(--line);border-radius:8px;padding:2rem 1.5rem;position:relative;min-height:360px;display:flex;align-items:center;justify-content:center}.ps-diagram svg{width:100%;height:auto;max-width:480px;display:block}.ps-diagram-label{position:absolute;top:.9rem;left:1.1rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;color:var(--fg-dim);text-transform:uppercase}.psd-node{fill:var(--bg-elev);stroke:var(--line);stroke-width:1}.psd-node-accent{fill:var(--accent-soft);stroke:var(--accent)}.psd-line{stroke:var(--line);stroke-width:1;fill:none}.psd-line-accent{stroke:var(--accent);stroke-width:1.5;fill:none}.psd-line-dashed{stroke:var(--line);stroke-width:1;fill:none;stroke-dasharray:3 3}.psd-text{font-family:var(--sans);font-size:11px;fill:var(--fg)}.psd-text-mono{font-family:var(--mono);font-size:9px;letter-spacing:.14em;fill:var(--fg-dim);text-transform:uppercase}.psd-text-em{fill:var(--accent);font-weight:500}.lifecycle-grid{display:flex;align-items:stretch;gap:0;margin-top:3rem;padding:2rem 1.5rem;background:var(--accent-soft);border:1px dashed var(--line);border-radius:8px;overflow-x:auto}.lifecycle-step{flex:1;min-width:168px;background:var(--bg);border:1px solid var(--line-strong);border-radius:6px;padding:1.5rem 1.2rem;display:flex;flex-direction:column}.lifecycle-step.is-anchor{border-color:var(--accent);background:var(--bg-elev);position:relative}.lifecycle-step.is-anchor:before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:6px;background:linear-gradient(180deg,rgba(40,94,249,.06),transparent);pointer-events:none}.ls-num{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin-bottom:1rem;opacity:.85}.ls-icon{width:40px;height:40px;border-radius:8px;border:1px solid var(--line);background:rgba(40,94,249,.06);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem}.lifecycle-step.is-anchor .ls-icon{background:rgba(40,94,249,.14);border-color:var(--accent)}.lifecycle-step h4{font-family:var(--serif);font-weight:400;font-size:1.18rem;letter-spacing:-.01em;margin:0 0 .4rem;color:var(--fg)}.lifecycle-step .ls-tagline{font-family:var(--serif);font-style:normal;font-size:.96rem;line-height:1.35;color:var(--em-color);margin:0 0 .85rem;padding-bottom:.85rem;border-bottom:1px dashed var(--line)}.lifecycle-step .ls-detail{font-size:.85rem;line-height:1.5;color:var(--fg-dim);margin:0}.lifecycle-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 32px;color:var(--accent);opacity:.6}.lifecycle-axis{display:flex;align-items:center;gap:1rem;margin-top:1.4rem;padding:0 1rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.lifecycle-axis .axis-line{flex:1;height:1px;background:linear-gradient(to right,var(--accent),transparent 30%,transparent 70%,var(--accent));opacity:.4}@media (max-width:800px){.lifecycle-grid{flex-direction:column;padding:1.5rem 1rem}.lifecycle-step{min-width:auto;width:100%}.lifecycle-arrow{transform:rotate(90deg);padding:.4rem 0}}.compare-table{margin-top:3rem;border:1px solid var(--line-strong);border-radius:12px;overflow:hidden}.compare-table table{width:100%;border-collapse:collapse}.compare-table th,.compare-table td{padding:1.2rem 1.4rem;text-align:left;border-bottom:1px solid var(--line);font-size:.95rem;vertical-align:top}.compare-table th{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);font-weight:500;background:rgba(var(--bg-elev-rgb),.4)}.compare-table th:last-child{color:var(--accent);background:rgba(40,94,249,.06)}.compare-table tr:last-child td{border-bottom:none}.compare-table td:first-child{color:var(--fg-dim);background:rgba(239,68,68,.035)}.compare-table td:last-child{color:var(--fg);font-weight:500;background:rgba(34,197,94,.045)}.compare-table td:first-child:before,.compare-table td:last-child:before{content:"";display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:50%;margin-right:.7rem;font-size:.65rem;font-weight:700;line-height:1.2rem;text-align:center;vertical-align:middle}.compare-table td:first-child:before{content:"\2715";background:rgba(239,68,68,.12);color:#ef4444}.compare-table td:last-child:before{content:"\2713";background:rgba(34,197,94,.14);color:#16a34a}.compare-table tbody td{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.compare-table tbody td:first-child{transform:translateX(-24px)}.compare-table tbody td:last-child{transform:translateX(24px)}.compare-table.is-animated tbody td{opacity:1;transform:translateX(0)}.compare-table.is-animated tbody tr:nth-child(1) td{transition-delay:.05s}.compare-table.is-animated tbody tr:nth-child(2) td{transition-delay:.14s}.compare-table.is-animated tbody tr:nth-child(3) td{transition-delay:.23s}.compare-table.is-animated tbody tr:nth-child(4) td{transition-delay:.32s}.compare-table.is-animated tbody tr:nth-child(5) td{transition-delay:.41s}.compare-table.is-animated tbody tr:nth-child(6) td{transition-delay:.5s}.compare-table.is-animated tbody tr:nth-child(7) td{transition-delay:.59s}.compare-table.is-animated tbody tr:nth-child(8) td{transition-delay:.68s}.compare-table thead th{opacity:0;transition:opacity .6s ease-out}.compare-table.is-animated thead th{opacity:1}@media (prefers-reduced-motion:reduce){.compare-table tbody td,.compare-table thead th{opacity:1;transform:none;transition:none}}.t3-reveal{opacity:0;transform:translateY(36px) scale(.96);transition:opacity .7s cubic-bezier(.34,1.56,.64,1),transform .7s cubic-bezier(.34,1.56,.64,1)}.t3-reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.t3-reveal{opacity:1;transform:none;transition:none}}@media (max-width:640px){.compare-table{font-size:.85rem}.compare-table th,.compare-table td{padding:.9rem 1rem}}.kf-grid{display:grid;gap:1.5rem;margin-top:2.5rem}@media (min-width:700px){.kf-grid{grid-template-columns:repeat(2,1fr)}}.kf-grid .kf-item{display:flex;align-items:flex-start;gap:1.1rem;padding:1.6rem 1.5rem;background:rgba(var(--bg-elev-rgb),.5);border:1px solid var(--line);border-radius:14px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.kf-grid .kf-item:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 20px 40px -26px rgba(13,38,69,.16)}.kf-grid .kf-item .kf-mark{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:rgba(40,94,249,.1);font-family:var(--mono);font-size:.72rem;font-weight:700;color:var(--accent);letter-spacing:.02em}.kf-grid .kf-item h5{font-family:var(--serif);font-size:1.05rem;font-weight:400;margin-bottom:.3rem;letter-spacing:-.01em}.kf-grid .kf-item p{color:var(--fg-dim);font-size:.88rem;line-height:1.5}.report-card{display:grid;gap:2.5rem;padding:clamp(2rem, 4vw, 3.5rem);border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(var(--bg-elev-rgb),.6),rgba(var(--bg-rgb),.2));margin-top:3rem;position:relative;overflow:hidden}@media (min-width:800px){.report-card{grid-template-columns:1.4fr 1fr;align-items:center}}.report-card .report-stamp{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin-bottom:1rem}.report-card h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem, 3vw, 2.2rem);letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.report-card h3 em{font-style:normal;color:var(--em-color)}.report-card>div>p{color:var(--fg-dim);margin-bottom:1.5rem;max-width:50ch}.report-findings{display:flex;flex-direction:column;gap:1rem}.report-finding{border:1px solid var(--line);padding:1.2rem 1.4rem;border-radius:4px;background:rgba(var(--bg-rgb),.4)}.report-finding .label{font-family:var(--mono);font-size:.65rem;letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:.4rem}.report-finding .title{font-family:var(--serif);font-size:1.05rem;font-style:normal;color:var(--accent);margin-bottom:.4rem}.report-finding p{color:var(--fg-dim);font-size:.85rem;line-height:1.5}[id=data-access],[id=agent-governance],[id=agent-observability],[id=authorization],[id=mcp-security],[id=a2a-security]{scroll-margin-top:5rem}.stats-strip{display:grid;gap:1.25rem;margin-top:4rem}@media (min-width:700px){.stats-strip{grid-template-columns:repeat(4,1fr)}}.stats-strip .stat{background:rgba(var(--bg-elev-rgb),.5);border:1px solid var(--line);border-radius:14px;padding:2.25rem 1.6rem;text-align:center;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.stats-strip .stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(120deg,var(--accent),var(--accent-deep))}.stats-strip .stat:hover{transform:translateY(-3px);box-shadow:0 20px 40px -26px rgba(13,38,69,.16);border-color:var(--line-strong)}.stats-strip .stat .num{font-family:var(--serif);font-size:clamp(2rem, 4vw, 2.8rem);font-style:normal;color:var(--accent);letter-spacing:-.02em;display:block;margin-bottom:.5rem}.stats-strip .stat .lbl{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;color:var(--fg-dim);text-transform:uppercase}.story-three-teams{max-width:760px;margin:0 auto;padding:clamp(1rem, 3vw, 2rem) 0}.story-three-teams header h2{font-size:clamp(2rem, 4.5vw, 3.2rem)}.story-quotes{margin-top:clamp(3rem, 6vw, 4.5rem);display:flex;flex-direction:column;gap:clamp(2rem, 4vw, 3rem)}.story-quote{margin:0;text-align:center;position:relative;padding:0 clamp(0.5rem, 3vw, 2rem)}.story-quote p{font-family:var(--serif);font-size:clamp(1.35rem, 2.6vw, 1.85rem);line-height:1.4;letter-spacing:-.01em;font-weight:300;color:var(--fg);margin:0}.story-quote p em{font-style:normal;color:var(--em-color)}.story-quote cite{display:block;margin-top:.9rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-style:normal}.story-quote+.story-quote:before{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.5;margin:0 auto clamp(2rem, 4vw, 3rem);position:absolute;top:calc(-1 * clamp(2rem, 4vw, 3rem) / 2 - 2px);left:50%;transform:translateX(-50%)}.case-feature{padding:3rem 2.4rem;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(135deg,rgba(40,94,249,.025) 0%,rgba(var(--on-surface),.012) 100%);position:relative;overflow:hidden}.case-feature:before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent);opacity:.5}.case-tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;color:var(--accent);text-transform:uppercase;margin-bottom:1.2rem}.case-title{font-family:var(--serif);font-size:clamp(2.2rem, 4.5vw, 3.4rem);font-weight:400;letter-spacing:-.02em;margin:0 0 1.5rem;color:var(--fg)}.case-pull{font-family:var(--serif);font-size:clamp(1.3rem, 2.4vw, 1.7rem);line-height:1.4;color:var(--fg);margin:0 0 .8rem;max-width:56ch;font-style:normal}.case-pull em{font-style:normal;color:var(--em-color)}.case-attr{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:2.5rem}.case-grid{display:grid;gap:2rem;grid-template-columns:1fr;padding-top:2rem;border-top:1px solid var(--line)}@media (min-width:800px){.case-grid{grid-template-columns:repeat(3,1fr)}}.case-block .case-label,.case-mini .case-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--line)}.case-block ul,.case-mini ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.case-block li,.case-mini li{position:relative;padding-left:1.2rem;font-size:.95rem;line-height:1.55;color:var(--fg)}.case-block li:before,.case-mini li:before{content:'·';position:absolute;left:0;top:-2px;color:var(--accent);font-size:1.4rem;font-weight:600}.cases-grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media (min-width:900px){.cases-grid{grid-template-columns:repeat(3,1fr)}}.case-card{padding:2rem 1.8rem;border:1px solid var(--line);border-radius:8px;background:rgba(var(--on-surface),.012);display:flex;flex-direction:column;gap:1.3rem;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.case-card:hover{border-color:var(--accent);transform:translateY(-6px) scale(1.015);box-shadow:0 20px 40px -16px rgba(0,0,0,.24)}.case-card .case-name{font-family:var(--serif);font-size:2rem;font-weight:400;letter-spacing:-.01em;margin:0;color:var(--fg)}.case-card .case-summary{font-size:1rem;line-height:1.55;color:var(--fg);margin:0;padding-bottom:1rem;border-bottom:1px solid var(--line);font-style:normal}.score-badge{position:fixed;bottom:1.6rem;left:1.6rem;z-index:80;display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.3rem .85rem .85rem;background:var(--bg);border:1px solid var(--accent);border-radius:999px;text-decoration:none;color:var(--fg);font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 32px rgba(0,0,0,.4),0 0 0 1px rgba(40,94,249,.1),0 0 24px rgba(40,94,249,.099);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,opacity .3s;opacity:0;transform:translateY(20px);animation:badgeIn .6s cubic-bezier(.16,1,.3,1) 1.5s forwards}@keyframes badgeIn{to{opacity:1;transform:translateY(0)}}.score-badge:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 0 1px var(--accent),0 0 32px rgba(40,94,249,.32)}.score-badge .badge-pulse{width:28px;height:28px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.score-badge .badge-pulse:before{content:'';position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--accent);animation:pulseRing 2.4s ease-out infinite}@keyframes pulseRing{0%{transform:scale(.8);opacity:.7}100%{transform:scale(1.6);opacity:0}}.score-badge .badge-pulse svg{width:14px;height:14px;color:var(--bg)}.score-badge .badge-text{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start}.score-badge .badge-line1{font-family:var(--serif);font-size:.92rem;font-style:normal;letter-spacing:0;text-transform:none;color:var(--fg)}.score-badge .badge-line2{font-size:.66rem;letter-spacing:.18em;color:var(--fg-dim)}@media (max-width:640px){.score-badge{bottom:1rem;left:1rem;padding:.7rem 1rem .7rem .7rem}.score-badge .badge-text{display:none}.score-badge:after{content:'Score me';font-family:var(--serif);font-style:normal;font-size:.92rem;text-transform:none;letter-spacing:0;color:var(--fg)}}.t3-chat-trigger{position:fixed;bottom:1.6rem;right:1.6rem;z-index:90;display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.4rem .85rem .95rem;background:var(--bg);border:1px solid var(--accent);border-radius:999px;color:var(--fg);font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.45),0 0 24px rgba(40,94,249,.088);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,opacity .3s;opacity:0;transform:translateY(20px);animation:t3ChatIn .5s cubic-bezier(.16,1,.3,1) .6s forwards}@keyframes t3ChatIn{to{opacity:1;transform:translateY(0)}}.t3-chat-trigger:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,.5),0 0 32px rgba(40,94,249,.32)}.t3-chat-trigger.hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.t3-chat-trigger.scrolled-away{animation:none;opacity:0;pointer-events:none;transform:translateY(140%)}.t3-chat-trigger .pulse-dot{width:26px;height:26px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;overflow:hidden}.t3-chat-trigger .pulse-dot img{width:100%;height:100%;object-fit:cover;display:block}.t3-chat-trigger .pulse-dot:before{content:'';position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--accent);animation:t3Pulse 2.4s ease-out infinite}@keyframes t3Pulse{0%{transform:scale(.8);opacity:.7}100%{transform:scale(1.6);opacity:0}}.t3-chat-trigger .pulse-dot svg{width:13px;height:13px;color:var(--bg)}.t3-chat-trigger .label{display:flex;flex-direction:column;gap:.15rem;align-items:flex-start;line-height:1.1}.t3-chat-trigger .label .l1{font-family:var(--serif);font-size:.92rem;font-style:normal;text-transform:none;letter-spacing:0;color:var(--fg)}.t3-chat-trigger .label .l2{font-size:.66rem;letter-spacing:.18em;color:var(--fg-dim)}@media (max-width:640px){.t3-chat-trigger{bottom:1rem;right:1rem;padding:.7rem .95rem .7rem .7rem}.t3-chat-trigger .label .l2{display:none}}.t3-chat-panel{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:460px;background:var(--bg-elev);border-left:1px solid var(--line-strong);z-index:200;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .45s cubic-bezier(.16,1,.3,1);box-shadow:-24px 0 64px rgba(0,0,0,.5)}.t3-chat-panel.open{transform:translateX(0)}.t3-chat-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(2px);z-index:199;opacity:0;pointer-events:none;transition:opacity .3s}.t3-chat-backdrop.open{opacity:1;pointer-events:auto}.t3-chat-head{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.3rem;border-bottom:1px solid var(--line);background:rgba(var(--on-surface),.012);flex-shrink:0}.t3-chat-head-title{display:flex;align-items:center;gap:.7rem}.t3-chat-head-mark{width:30px;height:30px;border-radius:50%;background:rgba(40,94,249,.1);border:1px solid var(--accent);display:flex;align-items:center;justify-content:center;overflow:hidden}.t3-chat-head-mark img{width:100%;height:100%;object-fit:cover;display:block}.t3-chat-head-text{display:flex;flex-direction:column;line-height:1.15}.t3-chat-head-text .name{font-family:var(--serif);font-size:1.08rem;font-weight:400;color:var(--fg);letter-spacing:-.01em}.t3-chat-head-text .status{font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;color:var(--accent);text-transform:uppercase}.t3-chat-close{background:0 0;border:1px solid var(--line);width:34px;height:34px;border-radius:50%;color:var(--fg-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,color .2s}.t3-chat-close:hover{border-color:var(--fg);color:var(--fg)}.t3-chat-close svg{width:14px;height:14px}.t3-chat-body{flex:1;overflow-y:auto;padding:1.5rem 1.3rem;display:flex;flex-direction:column;gap:1.4rem;scroll-behavior:smooth}.t3-chat-body::-webkit-scrollbar{width:6px}.t3-chat-body::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:3px}.t3-msg{display:flex;gap:.8rem;animation:t3MsgIn .4s cubic-bezier(.16,1,.3,1)}@keyframes t3MsgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.t3-msg.user{flex-direction:row-reverse}.t3-msg-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.t3-msg-avatar img{width:100%;height:100%;object-fit:cover;display:block}.t3-msg.ai .t3-msg-avatar{background:rgba(40,94,249,.1);border:1px solid var(--accent);color:var(--accent)}.t3-msg.user .t3-msg-avatar{background:rgba(var(--on-surface),.05);border:1px solid var(--line-strong);color:var(--fg-dim)}.t3-msg-bubble{max-width:85%;padding:.85rem 1rem;border-radius:14px;font-size:.94rem;line-height:1.55;color:var(--fg)}.t3-msg.ai .t3-msg-bubble{background:rgba(var(--on-surface),.025);border:1px solid var(--line);border-top-left-radius:4px}.t3-msg.user .t3-msg-bubble{background:rgba(40,94,249,.044);border:1px solid rgba(40,94,249,.25);border-top-right-radius:4px}.t3-msg-bubble p{margin:0 0 .7rem}.t3-msg-bubble p:last-child{margin-bottom:0}.t3-msg-bubble strong{color:var(--accent);font-weight:500}.t3-msg-bubble em{font-style:normal}.t3-msg-bubble a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s}.t3-msg-bubble a:hover{opacity:.75}.t3-msg-bubble ul{margin:.5rem 0;padding-left:1.2rem;list-style:none}.t3-msg-bubble li{position:relative;padding-left:.4rem;margin-bottom:.4rem}.t3-msg-bubble li:before{content:'·';position:absolute;left:-.7rem;color:var(--accent);font-weight:600;font-size:1.3rem;line-height:1}.t3-msg-bubble code{font-family:var(--mono);font-size:.85em;padding:.1rem .35rem;background:rgba(var(--on-surface),.05);border:1px solid var(--line);border-radius:4px;color:var(--accent)}.t3-cursor{display:inline-block;width:7px;height:1em;background:var(--accent);vertical-align:-.15em;margin-left:1px;animation:t3Blink 1s steps(1) infinite}@keyframes t3Blink{50%{opacity:0}}.t3-typing{display:inline-flex;gap:.3rem;padding:.2rem 0}.t3-typing span{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.4;animation:t3TypingBounce 1.2s ease-in-out infinite}.t3-typing span:nth-child(2){animation-delay:.15s}.t3-typing span:nth-child(3){animation-delay:.3s}@keyframes t3TypingBounce{0%,60%,100%{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.t3-suggestions{display:flex;flex-direction:column;gap:.5rem;margin-top:.3rem}.t3-suggestion-chip{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem .95rem;background:rgba(var(--on-surface),.018);border:1px solid var(--line);border-radius:999px;font-family:var(--sans);font-size:.86rem;color:var(--fg);cursor:pointer;text-align:left;transition:all .2s;width:fit-content;max-width:100%}.t3-suggestion-chip:hover{border-color:var(--accent);background:rgba(40,94,249,.05);transform:translateX(2px)}.t3-suggestion-chip span{line-height:1.3}.t3-chat-input-wrap{flex-shrink:0;padding:1rem 1.3rem 1.3rem;border-top:1px solid var(--line);background:rgba(var(--on-surface),.012)}.t3-chat-input-row{display:flex;gap:.5rem;align-items:flex-end;background:rgba(var(--on-surface),.025);border:1px solid var(--line-strong);border-radius:14px;padding:.65rem .65rem .65rem 1rem;transition:border-color .2s}.t3-chat-input-row:focus-within{border-color:var(--accent);background:rgba(40,94,249,.025)}.t3-chat-input{flex:1;background:0 0;border:none;outline:none;resize:none;font-family:var(--sans);font-size:.95rem;color:var(--fg);line-height:1.5;max-height:120px;padding:.35rem 0;min-height:22px}.t3-chat-input::placeholder{color:var(--fg-faint)}.t3-chat-send{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--bg);border:none;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .2s,opacity .2s}.t3-chat-send:hover{transform:scale(1.05)}.t3-chat-send:disabled{opacity:.3;cursor:not-allowed;transform:none}.t3-chat-send svg{width:16px;height:16px}.t3-chat-foot{display:flex;justify-content:space-between;align-items:center;margin-top:.7rem;font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;color:var(--fg-faint);text-transform:uppercase}.t3-chat-foot a{color:var(--fg-dim);text-decoration:none;transition:color .2s}.t3-chat-foot a:hover{color:var(--accent)}html:not([data-theme=light]) .customer-panel{background:linear-gradient(180deg,rgba(31,27,18,.85),rgba(20,17,11,.6));box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 30px 60px -25px rgba(0,0,0,.7)}html:not([data-theme=light]) .customer-tile{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.1)}html:not([data-theme=light]) .customer-tile:hover{background:rgba(40,94,249,.044);border-color:var(--accent)}html:not([data-theme=light]) .dropdown-panel{background:rgba(20,17,11,.96);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -10px rgba(0,0,0,.7)}html:not([data-theme=light]) .site-header{background:rgba(6,9,20,.78)}html:not([data-theme=light]) .site-header.scrolled{background:rgba(6,9,20,.92);border-bottom-color:rgba(255,255,255,.13)}html:not([data-theme=light]) .pillar,html:not([data-theme=light]) .story-card,html:not([data-theme=light]) .case-card,html:not([data-theme=light]) .capability-card,html:not([data-theme=light]) .faq-item{background:linear-gradient(180deg,rgba(31,27,18,.55),rgba(20,17,11,.25))}html:not([data-theme=light]) .pillar:hover,html:not([data-theme=light]) .story-card:hover,html:not([data-theme=light]) .case-card:hover,html:not([data-theme=light]) .capability-card:hover{background:linear-gradient(180deg,rgba(40,35,22,.7),rgba(28,24,16,.4))}html:not([data-theme=light]) article[style*=bg-elev]{box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}html:not([data-theme=light]) .score-badge,html:not([data-theme=light]) .t3-chat-trigger{box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 0 1px rgba(40,94,249,.25),0 0 24px rgba(40,94,249,.099)}html:not([data-theme=light]) .hero-glow{background:radial-gradient(circle,rgba(40,94,249,.099),transparent 65%)}html[data-theme=light] body{background-image:none}html[data-theme=light] .customer-panel{box-shadow:0 24px 48px -12px rgba(13,38,69,.12)}html[data-theme=light] .dropdown-panel{box-shadow:0 16px 40px -10px rgba(13,38,69,.18)}html[data-theme=light] .site-header{background:rgba(243,243,243,.92);backdrop-filter:blur(12px)}html[data-theme=light] .site-header.scrolled{background:rgba(243,243,243,.96);border-bottom-color:rgba(13,38,69,.12)}html[data-theme=light] .score-badge,html[data-theme=light] .t3-chat-trigger{box-shadow:0 8px 24px rgba(13,38,69,.12),0 0 0 1px rgba(40,94,249,.083),0 0 18px rgba(40,94,249,.099)}html[data-theme=light] .score-badge:hover,html[data-theme=light] .t3-chat-trigger:hover{box-shadow:0 12px 32px rgba(13,38,69,.15),0 0 0 1px var(--accent),0 0 24px rgba(40,94,249,.28)}html[data-theme=light] .t3-chat-panel{box-shadow:-24px 0 64px rgba(13,38,69,.18)}html[data-theme=light] .t3-chat-backdrop{background:rgba(13,38,69,.3)}html[data-theme=light] .hero:before,html[data-theme=light] .glow{opacity:.35}html[data-theme=light] .pillar svg{color:var(--accent)}html[data-theme=light] .logos{border-color:rgba(13,38,69,.08)}html[data-theme=light] .eyebrow,html[data-theme=light] .pillar-num,html[data-theme=light] .feat-num,html[data-theme=light] .agent-id,html[data-theme=light] .industry,html[data-theme=light] .case-tag{color:var(--accent-deep)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:0 0;border:1px solid var(--line);color:var(--fg-dim);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s;flex-shrink:0;position:relative}.theme-toggle:hover{border-color:var(--line-strong);color:var(--fg);background:rgba(var(--on-surface),.04)}.theme-toggle svg{width:16px;height:16px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1)}.theme-toggle .icon-sun,.theme-toggle .icon-moon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.theme-toggle .icon-sun{opacity:1;transform:rotate(0deg) scale(1)}.theme-toggle .icon-moon{opacity:0;transform:rotate(45deg) scale(.5)}html[data-theme=light] .theme-toggle .icon-sun{opacity:0;transform:rotate(-45deg) scale(.5)}html[data-theme=light] .theme-toggle .icon-moon{opacity:1;transform:rotate(0deg) scale(1)}.mobile-theme-row{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--line);margin-top:.5rem}.mobile-theme-row .label{font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;color:var(--fg-dim);text-transform:uppercase}[data-reveal]{opacity:1 !important;transform:none !important}.menu-toggle{display:inline-flex;background:0 0;border:1px solid var(--line-strong);width:40px;height:40px;border-radius:999px;align-items:center;justify-content:center;cursor:pointer;color:var(--fg)}@media (min-width:980px){.menu-toggle{display:none}}.mobile-menu{position:fixed;inset:0;background:var(--bg);z-index:200;padding:5rem 2rem 2rem;transform:translateY(-100%);transition:transform .4s ease;overflow-y:auto;overscroll-behavior:contain}.mobile-menu.open{transform:translateY(0)}.mobile-menu ul{list-style:none;padding:0}.mobile-menu ul li{border-bottom:1px solid var(--line)}.mobile-menu ul a,.mobile-menu ul .menu-parent-label{display:block;padding:1.2rem 0;font-family:var(--serif);font-size:1.6rem;font-weight:400}.mobile-menu .close{position:absolute;top:1.5rem;right:1.5rem;background:0 0;border:1px solid var(--line-strong);width:40px;height:40px;border-radius:50%;color:var(--fg);cursor:pointer;font-size:1.2rem}.zoomable{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:0 0;cursor:zoom-in;font:inherit;color:inherit;text-align:left;appearance:none;-webkit-appearance:none;overflow:hidden}.zoomable img{display:block;width:100%;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.zoomable:hover img{transform:scale(1.015)}.zoomable:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.zoom-hint{position:absolute;bottom:1rem;right:1rem;display:inline-flex;align-items:center;padding:.55rem .95rem;background:rgba(14,12,7,.85);color:var(--accent);border:1px solid var(--accent);border-radius:999px;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;backdrop-filter:blur(8px);white-space:nowrap}.zoomable:hover .zoom-hint,.zoomable:focus-visible .zoom-hint{opacity:1;transform:translateY(0)}html[data-theme=light] .zoom-hint{background:rgba(255,253,247,.92);color:var(--accent-deep);border-color:var(--accent-deep)}.img-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem, 4vw, 3rem);background:rgba(8,7,5,.92);backdrop-filter:blur(12px);opacity:0;transition:opacity .3s ease}.img-lightbox[hidden]{display:none !important}.img-lightbox.open{opacity:1}.img-lightbox-close{position:absolute;top:clamp(1rem, 2.5vw, 1.5rem);right:clamp(1rem, 2.5vw, 1.5rem);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.5);color:rgba(255,255,255,.85);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s,transform .2s;z-index:2}.img-lightbox-close:hover{background:rgba(40,94,249,.083);border-color:var(--accent);color:var(--accent);transform:scale(1.05)}.img-lightbox-figure{margin:0;max-width:min(96vw, 1600px);max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;transform:scale(.96);transition:transform .35s cubic-bezier(.16,1,.3,1)}.img-lightbox.open .img-lightbox-figure{transform:scale(1)}.img-lightbox-image{display:block;max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:6px;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);background:#1a1810}.img-lightbox-caption{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:rgba(255,255,255,.65);text-align:center;max-width:80ch;line-height:1.5}@media (prefers-reduced-motion:reduce){.zoomable img,.img-lightbox,.img-lightbox-figure{transition:none !important}.zoomable:hover img{transform:none}}body.lightbox-open{overflow:hidden}.beat-kicker{padding:clamp(2rem, 4vw, 3rem) 0 0;text-align:center}.beat-kicker p{font-family:var(--serif);font-style:normal;font-size:clamp(1.2rem, 2vw, 1.5rem);font-weight:300;line-height:1.4;color:var(--fg-dim);margin:0;letter-spacing:-.01em;max-width:50ch;margin-left:auto;margin-right:auto}.beat-kicker[data-reveal]{opacity:1 !important;transform:none !important}.story-card-rich{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;overflow:hidden;text-decoration:none;color:var(--fg);background:var(--bg-elev);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:relative;padding:0}.story-card-rich:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 24px 48px -16px rgba(0,0,0,.25)}.story-card-bg{position:relative;height:140px;background:radial-gradient(circle at 20% 30%,rgba(40,94,249,.45) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(40,94,249,.25) 0%,transparent 60%),linear-gradient(135deg,rgba(40,94,249,.044),rgba(31,27,18,.6));border-bottom:1px solid var(--line);overflow:hidden}.story-card-bg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:32px 32px;opacity:.7}.story-card-bg:after{content:"";position:absolute;bottom:0;left:0;width:56px;height:2px;background:var(--accent);opacity:.7}.story-card-rich[data-bg=financial] .story-card-bg{background:radial-gradient(circle at 20% 30%,rgba(40,94,249,.5) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(180,140,60,.3) 0%,transparent 60%),linear-gradient(135deg,rgba(40,94,249,.055),rgba(31,27,18,.7))}.story-card-rich[data-bg=fintech] .story-card-bg{background:radial-gradient(circle at 70% 40%,rgba(40,94,249,.4) 0%,transparent 55%),radial-gradient(circle at 25% 75%,rgba(40,94,249,.2) 0%,transparent 50%),linear-gradient(125deg,rgba(40,94,249,.06),rgba(20,17,11,.8))}.story-card-rich[data-bg=health] .story-card-bg{background:radial-gradient(circle at 50% 50%,rgba(40,94,249,.35) 0%,transparent 65%),radial-gradient(circle at 90% 20%,rgba(40,94,249,.2) 0%,transparent 50%),linear-gradient(145deg,rgba(40,94,249,.05),rgba(28,24,16,.7))}html[data-theme=light] .story-card-bg{background:radial-gradient(circle at 20% 30%,rgba(40,94,249,.099) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(40,94,249,.055) 0%,transparent 60%),linear-gradient(135deg,rgba(40,94,249,.04),rgba(243,243,243,1))}html[data-theme=light] .story-card-bg:before{background-image:linear-gradient(rgba(13,38,69,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(13,38,69,.04) 1px,transparent 1px)}html[data-theme=light] .story-card-rich[data-bg=financial] .story-card-bg,html[data-theme=light] .story-card-rich[data-bg=fintech] .story-card-bg,html[data-theme=light] .story-card-rich[data-bg=health] .story-card-bg{background:radial-gradient(circle at 30% 40%,rgba(40,94,249,.11) 0%,transparent 55%),radial-gradient(circle at 80% 70%,rgba(40,94,249,.055) 0%,transparent 60%),linear-gradient(135deg,rgba(40,94,249,.04),rgba(243,243,243,1))}.story-card-content{padding:1.6rem 1.6rem 1.4rem;display:flex;flex-direction:column;flex:1;gap:1rem}.story-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.story-card-logo{font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}html[data-theme=light] .story-card-logo{color:var(--accent-deep)}.story-card-tag{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);padding:.25rem .55rem;border:1px solid var(--line);border-radius:999px}.story-card-rich h4{font-family:var(--serif);font-size:1.5rem;font-weight:400;line-height:1.2;letter-spacing:-.015em;margin:0;color:var(--fg)}.story-card-cs{display:flex;flex-direction:column;gap:.9rem;margin-top:.2rem}.cs-block{display:flex;flex-direction:column;gap:.3rem}.cs-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-weight:500}.cs-block p{font-family:var(--sans);font-size:.92rem;line-height:1.5;color:var(--fg-dim);margin:0}.story-card-read{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:auto;padding-top:.6rem;border-top:1px dashed var(--line);transition:gap .25s ease}html[data-theme=light] .story-card-read{color:var(--accent-deep)}.story-card-rich:hover .story-card-read{gap:.7rem}#why,#pillars,#trust-layer,#gallery{scroll-margin-top:5rem}.beat-header{display:flex;flex-direction:column;align-items:center;gap:.6rem;margin-bottom:0}.beat-mark{font-family:var(--mono);font-size:clamp(1.2rem, 2vw, 1.5rem);letter-spacing:.32em;color:var(--accent);font-weight:600;text-transform:uppercase;text-shadow:0 0 32px rgba(40,94,249,.35);display:inline-flex;align-items:center;gap:.65rem;line-height:1}html[data-theme=light] .beat-mark{color:var(--accent-deep);text-shadow:none}.beat-dots{font-size:.6em;letter-spacing:.4em;color:var(--accent);opacity:.65;display:inline-block;transform:translateY(-.1em)}html[data-theme=light] .beat-dots{color:var(--accent-deep)}.beat-tagline{font-family:var(--serif);font-size:clamp(1.05rem, 1.5vw, 1.2rem);font-weight:400;color:var(--fg);letter-spacing:-.005em;line-height:1.4}.beat-tagline em{font-style:normal;color:var(--em-color);font-weight:400}html[data-theme=light] .beat-tagline em{color:var(--accent-deep)}.beat-stripe-why{width:100%;max-width:720px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--accent) 30%,var(--accent) 70%,transparent 100%);opacity:.55;margin-bottom:1.2rem}.beat-stripe-how{width:80px;height:4px;background:var(--accent);border-radius:2px;margin-bottom:1.2rem;box-shadow:0 0 24px rgba(40,94,249,.5)}html[data-theme=light] .beat-stripe-how{background:var(--accent-deep);box-shadow:0 0 16px rgba(40,94,249,.35)}.beat-stripe-what{width:100%;max-width:100%;height:3px;background:linear-gradient(90deg,rgba(40,94,249,.083) 0%,var(--accent) 30%,var(--accent) 70%,rgba(40,94,249,.083) 100%);margin-bottom:1.4rem;position:relative}.beat-stripe-what:before,.beat-stripe-what:after{content:"";position:absolute;top:50%;width:6px;height:6px;background:var(--accent);border-radius:50%;transform:translateY(-50%)}.beat-stripe-what:before{left:30%}.beat-stripe-what:after{right:30%}html[data-theme=light] .beat-stripe-what{background:linear-gradient(90deg,rgba(40,94,249,.083) 0%,var(--accent-deep) 30%,var(--accent-deep) 70%,rgba(40,94,249,.083) 100%)}html[data-theme=light] .beat-stripe-what:before,html[data-theme=light] .beat-stripe-what:after{background:var(--accent-deep)}.beat-brand-dot{color:var(--accent);margin-left:.05em}html[data-theme=light] .beat-brand-dot{color:var(--accent-deep)}.beat-header-why{margin-bottom:.5rem}.beat-header-how{margin-bottom:0}.beat-header-what{width:100%;margin-bottom:1.5rem}@media (prefers-reduced-motion:reduce){.beat-stripe-how{box-shadow:none !important}.beat-mark{text-shadow:none !important}}.trust-diagram{max-width:880px;margin:3rem auto 0;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:0}.td-row{display:flex;justify-content:center;gap:clamp(2rem, 5vw, 4rem);width:100%;flex-wrap:wrap}.td-node{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border:1px solid var(--line);border-radius:6px;background:var(--bg-elev);min-width:110px;transition:border-color .3s,transform .3s}.td-node:hover{border-color:var(--accent);transform:translateY(-2px)}.td-icon{display:flex;align-items:center;justify-content:center;color:var(--fg-dim);width:32px;height:32px}.td-node:hover .td-icon{color:var(--accent)}.td-label{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.td-node:hover .td-label{color:var(--fg)}.td-flow{height:56px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:.4rem;padding:.7rem 0}.td-flow span{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.4}.td-flow span:nth-child(1){animation:tdFlow 1.6s ease-in-out infinite;animation-delay:0s}.td-flow span:nth-child(2){animation:tdFlow 1.6s ease-in-out infinite;animation-delay:.2s}.td-flow span:nth-child(3){animation:tdFlow 1.6s ease-in-out infinite;animation-delay:.4s}@keyframes tdFlow{0%,100%{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.td-core{width:100%;max-width:560px;border:2px solid var(--accent);border-radius:10px;background:linear-gradient(180deg,rgba(40,94,249,.044),rgba(40,94,249,.02));padding:1.6rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;box-shadow:0 0 60px -10px rgba(40,94,249,.25);position:relative;overflow:hidden}.td-core:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.7}.td-core-eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;color:var(--accent);text-transform:uppercase;font-weight:500}.td-core-title{font-family:var(--serif);font-size:clamp(1.4rem, 2.2vw, 1.8rem);font-weight:400;font-style:normal;color:var(--fg);letter-spacing:-.01em;line-height:1.2}.td-core-pillars{display:inline-flex;align-items:center;gap:.7rem;margin-top:.4rem;font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;color:var(--fg);text-transform:uppercase;font-weight:500}.td-dot{color:var(--accent);font-weight:700}html[data-theme=light] .td-core{border-color:var(--accent-deep);background:linear-gradient(180deg,rgba(40,94,249,.06),rgba(40,94,249,.01));box-shadow:0 0 40px -10px rgba(40,94,249,.099)}html[data-theme=light] .td-core:before{background:linear-gradient(90deg,transparent,var(--accent-deep),transparent)}html[data-theme=light] .td-core-eyebrow,html[data-theme=light] .td-dot{color:var(--accent-deep)}html[data-theme=light] .td-flow span{background:var(--accent-deep)}@media (prefers-reduced-motion:reduce){.td-flow span{animation:none !important;opacity:.55}.td-node{transition:none !important}}@media (max-width:600px){.trust-diagram{padding:1.5rem .5rem}.td-row{gap:.8rem}.td-node{min-width:90px;padding:.7rem .9rem}.td-label{font-size:.66rem}.td-core{padding:1.2rem 1.4rem}}.why-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:3rem auto 0;max-width:1100px}@media (min-width:720px){.why-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.why-cell{margin:0;padding:1.6rem 1.5rem 1.4rem;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:4px;background:var(--bg-elev);display:flex;flex-direction:column;gap:1rem;transition:border-color .3s,transform .3s}.why-cell:hover{border-color:var(--accent);transform:translateY(-2px)}.why-cell p{font-family:var(--serif);font-size:1.08rem;line-height:1.45;font-style:normal;font-weight:400;color:var(--fg);margin:0;letter-spacing:-.005em}.why-cell p em{font-style:normal;color:var(--em-color);font-weight:400}.why-cell cite{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-style:normal;margin-top:auto;padding-top:.5rem;border-top:1px dashed var(--line)}html[data-theme=light] .why-cell{background:var(--bg-elev);box-shadow:0 12px 28px -16px rgba(13,38,69,.12)}.how-grid{display:grid;grid-template-columns:1fr;gap:1.2rem;margin:3rem auto 0;max-width:1100px}@media (min-width:720px){.how-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.how-cell{margin:0;padding:1.8rem 1.6rem 1.4rem;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:4px;background:var(--bg-elev);display:flex;flex-direction:column;gap:.85rem;transition:border-color .3s,transform .3s;position:relative}.how-cell:hover{border-color:var(--accent);transform:translateY(-2px)}.how-cell-num{font-family:var(--mono);font-size:1.6rem;font-weight:500;color:var(--accent);letter-spacing:.04em;line-height:1;margin-bottom:.2rem;text-shadow:0 0 24px rgba(40,94,249,.25)}html[data-theme=light] .how-cell-num{text-shadow:none}.how-cell-title{font-family:var(--serif);font-size:1.3rem;font-weight:400;line-height:1.25;letter-spacing:-.015em;color:var(--fg);margin:0}.how-cell-title em{font-style:normal;color:var(--em-color)}.how-cell-body{font-family:var(--sans);font-size:.94rem;line-height:1.55;color:var(--fg-dim);margin:0;flex:1}.how-cell-tag{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500;margin-top:auto;padding-top:.7rem;border-top:1px dashed var(--line)}html[data-theme=light] .how-cell{box-shadow:0 12px 28px -16px rgba(13,38,69,.12)}.td-section-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:1.2rem;opacity:.8}.td-fw{min-width:110px;padding:1rem .9rem}.td-fw .td-icon{color:var(--fg);width:28px;height:28px;font-size:1.4rem;font-weight:600}.td-fw .td-label{font-size:.7rem;text-align:center;line-height:1.2}.td-fw-more{border-style:dashed !important;opacity:.7}.td-fw-more .td-icon{color:var(--accent);font-size:1.5rem}.td-fw[data-fw]{animation:tdNodePulse 4s ease-in-out infinite}.td-fw[data-fw=copilot]{animation-delay:0s}.td-fw[data-fw=cursor]{animation-delay:.7s}.td-fw[data-fw=bedrock]{animation-delay:1.4s}.td-fw[data-fw=crewai]{animation-delay:2.1s}.td-fw[data-fw=agentbricks]{animation-delay:2.8s}@keyframes tdNodePulse{0%,100%{box-shadow:0 0 0 0 rgba(40,94,249,0)}50%{box-shadow:0 0 24px 0 rgba(40,94,249,.099)}}.td-stream{position:relative;width:2px;height:80px;margin:1.2rem 0;background:linear-gradient(180deg,transparent 0%,rgba(40,94,249,.099) 20%,rgba(40,94,249,.099) 80%,transparent 100%);overflow:visible}.td-particle{position:absolute;left:50%;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:translateX(-50%);box-shadow:0 0 12px rgba(40,94,249,.7);animation:tdParticleFlow 2s linear infinite;opacity:0}.td-particle-1{animation-delay:0s}.td-particle-2{animation-delay:.4s}.td-particle-3{animation-delay:.8s}.td-particle-4{animation-delay:1.2s}.td-particle-5{animation-delay:1.6s}@keyframes tdParticleFlow{0%{top:-6px;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:86px;opacity:0}}html[data-theme=light] .td-stream{background:linear-gradient(180deg,transparent 0%,rgba(40,94,249,.099) 20%,rgba(40,94,249,.099) 80%,transparent 100%)}html[data-theme=light] .td-particle{background:var(--accent);box-shadow:0 0 12px rgba(40,94,249,.55)}.td-core-branded{padding:1.8rem 2.2rem 1.8rem;position:relative}.td-core-branded .td-brand-mark{width:48px;height:48px;margin-bottom:.4rem;filter:drop-shadow(0 4px 12px rgba(40,94,249,.35));animation:tdMarkPulse 4s ease-in-out infinite}@keyframes tdMarkPulse{0%,100%{filter:drop-shadow(0 4px 12px rgba(40,94,249,.25))}50%{filter:drop-shadow(0 4px 20px rgba(40,94,249,.55))}}.td-core-brand-name{font-family:var(--serif);font-size:clamp(1.4rem, 2.2vw, 1.7rem);font-weight:400;font-style:normal;color:var(--fg);letter-spacing:-.015em;line-height:1.1;margin-top:.2rem}.td-core-aura{position:absolute;inset:-20px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(40,94,249,.077) 0%,rgba(40,94,249,.04) 40%,transparent 70%);z-index:-1;animation:tdAuraBreathe 5s ease-in-out infinite;border-radius:50%}@keyframes tdAuraBreathe{0%,100%{transform:scale(.95);opacity:.7}50%{transform:scale(1.08);opacity:1}}html[data-theme=light] .td-core-aura{background:radial-gradient(ellipse at center,rgba(40,94,249,.055) 0%,rgba(40,94,249,.03) 40%,transparent 70%)}.td-row-categories{gap:clamp(1.2rem, 3vw, 2.4rem);align-items:stretch}.td-category{flex:1;min-width:200px;max-width:280px;padding:1rem 1.2rem 1.1rem;border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:0 0 6px 6px;background:var(--bg-elev);display:flex;flex-direction:column;gap:.7rem;transition:border-color .3s,transform .3s}.td-category:hover{border-color:var(--accent);transform:translateY(-2px)}.td-category-label{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500}.td-category-items{display:flex;flex-wrap:wrap;gap:.4rem .8rem}.td-category-items span{font-family:var(--sans);font-size:.86rem;color:var(--fg);letter-spacing:-.005em;position:relative}.td-category-items span:not(:last-child):after{content:"·";margin-left:.6rem;color:var(--fg-faint);font-weight:600}html[data-theme=light] .td-category{box-shadow:0 8px 20px -12px rgba(13,38,69,.1)}@media (max-width:760px){.td-row-top{gap:.8rem .6rem}.td-fw{min-width:90px;padding:.8rem .6rem}.td-fw .td-label{font-size:.62rem}.td-row-categories{flex-direction:column;gap:.8rem}.td-category{max-width:none}}@media (prefers-reduced-motion:reduce){.td-fw,.td-particle,.td-brand-mark,.td-core-aura{animation:none !important}.td-particle{opacity:.6;top:40px}.td-particle-1{top:0}.td-particle-2{top:20px}.td-particle-3{top:40px}.td-particle-4{top:60px}.td-particle-5{top:80px}}.rotate-words{display:inline-grid;grid-template-areas:"stack";vertical-align:baseline;overflow:hidden;padding:0 .1em;margin:0 -.1em}.rotate-words>span{grid-area:stack;white-space:nowrap;color:var(--accent);animation:rwCrossSlide 3s cubic-bezier(.65,0,.35,1) infinite both;will-change:transform,opacity}.rotate-words>span:nth-child(2){animation-delay:-1.5s}@keyframes rwCrossSlide{0%,42%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-.55em)}92%{opacity:0;transform:translateX(.55em)}100%{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.rotate-words>span{animation:none;opacity:1;transform:none}.rotate-words>span:nth-child(2){display:none}}section.theme-light-band,.theme-light-band{--bg:#f3f3f3;--bg-soft:#e8e8eb;--bg-elev:#fff;--fg:#0d2645;--fg-dim:#4a5570;--fg-faint:#9099b0;--accent:#285ef9;--accent-deep:#1f299c;--accent-soft:rgba(40,94,249,.06);--em-color:var(--fg);--accent-warm:#7174eb;--on-surface:13,38,69;--bg-rgb:243,243,243;--bg-elev-rgb:255,255,255;--line:rgba(var(--on-surface),.1);--line-strong:rgba(var(--on-surface),.2);background:var(--bg);color:var(--fg)}.btn-primary,.btn.btn-primary,html[data-theme=light] .btn-primary,html:not([data-theme=light]) .btn-primary{color:#fff !important}.btn-primary svg,.btn-primary .btn-arrow{color:#fff !important;stroke:#fff !important}.cta-banner .btn,.cta-banner .btn-primary{background:#fff !important;color:var(--accent) !important;border-color:#fff !important}.cta-banner .btn:hover,.cta-banner .btn-primary:hover{background:#f3f4f6 !important;color:var(--accent-deep) !important;border-color:#f3f4f6 !important}.cta-banner .btn[style*=transparent]{background:0 0 !important;color:#fff !important;border-color:#fff !important}.cta-banner .btn[style*=transparent]:hover{background:#fff !important;color:var(--accent) !important;border-color:#fff !important}.advisor-avatar{color:#fff !important}.advisors-grid.founders-grid{grid-template-columns:1fr}@media (min-width:700px){.advisors-grid.founders-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.advisors-grid.founders-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.score-badge .badge-text{display:inline-flex !important;flex-direction:column}.score-badge .badge-line1{font-size:.85rem !important}.score-badge .badge-line2{display:none}.score-badge:after{content:none !important}}@media (max-width:380px){.score-badge{padding:.55rem .85rem .55rem .55rem !important}.score-badge .badge-line1{font-size:.78rem !important}}.container,.cta-banner-grid,.newsletter,.advisors-grid,.capabilities-grid,.how-grid,.partners-marquee{max-width:1400px;margin-left:auto;margin-right:auto}.hero>div{max-width:1280px !important}.cap-subgroup{margin-top:1.6rem;border-top:1px solid var(--line);padding-top:1.2rem}.cap-subgroup-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.85rem}.cap-subcard{border:1px solid var(--line);border-radius:8px;margin-bottom:.6rem;background:var(--bg);overflow:hidden;transition:border-color .2s ease,background .2s ease}.cap-subcard:hover{border-color:var(--accent)}.cap-subcard summary{list-style:none;cursor:pointer;padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:var(--sans);font-weight:500;font-size:.95rem;color:var(--fg)}.cap-subcard summary::-webkit-details-marker{display:none}.cap-subcard summary .cap-sub-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent);flex-shrink:0;transition:transform .2s ease}.cap-subcard[open] summary .cap-sub-icon{transform:rotate(45deg);background:var(--accent);color:#fff}.cap-subcard .cap-sub-title{flex:1;display:flex;flex-direction:column;gap:.15rem}.cap-subcard .cap-sub-title small{font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-weight:400}.cap-subcard .cap-sub-body{padding:.25rem 1rem 1rem;border-top:1px solid var(--line)}.cap-subcard .cap-sub-body p{font-size:.9rem;color:var(--fg-dim);margin-bottom:.6rem;line-height:1.55}.cap-subcard .cap-sub-body ul{margin:0;padding-left:0;list-style:none}.cap-subcard .cap-sub-body ul li{position:relative;padding-left:1.1rem;margin-bottom:.4rem;font-size:.88rem;line-height:1.55;color:var(--fg)}.cap-subcard .cap-sub-body ul li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}html .cta-banner .btn,html .cta-banner .btn-primary,html[data-theme=light] .cta-banner .btn,html[data-theme=light] .cta-banner .btn-primary,html:not([data-theme=light]) .cta-banner .btn,html:not([data-theme=light]) .cta-banner .btn-primary{background:#fff !important;color:var(--accent) !important;border-color:#fff !important}html .cta-banner .btn svg,html .cta-banner .btn-primary svg,html .cta-banner .btn .btn-arrow,html .cta-banner .btn-primary .btn-arrow{color:var(--accent) !important;stroke:var(--accent) !important}html .cta-banner .btn:hover,html .cta-banner .btn-primary:hover{background:#f3f4f6 !important;color:var(--accent-deep) !important;border-color:#f3f4f6 !important}html .cta-banner .btn[style*=transparent],html[data-theme=light] .cta-banner .btn[style*=transparent],html:not([data-theme=light]) .cta-banner .btn[style*=transparent]{background:0 0 !important;color:#fff !important;border-color:#fff !important}html .cta-banner .btn[style*=transparent]:hover{background:#fff !important;color:var(--accent) !important;border-color:#fff !important}@media (min-width:900px){.cases-grid{grid-template-columns:repeat(2,1fr) !important}}@media (min-width:800px){.case-grid{grid-template-columns:repeat(2,1fr) !important}}@media (min-width:1100px){.capabilities-grid{grid-template-columns:repeat(2,1fr) !important}}.cap-subgroup{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid var(--line)}.cap-subgroup-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:.85rem}.cap-subcard[open],.cap-subcard{border:1px solid var(--line);border-radius:8px;margin-bottom:.6rem;background:var(--bg-elev,var(--bg));overflow:hidden;transition:border-color .2s ease,background .2s ease}.cap-subcard:hover{border-color:var(--accent)}.cap-subcard summary{list-style:none;cursor:default !important;padding:.85rem 1rem .4rem;display:flex;align-items:center;gap:.6rem;pointer-events:none}.cap-subcard summary::-webkit-details-marker{display:none}.cap-subcard summary .cap-sub-icon{display:none}.cap-subcard .cap-sub-title{flex:1;display:flex;align-items:baseline;gap:.65rem}.cap-subcard .cap-sub-title small{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:500}.cap-subcard .cap-sub-title span{font-family:var(--sans);font-weight:500;font-size:1rem;color:var(--fg)}.cap-subcard .cap-sub-body{padding:0 1rem 1rem;border-top:none}.cap-subcard .cap-sub-body p{font-size:.9rem;color:var(--fg-dim);margin:0 0 .6rem;line-height:1.55}.cap-subcard .cap-sub-body ul{margin:0;padding-left:0;list-style:none}.cap-subcard .cap-sub-body ul li{position:relative;padding-left:1.1rem;margin-bottom:.4rem;font-size:.88rem;line-height:1.55;color:var(--fg)}.cap-subcard .cap-sub-body ul li:before{content:"";position:absolute;left:0;top:.55rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}.dropdown-subgroup-label{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding:1rem 1.4rem .4rem 4rem;border-top:1px solid var(--line);margin-top:.3rem}.dropdown-item.dropdown-item-sub{padding-left:4rem;position:relative}.dropdown-item.dropdown-item-sub:before{content:"";position:absolute;left:2.6rem;top:0;bottom:0;width:2px;background:var(--line)}.dropdown-item.dropdown-item-sub:hover:before{background:var(--accent)}.dropdown-panel.dropdown-mega{display:grid;grid-template-columns:1fr 1fr;gap:0;min-width:640px;padding:0;border:1px solid var(--line);border-radius:12px;background:var(--bg);box-shadow:0 24px 60px -20px rgba(0,0,0,.45);overflow:hidden}.dropdown-panel.dropdown-mega .dropdown-col{padding:1.4rem .4rem;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:.2rem}.dropdown-panel.dropdown-mega .dropdown-col:last-of-type{border-right:0}.dropdown-panel.dropdown-mega .dropdown-col-label{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--fg-dim);padding:0 1.2rem;margin-bottom:.6rem}.dropdown-panel.dropdown-mega .dropdown-mega-item{display:flex;gap:.85rem;padding:.7rem 1.2rem;text-decoration:none;align-items:flex-start;border-radius:6px;margin:0 .4rem;transition:background-color .15s ease}.dropdown-panel.dropdown-mega .dropdown-mega-item:hover{background:var(--accent-soft)}.dropdown-panel.dropdown-mega .dropdown-mega-icon{width:32px;height:32px;flex-shrink:0;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent);margin-top:.1rem;transition:background-color .15s ease,color .15s ease}.dropdown-panel.dropdown-mega .dropdown-mega-item:hover .dropdown-mega-icon{background:var(--accent);color:#fff}.dropdown-panel.dropdown-mega .dropdown-mega-title{display:block;color:var(--fg);font-weight:500;font-size:.92rem;font-family:var(--sans);letter-spacing:-.005em}.dropdown-panel.dropdown-mega .dropdown-mega-desc{display:block;color:var(--fg-dim);font-size:.78rem;margin-top:.2rem;line-height:1.45;font-family:var(--sans)}.dropdown-panel.dropdown-mega .dropdown-foot{grid-column:1/-1;border-top:1px solid var(--line);padding:.85rem 1.4rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.dropdown-panel.dropdown-mega .dropdown-foot span{color:var(--fg-dim)}.dropdown-panel.dropdown-mega .dropdown-foot a{color:var(--accent);text-decoration:none;font-weight:500}.dropdown-panel.dropdown-mega .dropdown-foot a:hover{color:var(--accent-deep)}@media (max-width:800px){.dropdown-panel.dropdown-mega{grid-template-columns:1fr;min-width:0}.dropdown-panel.dropdown-mega .dropdown-col{border-right:0;border-bottom:1px solid var(--line)}.dropdown-panel.dropdown-mega .dropdown-col:last-of-type{border-bottom:0}}@media (min-width:800px){.case-grid{grid-template-columns:repeat(3,1fr) !important}}.posts-grid{grid-template-columns:repeat(auto-fit,minmax(300px, 1fr)) !important}.protocol-section{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--line)}.protocol-header{text-align:center;max-width:60ch;margin:0 auto 2.5rem}.protocol-header .eyebrow{display:inline-block;font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.protocol-header h3{font-family:var(--serif);font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:400;line-height:1.25;letter-spacing:-.015em;margin-bottom:.85rem;color:var(--fg)}.protocol-header p{font-size:1rem;line-height:1.6;color:var(--fg-dim);margin:0}.capabilities-grid.protocol-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:800px){.capabilities-grid.protocol-grid{grid-template-columns:repeat(2,1fr) !important}}.cap-subgroup,.cap-subcard{display:none !important}html .cta-banner,html .cta-banner h2,html .cta-banner h3,html .cta-banner p,html .cta-banner em,html .cta-banner strong,html[data-theme=light] .cta-banner,html[data-theme=light] .cta-banner h2,html[data-theme=light] .cta-banner h3,html[data-theme=light] .cta-banner p,html[data-theme=light] .cta-banner em,html:not([data-theme=light]) .cta-banner,html:not([data-theme=light]) .cta-banner h2,html:not([data-theme=light]) .cta-banner h3,html:not([data-theme=light]) .cta-banner p,html:not([data-theme=light]) .cta-banner em{color:#fff !important}html .cta-banner h2 em,html .cta-banner h3 em{color:#fff !important;font-style:normal !important;opacity:.92}html .cta-banner h2,html .cta-banner h3{max-width:28ch !important;line-height:1.15 !important;letter-spacing:-.025em !important;text-wrap:balance;word-break:normal;hyphens:none}@media (min-width:1100px){html .cta-banner h2,html .cta-banner h3{max-width:32ch !important}}html .cta-banner p{max-width:56ch !important;line-height:1.55 !important}html .cta-banner h2,html .cta-banner h3{line-height:1.18 !important;max-width:24ch !important;letter-spacing:-.02em !important}html .cta-banner p{max-width:56ch !important;line-height:1.6 !important;font-size:1.05rem !important;margin-top:1.1rem !important}html .cta-banner h2 em,html .cta-banner h3 em{margin:0 .05em}.cta-banner{padding:clamp(2.6rem, 5vw, 4.5rem) clamp(1.5rem, 5vw, var(--gut)) !important}@media (min-width:800px){.cta-banner-grid{grid-template-columns:1.7fr 1fr !important;gap:2.5rem !important;align-items:center !important}}@media (max-width:600px){html .cta-banner h2,html .cta-banner h3{max-width:100% !important}html .cta-banner p{max-width:100% !important}}.platform-breadcrumb{font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--fg-dim);display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.platform-breadcrumb a{color:var(--fg-dim);text-decoration:none;transition:color .15s ease}.platform-breadcrumb a:hover{color:var(--accent)}.platform-breadcrumb .sep{color:var(--line-strong)}.platform-breadcrumb .current{color:var(--fg);font-weight:500}.platform-sub-hero{text-align:center;padding:clamp(3rem, 7vw, 5.5rem) var(--gut) 2.5rem}.platform-sub-hero-inner{max-width:860px;margin:0 auto}.platform-sub-hero-inner .eyebrow{font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1.5rem}.platform-sub-hero-inner h1{font-size:clamp(2.2rem, 5.2vw, 4rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--fg);margin:0 0 1.25rem}.platform-sub-hero-inner h1 em{font-style:normal !important;font-weight:700 !important;background-image:linear-gradient(96deg,var(--fg) 10%,var(--accent) 55%,var(--accent-warm) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.platform-sub-hero-inner .lead{font-size:1.03rem;line-height:1.65;color:var(--fg-dim);max-width:62ch;margin:1.3rem auto 0}.platform-sub-cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.platform-sub-problem-inner{max-width:760px;margin:0 auto;text-align:center}.platform-sub-problem-inner .eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:1rem}.platform-sub-problem-inner h2{font-size:clamp(1.8rem, 3.5vw, 2.6rem);line-height:1.2;letter-spacing:-.02em;margin-bottom:1.5rem;font-family:var(--serif);font-weight:400}.platform-sub-problem-inner h2 em{font-style:normal;color:var(--accent)}.platform-sub-problem-inner p{font-size:1.05rem;line-height:1.7;color:var(--fg-dim);margin-bottom:1.1rem}.platform-sub-cap-header{text-align:center;max-width:60ch;margin:0 auto 4rem}.platform-sub-cap-header .eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.platform-sub-cap-header h2{font-family:var(--serif);font-size:clamp(1.8rem, 3.5vw, 2.6rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.platform-sub-cap-header h2 em{font-style:normal;color:var(--accent)}.platform-sub-cap-list{display:grid;grid-template-columns:1fr;gap:1.75rem;max-width:1300px;margin:0 auto}@media (min-width:820px){.platform-sub-cap-list{grid-template-columns:repeat(2,1fr);gap:1.75rem}}.platform-sub-cap{display:block;background:rgba(var(--bg-elev-rgb),.5);border:1px solid var(--line);border-radius:14px;padding:clamp(1.5rem, 2.5vw, 2.25rem);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.platform-sub-cap:hover{border-color:var(--line-strong);box-shadow:0 24px 48px -28px rgba(13,38,69,.18);transform:translateY(-2px)}.platform-sub-cap--full{grid-column:1/-1}.platform-sub-cap .cap-num{display:none}.platform-sub-cap .cap-content .cap-eyebrow{font-family:Inter,-apple-system,"system-ui",sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem}.platform-sub-cap .cap-content h3{font-family:var(--serif);font-size:clamp(1.5rem, 2.8vw, 2rem);font-weight:400;letter-spacing:-.018em;line-height:1.25;margin-bottom:1.25rem;color:var(--fg)}.platform-sub-cap .cap-content h3 em{font-style:normal;color:var(--accent)}.platform-sub-cap .cap-content p{font-size:1rem;line-height:1.65;color:var(--fg-dim);margin-bottom:1rem}.platform-sub-cap .cap-content p:last-child{margin-bottom:0}.platform-sub-cap .cap-content .cap-bullets{list-style:none;padding:0;margin:1rem 0 0}.platform-sub-cap .cap-content .cap-bullets li{position:relative;padding-left:1.4rem;margin-bottom:.7rem;font-size:.98rem;line-height:1.6;color:var(--fg)}.platform-sub-cap .cap-content .cap-bullets li:before{content:"";position:absolute;left:0;top:.65rem;width:6px;height:6px;border-radius:50%;background:var(--accent)}.platform-sub-cap .cap-content .cap-bullets li strong{color:var(--fg);font-weight:500}.platform-sub-cap .cap-table-label{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);margin:1.5rem 0 .75rem}.platform-sub-cap .cap-table-wrap{overflow-x:auto;border-radius:8px;border:1px solid var(--line)}.platform-sub-cap .cap-table{width:100%;border-collapse:collapse;font-size:.94rem}.platform-sub-cap .cap-table th{text-align:left;padding:.85rem 1rem;background:var(--bg-elev,var(--accent-soft));font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--fg-dim);border-bottom:1px solid var(--line)}.platform-sub-cap .cap-table td{padding:.85rem 1rem;border-bottom:1px solid var(--line);color:var(--fg);vertical-align:top;line-height:1.5}.platform-sub-cap .cap-table tr:last-child td{border-bottom:0}.platform-sub-cap .trust-bands{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.6rem}.platform-sub-cap .trust-bands li{font-size:.95rem;color:var(--fg-dim);display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.platform-sub-cap .trust-bands .band{display:inline-block;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;font-weight:600;padding:.3rem .7rem;border-radius:4px;flex-shrink:0}.band-trusted{background:rgba(34,197,94,.12);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.band-monitored{background:rgba(56,189,248,.12);color:#38bdf8;border:1px solid rgba(56,189,248,.3)}.band-risk{background:rgba(251,146,60,.12);color:#fb923c;border:1px solid rgba(251,146,60,.3)}.band-untrusted{background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.platform-sub-gia-inner{max-width:820px;margin:0 auto;text-align:center;border:1px solid var(--line);border-radius:16px;padding:clamp(2rem, 4vw, 3rem);background:linear-gradient(180deg,var(--accent-soft),transparent 80%)}.platform-sub-gia-inner .eyebrow{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem}.platform-sub-gia-inner h2{font-family:var(--serif);font-size:clamp(1.6rem, 3vw, 2.2rem);font-weight:400;letter-spacing:-.018em;line-height:1.25;margin-bottom:1rem}.platform-sub-gia-inner h2 em{font-style:normal;color:var(--accent)}.platform-sub-gia-inner .gia-intro{font-size:1rem;color:var(--fg-dim);margin-bottom:1.75rem;line-height:1.6}.platform-sub-gia-inner .gia-prompts{list-style:none;padding:0;margin:0 auto 1.5rem auto;max-width:640px;display:flex;flex-direction:column;gap:.7rem;text-align:center}.platform-sub-gia-inner .gia-prompts li{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:.85rem 1.15rem;font-family:var(--serif);font-style:normal;font-size:.98rem;color:var(--fg);line-height:1.4}.platform-sub-gia-inner .gia-foot{font-size:.9rem;color:var(--fg-dim);margin:0}.platform-sub-gia-inner p{margin:0 auto 1.1rem auto;max-width:640px;line-height:1.6;color:var(--fg-dim)}.platform-sub-gia-inner p:last-child{margin-bottom:0}.platform-sub-gia-inner .ask-prompts{list-style:none;padding:0;margin:0 auto 1.5rem auto;max-width:640px;display:flex;flex-direction:column;gap:.7rem;text-align:left}.platform-sub-gia-inner .ask-prompts li{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:.85rem 1.15rem;font-family:var(--serif);font-style:normal;font-size:.98rem;color:var(--fg);line-height:1.4;margin:0}.calendly-routing-form{width:100%;min-height:540px;border-radius:12px;overflow:hidden;background:var(--bg);border:1px solid var(--line);position:relative}.calendly-routing-form iframe{width:100% !important;border:0 !important;display:block}.calendly-routing-form:empty:before,.calendly-routing-form:not(:has(iframe)):before{content:"Loading form…";position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}@media (max-width:600px){.calendly-routing-form{min-height:600px}}.footer-trust-strip{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:1.5rem}.footer-trust-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);white-space:nowrap;flex-shrink:0}.footer-trust-badges{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.footer-trust-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;color:var(--fg-dim);padding:.3rem .7rem;border:1px solid var(--line);border-radius:4px;white-space:nowrap;text-decoration:none;transition:color .15s,border-color .15s}.footer-trust-link{color:var(--accent);border-color:transparent;padding-left:0}.footer-trust-link:hover{color:var(--accent);text-decoration:underline}@media (max-width:640px){.footer-trust-strip{flex-direction:column;align-items:flex-start;gap:.75rem}}body.page-id-9 .value-dark{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);border-top:none !important;padding:4.5rem 0}body.page-id-9 .value-dark h2{color:#fff}body.page-id-9 .value-dark h2 em{color:#a9b6ff;font-style:normal}body.page-id-9 .value-dark>.container>.section-head>p.dim{color:#aab2d8 !important}body.page-id-9 .value-grid{margin-top:2.75rem}body.page-id-9 .value-cell{padding:1.9rem;border-top:none;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:14px}body.page-id-9 .v-ic{width:50px;height:50px;border-radius:50%;background:rgba(169,182,255,.14);display:flex;align-items:center;justify-content:center;color:#a9b6ff;margin-bottom:1.1rem}body.page-id-9 .v-ic svg{width:22px;height:22px}body.page-id-9 .value-cell .v-num{color:#c3ccff;font-weight:700;font-size:.82rem;opacity:1}body.page-id-9 .value-cell h3,body.page-id-9 .value-cell h4{color:#fff !important;opacity:1 !important;transform:none !important}body.page-id-9 .value-cell h3 em,body.page-id-9 .value-cell h4 em{color:#a9b6ff !important}body.page-id-9 .value-cell p{color:#aab2d8}body.page-id-10 .trustscore-callout{align-items:start}body.page-id-10 .ts-ic{width:44px;height:44px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}body.page-id-10 .ts-ic svg{width:22px;height:22px}body.page-id-10 .ts-dims{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.6rem}body.page-id-10 .ts-dims .badge{display:inline-block;font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);border:1px solid var(--accent);padding:.4rem .9rem;border-radius:999px;margin-bottom:0}body.page-id-7 .platform-protocol-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){body.page-id-7 .platform-protocol-grid{grid-template-columns:1fr}}body.page-id-7 .protocol-card ul{margin:0 0 1rem;padding-left:1.1rem;color:#aab2d8;font-size:.9rem;line-height:1.6}body.page-id-7 .protocol-card ul li{margin-bottom:.4rem}body.page-id-7 .protocol-card ul li::marker{color:#8fa4ff}body.page-id-7 .lifecycle-dark,body.page-id-7 .analyst-dark{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);color:#fff}body.page-id-7 .lifecycle-dark .section-head h2,body.page-id-7 .analyst-dark .section-head h2{color:#fff}body.page-id-7 .lifecycle-dark .section-head h2 em,body.page-id-7 .analyst-dark .section-head h2 em{color:#a9b6ff}body.page-id-7 .lifecycle-dark .section-head p,body.page-id-7 .analyst-dark .section-head p{color:#aab2d8 !important}body.page-id-7 .lifecycle-dark .lifecycle-grid{background:rgba(255,255,255,.035);border:1px dashed rgba(255,255,255,.15)}body.page-id-7 .lifecycle-dark .lifecycle-step{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}body.page-id-7 .lifecycle-dark .lifecycle-step.is-anchor{border-color:#a9b6ff;background:rgba(255,255,255,.06)}body.page-id-7 .lifecycle-dark .ls-num{color:#a9b6ff}body.page-id-7 .lifecycle-dark .ls-icon{background:rgba(169,182,255,.14);border-color:rgba(255,255,255,.15);color:#a9b6ff}body.page-id-7 .lifecycle-dark .lifecycle-step h4{color:#fff}body.page-id-7 .lifecycle-dark .ls-tagline{color:#a9b6ff;border-bottom:1px dashed rgba(255,255,255,.15)}body.page-id-7 .lifecycle-dark .ls-detail{color:#aab2d8}body.page-id-7 .lifecycle-dark .lifecycle-arrow{color:#a9b6ff}body.page-id-7 .lifecycle-dark .lifecycle-axis{color:#a9b6ff}body.page-id-7 .lifecycle-dark .axis-line{background:linear-gradient(to right,#a9b6ff,transparent 30%,transparent 70%,#a9b6ff)}body.page-id-7 .analyst-dark .report-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}body.page-id-7 .analyst-dark .report-card .report-stamp{color:#a9b6ff}body.page-id-7 .analyst-dark .report-card h3{color:#fff}body.page-id-7 .analyst-dark .report-card h3 em{color:#a9b6ff}body.page-id-7 .analyst-dark .report-card>div>p{color:#aab2d8}body.page-id-7 .analyst-dark .report-finding{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}body.page-id-7 .analyst-dark .report-finding .label{color:#aab2d8}body.page-id-7 .analyst-dark .report-finding .title{color:#a9b6ff}body.page-id-7 .analyst-dark .report-finding p{color:#aab2d8}body.page-id-7 .platform-hero-visual{margin-top:3rem;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:0 30px 60px -20px rgba(10,20,40,.25)}body.page-id-7 .platform-hero-visual img{display:block;width:100%;height:auto}body.page-id-7 .platform-anchor-tabs{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:2.25rem}body.page-id-7 .platform-anchor-tabs a{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:var(--fg-dim);border:1px solid var(--line);border-radius:999px;padding:.55rem 1.1rem;text-decoration:none;transition:.2s}body.page-id-7 .platform-anchor-tabs a:hover{border-color:var(--accent);color:var(--accent)}body.page-id-7 .platform-feature-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 5vw, 4rem);align-items:center}body.page-id-7 .platform-feature-row.reverse .pf-text{order:2}body.page-id-7 .platform-feature-row.reverse .pf-visual{order:1}@media (max-width:900px){body.page-id-7 .platform-feature-row{grid-template-columns:1fr}body.page-id-7 .platform-feature-row.reverse .pf-text,body.page-id-7 .platform-feature-row.reverse .pf-visual{order:initial}}body.page-id-7 .pf-text h2{font-family:var(--serif);font-weight:400;font-size:clamp(1.6rem, 2.6vw, 2.1rem);letter-spacing:-.01em;line-height:1.25;margin-top:.6rem}body.page-id-7 .pf-text h2 em{font-style:normal;color:var(--em-color)}body.page-id-7 .pf-text .lede{margin-top:.9rem;font-size:1.02rem;color:var(--fg-dim)}body.page-id-7 .pf-bullets{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:.75rem}body.page-id-7 .pf-bullets li{position:relative;padding-left:1.4rem;font-size:.94rem;line-height:1.5;color:var(--fg)}body.page-id-7 .pf-bullets li:before{content:'';position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--accent)}body.page-id-7 .pf-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.6rem;font-family:var(--mono);font-size:.85rem;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:.2s}body.page-id-7 .pf-link:hover{border-bottom-color:var(--accent)}body.page-id-7 .pf-visual img{width:100%;height:auto;display:block;border-radius:12px;border:1px solid var(--line);box-shadow:0 24px 48px -16px rgba(10,20,40,.2)}body.page-id-7 .platform-compliance{background:var(--bg-elev);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body.page-id-7 .compliance-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:2rem}body.page-id-7 .compliance-pills span{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--fg);border:1px solid var(--line-strong);border-radius:999px;padding:.5rem 1.1rem;background:var(--bg)}body.page-id-7 .gia-dark{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);color:#fff}body.page-id-7 .gia-dark h2{color:#fff}body.page-id-7 .gia-dark h2 em{color:#a9b6ff;font-style:normal}body.page-id-7 .gia-dark .lede{color:#aab2d8}body.page-id-7 .gia-example{max-width:640px;margin:2.25rem auto 0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:10px;padding:1.5rem 1.75rem}body.page-id-7 .gia-example p{font-family:var(--serif);font-style:normal;font-size:1.1rem;line-height:1.5;color:#fff;margin:0}body.page-id-7 .gia-dark .pf-link{margin-top:1.75rem;color:#a9b6ff}body.page-id-7 .gia-dark .pf-link:hover{border-bottom-color:#a9b6ff}body.page-id-7 .ent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem}@media (max-width:900px){body.page-id-7 .ent-grid{grid-template-columns:1fr}}body.page-id-7 .ent-card{border:1px solid var(--line);border-radius:12px;padding:1.9rem;background:var(--bg-elev)}body.page-id-7 .ent-ic{width:44px;height:44px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem}body.page-id-7 .ent-card h4{font-size:1.05rem;margin-bottom:.6rem}body.page-id-7 .ent-card p{font-size:.9rem;line-height:1.55;color:var(--fg-dim)}body.page-id-7 .page-hero{position:relative;background:radial-gradient(ellipse 70% 55% at 50% -12%,rgba(40,94,249,.14),rgba(40,94,249,0) 70%),linear-gradient(180deg,#fbfbfe 0%,#eef1fb 100%);padding-bottom:1rem}body.page-id-7 .page-hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}body.page-id-7 .page-hero .btn{position:relative;z-index:1}body.page-id-7 .seg-discovery{--seg-color:#285ef9;--seg-soft:rgba(40,94,249,.08)}body.page-id-7 .seg-observability{--seg-color:#7c3aed;--seg-soft:rgba(124,58,237,.08)}body.page-id-7 .seg-security{--seg-color:#d6472b;--seg-soft:rgba(214,71,43,.08)}body.page-id-7 .seg-data{--seg-color:#128a63;--seg-soft:rgba(18,138,99,.08)}body.page-id-7 .platform-feature .eyebrow{color:var(--seg-color,var(--accent))}body.page-id-7 .platform-feature .pf-bullets li:before{background:var(--seg-color,var(--accent))}body.page-id-7 .platform-anchor-tabs a:nth-child(1):hover{border-color:#285ef9;color:#285ef9}body.page-id-7 .platform-anchor-tabs a:nth-child(2):hover{border-color:#7c3aed;color:#7c3aed}body.page-id-7 .platform-anchor-tabs a:nth-child(3):hover{border-color:#d6472b;color:#d6472b}body.page-id-7 .platform-anchor-tabs a:nth-child(4):hover{border-color:#128a63;color:#128a63}body.page-id-7 .pf-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.7rem 1.3rem;border-radius:999px;background:var(--seg-color,var(--accent));color:#fff;font-family:var(--mono);font-size:.82rem;letter-spacing:.02em;text-decoration:none;border-bottom:none;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 10px 20px -8px var(--seg-soft,var(--accent-soft))}body.page-id-7 .pf-btn:hover{transform:translateY(-2px);opacity:.92;border-bottom:none}body.page-id-7 .pf-visual{max-width:440px;margin:0 auto;width:100%;background:var(--bg-elev);border:1px solid var(--line);border-radius:18px;padding:1.1rem;box-shadow:0 24px 48px -20px rgba(10,20,40,.18)}body.page-id-7 .pf-visual img{border-radius:10px;border:none;box-shadow:none}@media (max-width:900px){body.page-id-7 .pf-visual{max-width:380px}}body.page-id-7 .seg-discovery,body.page-id-7 .seg-observability,body.page-id-7 .seg-security,body.page-id-7 .seg-data{--seg-color:var(--accent);--seg-soft:var(--accent-soft)}body.page-id-7 .platform-anchor-tabs a:nth-child(1):hover,body.page-id-7 .platform-anchor-tabs a:nth-child(2):hover,body.page-id-7 .platform-anchor-tabs a:nth-child(3):hover,body.page-id-7 .platform-anchor-tabs a:nth-child(4):hover{border-color:var(--accent);color:var(--accent)}body.page-id-7 .pf-visual{max-width:560px;margin:0 auto;width:100%;background:0 0;border:none;border-radius:0;padding:0;box-shadow:none}body.page-id-7 .pf-visual img{border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 48px -20px rgba(10,20,40,.2)}@media (max-width:900px){body.page-id-7 .pf-visual{max-width:480px}}body.page-id-7 .section-head.center .eyebrow{justify-content:center}
.t3-partner-page{--t3pp-indigo:#285ef9;--t3pp-indigo-deep:#1f299c;--t3pp-navy:#0d2645;--t3pp-pos-bg:rgba(40,94,249,.1);--t3pp-pos-ink:#285ef9;--t3pp-sup-bg:rgba(13,38,69,.06);--t3pp-sup-ink:var(--fg-dim,#4a5570);--t3pp-line:var(--line,rgba(13,38,69,.13));--t3pp-card:var(--bg-elev,#fff);--t3pp-ink:var(--fg,#0d2645);--t3pp-muted:var(--fg-dim,#4a5570);font-family:var(--sans,"Inter",-apple-system,sans-serif);color:var(--t3pp-ink)}.t3-partner-page .t3-pp-hero{padding:3.5rem 0 2.75rem;border-bottom:1px solid var(--t3pp-line)}.t3-partner-page .t3-pp-eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:var(--t3pp-pos-bg);color:var(--t3pp-indigo);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-family:var(--mono,"JetBrains Mono",monospace);padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(40,94,249,.22);margin:0}.t3-partner-page .t3-pp-h1{font-size:clamp(2rem,5vw,2.9rem);line-height:1.08;letter-spacing:-.02em;font-weight:800;color:var(--t3pp-ink);margin:1.1rem 0 0;max-width:20ch}.t3-partner-page .t3-pp-h1 em{color:var(--t3pp-indigo);font-style:normal}.t3-partner-page .t3-pp-lede{font-size:clamp(1.05rem,2.2vw,1.25rem);color:var(--t3pp-muted);max-width:60ch;margin:1rem 0 0;line-height:1.55}.t3-partner-page .t3-pp-actions{margin-top:1.5rem}.t3-partner-page .t3-pp-actions .wp-block-button.is-style-fill .wp-block-button__link,.t3-partner-page .t3-pp-closer .wp-block-button .wp-block-button__link{background:var(--t3pp-indigo);color:#fff;border-radius:8px;font-weight:700;padding:.7rem 1.3rem}.t3-partner-page .t3-pp-actions .wp-block-button.is-style-fill .wp-block-button__link:hover,.t3-partner-page .t3-pp-closer .wp-block-button .wp-block-button__link:hover{background:var(--t3pp-indigo-deep)}.t3-partner-page .t3-pp-actions .wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--t3pp-line);color:var(--t3pp-ink);background:0 0;border-radius:8px;font-weight:700;padding:.7rem 1.3rem}.t3-partner-page .t3-pp-actions .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:var(--t3pp-indigo)}.t3-partner-page .t3-pp-takeaways{margin-top:2.1rem;background:var(--t3pp-card);border:1px solid var(--t3pp-line);border-radius:14px;padding:1.25rem 1.4rem;box-shadow:0 10px 30px -18px rgba(13,38,69,.25)}.t3-partner-page .t3-pp-takeaways-h{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t3pp-muted);font-weight:700;font-family:var(--mono,"JetBrains Mono",monospace);margin:0 0 .85rem}.t3-partner-page .t3-pp-takeaways-list{margin:0;padding:0;list-style:none;display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.t3-partner-page .t3-pp-takeaways-list li{position:relative;padding-left:1.6rem;font-size:.97rem;color:var(--t3pp-ink);line-height:1.45}.t3-partner-page .t3-pp-takeaways-list li:before{content:"";position:absolute;left:0;top:.35rem;width:13px;height:13px;border-radius:50%;background:var(--t3pp-pos-bg);box-shadow:inset 0 0 0 3px var(--t3pp-indigo)}.t3-partner-page .t3-pp-section{padding:3.5rem 0;border-bottom:1px solid var(--t3pp-line)}.t3-partner-page .t3-pp-sect-eyebrow{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--t3pp-indigo);font-weight:700;font-family:var(--mono,"JetBrains Mono",monospace);margin:0}.t3-partner-page .t3-pp-title{font-size:clamp(1.5rem,3.4vw,2.05rem);line-height:1.14;letter-spacing:-.015em;color:var(--t3pp-ink);margin:.5rem 0 0;font-weight:800}.t3-partner-page .t3-pp-sect-intro{color:var(--t3pp-muted);max-width:64ch;margin:.75rem 0 0;font-size:1.05rem;line-height:1.55}.t3-partner-page .t3-pp-matrix{margin-top:1.6rem;overflow-x:auto}.t3-partner-page .t3-pp-matrix table{width:100%;border-collapse:collapse;min-width:640px;border:1px solid var(--t3pp-line);border-radius:14px;overflow:hidden}.t3-partner-page .t3-pp-matrix thead th{background:var(--t3pp-navy);color:#fff;text-align:left;padding:.9rem 1rem;font-size:.95rem;font-weight:800;vertical-align:bottom;border:none}.t3-partner-page .t3-pp-matrix thead th:last-child{background:var(--t3pp-indigo-deep)}.t3-partner-page .t3-pp-matrix tbody th,.t3-partner-page .t3-pp-matrix tbody td{padding:.8rem 1rem;border-bottom:1px solid var(--t3pp-line);vertical-align:top;text-align:left;font-size:.95rem}.t3-partner-page .t3-pp-matrix tbody td:first-child,.t3-partner-page .t3-pp-matrix tbody td strong{color:var(--t3pp-ink);font-weight:700}.t3-partner-page .t3-pp-matrix tbody td br+*{color:var(--t3pp-muted)}.t3-partner-page .t3-pp-matrix tbody tr:hover td{background:var(--t3pp-pos-bg)}.t3-partner-page .t3-pp-cols2{margin-top:1.5rem}.t3-partner-page .t3-pp-card{border:1px solid var(--t3pp-line);border-radius:14px;padding:1.4rem;background:var(--t3pp-card);height:100%}.t3-partner-page .t3-pp-card-accent{border-color:rgba(40,94,249,.3);background:linear-gradient(180deg,rgba(40,94,249,.05),transparent)}.t3-partner-page .t3-pp-card h3{margin:0 0 .4rem;font-size:1.12rem;color:var(--t3pp-ink);font-weight:700}.t3-partner-page .t3-pp-card p{margin:0;color:var(--t3pp-muted);font-size:.97rem;line-height:1.5}.t3-partner-page .t3-pp-feat{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.6rem;margin-top:1.4rem;padding:0;list-style:none}.t3-partner-page .t3-pp-feat li{padding-left:1.4rem;position:relative;font-size:.97rem;color:var(--t3pp-ink);line-height:1.45}.t3-partner-page .t3-pp-feat li:before{content:"";position:absolute;left:0;top:.45rem;width:8px;height:8px;border-radius:2px;background:var(--t3pp-indigo)}.t3-partner-page .t3-pp-feat strong{color:var(--t3pp-ink)}.t3-partner-page .t3-pp-qa{border:1px solid var(--t3pp-line);border-radius:12px;background:var(--t3pp-card);overflow:hidden;margin-top:.85rem}.t3-partner-page .t3-pp-qa summary{cursor:pointer;list-style:none;padding:1rem 1.25rem;font-weight:700;color:var(--t3pp-ink);font-size:1.05rem;position:relative}.t3-partner-page .t3-pp-qa summary::-webkit-details-marker{display:none}.t3-partner-page .t3-pp-qa summary:after{content:"+";position:absolute;right:1.25rem;top:.9rem;color:var(--t3pp-indigo);font-size:1.35rem;transition:transform .2s ease}.t3-partner-page .t3-pp-qa[open] summary:after{transform:rotate(45deg)}.t3-partner-page .t3-pp-qa p{padding:0 1.25rem 1.1rem;color:var(--t3pp-muted);font-size:1rem;max-width:72ch;margin:0;line-height:1.55}.t3-partner-page .t3-pp-closer{background:radial-gradient(700px 240px at 90% -20%,rgba(40,94,249,.35),transparent 60%),var(--t3pp-navy);color:#e9f0f8;border-radius:16px;padding:2.2rem;margin-top:2.25rem}.t3-partner-page .t3-pp-closer-h{color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.t3-partner-page .t3-pp-closer p{margin:0 0 1.1rem;color:#c6d3e6;max-width:64ch;font-size:1.05rem}.t3-partner-page .t3-pp-closer .wp-block-button__link{background:var(--t3pp-indigo);color:#fff}@media (max-width:820px){.t3-partner-page .t3-pp-takeaways-list,.t3-partner-page .t3-pp-feat{grid-template-columns:1fr}}.t3-pp-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.t3-partner-page .t3-pp-btn{display:inline-block;font-weight:700;padding:.7rem 1.3rem;border-radius:8px;font-size:.95rem;text-decoration:none}.t3-partner-page .t3-pp-btn-primary{background:var(--t3pp-indigo);color:#fff}.t3-partner-page .t3-pp-btn-primary:hover{background:var(--t3pp-indigo-deep)}.t3-partner-page .t3-pp-btn-ghost{border:1px solid var(--t3pp-line);color:var(--t3pp-ink);background:0 0}.t3-partner-page .t3-pp-btn-ghost:hover{border-color:var(--t3pp-indigo)}.t3-partner-page .t3-pp-body{color:var(--t3pp-muted);font-size:1.05rem;line-height:1.6;max-width:70ch;margin:1rem 0 0}.t3-partner-page .t3-pp-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:1.5rem}.t3-partner-page .t3-pp-badge{display:inline-block;border-radius:6px;padding:.25rem .6rem;font-size:.88rem;font-weight:700}.t3-partner-page .t3-pp-badge-pos{background:var(--t3pp-pos-bg);color:var(--t3pp-pos-ink)}.t3-partner-page .t3-pp-badge-sup{background:var(--t3pp-sup-bg);color:var(--t3pp-sup-ink)}.t3-partner-page .t3-pp-none{color:var(--t3pp-muted);opacity:.5}.t3-partner-page .t3-pp-cap strong{color:var(--t3pp-ink)}.t3-partner-page .t3-pp-faq{display:grid;gap:.85rem;margin-top:1.5rem}.t3-partner-page .t3-pp-ans{padding:0 1.25rem 1.1rem;color:var(--t3pp-muted);font-size:1rem;max-width:72ch;line-height:1.55}@media (max-width:820px){.t3-partner-page .t3-pp-cols{grid-template-columns:1fr}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//trust3.ai/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
html[data-theme=light] .partner-hero-logo-wrap{background:#fff}.t3-partner-page .partner-hero{padding:100px 0 100px;border-bottom:1px solid var(--line)}.t3-partner-page .partner-hero-inner{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.t3-partner-page .partner-hero-logo-wrap{width:100%;max-width:370px;min-width:350px;height:290px;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.75rem;border-bottom:1.19px solid #285ef9;border-radius:17.84px;background:var(--bg-soft,color-mix(in srgb,var(--bg) 96%,var(--fg) 4%));flex-shrink:0}.t3-partner-page .partner-hero-logo-wrap img{max-height:180px;width:100%;height:auto;object-fit:contain}html[data-theme=dark] .t3-partner-page .partner-hero-logo-wrap img{filter:brightness(0) invert(1) opacity(.85)}.t3-partner-page .partner-hero h1{margin:20px 0 20px}.t3-partner-page .partner-hero h1 em{font-style:normal;color:var(--accent)}.t3-partner-page .partner-hero p{font-size:18px;color:var(--fg-dim);line-height:1.5;max-width:100ch;margin:0 0 50px;font-weight:400}.t3-partner-page .partner-hero-cta{display:flex;gap:1rem;flex-wrap:wrap}.t3-partner-page .partner-breadcrumb{font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;color:var(--fg-dim);margin-bottom:8px}.t3-partner-page .partner-breadcrumb a{color:var(--fg-dim);text-decoration:none}.t3-partner-page .partner-breadcrumb a:hover{color:var(--accent)}.t3-partner-page .partner-breadcrumb span{margin:0 .4rem;opacity:.4}.t3-partner-page .partner-content{padding:4rem 0 5rem}.t3-partner-page .partner-content-inner{display:block;max-width:860px}.t3-partner-page .partner-section{padding-bottom:3rem;border-bottom:1px solid var(--line);margin-bottom:3rem}.t3-partner-page .partner-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.t3-partner-page .partner-section h2{font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600;margin:0 0 1rem;line-height:1.3}.t3-partner-page .partner-section p{color:var(--fg-dim);line-height:1.7;margin:0 0 1rem;font-size:1rem}.t3-partner-page .partner-section p:last-child{margin-bottom:0}.t3-partner-page .partner-bullets{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.65rem}.t3-partner-page .partner-bullets li{padding-left:1.25rem;position:relative;color:var(--fg-dim);line-height:1.6;font-size:1rem}.t3-partner-page .partner-bullets li:before{content:'→';position:absolute;left:0;color:var(--accent);font-family:var(--mono);font-size:.85rem}.t3-partner-page .partner-sidebar{position:sticky;top:5rem}.t3-partner-page .partner-sidebar-box{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg-elev);margin-bottom:1.5rem}.t3-partner-page .partner-sidebar-box-head{padding:1rem 1.25rem;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-weight:600}.t3-partner-page .partner-sidebar-box-body{padding:1.25rem}.t3-partner-page .partner-sidebar-cta{display:flex;flex-direction:column;gap:.75rem}.t3-partner-page .partner-sidebar-cta .btn{width:100%;justify-content:center;text-align:center}.t3-partner-page .partner-sidebar-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.t3-partner-page .partner-sidebar-nav li a{display:block;padding:.6rem .25rem;font-size:.875rem;color:var(--fg-dim);text-decoration:none;border-bottom:1px solid var(--line);transition:color .15s}.t3-partner-page .partner-sidebar-nav li:last-child a{border-bottom:none}.t3-partner-page .partner-sidebar-nav li a:hover{color:var(--accent)}.partner-logo-scroll-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2.5rem 0;overflow:hidden;background:var(--bg-elev)}.partner-logo-scroll-inner{overflow:hidden;position:relative}.partner-logo-scroll-inner:before,.partner-logo-scroll-inner:after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.partner-logo-scroll-inner:before{left:0;background:linear-gradient(to right,var(--bg-elev),transparent)}.partner-logo-scroll-inner:after{right:0;background:linear-gradient(to left,var(--bg-elev),transparent)}.logo-scroll-track{display:flex;gap:3rem;align-items:center;width:max-content;animation:logo-scroll 28s linear infinite}.partner-hero-text h1{font-family:var(--serif);font-size:clamp(2.4rem,5vw,3.75rem);font-weight:600;letter-spacing:-.022em;line-height:1.08;margin:0 0 1.5rem}.partner-hero-text h1 em{font-style:normal !important;color:var(--accent);font-weight:700 !important}@keyframes logo-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.logo-scroll-track{animation:none}}.logo-scroll-item{display:flex;align-items:center;justify-content:center;height:40px;flex-shrink:0;padding:0 .5rem}.logo-scroll-item img{height:28px;width:auto;max-width:120px;object-fit:contain;opacity:.7;transition:opacity .2s}.logo-scroll-item img:hover{opacity:1}.logo-scroll-item img.logo-scroll-invert{filter:brightness(0) invert(.4)}html[data-theme=dark] .logo-scroll-item img.logo-scroll-invert{filter:brightness(0) invert(.7)}html[data-theme=dark] .logo-scroll-item img:not(.logo-scroll-invert){filter:brightness(0) invert(.7)}section.data-security{background:var(--bg-soft,color-mix(in srgb,var(--bg) 96%,var(--fg) 4%));padding:150px 0 130px}.t3-partner-page .security-content-inner{display:flex;align-items:center;gap:146px}.security-main h2{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.18px}.security-main h2 em{font-style:normal;color:var(--accent)}.security-main p{font-size:16.8px;font-weight:400;line-height:1.4;margin-top:20px;margin-bottom:20px;color:#fafafa}html[data-theme=light] .security-main p{color:#4a5570}section{padding:clamp(100px,4vw,100px) 0}.t3-partner-page .security-main .partner-bullets{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.65rem}.t3-partner-page .security-main .partner-bullets li{padding-left:2rem;position:relative;color:#fafafa;line-height:1.4;font-size:16.8px}html[data-theme=light] .t3-partner-page .security-main .partner-bullets li{color:#4a5570}.t3-partner-page .security-main .partner-bullets li:before{content:'';position:absolute;left:0;top:6px;width:18px;height:18px;background-image:url(//trust3.ai/wp-content/themes/trust3-theme%202/./assets/list-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center}.t3-partner-page .transform-data-security .security-content-inner{display:flex;align-items:center;gap:100px}.security-main{width:50%}.security-hero-logo-wrap{width:50%;display:flex;justify-content:end}section.image-content-section{padding:0}.image-content-section .image-content-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:150px 0;gap:80px}.image-content-section .image-content-media{display:flex;align-items:center;justify-content:center}.image-content-section .image-content-media img{max-width:100%}html[data-theme=light] .image-content-section .image-content-copy h2{color:#0d2645}html[data-theme=light] .image-content-section .image-content-copy p{color:#4a5570}html[data-theme=dark] .image-content-section .image-content-copy h2,html[data-theme=dark] .image-content-section .image-content-copy p{color:#fafafa}.image-content-section .image-content-copy h2{font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.18px;margin-bottom:20px}.image-content-section .image-content-copy p{font-size:16.8px;font-weight:400;line-height:1.4}section.transform-data-security{padding:0;margin:150px 0}img{max-width:100%}.calender-list{display:flex;justify-content:center}.calender-list .demo-form{max-width:590px;flex:0 0 590px}.iMLTjM{max-inline-size:520px !important}.cta-banner.sec{display:grid;grid-template-columns:2fr 1fr;align-items:center}.logos-label{margin-top:2rem;margin-bottom:2rem}@media (max-width:900px){.t3-partner-page .partner-hero{padding:50px 0 50px}.t3-partner-page .partner-hero-logo-wrap{min-width:unset}section.data-security{padding:75px 0 65px}.t3-partner-page .partner-hero-logo-wrap img{max-width:240px}.t3-partner-page .partner-content-inner{grid-template-columns:1fr}.image-content-section .image-content-grid{grid-template-columns:1fr;margin:75px 0;gap:40px}.image-content-section .image-content-grid.reverse .image-content-media{order:1}.image-content-section .image-content-grid.reverse .image-content-copy{order:2}.image-content-section .image-content-copy h2{font-size:28px;margin-bottom:15px}.t3-partner-page .partner-hero-inner{grid-template-columns:1fr}.t3-partner-page .partner-hero-logo-wrap{order:-1}.t3-partner-page .security-content-inner{gap:40px;flex-wrap:wrap}.security-main{width:100%}.security-hero-logo-wrap{width:100%;justify-content:center}.t3-partner-page .security-content-inner.reverse{flex-direction:column-reverse;gap:40px}.t3-partner-page .transform-data-security .security-content-inner{gap:40px}section.transform-data-security{margin:75px 0}.security-main h2{font-size:28px}}
.section-pad{padding:clamp(3rem,6vw,5.5rem) 0}.center{text-align:center}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.lede{font-size:1.03rem;line-height:1.65;color:var(--fg-dim);max-width:62ch;margin:1rem auto 0}.lede-oneline{max-width:none;white-space:nowrap}@media (max-width:900px){.lede-oneline{white-space:normal;max-width:62ch}}.hero-relaunch{text-align:center;padding:clamp(3rem,7vw,5.5rem) var(--gut) 2.5rem}.chip-row{display:flex;justify-content:center;gap:1.75rem;margin-bottom:1.5rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.06em;color:var(--fg-faint);text-transform:uppercase}.hero-relaunch h1{font-size:clamp(2.2rem,5.2vw,4.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--fg)}.shine{background-image:linear-gradient(96deg,var(--fg) 10%,var(--accent) 55%,var(--accent-warm) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.h2-line{font-size:clamp(1.4rem,3vw,2.1rem);font-weight:600;color:var(--fg);margin:.5rem auto 0}.rotator{display:inline-block;position:relative;height:1.25em;min-width:8ch;text-align:left;vertical-align:-.15em}#rot-problem{min-width:14ch}.rotator span{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(.3em);transition:opacity .4s ease,transform .4s ease;color:var(--accent);font-weight:700}.rotator span.is-active{opacity:1;transform:translateY(0)}.hero-relaunch .lede{margin:1.3rem auto 0}.hero-cta{display:flex;gap:.85rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.marquee-wrap{padding:1rem 0 3rem;overflow:hidden}.marquee-label{text-align:center;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1.5rem}.marquee-viewport{overflow:hidden;width:100%}.marquee-track{display:flex;gap:3.5rem;align-items:center;width:max-content;animation:marquee 30s linear infinite}.marquee-track img{height:30px;width:auto;object-fit:contain;flex-shrink:0}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.problem-dark{background:linear-gradient(160deg,#0d2645 0%,#12315a 60%,#1a1a4a 130%);color:#fff}.problem-top{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center}@media (max-width:900px){.problem-top{grid-template-columns:1fr}}.problem-top h2{color:#fff;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;line-height:1.2;margin:0}.touch-line{font-size:1.15rem;color:#c7cdea;margin:1rem 0 0;line-height:1.5}.touch-line .rotator span{color:#a9b6ff}.problem-top .lede{color:#aab2d8;margin-top:1rem;max-width:46ch}.problem-shot{border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -25px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.08)}.problem-shot img{display:block;width:100%;height:auto}.problem-shot video{display:block;width:100%;height:auto;background:#0a1024}.gate-heading{text-align:center;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:700;color:#fff;margin:4rem 0 2rem}.gate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:860px){.gate-grid{grid-template-columns:1fr}}.gate-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:2.1rem}.gate-icon{width:54px;height:54px;border-radius:50%;background:rgba(169,182,255,.14);display:flex;align-items:center;justify-content:center;color:#a9b6ff;margin-bottom:1.3rem}.gate-card h4{color:#fff;font-size:1.12rem;margin:0 0 .7rem}.gate-card p{color:#aab2d8;font-size:.93rem;line-height:1.6;margin:0 0 .9rem}.gate-card .punch{color:#a9b6ff;font-weight:600;font-size:.94rem;margin:0}.confidence h2{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:700;color:var(--fg);margin:0}.confidence h2 em{font-style:normal;color:var(--accent)}.seg-tabs{display:inline-flex;background:var(--bg-soft);border-radius:999px;padding:.3rem;margin:1.75rem auto 2.25rem;gap:.2rem}.seg-tabs button{border:none;background:0 0;font-family:var(--mono);font-weight:700;font-size:.8rem;letter-spacing:.05em;color:var(--fg-dim);padding:.7rem 1.5rem;border-radius:999px;cursor:pointer}.seg-tabs button.is-active{background:linear-gradient(100deg,var(--accent),var(--accent-warm));color:#fff}.conf-panel{display:none;max-width:760px;margin:0 auto;text-align:left}.conf-panel.is-active{display:block}.conf-panel h3{font-size:1.6rem;font-weight:700;margin:0 0 .7rem;color:var(--fg)}.conf-panel .lede2{color:var(--fg-dim);margin:0 0 1.4rem;font-size:1rem}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:700px){.check-grid{grid-template-columns:1fr}}.check-card{display:flex;gap:.85rem;background:var(--bg-soft);border-radius:12px;padding:1.25rem 1.35rem}.check-ic{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem}.check-card p{font-size:.95rem;color:var(--fg);margin:0}.cp-section{background:var(--bg-soft)}.cp-section h2{font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1.2;color:var(--fg);margin:0}.cp-grad{background-image:linear-gradient(100deg,var(--fg) 15%,var(--accent) 55%,var(--accent-warm) 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.cp-card{border:1.5px solid var(--accent);border-radius:20px;padding:2.25rem;max-width:900px;margin:3rem auto 0;background:var(--bg-elev)}.cp-badge{display:inline-flex;gap:.4rem;font-weight:700;font-size:1.3rem;color:var(--fg);white-space:nowrap;max-width:100%}.cp-badge b{color:inherit;font-weight:inherit;white-space:nowrap}@media (max-width:520px){.cp-card{padding:1.5rem 1.1rem}.cp-badge{font-size:clamp(.78rem,4.6vw,1.3rem);gap:.3rem}}.cp-block{text-align:center;margin:1.6rem 0}.cp-block h4{color:var(--accent);font-size:1.3rem;font-weight:400;margin:0}.cp-block .sub{color:var(--fg-dim);font-size:1.05rem;margin-top:.3rem}.chip-line{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.mini-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--line-strong);background:var(--bg-elev);border-radius:999px;padding:.5rem 1.25rem .5rem .6rem;font-size:1.02rem;font-weight:600;color:var(--fg);white-space:normal;overflow-wrap:break-word}.mini-chip .ic{height:26px;width:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-chip .ic img,.mini-chip .ic svg{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;flex-shrink:0}.mini-chip .ic.ic-databricks{width:27px;height:28px;overflow:hidden;justify-content:flex-start}.mini-chip .ic.ic-databricks img{height:24px;width:auto;max-width:none}.mini-chip .ic.ic-iceberg{width:24px}.mini-chip .ic.ic-iceberg svg{height:22px;width:22px}.mini-chip .ic.ic-bedrock{width:26px;height:24px;border-radius:6px;background:#0d1a33}.mini-chip .ic.ic-bedrock img{height:16px;width:16px;object-fit:contain}.mini-chip.no-ic{padding-left:1.1rem}.cp-arrow-mid{text-align:center;color:var(--accent);margin:.6rem 0}.cp-arrow-mid svg,.touch-connector-arrow{display:block;width:22px;height:22px;margin:.6rem auto;color:var(--accent)}.cp-touch-heading{text-align:center;color:var(--accent);font-size:1.3rem;font-weight:400;margin:0 0 1.1rem}.touch-box{border:1px solid var(--line-strong);border-radius:14px;padding:.85rem 1.4rem 1.6rem;margin:0;position:relative}.touch-box-billie{position:absolute;top:0;right:8%;left:auto;transform:translateY(-47.3%);width:230px;z-index:2;pointer-events:none}@media (max-width:860px){.touch-box-billie{right:3%;width:clamp(80px,14vw,150px)}.cp-touch-heading,.touch-box .lbl{padding-right:clamp(70px,18vw,110px)}}.touch-box .lbl{text-align:center;font-size:1.3rem;font-weight:400;color:var(--accent);margin:0 0 1.2rem}.touch-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}@media (max-width:860px){.touch-grid{grid-template-columns:1fr 1fr}}.touch-card{display:flex;flex-direction:column;gap:.55rem}.touch-card .ic{width:36px;height:36px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.touch-card h5{font-size:1.12rem;margin:0;color:var(--fg);overflow-wrap:break-word}.touch-card p{font-size:.92rem;line-height:1.4;color:var(--fg-dim);margin:0;overflow-wrap:break-word}.cp-block.data{background:var(--bg-soft);border-radius:14px;padding:1.6rem}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3.5rem}@media (max-width:780px){.two-col{grid-template-columns:1fr;gap:2.2rem}}.two-col h3{font-size:1.3rem;font-weight:700;margin:0 0 .6rem;color:var(--fg)}.two-col p{color:var(--fg-dim);margin:.4rem 0 0}.two-col .lead-line{color:var(--accent);font-weight:700}.two-col .kicker{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;color:var(--fg-faint);text-transform:uppercase;margin-top:.9rem}.stage-section h2{font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;color:var(--fg);margin:0}.tl-wrap{background:linear-gradient(90deg,var(--bg-soft) 0%,#eef1fb 45%,#e7ecfb 65%,var(--bg-soft) 100%);border-radius:20px;padding:2.25rem 1.75rem;margin-top:2.25rem}.tl-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:.76rem;color:var(--fg-dim);margin-bottom:1.4rem;flex-wrap:wrap;gap:.5rem}.tl-row{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.tl-step{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:74px}.tl-step .ic{width:52px;height:52px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--accent);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 -2px 3px rgba(15,23,60,.09) inset,0 8px 16px -8px rgba(15,23,60,.3),0 2px 4px -2px rgba(15,23,60,.2)}.tl-step span{font-size:.9rem;font-weight:800;text-align:center;color:var(--fg)}.tl-sep{display:flex;align-items:center;height:52px;color:#a9b3c9}.tl-sep svg{width:8px;height:13px}.tl-live{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(160deg,#2a3aa8,#182169);color:#fff;border-radius:999px;padding:1.35rem 1.9rem;font-weight:800;font-size:.92rem;letter-spacing:.04em;white-space:nowrap;box-shadow:0 12px 34px -14px rgba(20,28,90,.65)}.tl-live .rocket-ic{color:#7877fd;width:22px;height:22px}.tl-row-label{display:none}@media (max-width:700px){.tl-labels{display:none}.tl-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem .5rem}.tl-sep{display:none}.tl-step{width:auto}.tl-step span{font-size:.78rem}.tl-live{grid-column:1/-1;width:100%;white-space:normal;padding:1.1rem 1.5rem}.tl-row-label{display:block;grid-column:1/-1;font-family:var(--mono);font-size:.76rem;color:var(--fg-dim);margin:0 0 -.6rem}.tl-row-label-runtime{margin:.4rem 0 -.6rem}}.console-shot{max-width:1000px;margin:2.25rem auto 0;border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:0 30px 60px -30px rgba(20,24,36,.25)}.console-shot img{display:block;width:100%;height:auto}.console-caption{text-align:center;color:var(--fg-faint);font-size:.84rem;margin-top:.85rem}.console-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.75rem}@media (max-width:860px){.console-grid{grid-template-columns:1fr}}.console-card .shot{border-radius:10px;overflow:hidden;border:1px solid var(--line-strong);margin-bottom:1rem;aspect-ratio:2/1}.console-card .shot img{display:block;width:100%;height:100%;object-fit:cover}.console-card .kicker{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;color:var(--fg-faint);text-transform:uppercase}.console-card h4{font-size:1.08rem;font-weight:700;margin:.45rem 0 .5rem;color:var(--fg)}.console-card h4 em{font-style:normal;color:var(--accent)}.console-card p{font-size:.9rem;color:var(--fg-dim);margin:0}.protocol-dark{background:linear-gradient(170deg,#060914,#0d2645);color:#fff}.protocol-dark h2{color:#fff;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700;margin:0}.protocol-dark .lede{color:#aab2d8;max-width:60ch}.protocol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.75rem}@media (max-width:900px){.protocol-grid{grid-template-columns:1fr}}.protocol-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.9rem}.protocol-ic{width:50px;height:50px;border-radius:50%;background:rgba(169,182,255,.14);display:flex;align-items:center;justify-content:center;color:#a9b6ff;margin-bottom:1.1rem}.protocol-card h4{color:#fff;font-size:1.2rem;margin:0 0 .8rem}.protocol-card p{color:#aab2d8;font-size:.9rem;line-height:1.6;margin:0 0 1rem}.protocol-card a{display:inline-flex;align-items:center;gap:.4rem;color:#8fa4ff;font-family:var(--mono);font-size:.78rem;font-weight:700}.stats h2{font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700;color:var(--fg);margin:0}.stats h2 .accent{color:var(--accent)}.cio-line{text-align:center;max-width:620px;margin:1.75rem auto 0;font-style:normal;color:var(--fg-dim)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:2.25rem}@media (max-width:900px){.stats-grid{grid-template-columns:1fr 1fr}}.stat-card{text-align:center;padding:1.4rem 1rem}.stat-num{font-size:clamp(2rem,4vw,2.7rem);font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.stat-card h5{font-family:var(--sans);font-size:.92rem;font-weight:400;margin:.35rem 0 0;color:var(--fg)}.stat-card p{font-family:var(--sans);font-size:.92rem;font-weight:400;color:var(--fg-faint);margin:.2rem 0 0}.dual-row{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:3.25rem}@media (max-width:780px){.dual-row{grid-template-columns:1fr}}.dual-card{text-align:center}.dual-num{font-size:clamp(1.9rem,3.4vw,2.5rem);font-weight:800;color:var(--accent)}.dual-card p.copy{color:var(--fg-dim);margin-top:.7rem;max-width:44ch;margin-left:auto;margin-right:auto}.dual-card .chip-line{margin-top:1rem}.dual-card .mini-chip{font-family:var(--sans);font-size:.92rem;font-weight:400}.cta-outer{background:linear-gradient(170deg,#060914,#0d2645);padding:4.5rem 0}.cta-card{background:var(--bg-elev);border-radius:22px;padding:2.75rem;display:grid;grid-template-columns:1fr 1.1fr;gap:2.25rem;align-items:center}@media (max-width:860px){.cta-card{grid-template-columns:1fr}}.cta-card h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;color:var(--fg);margin:0}.cta-card .lede{color:var(--fg-dim);margin:.85rem 0 0}.cta-card .hero-cta{justify-content:flex-start;margin-top:1.5rem}.cta-shot{border-radius:12px;overflow:hidden}.cta-shot img{display:block;width:100%;height:auto}.partners h2{font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;color:var(--fg);margin:0 0 2.5rem}.pp-group-label{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:1.1rem;text-align:center}.pp-badges{display:flex;gap:3rem;flex-wrap:wrap;margin-bottom:3rem;align-items:center;justify-content:center}.pp-badges img{height:76px;width:auto}.pp-logos{display:flex;flex-wrap:wrap;gap:2.5rem 3rem;align-items:center;justify-content:center}.pp-logos img{height:30px;width:auto}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
/* =========================================================================
   DEPRECATED 2026-08-19 — this file has been superseded.
   Every rule that used to live here now lives in assets/styles-v4.css,
   which is the single enqueued/canonical stylesheet for the theme.
   This file was never meant to be its own loaded stylesheet (see the
   original header: "Append this block to the end of your existing
   styles-v4.css") but somewhere along the way it ended up being served
   live, with STALE pre-redesign rules (old .platform-sub-cap grid layout,
   old hero widths, etc.) that were silently overriding the current,
   correct CSS in styles-v4.css because this file loaded later in the
   cascade. Emptied intentionally so it can no longer conflict.
   ========================================================================= */