@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce-account .wp-block-post-title,.woocommerce-account main .woocommerce,.woocommerce-cart .wp-block-post-title,.woocommerce-cart main .woocommerce,.woocommerce-checkout .wp-block-post-title,.woocommerce-checkout main .woocommerce{max-width:1000px}.clear{clear:both}.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled],.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled],.woocommerce button.button:disabled[disabled]:hover{opacity:.5}.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce input.button:hover{opacity:.9}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled],.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled[disabled]:hover{opacity:.5}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.2em}.woocommerce div.product::after{content:"";display:block;clear:both}.woocommerce div.product div.summary>*{margin-bottom:var(--wp--style--block-gap)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 var(--wp--preset--color--background,#fff)}.woocommerce div.product form.cart div.quantity{float:none;vertical-align:middle}.woocommerce div.product form.cart div.quantity .qty{margin-right:.5em}.woocommerce div.product form.cart button.single_add_to_cart_button,.woocommerce div.product form.cart button[name=add-to-cart]{display:inline-block;float:none;margin-top:0;margin-bottom:0;vertical-align:middle;word-break:normal}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{word-break:normal}.woocommerce div.product .related.products{margin-top:5em}.woocommerce .woocommerce-Reviews #comments{margin-bottom:var(--wp--style--block-gap)}.woocommerce .woocommerce-Reviews .commentlist{box-sizing:border-box}.woocommerce .woocommerce-Reviews .comment-reply-title{font-size:var(--wp--preset--font-size--medium);font-weight:700}.woocommerce .price bdi,.woocommerce .price ins,.woocommerce .wc-block-components-product-price bdi,.woocommerce .wc-block-components-product-price ins,.woocommerce .woocommerce-grouped-product-list-item__price bdi,.woocommerce .woocommerce-grouped-product-list-item__price ins{text-decoration:none}.woocommerce span.onsale{background-color:var(--wp--preset--color--foreground,#958e09);color:var(--wp--preset--color--background,#fff)}.woocommerce table.variations{display:block}.woocommerce table.variations tr td,.woocommerce table.variations tr th{padding-bottom:var(--wp--style--block-gap);text-align:left}.woocommerce table.variations tr th{padding-right:1em}.woocommerce table.variations tr td select{height:3em;padding:.9em 1.1em;font-size:var(--wp--preset--font-size--small)}.woocommerce div.product form.cart table.variations td select{min-width:70%}.woocommerce div.product form.cart table.variations td,.woocommerce div.product form.cart table.variations th{vertical-align:middle}.woocommerce .single_variation_wrap .woocommerce-variation{margin-bottom:var(--wp--style--block-gap)}a.added_to_cart{display:block;margin-top:1em}.woocommerce-page .input-text,.woocommerce-page .select2-container,.woocommerce-page select{font-size:var(--wp--preset--font-size--small)}.woocommerce-page label{margin-bottom:.7em}.woocommerce form .form-row{margin-bottom:1em}.woocommerce form textarea{min-height:100px}.woocommerce-page table.shop_table{width:70%;border-collapse:collapse}@media only screen and (max-width:768px){.woocommerce-page table.shop_table{width:100%}}.woocommerce-page table.shop_table td,.woocommerce-page table.shop_table th{padding:1em}.woocommerce-page table.shop_table_responsive{width:100%}.woocommerce-page .woocommerce-cart-form .product-remove{width:1em}.woocommerce-page .woocommerce-cart-form .product-thumbnail{width:120px}.woocommerce-page .woocommerce-cart-form .product-thumbnail a img{width:117px}.woocommerce-page .woocommerce-cart-form .coupon{display:flex;align-items:center;flex-wrap:wrap}.woocommerce-page .woocommerce-cart-form #coupon_code{width:auto;margin-right:.8em;height:50px;font-size:var(--wp--preset--font-size--small);padding:0 1.1em}@media only screen and (max-width:768px){.woocommerce-page .woocommerce-cart-form .product-remove{width:auto}.woocommerce-page .woocommerce-cart-form #coupon_code{width:50%;margin-right:0}}.woocommerce-page .cart-collaterals h2{font-size:var(--wp--preset--font-size--medium)}.woocommerce-page .woocommerce-form-coupon .button{min-height:50px}.woocommerce-page .woocommerce-column__title,.woocommerce-page .woocommerce-customer-details h2,.woocommerce-page .woocommerce-thankyou-order-received{font-size:var(--wp--preset--font-size--large);font-weight:300}.woocommerce-page ul.woocommerce-order-overview{display:flex;width:100%;padding-left:0;font-size:var(--wp--preset--font-size--small)}@media only screen and (max-width:768px){.woocommerce-page ul.woocommerce-order-overview{flex-direction:column}}.woocommerce-page ul.woocommerce-order-overview li{flex-grow:1;margin-bottom:1em;border:none;display:inline;text-transform:uppercase}.woocommerce-page ul.woocommerce-order-overview li strong{text-transform:none;display:block}.woocommerce-page .woocommerce-customer-details address{box-sizing:border-box;width:70%;padding:1em;border-width:1px;border-radius:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0 0 2em;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{list-style:none;padding:1em 0}@media only screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.35em 0}}.woocommerce-account .woocommerce-MyAccount-navigation li:first-child{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-navigation li a{text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content p.form-row-first,.woocommerce-account .woocommerce-MyAccount-content p.form-row-last,.woocommerce-account .woocommerce-MyAccount-content>p:first-of-type{margin-block-start:0}.woocommerce-account .woocommerce-customer-details address,.woocommerce-account table.shop_table.order_details{width:100%}.woocommerce-account .addresses .title .edit{display:block;margin-bottom:1em}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{margin-block-start:0}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{display:block;margin-bottom:1em;text-align:center}.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row select,.woocommerce-page form .form-row textarea.input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.woocommerce-page form .form-row select{background-position:calc(100% - 1.1rem) 50%}.woocommerce-page form .form-row label{margin-bottom:.7em}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.9rem 1.1rem}.woocommerce-page form .form-row .select2-container .select2-selection--single .select2-selection__arrow{right:1.1em}.woocommerce-page .select2-container .select2-search--dropdown{padding:0 1.1rem .5rem}.woocommerce-page .select2-container .select2-search--dropdown .select2-search__field{padding:.5rem;font-size:var(--wp--preset--font-size--small)}.woocommerce-page .select2-container .select2-results__option{padding:.5rem 1.1rem}.woocommerce-store-notice,p.demo_store{background:var(--wp--preset--color--foreground,#720eec);bottom:0;color:var(--wp--preset--color--background,#fcfbfe);position:fixed;top:auto!important}.woocommerce-store-notice a,p.demo_store a{color:var(--wp--preset--color--background,#fcfbfe)}.woocommerce .product-category mark.count{background-color:#fff0}.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons){flex-wrap:wrap}.wc-block-mini-cart__footer-actions:has(.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons) .block-editor-block-list__layout{flex-wrap:wrap}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons{flex:1 0 100%}.wc-block-mini-cart__footer-actions .wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons .woocommerce-mini-cart__buttons{margin:0}.wp-block-woocommerce-paypal-payments-mini-cart-smart-buttons paypal-button{width:100%}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--cobalt:#0047AB;--cobalt-glow:rgba(0, 71, 171, 0.4);--teal:#008080;--teal-glow:rgba(0, 128, 128, 0.4);--electric-teal:#00E5FF;--bg-dark:#020202;--bg-card:#0a0a0a;--text-main:#ffffff;--text-muted:#a3a3a3;--border-subtle:rgba(255, 255, 255, 0.08)}#obs-ui-root{background-color:var(--bg-dark);color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;overflow-x:hidden;width:100%;position:relative}#obs-ui-root h1,#obs-ui-root h2,#obs-ui-root h3,#obs-ui-root h4,#obs-ui-root p{color:var(--text-main);margin:0}#obs-ui-root .text-gradient{background:linear-gradient(90deg,var(--teal) 0%,var(--cobalt) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}#obs-ui-root .heading-xl{font-size:clamp(3rem, 6vw, 5.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem;text-align:center}#obs-ui-root .heading-lg{font-size:clamp(2rem, 4vw, 3.5rem);font-weight:700;margin-bottom:1.5rem;text-align:center}#obs-ui-root .text-lg{font-size:1.25rem;color:var(--text-muted);line-height:1.7;max-width:800px;margin:0 auto;text-align:center}.text-center{text-align:center}#obs-ui-root .section-wrapper{position:relative;padding:8rem 2rem;display:flex;flex-direction:column;align-items:center;z-index:2}#obs-ui-root .grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;max-width:1280px;margin:4rem auto 0}#obs-ui-root .grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;width:100%;max-width:1280px;margin:4rem auto 0}#obs-ui-root .grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;max-width:1280px;margin:4rem auto 0}#obs-ui-root .bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:1.5rem;width:100%;max-width:1280px;margin:4rem auto 0}.bento-wide{grid-column:span 2}.bento-tall{grid-row:span 2}@media(max-width:900px){#obs-ui-root .bento-grid{grid-template-columns:1fr;grid-auto-rows:minmax(200px,auto)}.bento-wide,.bento-tall{grid-column:span 1;grid-row:span 1}}.spider-hub{position:relative;width:100%;max-width:1100px;margin:2rem auto 6rem;display:flex;justify-content:center;align-items:center;min-height:600px;z-index:5}.spider-center{position:relative;z-index:10;width:560px;max-width:50vw;filter:drop-shadow(0 0 45px rgb(0 128 128 / .7))}.spider-node{position:absolute;color:#fff;font-weight:700;font-size:1.15rem;letter-spacing:.05em;text-align:center;text-shadow:0 0 10px rgb(0 128 128 / .8);z-index:15;padding:1rem 1.5rem;background:rgb(5 5 5 / .6);border:1px solid var(--border-subtle);border-radius:8px;backdrop-filter:blur(8px);transition:all 0.3s ease;cursor:default}.spider-node:hover{border-color:var(--teal);box-shadow:0 0 25px rgb(0 128 128 / .4);transform:scale(1.05) translateY(-50%)!important}.spider-lines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.circuit-path{fill:none;stroke:url(#circuit-grad);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgb(0 128 128 / .8));stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine 3s ease forwards 1s,pulseGlow 4s infinite alternate 4s}@media(min-width:1024px){.node-tl{top:15%;left:0;transform:translateY(-50%)}.node-ml{top:50%;left:-5%;transform:translateY(-50%)}.node-bl{top:85%;left:0;transform:translateY(-50%)}.node-tr{top:15%;right:0;transform:translateY(-50%)}.node-mr{top:50%;right:-5%;transform:translateY(-50%)}.node-br{top:85%;right:0;transform:translateY(-50%)}}@media(max-width:1023px){.spider-hub{flex-direction:column;gap:1.5rem;min-height:auto}.spider-node{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none!important;width:100%;max-width:350px}.spider-node:hover{transform:scale(1.05)!important}.spider-lines{display:none}}@keyframes drawLine{to{stroke-dashoffset:0}}#obs-ui-root .ui-card{background:rgb(10 10 10 / .7);border:1px solid var(--border-subtle);border-radius:12px;padding:3rem 2.5rem;backdrop-filter:blur(16px);transition:all 0.5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}#obs-ui-root .ui-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--teal),var(--cobalt));opacity:0;transition:opacity 0.4s ease}#obs-ui-root .ui-card:hover{transform:translateY(-8px) scale(1.01);border-color:rgb(0 128 128 / .4);box-shadow:0 15px 40px rgb(0 0 0 / .8),0 0 40px rgb(0 128 128 / .15)}#obs-ui-root .ui-card:hover::before{opacity:1}#obs-ui-root .ui-card h3{font-size:1.6rem;margin-bottom:1rem;color:#fff}#obs-ui-root .ui-card p{color:var(--text-muted);line-height:1.6;margin-bottom:2rem;font-size:1.05rem}#obs-ui-root .ui-card a{color:var(--teal);text-decoration:none;font-weight:600;font-size:1.1rem;transition:color 0.2s;margin-top:auto}#obs-ui-root .ui-card a:hover{color:#fff}.timeline-container{width:100%;max-width:1000px;margin:4rem auto 0;position:relative}.timeline-container::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--border-subtle);transform:translateX(-50%)}.timeline-step{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem;width:100%;position:relative}.timeline-step:nth-child(even){flex-direction:row-reverse}.timeline-content{width:45%;background:rgb(10 10 10 / .8);padding:2.5rem;border-radius:12px;border:1px solid var(--border-subtle);backdrop-filter:blur(10px);transition:all 0.3s ease}.timeline-content:hover{border-color:var(--teal);transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 128 128 / .1)}.timeline-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:var(--bg-dark);border:4px solid var(--cobalt);box-shadow:0 0 15px var(--cobalt-glow);z-index:2}.timeline-content h4{color:var(--teal);font-size:1.4rem;margin-bottom:.5rem}@media(max-width:768px){.timeline-container::before{left:20px}.timeline-step{flex-direction:column;align-items:flex-start}.timeline-step:nth-child(even){flex-direction:column}.timeline-content{width:calc(100% - 50px);margin-left:50px}.timeline-marker{left:20px;top:30px}}.case-study-card{background:linear-gradient(145deg,#0a0a0a 0%,#050505 100%);border:1px solid rgb(0 71 171 / .3)!important;text-align:center!important;justify-content:center!important}.case-study-card .metric{font-size:4rem;font-weight:900;background:linear-gradient(180deg,#fff 0%,#888 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:.5rem}.founder-box{max-width:900px;margin:4rem auto 0;padding:4rem;border-left:4px solid var(--teal);background:linear-gradient(90deg,rgb(0 128 128 / .05) 0%,transparent 100%);text-align:left}.founder-box p{font-size:1.5rem;font-style:italic;color:#e0e0e0;line-height:1.8;margin-bottom:2rem}.founder-name{font-weight:800;font-size:1.2rem;color:var(--teal);text-transform:uppercase;letter-spacing:.1em}.metrics-bar{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;max-width:1280px;margin:2rem auto;padding:3rem;background:rgb(0 71 171 / .03);border:1px solid rgb(0 71 171 / .2);border-radius:12px;backdrop-filter:blur(10px)}.metric-item{text-align:center;padding:1rem}.metric-number{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:.5rem;display:block}.metric-label{color:var(--teal);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem}.glowing-paragraph-wrapper{position:relative;margin:3rem auto 0;text-align:center;max-width:800px;padding:2rem;z-index:5}.glow-bg-radial{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:radial-gradient(ellipse at center,rgb(0 229 255 / .12) 0%,transparent 70%);z-index:-1;filter:blur(25px);pointer-events:none}.glowing-paragraph{color:#fff;text-shadow:0 0 10px rgb(0 229 255 / .3);font-size:1.35rem;line-height:1.8;margin-bottom:2rem!important}.bg-glow-teal{position:absolute;top:5%;left:-10%;width:60vw;height:60vw;background:radial-gradient(circle,var(--teal-glow) 0%,transparent 50%);filter:blur(120px);z-index:0;pointer-events:none;animation:pulseGlow 10s infinite alternate}.bg-glow-cobalt{position:absolute;bottom:5%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,var(--cobalt-glow) 0%,transparent 50%);filter:blur(120px);z-index:0;pointer-events:none;animation:pulseGlow 12s infinite alternate-reverse}@keyframes pulseGlow{0%{opacity:.4;transform:scale(.8) translate(0,0)}100%{opacity:.8;transform:scale(1.2) translate(20px,-20px)}}#node-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.float-subtle{animation:float 6s ease-in-out infinite}.float-delay{animation:float 8s ease-in-out infinite;animation-delay:2s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}.reveal-up{opacity:0;transform:translateY(50px);transition:all 0.9s cubic-bezier(.165,.84,.44,1)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.15s}.delay-2{transition-delay:0.3s}.delay-3{transition-delay:0.45s}.terminal-window{background:#050505;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .9),0 0 50px rgb(0 128 128 / .15);width:100%;max-width:900px;margin:4rem auto 0;text-align:left}.terminal-header{background:#0a0a0a;padding:1rem 1.5rem;display:flex;gap:8px;border-bottom:1px solid var(--border-subtle)}.dot{width:12px;height:12px;border-radius:50%}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.terminal-body{padding:2.5rem;font-family:'Courier New',Courier,monospace;color:#a3a3a3;font-size:1.1rem;line-height:2;min-height:300px}.code-blue{color:#61afef}.code-teal{color:var(--teal)}.code-green{color:#98c379}.typewriter-cursor::after{content:'|';animation:blink 1s step-start infinite;color:var(--teal)}@keyframes blink{50%{opacity:0}}#obs-ui-root .obs-btn-primary{background:var(--cobalt);color:#fff;padding:1.25rem 2.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 71 171 / .3);display:inline-block;font-size:1.125rem;border:1px solid #fff0;cursor:pointer;text-align:center}#obs-ui-root .obs-btn-primary:hover{background:#003380;transform:translateY(-3px);box-shadow:0 10px 30px rgb(0 71 171 / .7);color:#fff;border-color:rgb(255 255 255 / .2)}#obs-ui-root .obs-btn-secondary{background:#fff0;color:var(--teal);padding:1.25rem 2.5rem;border-radius:6px;font-weight:600;text-decoration:none;transition:all 0.3s ease;border:1px solid var(--teal);display:inline-block;font-size:1.125rem;cursor:pointer;text-align:center}#obs-ui-root .obs-btn-secondary:hover{background:rgb(0 128 128 / .1);color:#fff;box-shadow:0 0 20px rgb(0 128 128 / .3)}.tech-marquee{width:100%;overflow:hidden;padding:2.5rem 0;background:rgb(3 3 3 / .8);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);backdrop-filter:blur(10px);z-index:5;position:relative}.marquee-track{display:flex;width:calc(300px * 14);animation:scroll 35s linear infinite}.marquee-item{width:300px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase;transition:all 0.3s;text-shadow:0 0 5px var(--electric-teal),0 0 10px var(--electric-teal),0 0 20px var(--electric-teal)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-300px * 7))}}.premium-footer{background:#020202;border-top:1px solid var(--border-subtle);padding:6rem 2rem 2rem;position:relative;z-index:10}.footer-logo{max-width:150px;margin-bottom:1.5rem;filter:drop-shadow(0 0 10px rgb(0 128 128 / .3))}.footer-text{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.footer-heading{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:var(--text-muted);text-decoration:none;transition:color 0.3s,padding-left 0.3s;display:inline-block;font-size:.95rem}.footer-links a:hover{color:var(--teal);padding-left:5px}.newsletter-form{display:flex;gap:.5rem;margin-top:1rem}.newsletter-input{flex:1;padding:.8rem 1rem;border:1px solid var(--border-subtle);background:#0a0a0a;color:#fff;border-radius:4px;outline:none;transition:border-color 0.3s}.newsletter-input:focus{border-color:var(--teal)}.footer-bottom{border-top:1px solid var(--border-subtle);margin-top:4rem;padding-top:2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;color:#666;font-size:.85rem}.ai-audit-report{background:rgb(0 71 171 / .08);border:1px solid var(--cobalt);border-radius:8px;padding:2.5rem;margin-top:2rem;backdrop-filter:blur(12px);animation:reveal-up 0.6s ease-out}.ai-audit-report h4{color:var(--electric-teal);font-size:1.4rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem}.ai-audit-metric{display:flex;justify-content:space-between;padding:1rem 0;border-bottom:1px solid rgb(255 255 255 / .05);color:#fff;font-weight:500}.ai-audit-metric:last-of-type{border-bottom:none}.ai-audit-recommendation{color:var(--text-muted);font-size:1rem;line-height:1.7;margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed var(--border-subtle)}body{background-color:#020202}header.wp-block-template-part{position:sticky;top:0;z-index:1000}.admin-bar header.wp-block-template-part{top:32px}@media (max-width:782px){.admin-bar header.wp-block-template-part{top:46px}}.obs-site-header{background:rgb(2 2 2 / .92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);padding:.85rem 2rem;gap:1.5rem}.obs-site-header,.obs-site-header a,.obs-site-header .wp-block-site-title,.obs-site-header .wp-block-site-title a{color:#fff;text-decoration:none}.obs-site-header .wp-block-site-title{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;margin:0}.obs-site-header .wp-block-navigation{font-weight:600;font-size:.98rem;gap:1.5rem}.obs-site-header .wp-block-navigation-item__content{padding:.35rem 0;transition:color .2s ease}.obs-site-header .wp-block-navigation-item__content:hover{color:var(--electric-teal)}.obs-site-header .obs-nav-cta .wp-block-navigation-item__content{background:var(--cobalt);color:#fff;padding:.55rem 1.1rem;border-radius:6px;box-shadow:0 4px 15px rgb(0 71 171 / .35)}.obs-site-header .obs-nav-cta .wp-block-navigation-item__content:hover{background:#003380;color:#fff}.obs-site-header .wp-block-navigation__responsive-container-open,.obs-site-header .wp-block-navigation__responsive-container-close{color:#fff}.obs-site-header .wp-block-navigation__responsive-container.is-menu-open{background-color:#020202;color:#fff}.badge-tech{display:inline-block;padding:.4rem 1rem;border:1px solid rgb(0 229 255 / .35);border-radius:999px;color:var(--electric-teal);font-size:.75rem;font-weight:700;letter-spacing:.12em;background:rgb(0 229 255 / .06)}.premium-footer .grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;width:100%;max-width:1280px;margin:0 auto}.premium-footer .obs-btn-primary{background:var(--cobalt);color:#fff;padding:.9rem 1.6rem;border-radius:6px;font-weight:600;text-decoration:none;display:inline-block}.premium-footer .obs-btn-primary:hover{background:#003380}.premium-footer h4{margin-top:0}.wp-site-blocks>*+*{margin-block-start:0}.wp-site-blocks>header.wp-block-template-part,.wp-site-blocks>footer.wp-block-template-part,.wp-site-blocks>.wp-block-template-part{background-color:#020202;color:#fff}.wp-block-template-part,.wp-block-template-part p,.wp-block-template-part li,.wp-block-template-part h1,.wp-block-template-part h2,.wp-block-template-part h3,.wp-block-template-part h4,.wp-block-template-part a,.wp-block-template-part .wp-block-site-title a,.wp-block-template-part .wp-block-site-tagline,.wp-block-template-part .wp-block-navigation-item__content,.wp-block-template-part .wp-block-navigation__responsive-container-open,.wp-block-template-part .wp-block-navigation__responsive-container-close{color:#ffffff!important}.wp-block-template-part a:hover,.wp-block-template-part .wp-block-navigation-item__content:hover{color:var(--electric-teal)!important}.wp-block-template-part .wp-block-button__link,.wp-block-template-part .wp-element-button{background-color:var(--cobalt)!important;color:#ffffff!important;border-radius:6px}.wp-block-template-part .wp-block-button__link:hover{background-color:#003380!important}header.wp-block-template-part{border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:1000}footer.wp-block-template-part,.wp-site-blocks>.wp-block-template-part:last-child{border-top:1px solid var(--border-subtle)}.obs-fb-header{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:.8rem 2rem;background:rgb(2 2 2 / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.admin-bar .obs-fb-header{top:32px}.obs-fb-brand{display:flex;align-items:center;gap:.75rem;color:#fff!important;text-decoration:none;font-weight:700;font-size:1.1rem}.obs-fb-brand img{width:40px;height:40px;display:block}.obs-fb-nav{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.obs-fb-nav a{color:#fff!important;text-decoration:none;font-weight:600;font-size:.98rem;transition:color .2s ease}.obs-fb-nav a:hover{color:var(--electric-teal)!important}.obs-fb-nav a.obs-fb-cta{background:var(--cobalt);padding:.55rem 1.1rem;border-radius:6px;box-shadow:0 4px 15px rgb(0 71 171 / .35)}.obs-fb-nav a.obs-fb-cta:hover{background:#003380;color:#fff!important}.obs-fb-toggle,.obs-fb-burger{display:none}@media (max-width:782px){.admin-bar .obs-fb-header{top:46px}.obs-fb-header{padding:.7rem 1.25rem}.obs-fb-burger{display:block;color:#fff;font-size:1.6rem;cursor:pointer;line-height:1}.obs-fb-nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem 0 .5rem}.obs-fb-toggle:checked~.obs-fb-nav{display:flex}}html,body{overflow-x:clip}.obs-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.6rem;border-radius:10px;font-weight:700;font-size:1rem;line-height:1;text-decoration:none!important;border:1px solid #fff0;transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.obs-cta-btn b{font-weight:700;transition:transform .2s ease}.obs-cta-btn:hover b{transform:translateX(4px)}.obs-cta-btn.is-primary{color:#fff!important;background:linear-gradient(135deg,#0047AB,#0a6ad6);box-shadow:0 8px 26px rgb(0 71 171 / .45)}.obs-cta-btn.is-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgb(0 71 171 / .65),0 0 24px rgb(0 229 255 / .25)}.obs-cta-btn.is-ghost{color:#e5e5e5!important;background:#fff0;border-color:rgb(255 255 255 / .22)}.obs-cta-btn.is-ghost:hover{border-color:#00E5FF;color:#fff!important}.obs-cta-inline{margin:1.2rem 0}.obs-cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.obs-cta-band{position:relative;overflow:hidden;text-align:center;padding:clamp(3.5rem, 7vw, 6rem) 1.5rem;background:radial-gradient(ellipse at 50% 0%,rgb(0 71 171 / .35),transparent 65%),#040a14;border-top:1px solid rgb(0 229 255 / .18);color:#fff}.obs-cta-inner{max-width:760px;margin:0 auto}.obs-cta-eyebrow{display:inline-block;padding:.4rem 1rem;border:1px solid rgb(0 229 255 / .35);border-radius:999px;background:rgb(0 229 255 / .06);color:#00E5FF;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:1.2rem}.obs-cta-band h2{color:#fff!important;font-size:clamp(1.9rem, 4vw, 3rem);line-height:1.12;font-weight:800;letter-spacing:-.03em;margin:0 0 1rem}.obs-cta-band p{color:#a3a3a3!important;font-size:1.1rem;line-height:1.65;margin:0 auto 2rem;max-width:34rem}.obs-grad{background:linear-gradient(90deg,#00b3b3,#2f7dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.obs-inline-cta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;padding:.9rem 1.2rem;margin:0 0 1.8rem;border:1px solid rgb(0 229 255 / .25);border-left:3px solid #00E5FF;border-radius:8px;background:rgb(0 229 255 / .05);color:#e5e5e5}.obs-inline-cta a{color:#00E5FF;font-weight:700;text-decoration:none}.obs-inline-cta a:hover{text-decoration:underline}.obs-cta-box{margin:3rem 0 1rem;padding:clamp(1.6rem, 4vw, 2.6rem);text-align:center;border:1px solid rgb(0 229 255 / .22);border-radius:16px;background:linear-gradient(135deg,rgb(0 71 171 / .22),rgb(0 128 128 / .1));color:#fff}.obs-cta-box h3{color:#fff!important;font-size:clamp(1.4rem, 2.6vw, 1.9rem);margin:0 0 .6rem}.obs-cta-box p{color:#b5b5b5!important;margin:0 auto 1.5rem;max-width:32rem}.obs-float-cta{position:fixed;right:1.4rem;bottom:1.4rem;z-index:999;display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.4rem;border-radius:999px;background:linear-gradient(135deg,#0047AB,#0a6ad6);color:#fff!important;font-weight:700;font-size:.98rem;text-decoration:none!important;box-shadow:0 10px 34px rgb(0 71 171 / .6),0 0 0 1px rgb(0 229 255 / .25);opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,box-shadow .25s ease}.obs-float-cta.is-visible{opacity:1;transform:none;pointer-events:auto}.obs-float-cta:hover{box-shadow:0 14px 40px rgb(0 71 171 / .8),0 0 28px rgb(0 229 255 / .35)}.obs-float-cta b{transition:transform .2s ease}.obs-float-cta:hover b{transform:translateX(4px)}@media (max-width:782px){.obs-float-cta{left:1rem;right:1rem;bottom:1rem;justify-content:center;border-radius:12px}}@media (prefers-reduced-motion:reduce){.obs-float-cta,.obs-cta-btn,.obs-cta-btn b{transition:none}}.wp-site-blocks>main{color:#d4d4d4}.wp-site-blocks>main :is(h1,h2,h3,h4,h5,h6),.wp-site-blocks>main .wp-block-post-title a{color:#fff}.wp-site-blocks>main .wp-block-post-content a:where(:not(.wp-element-button):not(.obs-cta-btn)),.wp-site-blocks>main .wp-block-read-more,.wp-site-blocks>main .wp-block-query-pagination a{color:#00E5FF}.wp-site-blocks>main .wp-block-post-content a:where(:not(.wp-element-button):not(.obs-cta-btn)):hover{color:#7df3ff}.obs-single,.obs-archive{padding:clamp(2.5rem, 6vw, 5rem) 1.5rem clamp(3rem, 6vw, 5rem)}.obs-single .wp-block-post-title,.obs-archive-title{font-size:clamp(2.3rem, 5.5vw, 3.8rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:0 0 1.4rem}.obs-lead{font-size:clamp(1.1rem, 2vw, 1.3rem);line-height:1.7;color:#e5e5e5}.obs-single h2{margin:3rem 0 1.1rem;font-size:clamp(1.5rem, 3vw, 2rem);letter-spacing:-.02em}.obs-single p,.obs-single li{line-height:1.75}ul.obs-checks,ul.obs-crosses{list-style:none;padding:0;margin:1.2rem 0;display:grid;gap:.85rem}ul.obs-checks li,ul.obs-crosses li{position:relative;padding-left:2.1rem}ul.obs-checks li::before,ul.obs-crosses li::before{content:"";position:absolute;left:0;top:.42em;width:1.2rem;height:1.2rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:70%}ul.obs-checks li::before{background-color:rgb(0 229 255 / .12);border:1px solid rgb(0 229 255 / .45);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12l5 5 9-10' fill='none' stroke='%2300E5FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>")}ul.obs-crosses li::before{background-color:rgb(255 90 90 / .1);border:1px solid rgb(255 90 90 / .45);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23ff6b6b' stroke-width='3' stroke-linecap='round'/></svg>")}ol.obs-steps{list-style:none;counter-reset:obs-step;padding:0;margin:1.2rem 0;display:grid;gap:1rem}ol.obs-steps li{counter-increment:obs-step;position:relative;padding:1.1rem 1.3rem 1.1rem 4.3rem;border:1px solid rgb(255 255 255 / .09);border-radius:12px;background:rgb(255 255 255 / .025)}ol.obs-steps li::before{content:counter(obs-step);position:absolute;left:1.1rem;top:1.05rem;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#0047AB,#0a6ad6);color:#fff;font-weight:700}ol.obs-steps li strong{color:#fff}.obs-single .wp-block-details{border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:1rem 1.25rem;background:rgb(255 255 255 / .025);margin:.8rem 0;transition:border-color .25s}.obs-single .wp-block-details[open]{border-color:rgb(0 229 255 / .4)}.obs-single .wp-block-details summary{cursor:pointer;font-weight:700;color:#fff;line-height:1.5}.obs-single .wp-block-details p{margin:.8rem 0 .2rem;color:#c9c9c9}.obs-callout{border-left:3px solid teal;padding:1rem 1.25rem;background:rgb(0 128 128 / .08);border-radius:0 8px 8px 0}.obs-archive .obs-lead{max-width:44rem;margin-bottom:2.5rem}.obs-archive-query .obs-card-item{height:100%;padding:1.6rem;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:rgb(255 255 255 / .025);transition:border-color .25s,transform .25s,box-shadow .25s}.obs-archive-query .obs-card-item:hover{border-color:rgb(0 229 255 / .45);transform:translateY(-3px);box-shadow:0 14px 36px rgb(0 71 171 / .25)}.obs-archive-query .wp-block-post-title{margin:0 0 .7rem;font-size:1.3rem;line-height:1.25}.obs-archive-query .wp-block-post-title a{text-decoration:none}.obs-archive-query .wp-block-post-excerpt{color:#b5b5b5;font-size:.98rem}.obs-archive-query .wp-block-read-more{display:inline-block;margin-top:.8rem;font-weight:700;text-decoration:none}.obs-archive-query .wp-block-query-pagination{margin-top:2rem;gap:1rem}.obs-archive .obs-lead{margin-left:0!important;margin-right:auto!important;max-width:44rem}#obs-ui-root>section:first-of-type .reveal-up{opacity:1!important;transform:none!important;transition:none!important}#obs-ui-root>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 900px}#obs-ui-root .grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%, 320px),1fr))}#obs-ui-root .grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr))}#obs-ui-root .grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%, 250px),1fr))}#obs-ui-root img,#obs-ui-root svg{max-width:100%;height:auto}@media (max-width:1023px){.spider-hub{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin:1rem auto 3rem;min-height:auto}.spider-center{order:-1;grid-column:1 / -1;justify-self:center;width:320px;max-width:70vw;height:auto}.spider-node{max-width:none!important;font-size:1rem;padding:.85rem 1rem}}@media (max-width:782px){#obs-ui-root>section:first-of-type{min-height:auto!important;padding-top:2.5rem!important}#obs-ui-root .section-wrapper{padding:4rem 1.25rem}#obs-ui-root .heading-xl{font-size:clamp(2.1rem, 9vw, 3rem)}#obs-ui-root .heading-lg{font-size:clamp(1.7rem, 7vw, 2.4rem)}#obs-ui-root .text-lg{font-size:1.05rem}#obs-ui-root .ui-card{padding:2rem 1.4rem}#obs-ui-root .ui-card h3{font-size:1.35rem}.founder-box{padding:1.75rem 1.25rem}.founder-box p{font-size:1.15rem}.metrics-bar{padding:1.25rem .5rem}.metric-number{font-size:2.6rem}.case-study-card .metric{font-size:3rem}.terminal-body{padding:1.25rem;font-size:.9rem;min-height:220px;overflow-wrap:anywhere}.glowing-paragraph{font-size:1.1rem}.premium-footer{padding:3.5rem 1.25rem 1.5rem}.marquee-item{font-size:1.1rem}#obs-ui-root .button-group{flex-direction:column;align-items:stretch;width:100%;max-width:420px}#obs-ui-root .obs-btn-primary,#obs-ui-root .obs-btn-secondary{display:block;width:100%;padding:1.1rem 1.25rem}.bg-glow-teal,.bg-glow-cobalt{filter:blur(50px);animation:none}#obs-ui-root .ui-card,.timeline-content,.metrics-bar,.tech-marquee,.spider-node,.obs-cta-band{-webkit-backdrop-filter:none;backdrop-filter:none}.float-subtle,.float-delay{animation:none}}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:1!important;transform:none!important;transition:none!important}.float-subtle,.float-delay,.marquee-track,.circuit-path,.bg-glow-teal,.bg-glow-cobalt{animation:none!important}.circuit-path{stroke-dashoffset:0}}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}:root{--wc-separator-color:color-mix(in srgb,currentColor 20%,transparent)}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list{list-style:none;margin:0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul.wc-block-components-notice-banner__list li+li{margin-block-start:8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}