html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgb(0 0 0 / .05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}:root{--spx-red-50:#fff1f2;--spx-red-100:#ffe4e6;--spx-red-200:#fecdd3;--spx-red-400:#fb7185;--spx-red-500:#e30613;--spx-red-600:#c8000d;--spx-red-700:#a8000b;--spx-black:#0d0d0d;--spx-graphite:#171a1f;--spx-surface-dark:#11151b;--spx-surface-dark-2:#1d222b;--spx-gray-900:#1b1f26;--spx-gray-800:#2d333d;--spx-gray-700:#464d59;--spx-gray-600:#646d79;--spx-gray-500:#828b98;--spx-gray-400:#a7adb7;--spx-gray-300:#cbd0d7;--spx-gray-200:#e1e5ea;--spx-gray-100:#f3f5f7;--spx-gray-50:#f8f9fb;--spx-white:#ffffff;--spx-blue:#2563eb;--spx-green:#22c55e;--spx-amber:#f59e0b;--spx-error:#dc2626;--color-bg:var(--spx-white);--color-surface:var(--spx-white);--color-surface-alt:var(--spx-gray-50);--color-text:var(--spx-gray-900);--color-text-muted:var(--spx-gray-600);--color-border:var(--spx-gray-200);--color-primary:var(--spx-red-500);--color-primary-hover:var(--spx-red-600);--color-primary-active:var(--spx-red-700);--color-focus:rgba(37, 99, 235, .28);--color-success-text:#166534;--font-display:"Poppins", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--lh-heading:1.2;--lh-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(13,13,13,.06);--shadow-sm:0 4px 14px rgba(13,13,13,.08);--shadow-md:0 12px 30px rgba(13,13,13,.12);--shadow-lg:0 24px 60px rgba(13,13,13,.18);--shadow-red:0 12px 32px rgba(227,6,19,.22);--duration-fast:140ms;--duration-base:180ms;--duration-slow:260ms;--ease-standard:cubic-bezier(.2,.8,.2,1);--container:1360px;--header-height:72px;--z-header:200;--z-drawer:900}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:var(--lh-body);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--lh-heading);margin:0;letter-spacing:-.02em}p{margin:0}ul{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-6)}.section{padding-block:clamp(3.5rem, 7vw, 6rem)}.section-head{max-width:720px;margin-bottom:var(--space-10)}.section-head.center{margin-inline:auto;text-align:center}.eyebrow{display:inline-block;color:var(--color-primary);font-weight:800;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--space-4)}h2.title{font-size:clamp(1.9rem, 3.6vw, 2.6rem)}h3.subtitle{font-size:clamp(1.4rem, 2.4vw, 1.75rem)}.lead{color:var(--color-text-muted);font-size:clamp(1rem, 1.4vw, 1.125rem);margin-top:var(--space-4)}.text-red{color:var(--color-primary)}.btn{position:relative;overflow:hidden;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid #fff0;border-radius:var(--radius-md);font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.btn i{font-size:1.15em}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 8px 20px rgb(227 6 19 / .18)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--color-primary-hover);color:#fff;box-shadow:var(--shadow-red)}.btn-primary:active{background:var(--color-primary-active)}.btn-secondary{background:var(--spx-black);color:#fff}.btn-secondary:hover{background:var(--spx-gray-800);box-shadow:var(--shadow-sm)}.btn-outline{background:#fff0;border-color:var(--color-border);color:var(--color-text)}.btn-outline:hover{background:var(--color-surface-alt);border-color:var(--spx-gray-400)}.btn-whatsapp{background:#25d366;color:#08130d}.btn-whatsapp:hover{background:#1fbe5b;box-shadow:0 8px 20px rgb(37 211 102 / .28)}.btn-sm{min-height:40px;padding:0 18px;font-size:.875rem}.btn-lg{min-height:56px;padding:0 30px;font-size:1.125rem}.btn-block{width:100%}.ripple{position:absolute;border-radius:50%;transform:scale(0);background:rgb(255 255 255 / .45);pointer-events:none;animation:ripple .6s var(--ease-standard)}.btn-outline .ripple,.btn-whatsapp .ripple{background:rgb(13 13 13 / .14)}@keyframes ripple{to{transform:scale(2.6);opacity:0}}.badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 12px;border-radius:var(--radius-pill);font-size:.75rem;font-weight:800;letter-spacing:.02em}.badge-red{background:var(--spx-red-50);color:var(--spx-red-700)}.badge-dark{background:var(--spx-black);color:#fff}.badge-green{background:#dcfce7;color:#166534}.header{position:sticky;top:0;z-index:var(--z-header);height:var(--header-height);background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-border)}.header .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{height:64px;width:auto;mix-blend-mode:multiply}.nav-desktop{display:flex;align-items:center;gap:var(--space-8)}.nav-desktop a{color:var(--color-text-muted);font-weight:600;font-size:.95rem;transition:color var(--duration-base) var(--ease-standard)}.nav-desktop a:hover,.nav-desktop a.active{color:var(--color-primary)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.icon-link{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-md);color:#128c7e;font-size:1.4rem;border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.icon-link:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.nav-toggle{display:none;width:44px;height:44px;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:1.5rem;color:var(--color-text);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.nav-toggle:hover,.nav-toggle:focus-visible{background:var(--color-surface-alt);border-color:var(--spx-gray-300);color:var(--color-primary);transform:translateY(-2px)}.drawer-backdrop{position:fixed;inset:0;z-index:var(--z-drawer);background:rgb(13 13 13 / .5);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--ease-standard),visibility var(--duration-slow)}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;z-index:calc(var(--z-drawer) + 1);width:min(320px, 85vw);height:100%;background:var(--color-surface);box-shadow:var(--shadow-lg);padding:var(--space-6);transform:translateX(100%);transition:transform var(--duration-slow) var(--ease-standard);display:flex;flex-direction:column;gap:var(--space-2)}.drawer.open{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}.drawer-head img{height:40px;mix-blend-mode:multiply}.drawer-close{width:44px;height:44px;display:grid;place-items:center;border:0;background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:1.4rem;transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.drawer-close:hover,.drawer-close:focus-visible{background:var(--spx-gray-200);color:var(--color-primary);transform:translateY(-2px)}.drawer a.drawer-link{padding:14px 12px;border-radius:var(--radius-md);font-weight:600;color:var(--color-text);transition:background var(--duration-base) var(--ease-standard)}.drawer a.drawer-link:hover{background:var(--color-surface-alt);color:var(--color-primary)}.drawer .btn{margin-top:var(--space-4)}.hero{position:relative;overflow:hidden;background:var(--color-bg);padding-block:clamp(2.5rem, 5vw, 4.5rem) clamp(3rem, 5vw, 4.5rem)}.hero::before{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:120%;background:radial-gradient(circle at 70% 40%,rgb(227 6 19 / .10),transparent 60%);pointer-events:none;z-index:0}.hero .container{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem, 4vw, 4rem);align-items:center}.hero-copy{max-width:620px}.hero h1{font-size:clamp(2.2rem, 4.6vw, 3.25rem);font-weight:800;line-height:1.1}.hero .lead{max-width:480px}.hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.hero-badge{margin-bottom:var(--space-5)}.perf-panel{position:relative;background:var(--spx-graphite);color:#fff;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg);border:1px solid rgb(255 255 255 / .06)}.perf-panel::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);pointer-events:none}.perf-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.perf-head strong{font-family:var(--font-display);font-size:1rem;font-weight:600}.perf-live{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--spx-gray-400)}.perf-dot{width:8px;height:8px;border-radius:50%;background:var(--spx-green);box-shadow:0 0 0 0 rgb(34 197 94 / .5);animation:pulse 2.4s var(--ease-standard) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(34 197 94 / .5)}70%{box-shadow:0 0 0 8px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.perf-hero{background:var(--spx-surface-dark);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4)}.perf-hero small{color:var(--spx-gray-400);font-size:.8rem}.perf-value{font-family:var(--font-display);font-size:2.5rem;font-weight:800;letter-spacing:-.04em;margin:4px 0 2px}.perf-value .u{font-size:1.25rem;color:var(--spx-gray-400)}.perf-ok{color:#69db8f;font-size:.85rem;font-weight:600}.spark{height:54px;margin-top:var(--space-3);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgb(227 6 19 / .22),#fff0);position:relative;overflow:hidden}.spark::after{content:"";position:absolute;left:0;right:0;bottom:16px;height:2px;background:linear-gradient(90deg,transparent,#e30613 18%,#e30613 82%,transparent);transform:skewY(-6deg)}.perf-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.perf-metric{background:var(--spx-surface-dark);border-radius:var(--radius-md);padding:var(--space-4)}.perf-metric small{color:var(--spx-gray-400);font-size:.72rem;display:block}.perf-metric b{font-family:var(--font-display);font-size:1.25rem;font-weight:700}.perf-note{margin-top:var(--space-4);color:var(--spx-gray-500);font-size:.7rem;text-align:right}.perf-chip{position:absolute;left:-16px;bottom:-18px;display:flex;align-items:center;gap:10px;background:#fff;color:var(--spx-gray-900);border-radius:var(--radius-md);padding:10px 14px;box-shadow:var(--shadow-md)}.perf-chip img{height:26px;width:26px}.perf-chip b{font-family:var(--font-display);font-size:.82rem;display:block;line-height:1.2}.perf-chip span{font-size:.7rem;color:var(--color-success-text);font-weight:700}.reassure{border-block:1px solid var(--color-border);background:var(--color-surface-alt)}.reassure .container{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:center;padding-block:var(--space-5)}.reassure-item{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem}.reassure-item i{color:var(--color-primary);font-size:1.25rem}.tech-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}.tech-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.tech-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--spx-gray-300)}.tech-logo{height:40px;display:flex;align-items:center}.tech-logo img{height:34px;width:auto}.tech-logo .wa{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#eafaf1;color:#25d366;font-size:1.5rem}.tech-card b{font-family:var(--font-display);font-size:1rem}.tech-card p{color:var(--color-text-muted);font-size:.875rem}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);align-items:start}.plan{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);display:flex;flex-direction:column}.plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.plan.featured{border:2px solid var(--color-primary);box-shadow:var(--shadow-red)}.plan.featured:hover{transform:translateY(-6px)}.plan-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%)}.plan-name{font-family:var(--font-display);font-size:1.35rem;font-weight:700}.plan-desc{color:var(--color-text-muted);font-size:.9rem;margin-top:6px;min-height:40px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:var(--space-5)}.plan-price .amount{font-family:var(--font-display);font-size:2.75rem;font-weight:800;letter-spacing:-.04em}.plan-price .per{color:var(--color-text-muted);font-size:.9rem}.plan-old{color:var(--color-text-muted);font-size:.85rem;margin-top:4px}.plan-old s{color:var(--spx-gray-500)}.plan-off{color:var(--color-primary);font-weight:700}.plan .btn{margin-top:var(--space-5)}.plan-features{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem}.plan-features li i{color:var(--color-success-text);font-size:1.1rem;margin-top:1px;flex-shrink:0}.plan-foot{margin-top:var(--space-6);color:var(--color-text-muted);font-size:.8rem;text-align:center}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);grid-auto-rows:1fr}.bento-cell{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.bento-cell:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.bento-cell.wide{grid-column:span 2}.bento-cell.dark{background:var(--spx-graphite);color:#fff;border-color:rgb(255 255 255 / .06)}.bento-cell.dark p,.bento-cell.dark li{color:var(--spx-gray-300)}.bento-cell.accent{background:linear-gradient(135deg,var(--spx-red-500),var(--spx-red-700));color:#fff;border:0}.bento-cell.accent p{color:rgb(255 255 255 / .85)}.b-icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-size:1.5rem;margin-bottom:var(--space-4)}.bento-cell.dark .b-icon{background:rgb(227 6 19 / .18);color:#ff7b83}.bento-cell.accent .b-icon{background:rgb(255 255 255 / .16);color:#fff}.bento-cell h4{font-family:var(--font-display);font-size:1.15rem;margin-bottom:var(--space-2)}.bento-cell p{color:var(--color-text-muted);font-size:.9rem}.b-list{margin-top:var(--space-4);display:grid;gap:8px}.b-list li{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-muted)}.b-list li i{color:var(--color-primary);font-size:1rem}.bento-cell.accent .b-stat{font-family:var(--font-display);font-size:3rem;font-weight:800;letter-spacing:-.04em}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 4vw, 4rem);align-items:center}.split.reverse .split-visual{order:-1}.feature-list{display:grid;gap:var(--space-4);margin-top:var(--space-6)}.feature-row{display:flex;gap:var(--space-4);align-items:flex-start}.feature-row .fi{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-size:1.35rem}.feature-row b{font-family:var(--font-display);font-size:1.05rem;display:block;margin-bottom:2px}.feature-row p{color:var(--color-text-muted);font-size:.9rem}.shield-visual{position:relative;border-radius:var(--radius-xl);padding:clamp(2rem,4vw,3rem);background:radial-gradient(circle at 50% 35%,rgb(227 6 19 / .12),transparent 65%),var(--color-surface-alt);border:1px solid var(--color-border);display:grid;place-items:center;min-height:340px}.shield-core{width:130px;height:130px;border-radius:30px;display:grid;place-items:center;background:linear-gradient(135deg,var(--spx-red-500),var(--spx-red-700));color:#fff;font-size:3.4rem;box-shadow:var(--shadow-red)}.shield-ring{position:absolute;border:1.5px dashed var(--spx-gray-300);border-radius:50%}.shield-ring.r1{width:220px;height:220px;animation:spin 26s linear infinite}.shield-ring.r2{width:300px;height:300px;animation:spin 40s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.shield-tag{position:absolute;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:7px 14px;font-size:.78rem;font-weight:700;box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;gap:7px}.shield-tag i{color:var(--color-primary)}.shield-tag.t1{top:14%;left:4%}.shield-tag.t2{top:8%;right:6%}.shield-tag.t3{bottom:16%;left:8%}.shield-tag.t4{bottom:10%;right:4%}.band-dark{background:var(--spx-graphite);color:#fff}.band-dark .eyebrow{color:#ff7b83}.band-dark .lead{color:var(--spx-gray-300)}.ia-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:center}.ia-features{display:grid;gap:var(--space-4);margin-top:var(--space-8)}.ia-item{display:flex;gap:var(--space-4);align-items:flex-start}.ia-item .fi{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:rgb(227 6 19 / .18);color:#ff7b83;font-size:1.3rem}.ia-item b{font-family:var(--font-display);display:block;margin-bottom:2px}.ia-item p{color:var(--spx-gray-400);font-size:.9rem}.chat{background:var(--spx-surface-dark);border:1px solid rgb(255 255 255 / .07);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg)}.chat-top{display:flex;align-items:center;gap:12px;padding-bottom:var(--space-4);border-bottom:1px solid rgb(255 255 255 / .07);margin-bottom:var(--space-5)}.chat-avatar{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--spx-red-500),var(--spx-red-700));color:#fff;font-size:1.4rem}.chat-top b{font-family:var(--font-display);font-size:.95rem}.chat-top small{color:var(--spx-gray-400);font-size:.75rem;display:flex;align-items:center;gap:6px}.bubble{max-width:80%;padding:12px 16px;border-radius:16px;font-size:.9rem;margin-bottom:var(--space-3);line-height:1.5}.bubble.user{margin-left:auto;background:var(--spx-red-600);color:#fff;border-bottom-right-radius:4px}.bubble.bot{background:var(--spx-surface-dark-2);color:var(--spx-gray-100);border-bottom-left-radius:4px}.typing{display:inline-flex;gap:4px;align-items:center}.typing span{width:6px;height:6px;border-radius:50%;background:var(--spx-gray-500);animation:blink 1.2s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.manage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.manage-card{display:flex;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-alt);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.manage-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.manage-card .fi{width:48px;height:48px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#fff;color:var(--color-primary);font-size:1.5rem;box-shadow:var(--shadow-xs)}.manage-card b{font-family:var(--font-display);font-size:1.1rem;display:block;margin-bottom:4px}.manage-card p{color:var(--color-text-muted);font-size:.9rem}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4);counter-reset:step}.step{position:relative;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border)}.step .n{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-family:var(--font-display);font-weight:800;margin-bottom:var(--space-3)}.step b{font-family:var(--font-display);font-size:.98rem;display:block;margin-bottom:4px}.step p{color:var(--color-text-muted);font-size:.84rem}.faq{max-width:860px;margin-inline:auto}.faq-item{margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.faq-item:hover,.faq-item.open{border-color:var(--spx-red-200);box-shadow:var(--shadow-xs)}.faq-q{width:100%;background:#fff0;border:0;text-align:left;padding:var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--color-text);transition:background-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.faq-q:hover,.faq-item.open .faq-q{background:var(--spx-red-50);color:var(--spx-red-700)}.faq-q i{color:var(--color-primary);font-size:1.3rem;transition:transform var(--duration-slow) var(--ease-standard);flex-shrink:0}.faq-item.open .faq-q i{transform:rotate(180deg)}.faq-a{overflow:hidden;height:0;transition:height var(--duration-slow) var(--ease-standard)}.faq-a-inner{padding:0 var(--space-5) var(--space-5);color:var(--color-text-muted);font-size:.95rem;max-width:70ch}.faq-a-inner a{color:var(--color-primary);text-decoration:underline}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-xl);padding:clamp(2.5rem, 5vw, 4.5rem);text-align:center;background:linear-gradient(135deg,var(--spx-graphite),var(--spx-black));color:#fff}.cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgb(227 6 19 / .28),transparent 60%);pointer-events:none}.cta-band>*{position:relative;z-index:1}.cta-band h2{font-size:clamp(1.8rem, 3.4vw, 2.6rem)}.cta-band .lead{color:var(--spx-gray-300);margin-inline:auto;max-width:560px}.cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-8)}.footer{background:var(--spx-black);color:var(--spx-gray-300);padding-block:var(--space-16) var(--space-8)}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-8)}.footer-brand .chip{display:inline-flex;background:#fff;padding:10px 14px;border-radius:var(--radius-md);margin-bottom:var(--space-4)}.footer-brand .chip img{height:40px}.footer-brand p{font-size:.9rem;max-width:300px}.footer-social{display:flex;gap:10px;margin-top:var(--space-5)}.footer-social a{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--spx-surface-dark-2);color:var(--spx-gray-300);font-size:1.2rem;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.footer-social a:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.footer-col h5{font-family:var(--font-display);color:#fff;font-size:1rem;margin-bottom:var(--space-4)}.footer-col ul{display:grid;gap:12px}.footer-col a{color:var(--spx-gray-400);font-size:.9rem;transition:color var(--duration-base) var(--ease-standard)}.footer-col a:hover{color:#fff}.footer-contact li{display:flex;align-items:center;gap:10px;font-size:.9rem;margin-bottom:12px}.footer-contact li i{color:var(--color-primary);font-size:1.15rem}.footer-contact-link{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-standard)}.footer-contact-link:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--spx-surface-dark-2);font-size:.84rem}.footer-bottom .status{display:inline-flex;align-items:center;gap:8px}.footer-bottom .status .d{width:8px;height:8px;border-radius:50%;background:var(--spx-green)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .6s var(--ease-standard),transform .6s var(--ease-standard);transition-delay:var(--reveal-delay,0ms)}[data-reveal].in-view{opacity:1;transform:none}@media (max-width:1024px){.tech-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.nav-desktop{display:none}.header-actions .btn-header{display:none}.nav-toggle{display:grid}.hero .container{grid-template-columns:1fr}.hero::before{display:none}.hero-visual{order:2}.split,.ia-split{grid-template-columns:1fr}.split.reverse .split-visual{order:0}.plans-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.plan.featured{transform:none}.bento{grid-template-columns:1fr;grid-auto-rows:auto}.bento-cell.wide{grid-column:span 1}.manage-grid{grid-template-columns:1fr}}@media (max-width:640px){.container{padding-inline:var(--space-4)}.header .container{gap:var(--space-3)}.brand img{height:52px}.hero{padding-block:2.5rem 3rem}.hero h1{font-size:clamp(2rem, 10vw, 2.7rem)}.perf-panel{padding:var(--space-4)}.perf-metrics{gap:var(--space-2)}.perf-metric{padding:var(--space-3)}.tech-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr}.hero-cta,.cta-actions{flex-direction:column}.hero-cta .btn,.cta-actions .btn{width:100%}.btn{white-space:normal;text-align:center;row-gap:2px}.btn-lg{font-size:1rem;padding:12px 22px}.btn-sm{font-size:.82rem;padding:0 14px}.plan-desc{min-height:auto}.reassure .container{gap:var(--space-3) var(--space-5)}.faq-q{padding:var(--space-4);font-size:.98rem;gap:var(--space-3)}.faq-a-inner{padding-inline:var(--space-4);font-size:.93rem}.footer-social{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}[data-reveal]{opacity:1!important;transform:none!important}.shield-ring,.perf-dot,.typing span{animation:none!important}}.need-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-4)}.need-card{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.need-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--spx-gray-300)}.need-card .fi{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-size:1.3rem}.need-card b{font-family:var(--font-display);font-size:1rem}.need-card p{color:var(--color-text-muted);font-size:.85rem;flex-grow:1}.need-card .btn{margin-top:var(--space-2)}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-10)}.trust-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.trust-card .fi{width:44px;height:44px;margin-inline:auto var(--space-3);border-radius:12px;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-size:1.3rem}.trust-card b{display:block;font-family:var(--font-display);font-size:1.4rem;margin-bottom:2px}.trust-card span{color:var(--color-text-muted);font-size:.82rem}.trust-card img.uptime-badge{display:inline-block;margin:4px auto 0}.trust-card a.trust-link{color:var(--color-primary);font-size:.78rem;font-weight:700;display:inline-block;margin-top:var(--space-2)}.testimonial-note{color:var(--color-text-muted);font-size:.85rem;font-style:italic;margin-top:var(--space-3)}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.testimonial-card{background:var(--color-surface-alt);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.testimonial-card p.quote{font-size:.95rem;color:var(--color-text)}.testimonial-who{display:flex;align-items:center;gap:10px;margin-top:auto}.testimonial-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--spx-red-50);color:var(--color-primary);font-family:var(--font-display);font-weight:700}.testimonial-who b{display:block;font-size:.9rem}.testimonial-who span{display:block;color:var(--color-text-muted);font-size:.8rem}.compare-table{border:1px solid var(--color-border)!important;border-radius:var(--radius-lg)!important;overflow-x:auto;background:var(--color-surface)!important}.compare-table table{width:100%!important;border-collapse:collapse!important}.compare-table.wide table{min-width:560px}.compare-table th,.compare-table td{padding:14px 18px!important;text-align:left!important;font-size:.9rem!important;border:0!important;border-bottom:1px solid var(--color-border)!important;background:transparent!important}.compare-table thead th{font-family:var(--font-display);background:var(--color-surface-alt)!important;font-weight:700!important}.compare-table tbody tr:last-child td{border-bottom:0!important}.compare-table td:first-child,.compare-table th:first-child{font-weight:600!important}.compare-table .ok{color:var(--color-success-text)!important;font-weight:600!important}.compare-table .no{color:var(--color-text-muted)!important}.indicator-list{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.indicator{display:inline-flex;align-items:center;gap:8px;background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:8px 16px;font-size:.85rem;font-weight:600}.indicator i{color:var(--color-success-text);font-size:1.1rem}.backup-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}.backup-scenario{display:flex;gap:12px;align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.backup-scenario i{color:var(--color-primary);font-size:1.2rem;flex-shrink:0;margin-top:2px}.backup-scenario span{font-size:.88rem;color:var(--color-text)}.backup-timeline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap}.backup-timeline-step{flex:1;min-width:140px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.backup-timeline-step .dot{width:40px;height:40px;border-radius:50%;background:var(--spx-red-50);color:var(--color-primary);display:grid;place-items:center;font-size:1.15rem}.backup-timeline-step span{font-size:.82rem;font-weight:600}.backup-timeline-arrow{color:var(--spx-gray-300);font-size:1.4rem;flex-shrink:0}.plan-backup-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-6)}.plan-backup-levels div{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.plan-backup-levels b{display:block;font-family:var(--font-display);margin-bottom:4px}.plan-backup-levels p{color:var(--color-text-muted);font-size:.85rem}.support-limits{margin-top:var(--space-8)}.migration-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);counter-reset:step}.migration-flow .step{background:var(--color-surface)}.migration-includes{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-6)}.migration-includes span{background:var(--color-surface-alt);border-radius:var(--radius-pill);padding:7px 14px;font-size:.82rem;font-weight:600}.plan-tag{color:var(--color-text-muted);font-size:.85rem;font-style:italic;margin-top:6px}.plan-extra{margin-top:var(--space-5);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:grid;gap:8px}.plan-extra-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.82rem;color:var(--color-text-muted)}.plan-extra-row b{color:var(--color-text);font-weight:600}.plan-advisor{text-align:center;margin-top:var(--space-8);color:var(--color-text-muted);font-size:.9rem}.plan-advisor button{color:var(--color-primary);font-weight:700;background:none;border:0;padding:0;font:inherit;cursor:pointer;transition:color var(--duration-base) var(--ease-standard),text-decoration-color var(--duration-base) var(--ease-standard)}.plan-advisor button:hover,.plan-advisor button:focus-visible{color:var(--color-primary-hover);text-decoration:underline;text-underline-offset:3px}.objections .faq-item{border-color:var(--color-border)}.faq-group{margin-bottom:var(--space-10)}.faq-group:last-child{margin-bottom:0}.faq-group h3{font-family:var(--font-display);font-size:1.15rem;margin-bottom:var(--space-4);color:var(--color-primary)}@media (max-width:1024px){.need-grid{grid-template-columns:repeat(3,1fr)}.trust-grid{grid-template-columns:repeat(2,1fr)}.testimonial-grid{grid-template-columns:1fr}.backup-scenarios{grid-template-columns:1fr 1fr}.plan-backup-levels{grid-template-columns:1fr}.migration-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.backup-timeline{flex-direction:column}.backup-timeline-arrow{transform:rotate(90deg)}}@media (max-width:640px){.need-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr}.backup-scenarios{grid-template-columns:1fr}.migration-flow{grid-template-columns:1fr}.plan-extra-row{flex-direction:column;gap:2px}.compare-table th,.compare-table td{padding:11px 12px;font-size:.82rem}}.wa-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);visibility:hidden;opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),visibility var(--duration-slow)}.wa-modal.open{visibility:visible;opacity:1}.wa-modal-backdrop{position:absolute;inset:0;background:rgb(13 13 13 / .55);backdrop-filter:blur(2px)}.wa-modal-panel{position:relative;width:min(420px, 100%);background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6) var(--space-6);box-shadow:var(--shadow-lg);transform:translateY(16px);transition:transform var(--duration-slow) var(--ease-standard)}.wa-modal.open .wa-modal-panel{transform:translateY(0)}.wa-modal-close{position:absolute;top:var(--space-4);right:var(--space-4);width:36px;height:36px;border:0;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-text);display:grid;place-items:center;font-size:1.1rem}.wa-modal-close:hover{background:var(--spx-gray-200)}.wa-modal-icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:#eafaf1;color:#25d366;font-size:1.6rem;margin-bottom:var(--space-4)}.wa-modal-panel h3{font-size:1.3rem;margin-bottom:var(--space-2)}.wa-modal-desc{color:var(--color-text-muted);font-size:.92rem;margin-bottom:var(--space-6)}.wa-field{display:block;margin-bottom:var(--space-4);position:relative}.wa-field>span:first-child{display:block;font-weight:700;font-size:.875rem;margin-bottom:var(--space-2)}.wa-field-input{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.wa-field-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--spx-red-100)}.wa-field-input input{flex:1;min-width:0;border:0;outline:0;padding:0 var(--space-4);height:48px;font-size:1rem;background:#fff0;color:var(--color-text)}.wa-country-trigger{display:flex;align-items:center;gap:6px;padding:0 var(--space-3);height:48px;border:0;border-right:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-text);font-weight:700;font-size:.92rem;flex-shrink:0}.wa-country-trigger:hover{background:var(--spx-gray-100)}.wa-country-code{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:20px;padding:0 4px;flex-shrink:0;border-radius:var(--radius-xs);background:var(--spx-gray-200);color:var(--spx-gray-700);font-size:.68rem;font-weight:800;letter-spacing:.02em;line-height:1}.wa-country-trigger #spxWhatsappCountryDial{display:inline-block;min-width:4ch}.wa-country-trigger i{font-size:.8rem;color:var(--color-text-muted)}.wa-country-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:10;width:min(280px, 100%);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-3)}.wa-country-search{width:100%;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 var(--space-3);font-size:.9rem;margin-bottom:var(--space-2);background:var(--color-surface);color:var(--color-text)}.wa-country-list{max-height:220px;overflow-y:auto;display:grid;gap:2px}.wa-country-option{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:0;background:#fff0;border-radius:var(--radius-sm);font-size:.9rem;color:var(--color-text)}.wa-country-option:hover,.wa-country-option:focus-visible{background:var(--spx-red-50);color:var(--spx-red-700)}.wa-country-option .dial{margin-left:auto;color:var(--color-text-muted);font-size:.82rem}.wa-country-empty{padding:10px;text-align:center;color:var(--color-text-muted);font-size:.85rem}.wa-consent{display:flex;gap:10px;align-items:flex-start;font-size:.82rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.wa-consent input{margin-top:3px;flex-shrink:0}.wa-modal-error{color:var(--spx-error);font-size:.85rem;min-height:1.2em;margin:0 0 var(--space-3)}.wa-modal-state p{margin-bottom:var(--space-4);color:var(--color-text);font-size:.95rem}@media (max-width:640px){.wa-modal-panel{padding:var(--space-6) var(--space-4) var(--space-5)}}