:root{--gl-rose:#ba5470;--gl-navy:#22348c}:root:not([data-theme=dark]) :is(h1,h2,.h1,.h2,.hero-title,.hero2-title,.tb-title){color:var(--gl-navy)}:is(.btn.primary,.btn-primary,.hero-link.primary){background:var(--gl-rose)!important;color:#fff!important;border-color:#0000!important}.btn.navy{background:var(--gl-navy)!important;color:#fff!important;border-color:#0000!important}:is(.btn,.btn-primary,.btn-secondary,.hero-link,button):hover{transform:none!important}:root{--bg-light:#f8f9fa;--bg-white:#fff;--blue-authority:#23326b;--dusty-rose-action:#b56576;--text-dark:#1a1a1a;--text-gray:#6b7280;--border-blue:#23326b33;--sidebar-width:260px;--tint-rose:#f6eaec;--tint-navy:#eceff7;--rose-strong:#9f4d60;--hairline:#ececf1;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-system-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-1:0 1px 2px #10141e0a, 0 2px 8px -2px #10141e0f;--shadow-2:0 1px 2px #10141e0d, 0 10px 26px -12px #10141e33;--shadow-3:0 1px 2px #10141e0d, 0 20px 48px -22px #23326b4d;--shadow-rose:0 1px 2px #9f4d601f, 0 8px 20px -12px #9f4d606b}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--dusty-rose-action);outline-offset:3px;border-radius:3px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-system);background:var(--bg-light);color:var(--text-dark);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media print{.site-header,.burger,.fab-stack,.chat-panel,.ft-fab,.ft-demo-bar,.hero-cta,.btn{display:none!important}.main-content{width:100%;padding:0}.tab-content{page-break-inside:avoid;padding:20px}.page-hero,.hero{page-break-after:avoid}.feature-card,.platform-card{page-break-inside:avoid}.feature-cards-grid{display:block}.feature-card{margin-bottom:20px}section{page-break-before:always}section:first-of-type{page-break-before:avoid}}.app-container{min-height:100vh;display:block}.site-header{background:0 0}.header-inner{align-items:center;gap:24px;max-width:none;height:76px;margin:0;padding:0 clamp(24px,5vw,72px);display:flex;position:relative}.brand{flex-direction:column;line-height:1.05;display:flex}.brand-logo{width:auto;height:42px;display:block}.brand-sub{letter-spacing:.4px;text-transform:uppercase;color:var(--text-gray);margin-top:4px;margin-inline-start:53.424px;font-size:9px;font-weight:600}.site-nav{align-items:center;gap:26px;margin-inline-start:auto;display:flex}.site-nav a{color:var(--text-gray);font-size:14px;font-weight:500}.site-nav a:hover{color:var(--dusty-rose-action)}.site-nav a.active{color:var(--dusty-rose-action);font-weight:600}.nav-tools{align-items:center;gap:6px;display:inline-flex}.nav-tools svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.nav-cta{font-weight:700;color:var(--dusty-rose-action)!important}.nav-cta:hover{color:var(--rose-strong)!important}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:26px;height:26px;margin-inline-start:auto;padding:0;display:none}.burger span{background:var(--blue-authority);border-radius:2px;width:100%;height:2px}.main-content{padding:48px clamp(24px,5vw,72px)}.inner{max-width:none;margin:0}@media (width<=1000px){.burger{display:flex}.site-nav{top:68px;background:var(--bg-white);border-bottom:1px solid var(--hairline);z-index:1000;flex-direction:column;align-items:stretch;gap:0;margin-inline-start:0;padding:6px 0;display:none;position:absolute;inset-inline:0}.site-nav.open{display:flex}.site-nav a{padding:13px 32px}.nav-cta{text-align:center;margin:8px 32px}}.tab-content{animation:.3s fadeIn;display:none}.tab-content.active{display:block}.tab-title{font-family:var(--font-system-display);letter-spacing:-.01em;color:var(--blue-authority);margin-bottom:24px;font-size:20px;font-weight:600}.tab-desc{color:var(--text-gray);margin-bottom:48px;font-size:16px;line-height:1.6}.feature-cards-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.contact-container{grid-template-columns:2fr 1fr;gap:64px;max-width:1200px;margin:0 auto;display:grid}.hero{text-align:start;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,64px);padding:72px 0 8px;display:grid}.hero-left{min-width:0}.hero-title{font-family:var(--font-system-display);color:var(--blue-authority);letter-spacing:-.02em;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.2}.hero .hero-title{margin:0;font-size:clamp(32px,3.6vw,46px);font-weight:600}.hero .hero-title .up{font-size:1.18em;font-weight:700}.hero-line-pad{font-family:var(--font-system-display);height:1.2em;font-size:clamp(38px,4.25vw,54px);font-weight:700;line-height:1.2;display:block}.hero-right{max-width:600px}.hero-subtitle{color:var(--text-gray);margin-bottom:40px;font-size:20px;line-height:1.6}.hero .hero-subtitle{margin-bottom:24px;font-size:16px;line-height:1.8}.hero-cta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:26px;display:flex}.hero-link{color:var(--dusty-rose-action);text-underline-offset:4px;cursor:pointer;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.hero-link:hover{color:var(--rose-strong)}.hero-link.primary{background:var(--dusty-rose-action);color:#fff;box-shadow:var(--shadow-rose);border-radius:10px;align-items:center;padding:13px 24px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hero-link.primary:hover{background:var(--rose-strong);color:#fff;transform:translateY(-1px)}.hero-link.secondary{color:var(--blue-authority)}.hero-link.secondary:hover{color:var(--dusty-rose-action)}@media (width<=860px){.hero{grid-template-columns:1fr;gap:22px;padding:44px 0 4px}.hero-right{max-width:none}.hero-line-pad{display:none}}.page-hero{text-align:center;margin-bottom:64px;padding:40px 0 48px;position:relative}.page-hero:after{content:"";background:linear-gradient(90deg,#0000 0%,#b56576 50%,#0000 100%);width:120px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-hero .hero-title{margin-bottom:16px;font-size:32px}.page-hero .hero-subtitle{max-width:800px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:17px}.page-hero .sol-intro,.page-hero .hub-intro,.page-hero .hub-answer,.page-hero .ai-answer{margin-left:auto;margin-right:auto}.page-hero .hero-cta{justify-content:center;margin-top:24px}.sub-tabs{flex-wrap:wrap;gap:32px;margin-bottom:32px;display:flex}.sub-tab-btn{color:var(--dusty-rose-action);font-size:15px;font-weight:500;font-family:var(--font-system);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;transition:all .2s}.sub-tab-btn:hover{opacity:.8}.sub-tab-btn.active{opacity:1;font-weight:600}.sub-tab-content{display:none}.sub-tab-content.active{display:block}.sub-tab-content h2{display:none}.service-tabs{flex-wrap:wrap;gap:32px;margin-bottom:32px;display:flex}.service-tab-btn{color:var(--dusty-rose-action);font-size:15px;font-weight:500;font-family:var(--font-system);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0;transition:all .2s}.service-tab-btn:hover{opacity:.8}.service-tab-btn.active{opacity:1;font-weight:600}.service-content{display:none}.service-content.active{display:block}.service-content p{color:var(--text-dark);margin-bottom:40px;font-size:15px;line-height:1.6}.feature-card{border-radius:12px;flex-direction:column;padding:32px;display:flex}.feature-icon{width:64px;height:64px;margin-bottom:20px}.feature-icon svg{width:100%;height:100%;stroke:var(--dusty-rose-action);stroke-width:1.5px;fill:none}.feature-card h5{font-family:var(--font-system-display);color:#1a1a1a;margin:0 0 12px;font-size:16px;font-weight:600}.feature-card p{color:#2d3748;margin:0;font-size:14px;line-height:1.6}.btn{cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-system);border-radius:6px;padding:11px 20px;transition:all .2s;display:inline-block}.btn-primary{background:var(--dusty-rose-action);color:#fff;border:none}.btn-primary:hover{background:#9f4d60}.btn-secondary{color:var(--blue-authority);border:1px solid var(--border-blue);background:0 0}.btn-secondary:hover{background:#23326b0d}.btn-large{padding:14px 32px;font-size:16px}.platform-card{background:var(--bg-white);border:1px solid var(--border-blue);border-radius:6px;padding:24px}.platform-card h4{color:var(--blue-authority);margin-bottom:16px;font-size:13px;font-weight:600}.platform-logo-container{justify-content:center;align-items:center;height:70px;margin-bottom:18px;display:flex}.platform-logo{opacity:.75;max-width:130px;max-height:36px}.platform-services{color:var(--text-gray);font-size:12px;line-height:1.8;list-style:none}.contact-form-wrapper{background:var(--bg-white);border:1px solid var(--border-blue);border-radius:8px;padding:40px}.contact-form{flex-direction:column;gap:24px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:var(--text-dark);margin-bottom:8px;font-size:14px;font-weight:500}.form-group input,.form-group textarea{font-size:15px;font-family:var(--font-system);color:var(--text-dark);background:var(--bg-light);border:1px solid var(--border-blue);border-radius:6px;padding:12px 16px;transition:all .2s}.form-group input:focus,.form-group textarea:focus{border-color:var(--dusty-rose-action);background:var(--bg-white);outline:none}.form-group textarea{resize:vertical;min-height:120px}.checkbox-group{flex-direction:row;align-items:flex-start}.checkbox-label{cursor:pointer;color:var(--text-gray);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.checkbox-label input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--dusty-rose-action);margin-top:3px}.contact-info{padding-top:8px}.contact-info h3{font-family:var(--font-system-display);color:var(--blue-authority);margin-bottom:24px;font-size:20px;font-weight:600}.contact-info h4{color:var(--blue-authority);margin-bottom:12px;font-size:15px;font-weight:600}.contact-detail{color:var(--text-dark);margin-bottom:16px;font-size:15px;line-height:1.6}.contact-detail strong{color:var(--text-dark);margin-bottom:4px;display:block}.contact-detail a{color:var(--dusty-rose-action);transition:color .2s}.contact-detail a:hover{color:var(--blue-authority)}.social-links{margin-top:40px}.social-link{color:var(--text-gray);margin-inline-end:20px;font-size:14px;transition:color .2s;display:inline-block}.social-link:hover{color:var(--dusty-rose-action)}.footer-e{background:#dadde4;margin-top:64px}.footer-content{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:44px;max-width:none;margin:0;padding:48px clamp(24px,5vw,72px) 28px;display:grid}.footer-section .fbrand{width:130px;height:115px;margin-bottom:10px;display:block}.footer-section h4{font-family:var(--font-system-display);color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px;font-size:13px;font-weight:600}.footer-section p{color:#1a1a1a;margin-bottom:10px;font-size:14px;line-height:1.6}.footer-section ul{margin:0;padding:0;list-style:none}.footer-section li{margin-bottom:9px}.footer-section a{color:#1a1a1a;font-size:14px;text-decoration:none;transition:color .2s}.footer-section a:hover{color:var(--dusty-rose-action)}.social{gap:10px;margin-top:14px;display:flex}.social a{color:#1a1a1a;background:0 0;border-radius:9px;place-items:center;width:36px;height:36px;transition:color .2s;display:grid}.social a:hover{color:var(--dusty-rose-action);background:0 0}.social svg{stroke:currentColor;fill:none;stroke-width:2px;width:17px;height:17px}.footer-bottom{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;max-width:none;margin:0;padding:18px clamp(24px,5vw,72px);display:flex}.footer-bottom p{color:#1a1a1a;margin:0;font-size:13px}.footer-bottom .legal{gap:18px;margin-inline-start:auto;display:flex}.footer-bottom .legal a{color:#1a1a1a;font-size:13px}.footer-bottom .legal a:hover{color:var(--dusty-rose-action)}@media (width<=860px){.footer-content{grid-template-columns:1fr 1fr;padding:40px 24px}.footer-bottom{padding:18px 24px}}.option-a{background:var(--bg-white);border:1px solid var(--border-blue)}.option-b{background:#f5f5f5}.option-c{background:#b5657614}.option-d{background:var(--tint-navy)}.contact-form input.invalid,.contact-form textarea.invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.field-error{color:#dc2626;margin-top:4px;font-size:12px;display:block}.form-fallback{color:#92400e;background:#fef3c7;border:1px solid #d97706;border-radius:8px;margin-top:12px;padding:12px 16px;font-size:14px;line-height:1.6}.form-fallback a{color:#92400e;font-weight:600}.ft-reassure{color:var(--text-gray);letter-spacing:.3px;margin-top:14px;font-size:13px}.about{flex-direction:column;gap:28px;margin-top:52px;display:flex}.about-card{background:var(--tint-rose) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDAwIiB2aWV3Qm94PSIwIDAgMTYwMCAxMDAwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTEiIHgxPSIwIiB5MT0iMCIgeDI9IjE2MDAiIHkyPSIxMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZiZjJmNCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNTUiIHN0b3AtY29sb3I9IiNmMmRjZTIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZWJjZmQ3Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQtMSIgY3g9IjI2MCIgY3k9IjE2MCIgcj0iNjIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQtMiIgY3g9IjEzODAiIGN5PSI4NjAiIHI9IjY0MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNkOTk1YTYiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNkOTk1YTYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0icmFkaWFsLWdyYWRpZW50LTMiIGN4PSIxMTgwIiBjeT0iNDcwIiByPSI1MjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjMzMjZiIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzMyNmIiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlci0xIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9Ii0zNjYuMTg1IiB5PSItMTkuMzE3IiB3aWR0aD0iMjUzMi4zNyIgaGVpZ2h0PSI5NzguNjM0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMjAiIHJlc3VsdD0ic29mdCIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJzb2Z0IiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZiIvPjxmZUNvbXBvc2l0ZSBpbj0iZiIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIi8+PC9maWx0ZXI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0yIiB4MT0iOTI3LjgxMiIgeTE9IjU1NS41OTUiIHgyPSI4NzIuMTg4IiB5Mj0iMzg0LjQwNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMyIgeDE9IjAiIHkxPSIxLjUiIHgyPSIxNjAwIiB5Mj0iMS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+YWJvdXQtY2FyZC1iZzwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+CiAgICA8cGF0aCBkPSJNMCAwIEwxNjAwIDAgTDE2MDAgMTAwMCBMMCAxMDAwIFoiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTEpIi8+CiAgICA8cGF0aCBkPSJNLTM2MCAxNjAgQy0zNjAgLTcxLjk2IC04Mi40MTcgLTI2MCAyNjAgLTI2MCBDNjAyLjQxNyAtMjYwIDg4MCAtNzEuOTYgODgwIDE2MCBDODgwIDM5MS45NiA2MDIuNDE3IDU4MCAyNjAgNTgwIEMtODIuNDE3IDU4MCAtMzYwIDM5MS45NiAtMzYwIDE2MCBaIiBmaWxsPSJ1cmwoI3JhZGlhbC1ncmFkaWVudC0xKSIvPgogICAgPHBhdGggZD0iTTc0MCA4NjAgQzc0MCA2MDUuOTQ5IDEwMjYuNTM4IDQwMCAxMzgwIDQwMCBDMTczMy40NjIgNDAwIDIwMjAgNjA1Ljk0OSAyMDIwIDg2MCBDMjAyMCAxMTE0LjA1MSAxNzMzLjQ2MiAxMzIwIDEzODAgMTMyMCBDMTAyNi41MzggMTMyMCA3NDAgMTExNC4wNTEgNzQwIDg2MCBaIiBmaWxsPSJ1cmwoI3JhZGlhbC1ncmFkaWVudC0yKSIvPgogICAgPHBhdGggZD0iTTY2MCA0NzAgQzY2MCAyNDkuMDg2IDg5Mi44MTIgNzAgMTE4MCA3MCBDMTQ2Ny4xODggNzAgMTcwMCAyNDkuMDg2IDE3MDAgNDcwIEMxNzAwIDY5MC45MTQgMTQ2Ny4xODggODcwIDExODAgODcwIEM4OTIuODEyIDg3MCA2NjAgNjkwLjkxNCA2NjAgNDcwIFoiIGZpbGw9InVybCgjcmFkaWFsLWdyYWRpZW50LTMpIi8+CiAgICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyLTEpIj4KICAgICAgPHBhdGggZD0iTS0zNjQuMTg1IDc4Ni4xMjcgTDIxMDguNTYyIC0xNy4zMTcgTDIxNjQuMTg1IDE1My44NzMgTC0zMDguNTYyIDk1Ny4zMTcgWiIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz4KICAgIDwvZz4KICAgIDxwYXRoIGQ9Ik0tMTgwIDk4MCBDLTE4MCA4MTQuMzE1IC00NS42ODUgNjgwIDEyMCA2ODAgQzI4NS42ODUgNjgwIDQyMCA4MTQuMzE1IDQyMCA5ODAgQzQyMCAxMTQ1LjY4NSAyODUuNjg1IDEyODAgMTIwIDEyODAgQy00NS42ODUgMTI4MCAtMTgwIDExNDUuNjg1IC0xODAgOTgwIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgb3BhY2l0eT0iMC41NSIvPgogICAgPHBhdGggZD0iTS0yNjAgOTgwIEMtMjYwIDc3MC4xMzIgLTg5Ljg2OCA2MDAgMTIwIDYwMCBDMzI5Ljg2OCA2MDAgNTAwIDc3MC4xMzIgNTAwIDk4MCBDNTAwIDExODkuODY4IDMyOS44NjggMTM2MCAxMjAgMTM2MCBDLTg5Ljg2OCAxMzYwIC0yNjAgMTE4OS44NjggLTI2MCA5ODAgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBvcGFjaXR5PSIwLjM4Ii8+CiAgICA8cGF0aCBkPSJNLTM0MCA5ODAgQy0zNDAgNzI1Ljk0OSAtMTM0LjA1MSA1MjAgMTIwIDUyMCBDMzc0LjA1MSA1MjAgNTgwIDcyNS45NDkgNTgwIDk4MCBDNTgwIDEyMzQuMDUxIDM3NC4wNTEgMTQ0MCAxMjAgMTQ0MCBDLTEzNC4wNTEgMTQ0MCAtMzQwIDEyMzQuMDUxIC0zNDAgOTgwIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgb3BhY2l0eT0iMC4yNCIvPgogICAgPHBhdGggZD0iTTAgMCBMMTYwMCAwIEwxNjAwIDMgTDAgMyBaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudC0zKSIvPgogIDwvZz4KPC9zdmc+Cg==) center / cover no-repeat;border-radius:18px;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,4vw,56px);width:100%;padding:clamp(36px,4.5vw,64px) clamp(32px,5vw,72px);animation:.8s both aboutRise;display:grid;position:relative;overflow:hidden}.about-card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#f8ebee00 0%,#efd7ddb3 50%,#f8ebee00 100%) 0 0/220% 220%;animation:16s ease-in-out infinite aboutSheen;position:absolute;inset:0}@keyframes aboutSheen{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.about-content,.about-visual{position:relative}.about-content{max-width:540px}.about-eyebrow{font-family:var(--font-system-display);letter-spacing:1.2px;text-transform:uppercase;color:var(--dusty-rose-action);margin-bottom:12px;font-size:11px;font-weight:700;display:inline-block}.about-title{font-family:var(--font-system-display);color:var(--blue-authority);margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);line-height:1.2}.about-content p{color:#3d4250;max-width:52ch;margin:0 0 22px;font-size:16px;line-height:1.75}.about-link{color:var(--dusty-rose-action);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-block}.about-link:hover{color:var(--rose-strong)}.about-visual{justify-content:center;align-items:center;display:flex}.about-visual svg,.about-visual img{width:100%;max-width:320px;height:auto}@keyframes aboutRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.about-card{animation:.4s both aboutRise}.about-card:before{animation:none}}@media (width<=860px){.about-card{grid-template-columns:1fr;min-height:0}.about-content{max-width:none}}.section-head{margin-top:52px}.section-head h2{font-family:var(--font-system-display);color:var(--blue-authority);margin:0 0 6px;font-size:27px}.section-head p{color:var(--text-gray);max-width:760px;margin:0;line-height:1.8}.section-head a{color:var(--dusty-rose-action);font-weight:600}.trust-strip{flex-wrap:wrap;align-items:center;gap:22px 36px;margin:16px 0 4px;display:flex}.trust-strip .trust-lbl{color:var(--text-gray);font-size:13px;font-weight:600}.trust-strip img{object-fit:contain;filter:grayscale();opacity:.65;max-width:120px;height:26px}.outcomes{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:24px;display:grid}.outcomes .feature-card{background:var(--tint-navy);border-radius:14px;flex-direction:column;padding:28px;display:flex}.outcomes .feature-icon{width:46px;height:46px;margin-bottom:16px}.outcomes .feature-icon svg{width:100%;height:100%;stroke:var(--dusty-rose-action);stroke-width:1.5px;fill:none}.outcomes .feature-card h5{font-family:var(--font-system-display);color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}.outcomes .feature-card p{color:#3d4250;margin:0;font-size:14px;line-height:1.6}.svc-more{color:var(--dusty-rose-action);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.svc-more svg{stroke:currentColor;stroke-width:2px;fill:none;width:15px;height:15px}.svc-more:hover{color:var(--rose-strong)}@media (width<=860px){.outcomes{grid-template-columns:1fr}}.cta-links{flex-wrap:wrap;gap:26px;margin-top:24px;display:flex}.outcomes .feature-card h5{color:var(--blue-authority)}@media (width<=860px){.outcomes{gap:14px}.outcomes .feature-card{padding:20px 20px 18px}.outcomes .feature-icon{width:36px;height:36px;margin-bottom:10px}.outcomes .feature-card p{margin-bottom:10px}}.page-hero .hero-cta{justify-content:center}.client-carousel{flex-direction:column;align-items:center;gap:18px;margin:56px 0 0;padding-bottom:72px;display:flex}.client-carousel .trust-lbl{color:var(--text-gray);font-size:13px;font-weight:600}.cc-viewport{width:100%;display:flex;overflow-x:auto}.cc-track{flex:none;align-items:center;gap:72px;margin-inline:auto;padding:0 24px 12px;display:flex}.cc-track img{flex:none;width:auto;max-width:none;display:block}.cc-track .tc-dopas{height:22px}.cc-track .tc-ggx{height:46px}.cc-track .tc-atrade{height:22px}.cc-track .tc-alpha{box-sizing:content-box;background:#14161c;border-radius:7px;height:44px;padding:5px 10px}.cc-track .tc-earth{box-sizing:content-box;background:#223039;border-radius:7px;height:28px;padding:7px 12px}.cc-track .tc-stat{white-space:nowrap;color:var(--blue-authority);flex:none;align-items:center;gap:10px;display:flex}.tc-stat b{font-family:var(--font-system-display);letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1}.tc-stat b i{color:var(--dusty-rose-action);margin-inline-end:1px;font-style:normal}.tc-stat span{font-family:var(--font-system-display);letter-spacing:.9px;text-transform:uppercase;border-inline-start:2px solid var(--dusty-rose-action);padding-inline-start:10px;font-size:10.5px;font-weight:700;line-height:1.25}.client-carousel .tc-link{color:var(--dusty-rose-action);font-size:14px;font-weight:700}@media (width<=860px){.client-carousel{padding-bottom:48px}.cc-track{gap:40px}}@media (width>=769px) and (width<=1024px){.hero{padding:60px 0 50px}.hero-title{font-size:40px}.hero-subtitle{font-size:18px}.page-hero .hero-title{font-size:28px}.page-hero .hero-subtitle{font-size:16px}.feature-cards-grid{gap:20px}.contact-container{gap:48px}.contact-form-wrapper{padding:32px}.form-row{gap:16px}.footer-content{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=768px){body.menu-open{overflow:hidden}.hero{padding:40px 0 30px}.hero-title{font-size:32px}.hero-subtitle{font-size:17px}.hero-cta{flex-direction:column;align-items:flex-start;width:100%}.hero-cta .btn{text-align:center;width:100%}.page-hero{margin-bottom:48px;padding:24px 0 32px}.page-hero .hero-title{font-size:24px}.page-hero .hero-subtitle{font-size:15px}.sub-tabs,.service-tabs{gap:20px;padding-bottom:8px;overflow-x:auto}.platforms-grid{grid-template-columns:1fr}.feature-cards-grid{grid-template-columns:1fr;gap:20px}.metrics-section{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.metric-card{padding:20px 12px!important}.metric-card>div:first-child{font-size:32px!important}.testimonials-grid,.team-grid,.feature-card>div[style*="grid-template-columns: repeat(3"]{grid-template-columns:1fr!important}.client-logos{gap:16px!important}.client-logos>div{min-width:100px!important;padding:12px 16px!important}.contact-container{grid-template-columns:1fr;gap:40px}.contact-form-wrapper{padding:24px}.form-row{grid-template-columns:1fr;gap:16px}.btn-large{width:100%;padding:12px 24px}.footer-content{grid-template-columns:1fr 1fr;gap:24px 16px}}@media (width<=480px){.hero-title{font-size:28px}.hero-subtitle{font-size:16px}.page-hero .hero-title{font-size:22px}.page-hero .hero-subtitle{font-size:14px}.feature-card{padding:24px}.contact-form-wrapper{padding:20px}.form-group label{font-size:13px}.form-group input,.form-group textarea{padding:10px 14px;font-size:14px}}#cookie-consent{bottom:0;background:var(--bg-white);border-top:1px solid var(--hairline);box-shadow:0 -1px 0 var(--hairline), 0 -14px 34px -22px #10141e57;z-index:10000;animation:.4s slideUp;position:fixed;inset-inline:0}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-content{flex-wrap:wrap;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:14px 32px;display:flex}.cookie-content p{flex:1;min-width:300px;margin:0}.cookie-content p strong{color:var(--blue-authority);margin-bottom:0;font-size:15px;display:block}.cookie-content p:last-of-type{color:var(--text-gray);font-size:14px;line-height:1.5}.cookie-buttons{flex-wrap:wrap;gap:12px;display:flex}.cookie-buttons .btn{white-space:nowrap;padding:10px 24px;font-size:14px}.cookie-policy-link{color:var(--blue-authority);text-underline-offset:3px;white-space:nowrap;align-items:center;padding:10px 4px;font-size:14px;text-decoration:underline;display:inline-flex}.cookie-policy-link:hover,.cookie-policy-link:focus-visible{color:var(--text-dark,#111)}@media (width<=768px){.cookie-content{flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px}.cookie-content p{min-width:100%}.cookie-buttons{width:100%}.cookie-buttons .btn{flex:1}}@media (width<=480px){.cookie-buttons .btn{flex:1 1 0;padding:10px 12px}.cookie-policy-link{flex-basis:100%;justify-content:center}}.chatbot-messages{background:0 0;flex-direction:column;gap:16px;min-height:150px;padding:24px 0;display:flex;overflow:visible}.chat-message{max-width:70%;font-size:15px;line-height:1.6;font-family:var(--font-system);padding:16px 20px;animation:.3s messageSlide}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-message.bot{color:#1e293b;box-shadow:var(--shadow-1);background:#fffffff2;border-start-start-radius:4px;border-start-end-radius:20px;border-end-end-radius:20px;border-end-start-radius:20px;align-self:flex-start}.chat-message.bot ul,.chat-message.bot ol{margin:8px 0;padding-inline-start:20px}.chat-message.bot li{margin:4px 0}.chat-message.bot p{margin:8px 0}.chat-message.bot p:first-child{margin-top:0}.chat-message.bot p:last-child{margin-bottom:0}.chat-message.bot strong{color:#23326b;font-weight:600}.chat-message.bot code{background:#23326b1a;border-radius:4px;padding:2px 6px;font-size:13px}.chat-message.bot a{color:#23326b;text-decoration:underline}.chat-message.user{color:#fff;box-shadow:var(--shadow-1);background:#23326b;border-start-start-radius:20px;border-start-end-radius:4px;border-end-end-radius:20px;border-end-start-radius:20px;align-self:flex-end}.chat-message.bot.welcome{background:#fffffffa;max-width:85%}.chat-message.typing{background:#fffffff2;align-items:center;gap:12px;padding:16px 20px;display:flex}.thinking-status{color:#23326b;font-size:14px;font-style:italic;animation:2s infinite statusPulse}@keyframes statusPulse{0%,to{opacity:.7}50%{opacity:1}}.thinking-dots{gap:4px;display:flex}.typing-dot{background:#23326b;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite typingBounce}.typing-dot:first-child{animation-delay:0s}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}.chatbot-suggestions{background:0 0;flex-wrap:wrap;gap:10px;padding:8px 0 20px;display:flex}.suggestion-chip{border:1px solid var(--border-blue);color:#23326b;cursor:pointer;font-size:13px;font-family:var(--font-system);background:#ffffffe6;border-radius:25px;padding:10px 18px;font-weight:500;transition:all .2s}.suggestion-chip:hover{color:#fff;box-shadow:var(--shadow-2);background:#23326b;border-color:#23326b;transform:translateY(-2px)}.chatbot-input-area{background:0 0;gap:12px;margin-top:8px;padding:0;display:flex}.chatbot-input{border:1px solid var(--border-blue);font-size:15px;font-family:var(--font-system);background:#fffffff2;border-radius:30px;flex:1;padding:16px 24px;transition:all .2s}.chatbot-input:focus{box-shadow:var(--shadow-1);background:#fff;border-color:#23326b;outline:none}.chatbot-input::placeholder{color:#64748b}.chatbot-send{cursor:pointer;background:#23326b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .2s;display:flex}.chatbot-send:hover{box-shadow:var(--shadow-2);transform:scale(1.05)}.chatbot-send:active{transform:scale(.98)}.chatbot-send:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.chatbot-send svg{stroke:#fff;fill:none;stroke-width:2px;width:22px;height:22px}.chat-lead-form{background:#b5657614;border:1px solid #b56576;border-radius:12px;max-width:320px;margin:8px 0;padding:20px;animation:.3s messageSlide}.chat-lead-form h4{color:#23326b;margin:0 0 16px;font-size:15px;font-weight:600}.chat-lead-form .form-group{margin-bottom:12px}.chat-lead-form label{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.chat-lead-form input{width:100%;font-size:14px;font-family:var(--font-system);box-sizing:border-box;background:#fff;border:1px solid #b565764d;border-radius:8px;padding:10px 14px;transition:all .2s}.chat-lead-form input:focus{border-color:#b56576;outline:none;box-shadow:0 0 0 3px #b565761a}.chat-lead-form input::placeholder{color:#94a3b8}.chat-lead-form .form-status{text-align:center;color:#b56576;margin-top:8px;font-size:13px}.chat-rating-form{background:#b5657614;border:1px solid #b56576;border-radius:12px;max-width:280px;margin:8px 0;padding:20px;animation:.3s messageSlide}.chat-rating-form h4{color:#23326b;margin:0 0 16px;font-size:14px;font-weight:600}.rating-options{flex-direction:column;gap:10px;display:flex}.rating-option{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background .2s;display:flex}.rating-option:hover{background:#b565761a}.rating-option input[type=radio]{appearance:none;border:1px solid var(--dusty-rose-action);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;position:relative}.rating-option input[type=radio]:checked{background:#b56576;border-color:#b56576}.rating-option input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rating-option label{color:#1e293b;cursor:pointer;font-size:14px}.rating-submit,.lead-submit{color:#fff;cursor:pointer;background:#b56576;border:none;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:13px;font-weight:600;transition:all .2s}.rating-submit:hover,.lead-submit:hover{background:#9d4a5a}.rating-thanks{text-align:center;color:#b56576;padding:12px;font-size:14px}@media (width<=768px){.chatbot-messages{min-height:120px}.chat-message{max-width:85%;padding:14px 18px;font-size:14px}.suggestion-chip{padding:8px 14px;font-size:12px}.chatbot-input{padding:14px 20px;font-size:14px}.chatbot-send{width:48px;height:48px}}.chat-system-message{text-align:center;border-radius:8px;margin:8px 0;padding:12px 16px;font-size:14px}.chat-system-message.error{color:#dc2626;background:#fee2e2;border:1px solid #dc2626}.chat-system-message.warning{color:#92400e;background:#fef3c7;border:1px solid #d97706}.chat-lead-form input.invalid{border-color:#dc2626;box-shadow:0 0 0 3px #dc262614}.chatbot-input.disabled{background:#f3f4f6}.fab-stack{inset-inline-end:24px;z-index:9999;align-items:center;gap:14px;display:flex;position:fixed;bottom:24px}.fab{cursor:pointer;width:56px;height:56px;box-shadow:var(--shadow-2);border:none;border-radius:50%;place-items:center;padding:0;transition:background .2s;display:grid}.fab svg{width:26px;height:26px}.fab-wa{background:#25d366}.fab-wa svg{fill:#fff}.fab-wa:hover{background:#1da851}.fab-chat{background:var(--dusty-rose-action)}.fab-chat svg{stroke:#fff;fill:none;stroke-width:2px}.fab-chat:hover{background:var(--rose-strong)}.fab-chat .ic-close,.fab-chat.open .ic-open{display:none}.fab-chat.open .ic-close{display:block}.chat-panel{inset-inline-end:24px;background:var(--bg-white);border:1px solid var(--hairline);z-index:9998;width:440px;max-width:calc(100vw - 40px);height:70vh;max-height:calc(100vh - 120px);box-shadow:var(--shadow-3);opacity:0;pointer-events:none;visibility:hidden;border-radius:18px;flex-direction:column;transition:opacity .2s,transform .2s,visibility 0s linear .2s;display:flex;position:fixed;bottom:96px;overflow:hidden;transform:translateY(14px)scale(.98)}.chat-panel.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .2s,visibility;transform:none}.chat-panel .chat-body{flex:1;overflow-y:auto}.chat-head{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-head .avatar{background:var(--tint-rose);width:36px;height:36px;font-family:var(--font-system-display);color:var(--dusty-rose-action);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:700;display:grid}.chat-head .who{font-family:var(--font-system-display);color:var(--text-dark);font-size:14px;font-weight:600;line-height:1.2}.chat-head .who small{font-family:var(--font-system);color:var(--text-gray);font-size:12px;font-weight:400;display:block}.chat-close{width:30px;height:30px;color:var(--text-gray);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.chat-close:hover{color:var(--dusty-rose-action);background:var(--tint-rose)}.chat-close svg{stroke:currentColor;fill:none;stroke-width:2px;width:18px;height:18px}.chat-panel .chatbot-messages{border:none;min-height:0;padding:20px}.chat-panel .chatbot-suggestions{padding:0 20px 16px}.chat-panel .chat-input-row{border-top:1px solid var(--hairline);align-items:center;gap:10px;margin-top:0;padding:14px 16px;display:flex}@media (width<=480px){.chat-panel{inset-inline:12px;width:auto;bottom:88px}.fab-stack{inset-inline-end:16px;bottom:16px}}.chat-panel.open~.ft-call{display:none}.about-card,.outcomes .feature-card{border:1px solid var(--hairline)}[data-theme=dark]{--bg-light:#15171c;--bg-white:#1e2128;--blue-authority:#c3cbe8;--text-dark:#ecedf1;--text-gray:#a6aab6;--border-blue:#eceff724;--tint-rose:#2a2126;--tint-navy:#1e2434;--hairline:#2c303a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{background:var(--bg-light)}[data-theme=dark] .footer-e{background:#14161b}[data-theme=dark] .footer-section h4,[data-theme=dark] .footer-section p,[data-theme=dark] .footer-section a,[data-theme=dark] .footer-bottom p,[data-theme=dark] .footer-bottom .legal a,[data-theme=dark] .social a{color:#dee0e6}[data-theme=dark] .feature-card h5,[data-theme=dark] .outcomes .feature-card h5{color:var(--text-dark)}[data-theme=dark] .feature-card p,[data-theme=dark] .outcomes .feature-card p{color:#c7cad3}[data-theme=dark] .about-content p{color:#c9cbd3}[data-theme=dark] .about-card:before{background:linear-gradient(120deg,#12141ac7 0%,#12141a9e 50%,#12141ac7 100%)}[data-theme=dark] .option-a{background:var(--bg-white)}[data-theme=dark] .option-b{background:#23262d}[data-theme=dark] .option-c{background:#b5657624}[data-theme=dark] .cc-track .tc-dopas,[data-theme=dark] .cc-track .tc-ggx,[data-theme=dark] .cc-track .tc-atrade{box-sizing:content-box;background:#fff;border-radius:8px;padding:6px 10px}[data-theme=dark] .chat-message.bot,[data-theme=dark] .chat-message.bot.welcome,[data-theme=dark] .chat-message.typing{color:#e6e7eb;background:#262a32}[data-theme=dark] .chat-message.bot strong,[data-theme=dark] .chat-message.bot a{color:#c3cbe8}[data-theme=dark] .suggestion-chip{color:#c3cbe8;border-color:var(--border-blue);background:#23262d}[data-theme=dark] .chatbot-input,[data-theme=dark] .chatbot-input.disabled{color:var(--text-dark);background:#23262d}[data-theme=dark] .chatbot-input::placeholder{color:#8a8f9b}[data-theme=dark] .chatbot-send{background:#2e3b6b}[data-theme=dark] .form-fallback,[data-theme=dark] .chat-system-message.warning{color:#f3d9a4;background:#33290f;border-color:#7a5a11}[data-theme=dark] .chat-system-message.error{color:#f0b4b4;background:#3a1f22;border-color:#8c3a3a}[data-theme=dark] .site-nav a:hover,[data-theme=dark] .site-nav a.active,[data-theme=dark] .nav-cta,[data-theme=dark] .nav-cta:hover,[data-theme=dark] .hero-link,[data-theme=dark] .hero-link.secondary:hover,[data-theme=dark] .about-eyebrow,[data-theme=dark] .about-link,[data-theme=dark] .about-link:hover,[data-theme=dark] .svc-more,[data-theme=dark] .svc-more:hover,[data-theme=dark] .client-carousel .tc-link,[data-theme=dark] .tc-stat b i,[data-theme=dark] .contact-detail a,[data-theme=dark] .contact-detail a:hover,[data-theme=dark] .social-link:hover,[data-theme=dark] .footer-section a:hover,[data-theme=dark] .footer-bottom .legal a:hover,[data-theme=dark] .sub-tab-btn,[data-theme=dark] .service-tab-btn,[data-theme=dark] .cookie-policy-link:hover,[data-theme=dark] .cookie-policy-link:focus-visible{color:#d991a2}[data-theme=dark] .feature-icon svg,[data-theme=dark] .outcomes .feature-icon svg{stroke:#d991a2}.feature-card:hover,.platform-card:hover,.about-card:hover,.contact-form-wrapper:hover{box-shadow:none;transform:none}[dir=rtl] .brand-sub{margin-inline-start:0}.skip-link{inset-inline-start:12px;z-index:10002;background:var(--blue-authority);color:#fff;border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;top:-60px}.skip-link:focus{top:12px}.nav-icon-btn{border:1px solid var(--hairline);background:var(--bg-white);min-height:34px;color:var(--text-gray);font-family:var(--font-system);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.site-nav a.nav-icon-btn:hover{color:var(--dusty-rose-action);border-color:var(--border-blue)}.nav-toggle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-toggle:focus-visible+.burger{outline:2px solid var(--dusty-rose-action);outline-offset:4px;border-radius:4px}@media (width<=1000px){.nav-toggle:checked~.site-nav{display:flex}.nav-icon-btn{background:0 0;border:0;justify-content:flex-start;padding:13px 32px}}@media (width>=1001px) and (width<=1100px){.site-nav{gap:18px}}@media (width>=1001px) and (width<=1250px){.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .burger{display:flex}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .site-nav{top:68px;background:var(--bg-white);border-bottom:1px solid var(--hairline);z-index:1000;flex-direction:column;align-items:stretch;gap:0;margin-inline-start:0;padding:6px 0;display:none;position:absolute;inset-inline:0}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .site-nav.open{display:flex}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .nav-toggle:checked~.site-nav{display:flex}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .site-nav a{padding:13px 32px}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .nav-cta{text-align:center;margin:8px 32px}.header-inner:not(:has(>.brand>.brand-mark3d.is-ready)) .nav-icon-btn{background:0 0;border:0;justify-content:flex-start;padding:13px 32px}}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site select:focus-visible,.site textarea:focus-visible,.site summary:focus-visible{outline:2px solid var(--dusty-rose-action);outline-offset:2px}a.fab{text-decoration:none}.chat-head .chat-end{border:1px solid var(--hairline);color:var(--text-gray);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-inline-start:auto;padding:6px 10px;font-size:12px;font-weight:600}.chat-head .chat-end:hover{color:var(--dusty-rose-action)}.chat-head .chat-end:not([hidden])+.chat-close{margin-inline-start:0}.chat-consent{color:var(--text-gray);cursor:pointer;align-items:flex-start;gap:10px;padding:0 20px 12px;font-size:13px;line-height:1.45;display:flex}.chat-consent input{accent-color:var(--dusty-rose-action);flex-shrink:0;margin-top:3px}.chat-consent[hidden],.chatbot-suggestions[hidden],.chat-alert[hidden],.chat-working[hidden]{display:none}.chat-working{color:var(--text-gray);margin:0 20px 10px;font-size:13px}.chat-alert{background:var(--tint-rose);color:var(--rose-strong);border-radius:8px;margin:0 20px 10px;padding:8px 12px;font-size:13px}.chat-message.ended{color:var(--text-gray);background:0 0;align-self:center;font-size:12px}.form-sent[hidden],.form-fallback[hidden]{display:none}.site .field-error{color:var(--rose-strong);margin-top:6px;font-size:13px;display:block}.site [aria-invalid=true]{border-color:var(--rose-strong)}.hp-field{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.consent-group .checkbox-label{align-items:flex-start}body.site{--dusty-rose-action:#9f4d60;--text-gray:#636a77}.hero-link.primary:hover,.btn-primary:hover,.fab-chat:hover{background:#8c4354}.hero-link:hover,.about-link:hover,.svc-more:hover,.site-nav a.nav-cta:hover,.footer-section a:hover,.footer-bottom .legal a:hover,.social a:hover{color:#8c4354}.site-nav a.nav-cta:hover{color:#8c4354!important}.hero-link.primary:hover{transform:none}.chatbot-suggestions .suggestion-chip:hover,.chatbot-input-area .chatbot-send:hover{box-shadow:none;transform:none}.consent-bar{inset-inline:0;z-index:10000;background:var(--bg-white);border-top:1px solid var(--hairline);color:var(--text-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px clamp(24px,5vw,72px);display:flex;position:fixed;bottom:0}.consent-bar[hidden]{display:none}.consent-text{flex:320px;margin:0;font-size:14px;line-height:1.5}.consent-text a{color:inherit;text-decoration:underline}.consent-buttons{gap:10px;display:flex}.page-error .err-wrap{max-width:760px;margin:0 auto;padding:24px 0 40px}.page-error .err-block{text-align:center}.page-error .err-code{font-family:var(--font-system-display);letter-spacing:-.02em;color:var(--blue-authority);font-variant-numeric:tabular-nums;margin:8px 0 18px;font-size:64px;font-weight:700;line-height:1}.page-error .err-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dusty-rose-action);margin:0 0 14px;font-size:12px;font-weight:600}.page-error .err-title{font-family:var(--font-system-display);letter-spacing:-.02em;color:var(--blue-authority);margin:0 0 16px;font-size:32px;font-weight:700;line-height:1.2}.page-error .err-text{max-width:620px;color:var(--text-gray);margin:0 auto;font-size:16px;line-height:1.8}.page-error .err-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.page-error .err-ref{border:1px solid var(--hairline);background:var(--tint-navy);text-align:start;border-radius:12px;max-width:560px;margin:26px auto 0;padding:18px 20px}.page-error .err-ref-value{color:var(--text-gray);margin:0 0 6px;font-size:14px}.page-error .err-ref-value b{color:var(--text-dark);font-variant-numeric:tabular-nums;letter-spacing:.02em}.page-error .err-ref-text{color:var(--text-gray);margin:0;font-size:13.5px;line-height:1.7}.page-error .err-note{max-width:560px;color:var(--text-gray);margin:26px auto 0;font-size:13.5px;line-height:1.7}.page-home .wa-card{background:var(--tint-navy) url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYwMCIgaGVpZ2h0PSIxMDAwIiB2aWV3Qm94PSIwIDAgMTYwMCAxMDAwIj4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibGluZWFyLWdyYWRpZW50LTEiIHgxPSIwIiB5MT0iMCIgeDI9IjE2MDAiIHkyPSIxMDAwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2Y3ZjlmZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNTUiIHN0b3AtY29sb3I9IiNlOWVlZjgiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZGNlNGY0Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQtMSIgY3g9IjI2MCIgY3k9IjE2MCIgcj0iNjIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjg1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPHJhZGlhbEdyYWRpZW50IGlkPSJyYWRpYWwtZ3JhZGllbnQtMiIgY3g9IjEzODAiIGN5PSI4NjAiIHI9IjY0MCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4ZmExY2YiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4ZmExY2YiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0icmFkaWFsLWdyYWRpZW50LTMiIGN4PSIxMTgwIiBjeT0iNDcwIiByPSI1MjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMjMzMjZiIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyMzMyNmIiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlci0xIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9Ii0zNjYuMTg1IiB5PSItMTkuMzE3IiB3aWR0aD0iMjUzMi4zNyIgaGVpZ2h0PSI5NzguNjM0IiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUdhdXNzaWFuQmx1ciBpbj0iU291cmNlQWxwaGEiIHN0ZERldmlhdGlvbj0iMjAiIHJlc3VsdD0ic29mdCIvPjxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJzb2Z0IiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZiIvPjxmZUNvbXBvc2l0ZSBpbj0iZiIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIi8+PC9maWx0ZXI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImxpbmVhci1ncmFkaWVudC0yIiB4MT0iOTI3LjgxMiIgeTE9IjU1NS41OTUiIHgyPSI4NzIuMTg4IiB5Mj0iMzg0LjQwNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjM4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJsaW5lYXItZ3JhZGllbnQtMyIgeDE9IjAiIHkxPSIxLjUiIHgyPSIxNjAwIiB5Mj0iMS41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45NSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+YWJvdXQtY2FyZC1iZzwvdGl0bGU+CiAgPGcgaWQ9IkxheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSI+CiAgICA8cGF0aCBkPSJNMCAwIEwxNjAwIDAgTDE2MDAgMTAwMCBMMCAxMDAwIFoiIGZpbGw9InVybCgjbGluZWFyLWdyYWRpZW50LTEpIi8+CiAgICA8cGF0aCBkPSJNLTM2MCAxNjAgQy0zNjAgLTcxLjk2IC04Mi40MTcgLTI2MCAyNjAgLTI2MCBDNjAyLjQxNyAtMjYwIDg4MCAtNzEuOTYgODgwIDE2MCBDODgwIDM5MS45NiA2MDIuNDE3IDU4MCAyNjAgNTgwIEMtODIuNDE3IDU4MCAtMzYwIDM5MS45NiAtMzYwIDE2MCBaIiBmaWxsPSJ1cmwoI3JhZGlhbC1ncmFkaWVudC0xKSIvPgogICAgPHBhdGggZD0iTTc0MCA4NjAgQzc0MCA2MDUuOTQ5IDEwMjYuNTM4IDQwMCAxMzgwIDQwMCBDMTczMy40NjIgNDAwIDIwMjAgNjA1Ljk0OSAyMDIwIDg2MCBDMjAyMCAxMTE0LjA1MSAxNzMzLjQ2MiAxMzIwIDEzODAgMTMyMCBDMTAyNi41MzggMTMyMCA3NDAgMTExNC4wNTEgNzQwIDg2MCBaIiBmaWxsPSJ1cmwoI3JhZGlhbC1ncmFkaWVudC0yKSIvPgogICAgPHBhdGggZD0iTTY2MCA0NzAgQzY2MCAyNDkuMDg2IDg5Mi44MTIgNzAgMTE4MCA3MCBDMTQ2Ny4xODggNzAgMTcwMCAyNDkuMDg2IDE3MDAgNDcwIEMxNzAwIDY5MC45MTQgMTQ2Ny4xODggODcwIDExODAgODcwIEM4OTIuODEyIDg3MCA2NjAgNjkwLjkxNCA2NjAgNDcwIFoiIGZpbGw9InVybCgjcmFkaWFsLWdyYWRpZW50LTMpIi8+CiAgICA8ZyBmaWx0ZXI9InVybCgjZmlsdGVyLTEpIj4KICAgICAgPHBhdGggZD0iTS0zNjQuMTg1IDc4Ni4xMjcgTDIxMDguNTYyIC0xNy4zMTcgTDIxNjQuMTg1IDE1My44NzMgTC0zMDguNTYyIDk1Ny4zMTcgWiIgZmlsbD0idXJsKCNsaW5lYXItZ3JhZGllbnQtMikiLz4KICAgIDwvZz4KICAgIDxwYXRoIGQ9Ik0tMTgwIDk4MCBDLTE4MCA4MTQuMzE1IC00NS42ODUgNjgwIDEyMCA2ODAgQzI4NS42ODUgNjgwIDQyMCA4MTQuMzE1IDQyMCA5ODAgQzQyMCAxMTQ1LjY4NSAyODUuNjg1IDEyODAgMTIwIDEyODAgQy00NS42ODUgMTI4MCAtMTgwIDExNDUuNjg1IC0xODAgOTgwIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgb3BhY2l0eT0iMC41NSIvPgogICAgPHBhdGggZD0iTS0yNjAgOTgwIEMtMjYwIDc3MC4xMzIgLTg5Ljg2OCA2MDAgMTIwIDYwMCBDMzI5Ljg2OCA2MDAgNTAwIDc3MC4xMzIgNTAwIDk4MCBDNTAwIDExODkuODY4IDMyOS44NjggMTM2MCAxMjAgMTM2MCBDLTg5Ljg2OCAxMzYwIC0yNjAgMTE4OS44NjggLTI2MCA5ODAgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBvcGFjaXR5PSIwLjM4Ii8+CiAgICA8cGF0aCBkPSJNLTM0MCA5ODAgQy0zNDAgNzI1Ljk0OSAtMTM0LjA1MSA1MjAgMTIwIDUyMCBDMzc0LjA1MSA1MjAgNTgwIDcyNS45NDkgNTgwIDk4MCBDNTgwIDEyMzQuMDUxIDM3NC4wNTEgMTQ0MCAxMjAgMTQ0MCBDLTEzNC4wNTEgMTQ0MCAtMzQwIDEyMzQuMDUxIC0zNDAgOTgwIFoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgb3BhY2l0eT0iMC4yNCIvPgogICAgPHBhdGggZD0iTTAgMCBMMTYwMCAwIEwxNjAwIDMgTDAgMyBaIiBmaWxsPSJ1cmwoI2xpbmVhci1ncmFkaWVudC0zKSIvPgogIDwvZz4KPC9zdmc+Cg==) center / cover no-repeat}.page-home .wa-card:before{background:linear-gradient(120deg,#eceff700 0%,#23326b1f 50%,#eceff700 100%);animation:none}.page-home .wa-benefits{gap:13px;margin:0 0 24px;padding:0;list-style:none;display:grid}.page-home .wa-benefits li{color:#3d4250;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.page-home .wa-benefits svg{fill:none;width:22px;height:22px;stroke:var(--dusty-rose-action);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.page-home .wa-facts{color:var(--blue-authority);flex-wrap:wrap;margin:0 0 26px;padding:0;font-size:13px;font-weight:700;list-style:none;display:flex}.page-home .wa-facts li+li:before{content:"·";color:var(--dusty-rose-action);margin-inline:10px}.page-home .wa-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=600px){.page-home .wa-facts{gap:5px;display:grid}.page-home .wa-facts li+li:before{content:none}}.page-home .wa-scene{gap:18px;width:100%;max-width:470px;display:grid}.page-home .wa-thread{gap:10px;display:grid}.page-home .wa-msg{border:1px solid var(--hairline);border-radius:14px;background:var(--bg-white);max-width:86%;color:var(--text-dark);border-start-start-radius:5px;justify-self:start;margin:0;padding:12px 15px;font-size:15px;line-height:1.5}.page-home .wa-msg-out{background:#b5657629;border-color:#9f4d6061;border-start-start-radius:14px;border-end-end-radius:5px;justify-self:end}.page-home .wa-msg-tag{letter-spacing:.4px;text-transform:uppercase;color:var(--blue-authority);margin-block-end:3px;font-size:11px;font-weight:700;display:block}.page-home .wa-deal{background:var(--bg-white);max-width:86%;color:var(--rose-strong);border:1px solid #9f4d6080;border-radius:999px;justify-self:end;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.page-home .wa-deal svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.page-home .wa-pipe{border-top:1px solid var(--border-blue);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.page-home .wa-pipe-stage{white-space:nowrap;color:var(--blue-authority);font-size:12px;font-weight:600}.page-home .wa-pipe-now{background:var(--blue-authority);color:#fff;border-radius:999px;padding:4px 10px}.page-home .wa-pipe-arrow{fill:none;stroke:#23326b73;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}[dir=rtl] .page-home .wa-pipe-arrow{transform:scaleX(-1)}[data-theme=dark] .page-home .wa-card{background:var(--tint-navy)}[data-theme=dark] .page-home .wa-card:before{background:linear-gradient(120deg,#12141ac7 0%,#12141a9e 50%,#12141ac7 100%)}[data-theme=dark] .page-home .wa-benefits li{color:#c9cbd3}[data-theme=dark] .page-home .wa-benefits svg{stroke:#d991a2}[data-theme=dark] .page-home .wa-deal{color:#d991a2;border-color:#d991a280}[data-theme=dark] .page-home .wa-pipe-arrow{stroke:#c3cbe88c}[data-theme=dark] .page-home .wa-pipe-now{color:#ecedf1;background:#3b4a85}.page-home .ft-fab{z-index:9998;width:56px;height:56px;box-shadow:var(--shadow-2);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex;position:fixed;inset-inline-end:24px}.page-home .ft-call{background:#23326b;display:none;bottom:96px}.page-home .ft-fab svg{fill:#fff;width:30px;height:30px}@media (width<=768px){.page-home .ft-call{display:flex}}.page-home .hero .hero-left .hero-subtitle{max-width:560px;margin-top:24px}.page-home .hero-wa{background:var(--tint-navy);border:1px solid var(--hairline);border-radius:16px;align-self:center;padding:32px}.page-home .hero-wa-badge{color:var(--blue-authority);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.page-home .hero-wa-badge svg{color:var(--blue-authority)}.page-home .hero-wa-title{letter-spacing:-.01em;color:var(--blue-authority);margin:12px 0 8px;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.25}.page-home .hero-wa-text{color:var(--text-gray);margin:0 0 20px;font-size:15px;line-height:1.7}:is(.page-whatsapp,.page-features,.page-pricing) .main-content{--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Noto Sans Arabic", Tahoma, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--navy:#23326b;--navy-ink:#1b2757;--navy-tint:#eceff7;--rose:#b56576;--rose-strong:#9f4d60;--rose-strong-down:#8c4354;--rose-tint:#f6eaec;--bg:#eef0f4;--surface:#fff;--surface-2:#fafafc;--surface-3:#f4f5f8;--surface-4:#eceef3;--glass:#ffffffb8;--glass-strong:#ffffffdb;--hover:#23326b0d;--hover-2:#23326b14;--press:#23326b1f;--text:#1b1f2a;--text-2:#545b6b;--text-3:#636a77;--text-on-accent:#fff;--hairline:#ececf1;--line:#23326b29;--line-soft:#14182812;--link:#9f4d60;--link-down:#8c4354;--accent:#9f4d60;--accent-soft:#f6eaec;--focus:#b56576;--ok:#1a6b45;--ok-tint:#e6f4ec;--warn:#7a5200;--warn-tint:#fff4dd;--danger:#a8201a;--danger-tint:#fde9e7;--info:#23326b;--info-tint:#eceff7;--ai:#4b3f7a;--ai-tint:#efecf8;--crit:#9b2c15;--crit-tint:#fde4de;--r-win:16px;--r-card:14px;--r-ctl:8px;--r-pill:999px;--sh-1:0 1px 2px #1418280f;--sh-2:0 4px 14px #14182812;--sh-3:0 18px 46px #14182829, 0 2px 6px #1418280f;--sh-4:0 34px 80px #1418283d, 0 4px 12px #14182814;--side-w:236px;--toolbar-h:58px;--t:.18s cubic-bezier(.22, .61, .36, 1)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content *{box-sizing:border-box}:is(.page-whatsapp,.page-features,.page-pricing) .main-content,:is(.page-whatsapp,.page-features,.page-pricing) .main-content{height:100%}:is(.page-whatsapp,.page-features,.page-pricing) .main-content{-webkit-text-size-adjust:100%;font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:13.5px;line-height:1.5}:is(.page-whatsapp,.page-features,.page-pricing) .main-content h1,:is(.page-whatsapp,.page-features,.page-pricing) .main-content h2,:is(.page-whatsapp,.page-features,.page-pricing) .main-content h3,:is(.page-whatsapp,.page-features,.page-pricing) .main-content h4,:is(.page-whatsapp,.page-features,.page-pricing) .main-content p,:is(.page-whatsapp,.page-features,.page-pricing) .main-content ul,:is(.page-whatsapp,.page-features,.page-pricing) .main-content ol,:is(.page-whatsapp,.page-features,.page-pricing) .main-content figure{margin:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content ul,:is(.page-whatsapp,.page-features,.page-pricing) .main-content ol{padding:0;list-style:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content a{color:var(--link);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content a:hover{color:var(--link-down);text-underline-offset:2px;text-decoration:underline}:is(.page-whatsapp,.page-features,.page-pricing) .main-content button{font:inherit;color:inherit}:is(.page-whatsapp,.page-features,.page-pricing) .main-content img,:is(.page-whatsapp,.page-features,.page-pricing) .main-content svg{max-width:100%;display:block}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content hr{border:0;border-top:1px solid var(--hairline);margin:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content ::selection{background:var(--rose-tint);color:var(--text)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .wrap{width:min(1120px,100% - 48px);margin-inline:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-end{margin-inline-start:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-center{text-align:center}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-nowrap{white-space:nowrap}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-grow{flex:1;min-width:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-mt{margin-block-start:14px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-mb{margin-block-end:14px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-sep{color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .win{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-win);width:min(1480px,100% - 32px);height:calc(100vh - 32px);min-height:620px;box-shadow:var(--sh-3);flex-direction:column;margin:16px auto;display:flex;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .win-bar{background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-block-end:1px solid var(--hairline);height:38px;color:var(--text-2);flex:none;align-items:center;gap:12px;padding-inline:14px;font-size:12px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .win-title{color:var(--text-2);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:46vw;font-weight:600;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .win-tools{align-items:center;gap:6px;margin-inline-start:auto;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .app{grid-template-columns:var(--side-w) minmax(0, 1fr);flex:auto;min-height:0;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side{background:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-inline-end:1px solid var(--hairline);flex-direction:column;min-height:0;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-top{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 12px 6px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-biz,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num{border-radius:var(--r-ctl);cursor:pointer;text-align:start;width:100%;transition:background var(--t), border-color var(--t);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 9px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-biz{letter-spacing:-.01em;font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-biz:hover,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num:hover{background:var(--hover);border-color:var(--hairline)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-biz .ic,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num .ic{color:var(--text-3);flex:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-biz-name,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num{color:var(--text-2);font-size:12.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num .num{color:var(--text);font-weight:600}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-num-mark{background:var(--ok);border-radius:50%;flex:none;block-size:8px;inline-size:8px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-scroll{flex:auto;min-height:0;padding:6px 10px 10px;overflow-y:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-group{margin-block-start:14px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-group:first-child{margin-block-start:2px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-group-label{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding:4px 9px 6px;font-size:10.5px;font-weight:700;display:block}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-link{border-radius:var(--r-ctl);color:var(--text-2);transition:background var(--t), color var(--t);align-items:center;gap:9px;padding:6px 9px;font-size:13px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-link:hover{background:var(--hover);color:var(--text);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-link.is-on{background:var(--navy-tint);color:var(--navy-ink);font-weight:600}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-ic{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;flex:none;width:16px;height:16px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-link.is-on .side-ic{opacity:1}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-badge{border-radius:var(--r-pill);background:var(--surface-4);min-inline-size:20px;color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;margin-inline-start:auto;padding:1px 6px;font-size:11px;font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-link.is-on .side-badge{background:var(--surface);color:var(--navy-ink)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-badge.hot{background:var(--rose-strong);color:#fff}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-foot{border-block-start:1px solid var(--hairline);color:var(--text-3);flex:none;align-items:center;gap:8px;padding:10px 16px 12px;font-size:11.5px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side-mark{flex:none;width:18px;height:16px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toolbar{min-height:var(--toolbar-h);background:var(--glass-strong);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-block-end:1px solid var(--hairline);flex:none;align-items:center;gap:14px;padding:10px 18px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tb-title{letter-spacing:-.02em;font-size:17px;font-weight:680}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tb-sub{color:var(--text-3);font-size:12px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tb-spacer{flex:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tb-tools{align-items:center;gap:8px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .content{flex:auto;min-height:0;padding:20px 22px 26px;overflow:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .content.is-flush{flex-direction:column;padding:0;display:flex;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .pane{flex-direction:column;min-width:0;min-height:0;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .h1{letter-spacing:-.032em;font-size:40px;font-weight:700;line-height:1.08}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .h2{letter-spacing:-.026em;font-size:26px;font-weight:680;line-height:1.15}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .h3{letter-spacing:-.018em;font-size:18px;font-weight:660;line-height:1.25}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .h4{letter-spacing:-.012em;font-size:14.5px;font-weight:650;line-height:1.3}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .lead{color:var(--text-2);font-size:15px;line-height:1.6}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .muted{color:var(--text-2)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .small{font-size:12px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tiny{font-size:11px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .strong{font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mono{font-family:var(--mono);letter-spacing:-.01em;font-size:12px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .num,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-amt,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cell.num{font-variant-numeric:tabular-nums}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mono,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .num,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .refline,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbd,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cell.num,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-amt,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kpi-value,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .u-ltr{direction:ltr;unicode-bidi:isolate}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .label{color:var(--text-2);font-size:12.5px;font-weight:600}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .link{color:var(--link);font-weight:550}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .link-quiet{color:var(--text-2)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .link-quiet:hover{color:var(--link)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hair{background:var(--hairline);border:0;height:1px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .stack{gap:14px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .stack.tight{gap:8px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .stack.loose{gap:24px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cluster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .spread{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .section{border-block-start:1px solid var(--hairline);padding-block:34px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .section:first-child{border-block-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .section-head{gap:6px;margin-block-end:16px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .scroll-y{min-height:0;overflow-y:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .pad{padding:18px 22px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface);min-height:32px;color:var(--text);letter-spacing:-.006em;cursor:pointer;white-space:nowrap;box-shadow:var(--sh-1);transition:background var(--t), border-color var(--t), color var(--t);justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:560;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn:hover{background:var(--surface-3);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.primary{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--sh-1);border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.primary:hover{background:var(--rose-strong-down);color:var(--text-on-accent)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.navy{background:var(--navy);color:#fff;border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.navy:hover{background:var(--navy-ink);color:#fff}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.ghost{box-shadow:none;border-color:var(--line);background:0 0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.ghost:hover{background:var(--hover)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.quiet{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.quiet:hover{background:var(--hover);color:var(--text)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.danger{background:var(--danger-tint);color:var(--danger);border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.danger:hover{background:var(--danger-tint);color:var(--danger);filter:brightness(.97)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.ok{background:var(--ok-tint);color:var(--ok);border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.sm{border-radius:7px;min-height:26px;padding:4px 9px;font-size:12px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.lg{border-radius:10px;min-height:40px;padding:9px 18px;font-size:14px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.block{width:100%}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.icon{inline-size:30px;min-height:30px;padding:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn.icon.sm{inline-size:26px;min-height:26px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn[disabled],:is(.page-whatsapp,.page-features,.page-pricing) .main-content .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbtn{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface-3);min-height:30px;color:var(--text-3);cursor:pointer;min-inline-size:190px;transition:background var(--t), border-color var(--t);align-items:center;gap:8px;padding:4px 8px 4px 10px;font-size:12.5px;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbtn:hover{background:var(--surface-2);border-color:var(--line)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbtn .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;width:14px;height:14px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbd{font-family:var(--mono);border:1px solid var(--hairline);background:var(--surface);color:var(--text-3);border-radius:5px;margin-inline-start:auto;padding:2px 5px;font-size:10.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .seg{background:var(--surface-4);border-radius:var(--r-ctl);gap:2px;padding:2px;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .seg-btn{min-height:26px;color:var(--text-2);cursor:pointer;transition:background var(--t), color var(--t);background:0 0;border:0;border-radius:6px;padding:4px 11px;font-size:12.5px;font-weight:560}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .seg-btn:hover{color:var(--text)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .seg-btn.is-on{background:var(--surface);color:var(--text);box-shadow:var(--sh-1);font-weight:620}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tabs{border-block-end:1px solid var(--hairline);gap:2px;display:flex;overflow-x:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tab{color:var(--text-2);cursor:pointer;border:0;white-space:nowrap;transition:color var(--t), border-color var(--t);background:0 0;border-block-end:2px solid #0000;margin-block-end:-1px;padding:8px 12px;font-size:13px;font-weight:560}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tab:hover{color:var(--text)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tab.is-on{color:var(--accent);border-block-end-color:var(--accent);font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .switch{cursor:pointer;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-size:13px;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .switch-track{border-radius:var(--r-pill);background:var(--surface-4);border:1px solid var(--hairline);block-size:22px;inline-size:38px;transition:background var(--t), border-color var(--t);flex:none;position:relative}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .switch-knob{background:var(--surface);block-size:16px;inline-size:16px;box-shadow:var(--sh-1);transition:inset-inline-start var(--t);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .switch[aria-checked=true] .switch-track{background:var(--accent);border-color:#0000}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .switch[aria-checked=true] .switch-track .switch-knob{background:#fff;inset-inline-start:18px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .field{gap:5px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .field>.label{display:block}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .input,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .textarea,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .select{width:100%;min-height:34px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-ctl);transition:border-color var(--t), background var(--t), box-shadow var(--t);padding:6px 10px;font-size:13px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .input::placeholder,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .textarea::placeholder{color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .textarea{resize:vertical;min-height:88px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .select{appearance:none;cursor:pointer;padding-inline-end:30px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .input:hover,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .textarea:hover,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .select:hover{border-color:var(--line)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .input:focus,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .textarea:focus,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .select:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hint{color:var(--text-3);font-size:11.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .err{color:var(--danger);font-size:12px;font-weight:550}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .ok-note{color:var(--ok);font-size:12px;font-weight:550}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .field.is-bad .input,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .field.is-bad .textarea,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .field.is-bad .select{border-color:var(--danger)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .check{cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .check input{accent-color:var(--accent);block-size:15px;inline-size:15px;margin:2px 0 0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .radio{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .radio input{accent-color:var(--accent)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .range{width:100%;accent-color:var(--accent)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .chip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:var(--text-2);cursor:pointer;transition:background var(--t), color var(--t), border-color var(--t);align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:560;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .chip:hover{background:var(--hover);color:var(--text)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .chip.is-on{background:var(--navy-tint);color:var(--navy-ink);border-color:#0000;font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .chip .n{font-variant-numeric:tabular-nums;color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .chip.is-on .n{color:inherit}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .pill{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tag{border:1px solid var(--hairline);color:var(--text-2);background:var(--surface-2);border-radius:6px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.ok{background:var(--ok-tint);color:var(--ok)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.warn{background:var(--warn-tint);color:var(--warn)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.danger{background:var(--danger-tint);color:var(--danger)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.info{background:var(--info-tint);color:var(--info)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.ai{background:var(--ai-tint);color:var(--ai)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge.neutral{background:var(--surface-4);color:var(--text-2)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .badge .bdot{background:currentColor;border-radius:50%;block-size:6px;inline-size:6px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av{background:var(--navy-tint);block-size:30px;inline-size:30px;color:var(--navy-ink);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:680;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av.sm{block-size:24px;inline-size:24px;font-size:10px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av.lg{block-size:42px;inline-size:42px;font-size:15px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av.rose{background:var(--rose-tint);color:var(--rose-strong)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av.ok{background:var(--ok-tint);color:var(--ok)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av.ai{background:var(--ai-tint);color:var(--ai)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av-stack{display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av-stack .av{border:2px solid var(--surface);margin-inline-start:-8px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .av-stack .av:first-child{margin-inline-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mark-dot{background:var(--ok);border-radius:50%;flex:none;block-size:8px;inline-size:8px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mark-dot.warn{background:var(--warn)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mark-dot.danger{background:var(--danger)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .mark-dot.off{background:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--sh-1)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .card-head{border-block-end:1px solid var(--hairline);align-items:center;gap:10px;padding:13px 16px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .card-body{gap:12px;padding:16px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .card-foot{border-block-start:1px solid var(--hairline);align-items:center;gap:8px;padding:12px 16px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tile{background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;gap:5px;padding:13px 14px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-wrap{min-width:0;max-width:100%;display:inline-flex;position:relative}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu{z-index:40;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hairline);min-inline-size:240px;box-shadow:var(--sh-3);border-radius:12px;gap:1px;padding:5px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu[hidden]{display:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding:6px 9px 4px;font-size:11px;font-weight:700}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-item{border-radius:var(--r-ctl);color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:13px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-item:hover{background:var(--hover);color:var(--text);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-item .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-item.is-on{font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-item .tick{color:var(--accent);margin-inline-start:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .menu-sep{background:var(--hairline);height:1px;margin-block:4px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .list{flex-direction:column;min-height:0;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .list-head{border-block-end:1px solid var(--hairline);background:var(--surface-2);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;padding:8px 14px;font-size:11px;font-weight:700;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .list-body{min-height:0;overflow-y:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row{border-block-end:1px solid var(--hairline);cursor:pointer;color:inherit;text-align:start;width:100%;transition:background var(--t);background:0 0;border-block-start:0;border-inline:0;align-items:center;gap:10px;padding:10px 14px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row:hover{background:var(--hover);color:inherit;text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row.is-on{background:var(--navy-tint)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row-main{flex:auto;gap:2px;min-width:0;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row-meta{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .row-side{flex:none;align-items:center;gap:6px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cols{align-items:center;gap:10px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .table{border-collapse:collapse;width:100%;font-size:12.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .table th{text-align:start;border-block-end:1px solid var(--hairline);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);background:var(--surface-2);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:700}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .table td{border-block-end:1px solid var(--hairline);vertical-align:middle;padding:9px 12px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .table tbody tr{transition:background var(--t)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .table tbody tr:hover{background:var(--hover)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tree-line{padding-inline-start:18px;position:relative}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .tree-line:before{content:"";background:var(--hairline);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner{background:var(--info-tint);color:var(--info);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 13px;font-size:12.5px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner.warn{background:var(--warn-tint);color:var(--warn)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner.danger{background:var(--danger-tint);color:var(--danger)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner.ok{background:var(--ok-tint);color:var(--ok)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner-ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-block-start:1px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner-body{flex:auto;gap:3px;min-width:0;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner-acts{flex-wrap:wrap;gap:7px;margin-block-start:3px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner a{color:inherit;text-underline-offset:2px;text-decoration:underline}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity var(--t);background:#12151f57;position:fixed;inset:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .scrim.is-open{opacity:1;pointer-events:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet{z-index:100;pointer-events:none;justify-content:center;padding:22px 16px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-card);width:min(560px,100%);max-height:calc(100vh - 60px);box-shadow:var(--sh-4);opacity:0;flex-direction:column;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s;display:flex;transform:translateY(-14px)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet[hidden]{display:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet.is-open{pointer-events:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet.is-open .sheet-card{opacity:1;transform:translateY(0)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet-head{border-block-end:1px solid var(--hairline);align-items:center;gap:10px;padding:14px 16px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet-body{gap:14px;padding:16px;display:grid;overflow-y:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sheet-foot{border-block-start:1px solid var(--hairline);justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toasts{z-index:200;pointer-events:none;gap:8px;display:grid;position:fixed;inset-block-end:18px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] :is(.page-whatsapp,.page-features,.page-pricing) .main-content .toasts{transform:translate(50%)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast{background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hairline);min-inline-size:260px;max-inline-size:460px;box-shadow:var(--sh-3);color:var(--text);opacity:0;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;transition:opacity .2s,transform .2s;display:flex;transform:translateY(8px)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast.is-on{opacity:1;transform:translateY(0)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast-ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--accent);flex:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast.ok .toast-ic{color:var(--ok)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast.warn .toast-ic{color:var(--warn)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .toast.danger .toast-ic{color:var(--danger)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .empty{text-align:center;color:var(--text-3);place-items:center;gap:10px;padding:46px 22px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .empty-ic{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;width:34px;height:34px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .skel{background:var(--surface-4);border-radius:7px;animation:1.4s ease-in-out infinite kit-skel}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .skel-line{height:10px}@keyframes kit-skel{0%,to{opacity:1}50%{opacity:.5}}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .spinner{border:2px solid var(--hairline);border-block-start-color:var(--accent);border-radius:50%;flex:none;block-size:16px;inline-size:16px;animation:.72s linear infinite kit-spin}@keyframes kit-spin{to{transform:rotate(360deg)}}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .load-row{color:var(--text-3);align-items:center;gap:9px;font-size:12.5px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk{z-index:400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#12151f57;justify-content:center;align-items:flex-start;padding-block-start:12vh;display:flex;position:fixed;inset:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk[hidden]{display:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-panel{background:var(--glass-strong);-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border:1px solid var(--hairline);border-radius:var(--r-card);width:min(600px,100vw - 32px);max-height:62vh;box-shadow:var(--sh-4);flex-direction:column;display:flex;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-head{border-block-end:1px solid var(--hairline);align-items:center;gap:10px;padding:12px 14px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:auto;font-size:15px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-input::placeholder{color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-list{padding:6px;overflow-y:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-group{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);padding:8px 9px 4px;font-size:10.5px;font-weight:700}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item{border-radius:var(--r-ctl);width:100%;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item:hover,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item.is-on{background:var(--navy-tint);color:var(--navy-ink);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item .ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item .what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item .kbd{margin-inline-start:auto}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-empty{text-align:center;color:var(--text-3);padding:22px;font-size:13px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-head{z-index:60;background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-block-end:1px solid var(--hairline);position:sticky;inset-block-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-inner{align-items:center;gap:18px;width:min(1180px,100% - 40px);min-height:62px;margin-inline:auto;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-link{border-radius:var(--r-ctl);color:var(--text-2);transition:background var(--t), color var(--t);padding:6px 10px;font-size:13px;font-weight:550}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-link:hover{background:var(--hover);color:var(--text);text-decoration:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-link.is-on{color:var(--navy-ink);font-weight:650}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-cta{align-items:center;gap:8px;margin-inline-start:12px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .site-foot{background:var(--surface-2);border-block-start:1px solid var(--hairline);margin-block-start:8px;padding-block:40px 18px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .legal{flex-wrap:wrap;gap:14px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .legal a{color:var(--text-3)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .legal a:hover{color:var(--link)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2{border:1px solid var(--hairline);border-radius:var(--r-win);background:var(--surface);width:min(1180px,100% - 40px);box-shadow:var(--sh-1);grid-template-columns:1fr 1fr;gap:0;margin:46px auto 10px;display:grid;overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-half{align-content:start;gap:16px;padding:44px 40px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-half+.hero2-half{border-inline-start:1px solid var(--hairline);background:var(--surface-2)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-title{letter-spacing:-.032em;font-size:34px;font-weight:700;line-height:1.1}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-line{color:var(--text-2);font-size:14.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-acts{flex-wrap:wrap;gap:10px;margin-block-start:4px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sec{width:min(1120px,100% - 40px);margin-inline:auto;padding-block:52px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sec+.sec{border-block-start:1px solid var(--hairline)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sec-head{gap:8px;max-width:660px;margin-block-end:26px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .sec-lede{color:var(--text-2);font-size:15px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .split{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .split.flip .split-media{order:2}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .split-body{gap:12px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .split-media{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface-2);box-shadow:var(--sh-1);overflow:hidden}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .steps{gap:0;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .step{border-block-start:1px solid var(--hairline);gap:14px;padding-block:18px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .step:first-child{border-block-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .step-n{background:var(--navy-tint);block-size:26px;inline-size:26px;color:var(--navy-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .qa{display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .qa-item{border-block-start:1px solid var(--hairline)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .qa-item:first-child{border-block-start:0}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .qa-q{padding-block:15px;font-size:14px;font-weight:620}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .qa-a{color:var(--text-2);padding-block-end:15px;font-size:13.5px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-col{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);gap:12px;padding:22px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-col.is-on{border-color:var(--accent);box-shadow:var(--sh-2)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-amt{letter-spacing:-.03em;font-size:30px;font-weight:700}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-list{color:var(--text-2);gap:8px;font-size:13px;display:grid}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .banner-cookie{z-index:320;border-radius:var(--r-card);background:var(--glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hairline);box-shadow:var(--sh-3);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;font-size:12.5px;display:flex;position:fixed;inset-block-end:16px;inset-inline:16px}[dir=rtl] :is(.page-whatsapp,.page-features,.page-pricing) .main-content .split.flip .split-media{order:0}[dir=rtl] :is(.page-whatsapp,.page-features,.page-pricing) .main-content .cmdk-item .kbd,[dir=rtl] :is(.page-whatsapp,.page-features,.page-pricing) .main-content .kbtn .kbd{transform:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){:is(.page-whatsapp,.page-features,.page-pricing) .main-content *,:is(.page-whatsapp,.page-features,.page-pricing) .main-content :before,:is(.page-whatsapp,.page-features,.page-pricing) .main-content :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (width<=1100px){:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2{grid-template-columns:1fr}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .hero2-half+.hero2-half{border-inline-start:0;border-block-start:1px solid var(--hairline)}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .split{grid-template-columns:1fr;gap:24px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .price-cols{grid-template-columns:1fr}}@media (width<=820px){:is(.page-whatsapp,.page-features,.page-pricing) .main-content .app{grid-template-columns:1fr}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .side{display:none}:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid2,:is(.page-whatsapp,.page-features,.page-pricing) .main-content .grid3{grid-template-columns:1fr}}.page-whatsapp .main-content{--bg-light:#f8f9fa;--bg-white:#fff;--blue-authority:#23326b;--dusty-rose-action:#9f4d60;--text-dark:#1a1a1a;--text-gray:#636a77;--border-blue:#23326b33;--sidebar-width:260px;--tint-rose:#f6eaec;--tint-navy:#eceff7;--rose-strong:#9f4d60;--hairline:#ececf1;--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-system-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-1:0 1px 2px #10141e0a, 0 2px 8px -2px #10141e0f;--shadow-2:0 1px 2px #10141e0d, 0 10px 26px -12px #10141e33;--shadow-3:0 1px 2px #10141e0d, 0 20px 48px -22px #23326b4d;--shadow-rose:0 1px 2px #9f4d601f, 0 8px 20px -12px #9f4d606b}.page-whatsapp .app-container{min-height:100vh;display:block}.page-whatsapp .main-content .nav-tools{align-items:center;gap:6px;display:inline-flex}.page-whatsapp .main-content .nav-tools svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.page-whatsapp .main-content{padding:48px clamp(24px,5vw,72px)}.page-whatsapp .main-content .inner{max-width:none;margin:0}.page-whatsapp .main-content{scroll-behavior:smooth;font-family:var(--font-system);background:var(--bg-light);color:var(--text-dark);font-size:15px;line-height:1.6}.page-whatsapp .main-content .band{border-block-start:1px solid var(--hairline)}.page-whatsapp .main-content .band.wa-hero{border-block-start:0}.page-whatsapp .main-content .band.tint{background:var(--tint-navy)}.page-whatsapp .main-content .band.rose{background:var(--tint-rose)}.page-whatsapp .main-content .band-inner{padding-block:clamp(80px,5.8vw,100px);padding-inline:clamp(24px,5vw,72px)}.page-whatsapp .main-content .band.wa-hero .band-inner{padding-block:clamp(44px,4vw,64px) clamp(80px,5.8vw,100px)}.page-whatsapp .main-content .band.rose .band-inner{padding-block:clamp(56px,4.5vw,80px)}.page-whatsapp .main-content .hero-grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}.page-whatsapp .main-content .hero-copy{align-content:center;justify-items:start;gap:20px;display:grid}.page-whatsapp .main-content .hero-h1{letter-spacing:-.035em;color:var(--navy-ink);text-wrap:balance;max-inline-size:22ch;font-size:clamp(34px,3.1vw,52px);font-weight:700;line-height:1.06}.page-whatsapp .main-content .hero-copy p{color:var(--text-gray);max-inline-size:58ch;font-size:17px;line-height:1.6}.page-whatsapp .main-content .hero-badge{letter-spacing:.085em;text-transform:uppercase;color:var(--navy-ink);align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:inline-flex}.page-whatsapp .main-content .hero-badge svg{fill:currentColor;block-size:16px;inline-size:16px}.page-whatsapp .main-content .acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.page-whatsapp .main-content .split2{grid-template-columns:minmax(0,29fr) minmax(0,21fr);align-items:center;gap:clamp(40px,4.5vw,80px);display:grid}.page-whatsapp .main-content .split2>.split2-media{grid-area:1/1}.page-whatsapp .main-content .split2>.split2-body{grid-area:1/2}.page-whatsapp .main-content .split2.flip{grid-template-columns:minmax(0,21fr) minmax(0,29fr)}.page-whatsapp .main-content .split2.flip>.split2-media{grid-column:2}.page-whatsapp .main-content .split2.flip>.split2-body{grid-column:1}.page-whatsapp .main-content .split2-body{align-content:center;justify-items:start;gap:16px;display:grid}.page-whatsapp .main-content .split2-body>p{max-inline-size:58ch}.page-whatsapp .main-content .eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--text-gray);font-size:11.5px;font-weight:700}.page-whatsapp .main-content .h2-band{letter-spacing:-.03em;color:var(--navy-ink);font-size:clamp(23px,1.9vw,30px);font-weight:680;line-height:1.14}.page-whatsapp .main-content .body{color:var(--text-gray);font-size:16.5px;line-height:1.65}.page-whatsapp .main-content .band-head{gap:12px;max-inline-size:66ch;display:grid}.page-whatsapp .main-content .band-head>p{max-inline-size:58ch}.page-whatsapp .main-content .band.rose .band-inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.page-whatsapp .main-content .band.rose .band-head{max-inline-size:none}.page-whatsapp .main-content .band.rose .hero-h1{max-inline-size:26ch;font-size:clamp(26px,2.4vw,38px)}.page-whatsapp .main-content .band.rose .acts{justify-content:flex-end;justify-self:end}.page-whatsapp .main-content .shot{--shot-fs:clamp(11.5px, .66vw, 13.5px);--shot-fs-sm:clamp(10.5px, .6vw, 12.5px);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-2);overflow:hidden}.page-whatsapp .main-content .shot-bar{border-block-end:1px solid var(--hairline);align-items:center;gap:8px;padding:9px 12px;display:flex}.page-whatsapp .main-content .shot-title{font-size:var(--shot-fs);color:var(--text-2);font-weight:650}.page-whatsapp .main-content .shot-right{font-size:var(--shot-fs-sm);color:var(--text-3);margin-inline-start:auto}.page-whatsapp .main-content .shot-body{display:grid}.page-whatsapp .main-content .shot-cols{grid-template-columns:168px minmax(0,1fr)}.page-whatsapp .main-content .shot-side{border-inline-end:1px solid var(--hairline);background:var(--surface-2);align-content:start;gap:8px;padding:10px;display:grid}.page-whatsapp .main-content .shot-search{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface);block-size:26px;font-size:var(--shot-fs-sm);color:var(--text-3);align-items:center;padding-inline:8px;display:flex}.page-whatsapp .main-content .shot-chat{border-radius:9px;gap:2px;padding:7px 9px;display:grid}.page-whatsapp .main-content .shot-chat .n{font-size:var(--shot-fs);font-weight:620}.page-whatsapp .main-content .shot-chat .p{font-size:var(--shot-fs-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-whatsapp .main-content .shot-chat.is-on{background:var(--navy-tint)}.page-whatsapp .main-content .shot-main{align-content:start;gap:10px;padding:12px 13px;display:grid}.page-whatsapp .main-content .shot-head{align-items:center;gap:8px;display:flex}.page-whatsapp .main-content .shot-name{font-size:var(--shot-fs);font-weight:650}.page-whatsapp .main-content .shot-sub{font-size:var(--shot-fs-sm);color:var(--text-3)}.page-whatsapp .main-content .shot-msgs{gap:7px;display:grid}.page-whatsapp .main-content .bub{max-inline-size:84%;font-size:var(--shot-fs);background:var(--surface-3);border-radius:12px;padding:7px 10px;line-height:1.45}.page-whatsapp .main-content .bub.in{border-end-start-radius:4px;justify-self:start}.page-whatsapp .main-content .bub.out{background:var(--rose-tint);border-end-end-radius:4px;justify-self:end}.page-whatsapp .main-content .bub.ai{background:var(--ai-tint);color:var(--ai)}.page-whatsapp .main-content .shot-composer{border:1px solid var(--hairline);border-radius:var(--r-ctl);font-size:var(--shot-fs-sm);color:var(--text-3);background:var(--surface);padding:7px 10px}.page-whatsapp .main-content .shot-toolbar{border-block-end:1px solid var(--hairline);align-items:center;gap:6px;padding-block-end:10px;display:flex}.page-whatsapp .main-content .shot-tools-right{gap:6px;margin-inline-start:auto;display:inline-flex}.page-whatsapp .main-content .shot-row{border-block-start:1px solid var(--hairline);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding-block:9px;display:grid}.page-whatsapp .main-content .shot-row.two{grid-template-columns:minmax(0,1.4fr) auto}.page-whatsapp .main-content .shot-row:first-child{border-block-start:0}.page-whatsapp .main-content .shot-row .n{font-size:var(--shot-fs);font-weight:620}.page-whatsapp .main-content .shot-row .m{font-size:var(--shot-fs-sm);color:var(--text-3)}.page-whatsapp .main-content .shot-field{gap:4px;display:grid}.page-whatsapp .main-content .shot-field .lbl{font-size:var(--shot-fs-sm);color:var(--text-3)}.page-whatsapp .main-content .shot-seg{background:var(--surface-4);border-radius:7px;justify-self:start;gap:2px;padding:2px;display:inline-flex}.page-whatsapp .main-content .shot-seg span{font-size:var(--shot-fs-sm);color:var(--text-2);border-radius:5px;padding:3px 9px}.page-whatsapp .main-content .shot-seg span.is-on{background:var(--surface);color:var(--text);box-shadow:var(--sh-1);font-weight:600}.page-whatsapp .main-content .shot-conn{border-block-start:1px solid var(--hairline);align-items:center;gap:10px;padding-block:11px;display:flex}.page-whatsapp .main-content .shot-conn:first-child{border-block-start:0}.page-whatsapp .main-content .shot-logo{block-size:26px;inline-size:26px;font-size:var(--shot-fs-sm);background:var(--surface-4);color:var(--text-2);border-radius:7px;flex:none;place-items:center;font-weight:700;display:grid}.page-whatsapp .main-content .shot-note{font-size:var(--shot-fs-sm);color:var(--text-3)}.page-whatsapp .main-content .shot-caption{border-block-start:1px solid var(--hairline);background:var(--surface-2);font-size:var(--shot-fs-sm);color:var(--text-3);padding:10px 13px}.page-whatsapp .main-content .shot-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-whatsapp .main-content .shot-col{align-content:start;gap:6px;display:grid}.page-whatsapp .main-content .shot-col-head{font-size:var(--shot-fs-sm);letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-weight:700}.page-whatsapp .main-content .shot-card{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;gap:3px;padding:7px 8px;display:grid}.page-whatsapp .main-content .shot-card .n{font-size:var(--shot-fs);font-weight:620}.page-whatsapp .main-content .shot-card .v{font-size:var(--shot-fs-sm);color:var(--text-2)}.page-whatsapp .main-content .shot-switchline{border-block-start:1px solid var(--hairline);align-items:center;gap:10px;padding-block:8px;display:flex}.page-whatsapp .main-content .shot-switchline .lbl{font-size:var(--shot-fs)}.page-whatsapp .main-content .fold{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(40px,5vw,88px);display:grid}.page-whatsapp .main-content .fold details{border-block-start:1px solid var(--hairline)}.page-whatsapp .main-content .fold summary{letter-spacing:-.008em;color:var(--text-dark);cursor:pointer;transition:color var(--t);padding-block:16px;padding-inline-end:30px;font-size:15px;font-weight:620;list-style:none;display:block;position:relative}.page-whatsapp .main-content .fold summary::-webkit-details-marker{display:none}.page-whatsapp .main-content .fold summary:after{content:"";border-inline-end:1.5px solid var(--text-3);border-block-end:1.5px solid var(--text-3);block-size:8px;inline-size:8px;transition:transform var(--t), border-color var(--t);position:absolute;inset-block-start:50%;inset-inline-end:6px;transform:translateY(-70%)rotate(45deg)}[dir=rtl] .page-whatsapp .main-content .fold summary:after{transform:translateY(-70%)rotate(-45deg)}.page-whatsapp .main-content .fold summary:hover{color:var(--dusty-rose-action)}.page-whatsapp .main-content .fold summary:hover:after{border-color:currentColor}.page-whatsapp .main-content .fold details[open] summary{color:var(--blue-authority)}.page-whatsapp .main-content .fold details[open] summary:after{transform:translateY(-30%)rotate(-135deg)}[dir=rtl] .page-whatsapp .main-content .fold details[open] summary:after{transform:translateY(-30%)rotate(135deg)}.page-whatsapp .main-content .fold-a{gap:10px;padding-block-end:20px;display:grid}.page-whatsapp .main-content .fold-a p{color:var(--text-gray);max-inline-size:60ch;font-size:14.5px;line-height:1.65}.page-whatsapp .main-content .fold-a a{color:var(--dusty-rose-action)}.page-whatsapp .main-content .fold-a a:hover{color:var(--rose-strong)}@media (width<=1100px){.page-whatsapp .main-content .hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.page-whatsapp .main-content .split2,.page-whatsapp .main-content .split2.flip{grid-template-columns:minmax(0,1fr);gap:28px}.page-whatsapp .main-content .split2>.split2-media,.page-whatsapp .main-content .split2.flip>.split2-media{order:2;grid-area:auto/1}.page-whatsapp .main-content .split2>.split2-body,.page-whatsapp .main-content .split2.flip>.split2-body{order:1;grid-area:auto/1}.page-whatsapp .main-content .band.rose .band-inner{grid-template-columns:minmax(0,1fr);gap:24px}.page-whatsapp .main-content .band.rose .acts{justify-content:flex-start;justify-self:start}.page-whatsapp .main-content .fold{grid-template-columns:minmax(0,1fr);gap:0}}@media (width<=760px){.page-whatsapp .main-content .shot-cols{grid-template-columns:minmax(0,1fr)}.page-whatsapp .main-content .shot-side{display:none}.page-whatsapp .main-content .shot-board{grid-template-columns:minmax(0,1fr)}.page-whatsapp .main-content .shot-row{grid-template-columns:minmax(0,1fr);gap:3px}}.page-whatsapp .main-content{--gl-rose:#ba5470;--gl-navy:#22348c}.page-whatsapp .main-content :is(.btn.primary,.btn-primary,.hero-link.primary){background:var(--gl-rose)!important;color:#fff!important;border-color:#0000!important}.page-whatsapp .main-content .btn.navy{background:var(--gl-navy)!important;color:#fff!important;border-color:#0000!important}.page-whatsapp .main-content :is(.btn,.btn-primary,.btn-secondary,.hero-link,button):hover{transform:none!important}.page-whatsapp .main-content .fold-col{flex-direction:column;min-width:0;display:flex}:is(.page-features,.page-pricing) .main-content{background:var(--surface);background:var(--surface);font-family:var(--font);-webkit-font-smoothing:antialiased;line-height:1.65}:is(.page-features,.page-pricing) .main-content .band{border-block-start:1px solid var(--hairline)}:is(.page-features,.page-pricing) .main-content .band.tint{background:var(--surface-3)}:is(.page-features,.page-pricing) .main-content .band.rose{background:var(--rose-tint)}:is(.page-features,.page-pricing) .main-content .band-inner{width:min(1200px,100% - 80px);margin-inline:auto;padding-block:68px}:is(.page-features,.page-pricing) .main-content .band.tight .band-inner{padding-block:52px}:is(.page-features,.page-pricing) .main-content .band.wa-hero .band-inner{padding-block:72px 64px}:is(.page-features,.page-pricing) .main-content .band-head{gap:10px;max-width:730px;margin-block-end:30px;display:grid}:is(.page-features,.page-pricing) .main-content .hero-h1{letter-spacing:-.035em;color:var(--navy-ink);font-size:clamp(34px,3.6vw,46px);font-weight:700;line-height:1.06}:is(.page-features,.page-pricing) .main-content .h2-band{letter-spacing:-.028em;color:var(--navy-ink);font-size:clamp(23px,2.3vw,30px);font-weight:680;line-height:1.16}:is(.page-features,.page-pricing) .main-content .h3-item{letter-spacing:-.012em;font-size:15.5px;font-weight:650;line-height:1.32}:is(.page-features,.page-pricing) .main-content .body{color:var(--text-2);font-size:14.5px}:is(.page-features,.page-pricing) .main-content .text-block{gap:12px;display:grid}:is(.page-features,.page-pricing) .main-content .text-block p{color:var(--text-2);font-size:14.5px}:is(.page-features,.page-pricing) .main-content .text-block a{color:var(--link)}:is(.page-features,.page-pricing) .main-content .text-block a:hover{color:var(--link-down)}:is(.page-features,.page-pricing) .main-content .note-line{color:var(--text-3);font-size:12.5px}:is(.page-features,.page-pricing) .main-content .acts{flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:6px;display:flex}:is(.page-features,.page-pricing) .main-content .acts.center{justify-content:flex-start}@media (width<=1000px){:is(.page-features,.page-pricing) .main-content .band-inner{width:min(1200px,100% - 48px);padding-block:52px}}:is(.page-features,.page-pricing) .main-content .hero-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:60px;display:grid}:is(.page-features,.page-pricing) .main-content .hero-copy{align-content:start;gap:16px;display:grid}:is(.page-features,.page-pricing) .main-content .hero-copy p{color:var(--text-2);font-size:15px}:is(.page-features,.page-pricing) .main-content .hero-panel{border:1px solid var(--hairline);border-radius:var(--r-win);background:var(--surface-2);align-content:start;gap:12px;padding:26px 26px 24px;display:grid}:is(.page-features,.page-pricing) .main-content .hero-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--navy-ink);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}:is(.page-features,.page-pricing) .main-content .hero-badge svg{fill:currentColor;block-size:15px;inline-size:15px}:is(.page-features,.page-pricing) .main-content .hero-panel h2{margin:0}:is(.page-features,.page-pricing) .main-content .hero-panel p{color:var(--text-2);font-size:13.5px}:is(.page-features,.page-pricing) .main-content .hero-panel .field .seg{justify-self:start}:is(.page-features,.page-pricing) .main-content .hero-panel .field .select{max-inline-size:100%}@media (width<=1000px){:is(.page-features,.page-pricing) .main-content .hero-grid{grid-template-columns:1fr;gap:34px}}:is(.page-features,.page-pricing) .main-content .list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}:is(.page-features,.page-pricing) .main-content .list.two{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.page-features,.page-pricing) .main-content .list-item{border-block-start:1px solid var(--hairline);align-content:start;gap:7px;padding-block:20px;display:grid}:is(.page-features,.page-pricing) .main-content .list-item p{color:var(--text-2);font-size:13.5px}:is(.page-features,.page-pricing) .main-content .list-item a{font-size:13px}@media (width<=1000px){:is(.page-features,.page-pricing) .main-content .list,:is(.page-features,.page-pricing) .main-content .list.two{grid-template-columns:1fr;gap:0}}:is(.page-features,.page-pricing) .main-content .split2{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}:is(.page-features,.page-pricing) .main-content .split2.flip .split2-media{order:2}:is(.page-features,.page-pricing) .main-content .split2-body{align-content:start;gap:12px;display:grid}@media (width<=1000px){:is(.page-features,.page-pricing) .main-content .split2{grid-template-columns:1fr;gap:28px}:is(.page-features,.page-pricing) .main-content .split2.flip .split2-media{order:0}}:is(.page-features,.page-pricing) .main-content .shot{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--sh-2);overflow:hidden}:is(.page-features,.page-pricing) .main-content .shot-bar{border-block-end:1px solid var(--hairline);align-items:center;gap:8px;padding:9px 12px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-title{color:var(--text-2);font-size:11.5px;font-weight:650}:is(.page-features,.page-pricing) .main-content .shot-right{color:var(--text-3);margin-inline-start:auto;font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-body{display:grid}:is(.page-features,.page-pricing) .main-content .shot-cols{grid-template-columns:168px 1fr}:is(.page-features,.page-pricing) .main-content .shot-side{border-inline-end:1px solid var(--hairline);background:var(--surface-2);align-content:start;gap:8px;padding:10px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-search{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--surface);block-size:26px;color:var(--text-3);align-items:center;padding-inline:8px;font-size:10.5px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-chat{border-radius:9px;gap:2px;padding:7px 9px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-chat .n{font-size:11.5px;font-weight:620}:is(.page-features,.page-pricing) .main-content .shot-chat .p{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}:is(.page-features,.page-pricing) .main-content .shot-chat.is-on{background:var(--navy-tint)}:is(.page-features,.page-pricing) .main-content .shot-main{align-content:start;gap:10px;padding:12px 13px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-head{align-items:center;gap:8px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-name{font-size:12px;font-weight:650}:is(.page-features,.page-pricing) .main-content .shot-sub{color:var(--text-3);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-msgs{gap:7px;display:grid}:is(.page-features,.page-pricing) .main-content .bub{background:var(--surface-3);border-radius:12px;max-inline-size:84%;padding:7px 10px;font-size:11.5px;line-height:1.45}:is(.page-features,.page-pricing) .main-content .bub.in{border-end-start-radius:4px;justify-self:start}:is(.page-features,.page-pricing) .main-content .bub.out{background:var(--rose-tint);border-end-end-radius:4px;justify-self:end}:is(.page-features,.page-pricing) .main-content .bub.ai{background:var(--ai-tint);color:var(--ai)}:is(.page-features,.page-pricing) .main-content .shot-composer{border:1px solid var(--hairline);border-radius:var(--r-ctl);color:var(--text-3);background:var(--surface);padding:7px 10px;font-size:11px}:is(.page-features,.page-pricing) .main-content .shot-toolbar{border-block-end:1px solid var(--hairline);align-items:center;gap:6px;padding-block-end:10px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-tools-right{gap:6px;margin-inline-start:auto;display:inline-flex}:is(.page-features,.page-pricing) .main-content .shot-row{border-block-start:1px solid var(--hairline);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:10px;padding-block:9px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-row.two{grid-template-columns:1.4fr auto}:is(.page-features,.page-pricing) .main-content .shot-row:first-child{border-block-start:0}:is(.page-features,.page-pricing) .main-content .shot-row .n{font-size:11.5px;font-weight:620}:is(.page-features,.page-pricing) .main-content .shot-row .m{color:var(--text-3);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-field{gap:4px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-field .lbl{color:var(--text-3);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-input{border:1px solid var(--hairline);background:var(--surface);color:var(--text-2);border-radius:7px;padding:6px 8px;font-size:11px}:is(.page-features,.page-pricing) .main-content .shot-seg{background:var(--surface-4);border-radius:7px;justify-self:start;gap:2px;padding:2px;display:inline-flex}:is(.page-features,.page-pricing) .main-content .shot-seg span{color:var(--text-2);border-radius:5px;padding:3px 9px;font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-seg span.is-on{background:var(--surface);color:var(--text);box-shadow:var(--sh-1);font-weight:600}:is(.page-features,.page-pricing) .main-content .shot-conn{border-block-start:1px solid var(--hairline);align-items:center;gap:10px;padding-block:11px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-conn:first-child{border-block-start:0}:is(.page-features,.page-pricing) .main-content .shot-logo{background:var(--surface-4);block-size:26px;inline-size:26px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}:is(.page-features,.page-pricing) .main-content .shot-note{color:var(--text-3);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-kv{grid-template-columns:1fr 1fr;gap:8px 14px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-kv .k{color:var(--text-3);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-kv .v{font-size:11.5px;font-weight:600}:is(.page-features,.page-pricing) .main-content .shot-caption{border-block-start:1px solid var(--hairline);background:var(--surface-2);color:var(--text-3);padding:10px 13px;font-size:11px}:is(.page-features,.page-pricing) .main-content .shot-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-col{align-content:start;gap:6px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-col-head{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700}:is(.page-features,.page-pricing) .main-content .shot-card{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;gap:3px;padding:7px 8px;display:grid}:is(.page-features,.page-pricing) .main-content .shot-card .n{font-size:11px;font-weight:620}:is(.page-features,.page-pricing) .main-content .shot-card .v{color:var(--text-2);font-size:10.5px}:is(.page-features,.page-pricing) .main-content .shot-switchline{border-block-start:1px solid var(--hairline);align-items:center;gap:10px;padding-block:8px;display:flex}:is(.page-features,.page-pricing) .main-content .shot-switchline .lbl{font-size:11.5px}:is(.page-features,.page-pricing) .main-content .switch-row{flex-wrap:wrap;align-items:center;gap:20px;margin-block-start:24px;display:flex}:is(.page-features,.page-pricing) .main-content .switch-row .field{min-inline-size:240px}:is(.page-features,.page-pricing) .main-content .price-cols{gap:0 24px}:is(.page-features,.page-pricing) .main-content .price-col{gap:14px;padding:26px 24px 24px}:is(.page-features,.page-pricing) .main-content .price-tier{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}:is(.page-features,.page-pricing) .main-content .price-col.is-on .price-tier{color:var(--rose-strong)}:is(.page-features,.page-pricing) .main-content .price-amt{letter-spacing:-.035em;color:var(--navy-ink);font-size:34px;font-weight:700}:is(.page-features,.page-pricing) .main-content .price-when{color:var(--text-3);font-size:12px}:is(.page-features,.page-pricing) .main-content .price-list{margin:0;padding:0;list-style:none}:is(.page-features,.page-pricing) .main-content .price-list li{border-block-start:1px solid var(--hairline);color:var(--text-2);padding-block:8px;font-size:12.5px}:is(.page-features,.page-pricing) .main-content .price-list li:first-child{border-block-start:0}:is(.page-features,.page-pricing) .main-content .price-col .btn{margin-block-start:4px}:is(.page-features,.page-pricing) .main-content .only-annual,:is(.page-features,.page-pricing) .main-content .only-month{display:none}:is(.page-features,.page-pricing) .main-content .is-annual .only-annual{display:revert}:is(.page-features,.page-pricing) .main-content .is-annual .only-month{display:none}:is(.page-features,.page-pricing) .main-content .is-month .only-month{display:revert}:is(.page-features,.page-pricing) .main-content .is-month .only-annual{display:none}:is(.page-features,.page-pricing) .main-content .cmp-wrap{border-block-start:1px solid var(--hairline)}:is(.page-features,.page-pricing) .main-content .cmp{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}:is(.page-features,.page-pricing) .main-content .cmp th:first-child,:is(.page-features,.page-pricing) .main-content .cmp td:first-child{inline-size:46%}:is(.page-features,.page-pricing) .main-content .cmp th,:is(.page-features,.page-pricing) .main-content .cmp td{border-block-end:1px solid var(--hairline);text-align:start;vertical-align:top;padding:12px 14px}:is(.page-features,.page-pricing) .main-content .cmp thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);background:0 0;font-size:11px;font-weight:700}:is(.page-features,.page-pricing) .main-content .cmp tbody th{font-weight:600}:is(.page-features,.page-pricing) .main-content .cmp td{color:var(--text-2)}:is(.page-features,.page-pricing) .main-content .cmp .is-on{color:var(--navy-ink);font-weight:650}:is(.page-features,.page-pricing) .main-content .cmp-note{color:var(--text-3);margin-block-start:12px;font-size:12px}:is(.page-features,.page-pricing) .main-content .notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}:is(.page-features,.page-pricing) .main-content .note{border-block-start:1px solid var(--hairline);align-content:start;gap:6px;padding-block:20px;display:grid}:is(.page-features,.page-pricing) .main-content .note h3{font-size:14.5px;font-weight:650}:is(.page-features,.page-pricing) .main-content .note p{color:var(--text-2);font-size:13.5px}:is(.page-features,.page-pricing) .main-content .note .badge{justify-self:start}@media (width<=1000px){:is(.page-features,.page-pricing) .main-content .notes{grid-template-columns:1fr;gap:0}:is(.page-features,.page-pricing) .main-content .price-cols{gap:20px}}:is(.page-features,.page-pricing) .main-content .qa{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 clamp(40px,5vw,88px)}:is(.page-features,.page-pricing) .main-content .qa .qa-item:first-child{border-block-start:1px solid var(--hairline)}@media (width<=900px){:is(.page-features,.page-pricing) .main-content .qa{grid-template-columns:1fr}:is(.page-features,.page-pricing) .main-content .qa .qa-item:nth-child(2){border-block-start:0}}:is(.page-features,.page-pricing) .main-content .qa-q{font-size:15px}:is(.page-features,.page-pricing) .main-content .qa-a{font-size:13.5px}:is(.page-features,.page-pricing) .main-content .qa-a a{color:var(--link)}:is(.page-features,.page-pricing) .main-content .wrap,:is(.page-features,.page-pricing) .main-content .site-inner,:is(.page-features,.page-pricing) .main-content .hero2,:is(.page-features,.page-pricing) .main-content .sec,:is(.page-features,.page-pricing) .main-content .band-inner{box-sizing:border-box;width:auto!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(24px,5vw,72px)!important}.page-pricing .main-content a.seg-btn{align-items:center;text-decoration:none;display:inline-flex}.page-pricing .main-content .currency-row{align-items:center;gap:8px;display:flex}.page-pricing .main-content .currency-row .select{flex:1;min-width:0}.page-pricing .main-content details.qa-item>summary{cursor:pointer;list-style-position:inside}.page-pricing .main-content details.qa-item>summary:hover{color:var(--dusty-rose-action,#b56576)}.page-pricing .main-content details.qa-item>.qa-a{margin-top:8px}:is(.page-whatsapp,.page-features,.page-pricing) .main-content{padding:0}:is(.page-features,.page-pricing) .main-content .band:first-child{border-block-start:0}.page-contact .hp-field{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.page-contact .form-sent{text-align:center;border:1px solid var(--hairline);background:var(--tint-navy);border-radius:12px;padding:40px 32px}.page-contact .form-sent-ic{fill:none;block-size:44px;inline-size:44px;stroke:var(--blue-authority);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.page-contact .form-sent-title{font-family:var(--font-system-display);letter-spacing:-.01em;color:var(--blue-authority);margin:14px 0 8px;font-size:22px;font-weight:700}.page-contact .form-sent-text{max-width:460px;color:var(--text-gray);margin:0 auto 6px;font-size:15px;line-height:1.7}.page-contact .form-sent-ref{letter-spacing:.3px;color:var(--text-gray);margin:0 0 20px;font-size:12.5px}.page-contact .form-fallback .ref{letter-spacing:.3px;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12.5px}.page-contact .form-fallback .btn{margin-top:12px}.page-contact .field-error[hidden]{display:none!important}.page-contact .contact-form .form-group .field-error{margin-top:6px}.page-consultation .ft-reassure{color:var(--text-gray);letter-spacing:.3px;margin-top:14px;font-size:13px}.page-consultation .cwrap{padding-top:24px}.page-consultation .brief{background:var(--bg-white);border:1px solid var(--hairline);box-shadow:var(--shadow-1);border-radius:18px;padding:26px 24px}.page-consultation .brief+.brief{margin-top:28px}.page-consultation .brief-title{font-family:var(--font-system-display);color:var(--blue-authority);margin:0 0 10px;font-size:22px;font-weight:700}.page-consultation .brief-lead{color:var(--text-gray);max-width:560px;margin:0 0 20px;font-size:14.5px;line-height:1.7}.page-consultation .brief-actions{flex-wrap:wrap;gap:14px;display:flex}.page-consultation .brief-btn{font-family:var(--font-system);border-radius:999px;align-items:center;gap:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.page-consultation .brief-btn svg{stroke:none;fill:#fff;width:18px;height:18px}.page-consultation .brief-wa{background:var(--blue-authority);color:#fff}.page-consultation .brief-wa:hover{background:#1b2757}.page-consultation .brief-mail{background:var(--dusty-rose-action);color:#fff}.page-consultation .brief-mail svg{fill:none;stroke:#fff;stroke-width:2px}.page-consultation .brief-mail:hover{background:var(--rose-strong)}.page-consultation .brief-note{color:var(--text-gray);letter-spacing:.3px;margin:18px 0 0;font-size:13px}.page-consultation .alt{color:var(--text-gray);margin-top:18px;font-size:13.5px}.page-consultation .alt a{color:var(--dusty-rose-action);text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-consultation .brief .form-group select,.page-consultation .brief .form-group input[type=date]{font-family:var(--font-system);color:var(--text-dark);background:var(--bg-light);border:1px solid var(--border-blue);border-radius:6px;padding:12px 16px;font-size:15px;transition:all .2s}.page-consultation .brief .form-group select:focus,.page-consultation .brief .form-group input[type=date]:focus{border-color:var(--dusty-rose-action);background:var(--bg-white);outline:none}.page-consultation .brief .form-row+.form-row,.page-consultation .brief .form-row+.form-group,.page-consultation .brief .form-group+.form-row,.page-consultation .brief .form-group+.form-group{margin-top:4px}.page-consultation .field-error[hidden]{display:none!important}.page-consultation .contact-form .form-group .field-error{margin-top:6px}.page-consultation .form-sent{text-align:center;border:1px solid var(--hairline);background:var(--tint-navy);border-radius:12px;padding:34px 28px}.page-consultation .form-sent-ic{fill:none;block-size:44px;inline-size:44px;stroke:var(--blue-authority);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.page-consultation .form-sent-title{font-family:var(--font-system-display);letter-spacing:-.01em;color:var(--blue-authority);margin:14px 0 8px;font-size:20px;font-weight:700}.page-consultation .form-sent-text{max-width:460px;color:var(--text-gray);margin:0 auto 6px;font-size:15px;line-height:1.7}.page-consultation .form-sent-ref{letter-spacing:.3px;color:var(--text-gray);margin:0 0 20px;font-size:12.5px}.page-consultation .form-fallback{margin-top:0}.page-consultation .form-fallback .ref{letter-spacing:.3px;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12.5px}.page-consultation .form-fallback .btn{margin-top:12px}.page-legal .legal-tabs{border-block-end:1px solid var(--hairline);flex-wrap:wrap;gap:28px;margin-bottom:32px;display:flex}.page-legal .legal-tab{font-family:var(--font-system);color:var(--text-gray);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:15px;font-weight:500;transition:color .18s,border-color .18s}.page-legal .legal-tab:hover{color:var(--dusty-rose-action)}.page-legal .legal-tab.is-on{color:var(--blue-authority);border-block-end-color:var(--dusty-rose-action);font-weight:600}.page-legal .legal-panel:focus-visible{outline:2px solid var(--dusty-rose-action);outline-offset:8px}.page-legal .legal-intro{max-width:860px;margin-bottom:26px}.page-legal .legal-title{font-family:var(--font-system-display);letter-spacing:-.01em;color:var(--blue-authority);margin:0 0 10px;font-size:28px;font-weight:700}.page-legal .legal-subtitle{color:var(--text-gray);margin:0;font-size:16px;line-height:1.8}.page-legal .faq-list{margin-top:32px}.page-legal .faq-item{margin-bottom:20px}.page-legal .faq-item h2{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 10px;font-size:18px}.page-legal .faq-item p{color:var(--text-gray);margin:0;line-height:1.8}.page-legal .ai-answer{color:var(--text-dark);background:#23326b0d;border-radius:8px;margin:22px 0 8px;padding:16px 20px;font-size:15px;line-height:1.75}.page-legal .legal-cta{margin-top:48px;padding:40px 0 0}.page-legal .legal-cta-title{font-family:var(--font-system-display);letter-spacing:-.01em;color:var(--blue-authority);margin:0 0 12px;font-size:24px;font-weight:700}.page-legal .terms-section{margin-top:0}.page-legal .terms-content{color:var(--text-gray);font-size:13px;line-height:1.8}.page-legal .terms-content h3{color:var(--text-dark);margin:24px 0 12px;font-size:14px;font-weight:600}.page-legal .terms-content h3:first-child{margin-top:0}.page-legal .terms-content ul{margin:0 0 12px;padding-inline-start:20px}.page-legal .terms-content li{margin-bottom:6px}.page-legal .terms-updated{border-block-start:1px solid var(--border-blue);margin-top:24px;padding-top:16px}.page-legal a.legal-tab{align-items:center;text-decoration:none;display:inline-flex}.pg-services .section-head{margin-top:56px}.pg-services .section-head h2{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 6px;font-size:26px}.pg-services .section-head p{color:var(--text-gray);max-width:760px;margin:0;line-height:1.8}.pg-services .svc-card{color:inherit;text-decoration:none;display:block}.pg-services .svc-card:hover{box-shadow:none;transform:none}.pg-services .how-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.pg-services .how-cta{color:var(--text-gray);margin-top:24px}.pg-services .cmp-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px}.pg-services .cmp-table th,.pg-services .cmp-table td{text-align:start;vertical-align:top;border:1px solid #23326b26;padding:10px 14px}.pg-services .cmp-table th{font-family:var(--font-system-display);color:var(--text-dark);background:#23326b0f}.pg-services .cmp-table td{color:var(--text-gray)}@media (width<=768px){.pg-services .how-grid{grid-template-columns:1fr}}.pg-services .cta-title{font-size:24px}.pg-services .mt-24{margin-top:24px}.pg-services .page-hero.section-head p{margin-inline:auto}.pg-service .sol-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.pg-service .sol-intro{color:var(--text-gray);max-width:840px;margin-top:16px;font-size:16px;line-height:1.9}.pg-service .sol-section{margin-top:56px}.pg-service .sol-section h2{font-family:var(--font-system-display);color:var(--text-dark);margin-bottom:8px;font-size:24px}.pg-service .faq-q{margin-top:16px}.pg-service .faq-q h3{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 8px;font-size:16px}.pg-service .faq-q p{color:var(--text-gray);margin:0;line-height:1.8}.pg-service .related a{color:#23326b;font-weight:600}@media (width<=700px){.pg-service .sol-grid{grid-template-columns:1fr}}.pg-service .cta-title{font-size:24px}.pg-portfolio{--pf-navy:#22348c;--pf-rose:#ba5470;--pf-ink:#3d4250;--pf-line:#e2e4ea}.pg-portfolio .section-head{margin-top:64px}.pg-portfolio .section-head h2{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 6px;font-size:26px}.pg-portfolio .section-head p{color:var(--text-gray);max-width:80ch;margin:0;line-height:1.8}.pg-portfolio .pf-list{background:var(--bg-white);border:1px solid var(--pf-line);border-radius:16px;margin-top:20px}.pg-portfolio .pf-project{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px clamp(18px,3vw,36px);scroll-margin-top:90px;display:grid}.pg-portfolio .pf-project+.pf-project{border-top:1px solid var(--pf-line)}@media (width>=900px){.pg-portfolio .pf-project{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,56px);padding-block:36px}}.pg-portfolio .pf-media,.pg-portfolio .pf-text{min-width:0}.pg-portfolio .pf-text{container-type:inline-size}.pg-portfolio .pf-logo{width:auto;max-width:100%;display:block}.pg-portfolio .pf-logo-dopas{height:26px}.pg-portfolio .pf-logo-ggx{height:56px}.pg-portfolio .pf-logo-atrade{height:27px}.pg-portfolio .pf-logo-alphaprime{box-sizing:content-box;background:#14161c;border-radius:10px;height:52px;padding:8px 14px}.pg-portfolio .pf-text h3{font-family:var(--font-system-display);color:var(--pf-navy);margin:14px 0 10px;font-size:21px;font-weight:600;line-height:1.3}.pg-portfolio .pf-text p{color:var(--pf-ink);max-width:78ch;margin:0 0 12px;font-size:14.5px;line-height:1.75}.pg-portfolio .pf-facts{grid-template-columns:minmax(0,1fr);gap:8px 26px;margin:16px 0 0;padding:0;list-style:none;display:grid}@container (width>=600px){.pg-portfolio .pf-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-portfolio .pf-facts li{color:var(--pf-ink);padding-inline-start:18px;font-size:14px;line-height:1.65;position:relative}.pg-portfolio .pf-facts li:before{content:"";inset-inline-start:0;background:var(--pf-rose);border-radius:50%;width:7px;height:7px;position:absolute;top:8px}.pg-portfolio .pf-stack{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pg-portfolio .pf-stack li{color:var(--pf-navy);background:var(--tint-navy);border-radius:8px;padding:5px 11px;font-size:12.5px}.pg-portfolio .pf-text .pf-note{color:var(--text-gray);margin:16px 0 0;font-size:13.5px}.pg-portfolio .pf-carousel{min-width:0;position:relative}.pg-portfolio .pf-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:10px;display:flex;overflow:auto hidden}.pg-portfolio .pf-track::-webkit-scrollbar{display:none}.pg-portfolio .pf-track:focus-visible{outline:2px solid var(--pf-rose);outline-offset:3px}.pg-portfolio .pf-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;margin:0}.pg-portfolio .pf-frame{aspect-ratio:16/9;border:1px solid var(--pf-line);background:var(--bg-light);border-radius:10px;overflow:hidden}.pg-portfolio .pf-frame img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.pg-portfolio .pf-slide figcaption{color:var(--text-gray);min-height:3.1em;margin-top:8px;font-size:13px;line-height:1.55}.pg-portfolio .pf-slide figcaption a{color:var(--pf-navy);text-underline-offset:2px;text-decoration:underline}.pg-portfolio .pf-frame-empty{background:var(--tint-navy);border-style:dashed;border-color:#b9c0d6;justify-content:center;align-items:center;padding:20px 24px;display:flex;overflow:visible}.pg-portfolio .pf-frame-empty p{text-align:center;max-width:46ch;color:var(--pf-ink);margin:0;font-size:13.5px;line-height:1.7}.pg-portfolio .pf-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.pg-portfolio .pf-btn{background:var(--bg-white);width:36px;height:36px;color:var(--pf-navy);cursor:pointer;border:1px solid #a9afbf;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pg-portfolio .pf-btn[hidden]{display:none}.pg-portfolio .pf-btn:hover{border-color:var(--pf-navy)}.pg-portfolio .pf-btn[aria-disabled=true]{opacity:.4;cursor:default}.pg-portfolio .pf-btn:focus-visible{outline:2px solid var(--pf-rose);outline-offset:2px}.pg-portfolio .pf-next .pf-chev,[dir=rtl] .pg-portfolio .pf-prev .pf-chev{transform:scaleX(-1)}[dir=rtl] .pg-portfolio .pf-next .pf-chev{transform:none}.pg-portfolio .pf-dots{flex-wrap:wrap;flex:auto;justify-content:center;display:flex}.pg-portfolio .pf-dots a{border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.pg-portfolio .pf-dots a:before{content:"";background:#7c8291;border-radius:50%;width:8px;height:8px}.pg-portfolio .pf-dots a[aria-current=true]:before{background:var(--pf-rose);border-radius:4px;width:18px}.pg-portfolio .pf-dots a:focus-visible{outline:2px solid var(--pf-rose);outline-offset:0}.pg-portfolio .pf-apps{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pg-portfolio .pf-app{background:var(--tint-rose);border-radius:14px;padding:20px 22px}.pg-portfolio .pf-app h3{font-family:var(--font-system-display);color:var(--pf-navy);margin:0 0 6px;font-size:15.5px;font-weight:600}.pg-portfolio .pf-app p{color:var(--pf-ink);margin:0;font-size:13.5px;line-height:1.65}.pg-portfolio .pf-appsets{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:start;gap:36px 28px;margin-top:28px;display:grid}.pg-portfolio .pf-appset{min-width:0;scroll-margin-top:90px}.pg-portfolio .pf-carousel-phone{max-width:240px}.pg-portfolio .pf-carousel-phone:not([data-pf-carousel]){padding-bottom:46px}.pg-portfolio .pf-carousel-phone .pf-frame{aspect-ratio:9/20;border-radius:14px}.pg-portfolio .pf-carousel-phone .pf-track{border-radius:14px}.pg-portfolio .pf-carousel-phone .pf-slide figcaption{min-height:4.65em;font-size:12.5px}.pg-portfolio .pf-appset h3{font-family:var(--font-system-display);color:var(--pf-navy);margin:14px 0 4px;font-size:16px;font-weight:600}.pg-portfolio .pf-appset p{color:var(--pf-ink);margin:0;font-size:13.5px;line-height:1.65}.pg-portfolio .page-hero{margin-top:64px}.pg-portfolio .page-hero:after{background:var(--pf-rose)}@media (prefers-reduced-motion:reduce){.pg-portfolio .pf-track{scroll-behavior:auto}html:has(.pg-portfolio){scroll-behavior:auto}}.pg-portfolio .hc{margin-block:40px 8px;position:relative}.pg-portfolio .hc-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;outline-offset:4px;border-radius:22px;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.pg-portfolio .hc-track::-webkit-scrollbar{display:none}.pg-portfolio .hc-slide{scroll-snap-align:start;background:#eceff7;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);min-block-size:400px;padding:clamp(28px,4vw,52px);display:grid}.pg-portfolio .hc-slide:nth-child(2){background:#f6eaec}.pg-portfolio .hc-slide:nth-child(3){background:#e8f2ee}.pg-portfolio .hc-text{justify-items:start;gap:16px;min-inline-size:0;display:grid}.pg-portfolio .hc .hero-title{margin:0}.pg-portfolio .hc-title{letter-spacing:-.02em;color:#22348c;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.18}.pg-portfolio .hc-lede{color:#3b3f4a;max-inline-size:56ch;margin:0;font-size:16px;line-height:1.6}.pg-portfolio .hc-badge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ba5470;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.pg-portfolio .hc-badge.is-navy{background:#157a3a}.pg-portfolio .hc-ctas{flex-wrap:wrap;gap:12px;display:flex}.pg-portfolio .hc-art{min-inline-size:0}.pg-portfolio .hc-shot img{aspect-ratio:16/9;object-fit:cover;object-position:top;border-radius:14px;block-size:auto;inline-size:100%;display:block;box-shadow:0 18px 40px -22px #141c3c73}.pg-portfolio .hc-flow{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-portfolio .hc-flow li{color:#1a1a1a;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:650;display:flex}.pg-portfolio .hc-flow li:nth-child(2){margin-inline-start:18px}.pg-portfolio .hc-flow li:nth-child(3){margin-inline-start:36px}.pg-portfolio .hc-flow li:nth-child(4){margin-inline-start:54px}.pg-portfolio .hc-flow li:nth-child(5){margin-inline-start:72px}.pg-portfolio .hc-n{color:#fff;background:#22348c;border-radius:50%;flex:0 0 28px;place-items:center;block-size:28px;font-size:13px;font-weight:700;display:grid}.pg-portfolio .hc-flow li:nth-child(2) .hc-n{background:#5b3fb0}.pg-portfolio .hc-flow li:nth-child(3) .hc-n{background:#0e7c7b}.pg-portfolio .hc-flow li:nth-child(4) .hc-n{background:#ba5470}.pg-portfolio .hc-flow li:nth-child(5) .hc-n{background:#157a3a}.pg-portfolio .hc-chat{gap:12px;display:grid}.pg-portfolio .hc-bub{border-radius:16px;max-inline-size:36ch;margin:0;padding:12px 16px;font-size:15px;line-height:1.45}.pg-portfolio .hc-bub.in{color:#1a1a1a;background:#fff;border-start-start-radius:4px;justify-self:start}.pg-portfolio .hc-bub.out{color:#fff;background:#157a3a;border-start-end-radius:4px;justify-self:end}.pg-portfolio .hc-chip{color:#9f4d60;background:#fff;border:1.5px solid #ba5470;border-radius:999px;justify-self:end;margin:0;padding:7px 14px;font-size:14px;font-weight:700}.pg-portfolio .hc-controls{justify-content:center;align-items:center;gap:18px;margin-block-start:16px;display:flex}.pg-portfolio .hc-btn{color:#22348c;cursor:pointer;background:#fff;border:1px solid #22348c40;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;display:grid}.pg-portfolio .hc-btn:hover{color:#ba5470}.pg-portfolio .hc-btn:focus-visible,.pg-portfolio .hc-dots a:focus-visible{outline-offset:3px;outline:2px solid #22348c}.pg-portfolio .hc-next .pf-chev,[dir=rtl] .pg-portfolio .hc-btn:not(.hc-next) .pf-chev{transform:scaleX(-1)}[dir=rtl] .pg-portfolio .hc-next .pf-chev{transform:none}.pg-portfolio .hc-dots{gap:10px;display:flex}.pg-portfolio .hc-dots a{background:#22348c40;border-radius:999px;block-size:10px;inline-size:10px}.pg-portfolio .hc-dots a[aria-current=true]{background:#ba5470;inline-size:28px}@media (prefers-reduced-motion:reduce){.pg-portfolio .hc-track{scroll-behavior:auto}}@media (width<=860px){.pg-portfolio .hc-slide{grid-template-columns:minmax(0,1fr);align-content:start;min-block-size:0}.pg-portfolio .hc-flow li:nth-child(n){margin-inline-start:0}.pg-portfolio .hc-slide{padding:26px 22px}}.pg-dopas .dopas-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.pg-dopas .dopas-intro{color:var(--text-gray);max-width:820px;margin:16px auto 0;font-size:16px;line-height:1.9}.pg-dopas .dopas-section{margin-top:56px}.pg-dopas .dopas-section h2{font-family:var(--font-system-display);color:var(--text-dark);margin-bottom:8px;font-size:24px}.pg-dopas .dopas-tags{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pg-dopas .dopas-tag{background:var(--dusty-rose-action,#b56576);color:#fff;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}@media (width<=900px){.pg-dopas .dopas-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pg-dopas .dopas-grid{grid-template-columns:1fr}}.pg-dopas .cta-title{font-size:24px}.pg-dopas .mt-16{margin-top:16px}.pg-faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;margin-top:32px;display:grid}@media (width<=900px){.pg-faq .faq-list{grid-template-columns:1fr}}.pg-faq .faq-item{margin-bottom:20px}.pg-faq .faq-item h2{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 10px;font-size:18px}.pg-faq .faq-item p{color:var(--text-gray);margin:0;line-height:1.8}.pg-faq .faq-cta{margin-top:48px}.pg-faq .cta-title{font-size:24px}.pg-about .section-head{margin-top:64px}.pg-about .section-head h2{font-family:var(--font-system-display);color:var(--text-dark);letter-spacing:-.01em;margin:0 0 6px;font-size:26px}.pg-about .section-head p{color:var(--text-gray);max-width:760px;margin:0;line-height:1.8}.pg-about .points{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;display:grid}.pg-about .point{background:var(--tint-rose);border:1px solid var(--hairline);border-radius:14px;padding:26px}.pg-about .point h5{font-family:var(--font-system-display);color:var(--blue-authority);margin:0 0 8px;font-size:16px;font-weight:600}.pg-about .point p{color:var(--text-gray);margin:0;font-size:14px;line-height:1.65}@media (width<=860px){.pg-about .points{grid-template-columns:1fr}}.pg-tools .u-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pg-tools .hub-intro{color:var(--text-gray);max-width:840px;margin:16px auto 0;font-size:16px;line-height:1.9}.pg-tools .tools-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.pg-tools .tool-card{color:inherit;text-decoration:none;display:block}.pg-tools .tool-card .feature-card{height:100%}.pg-tools .tool-card:hover .feature-card{transform:none}.pg-tools .tool-card:hover h5{color:var(--dusty-rose-action)}.pg-tools .tool-card .tool-meta{color:var(--text-gray);margin-top:12px;font-size:12px;line-height:1.7}.pg-tools .tool-badge{background:var(--dusty-rose-action);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-top:16px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.pg-tools .terms-section{margin-top:60px}.pg-tools .terms-title{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 16px;font-size:16px}.pg-tools .terms-content{color:var(--text-gray);max-height:400px;padding-inline-end:20px;font-size:13px;line-height:1.8;overflow-y:auto}.pg-tools .terms-content h4{color:var(--text-dark);margin:24px 0 12px;font-size:14px}.pg-tools .terms-content h4:first-child{margin-top:0}.pg-tools .terms-content p{margin-bottom:12px}.pg-tools .terms-content ul{margin-block:12px;margin-inline:24px 0}.pg-tools .terms-content li{margin-bottom:8px}.pg-tools .terms-updated{border-top:1px solid var(--hairline);margin-top:24px;padding-top:16px}.pg-tools .tool-content{max-width:860px;margin:64px auto 0}.pg-tools .tool-section{margin-top:48px}.pg-tools .tool-content h2{font-family:var(--font-system-display);color:var(--text-dark);letter-spacing:-.01em;margin:0 0 12px;font-size:24px}.pg-tools .tool-content h3{font-family:var(--font-system-display);color:var(--text-dark);margin:0 0 8px;font-size:16px}.pg-tools .tool-content p{color:var(--text-gray);margin:0 0 14px;line-height:1.8}.pg-tools .tool-content ul,.pg-tools .tool-content ol{color:var(--text-gray);margin-block:0 14px;margin-inline:20px 0;padding:0;line-height:1.8}.pg-tools .tool-content li{margin-bottom:8px}.pg-tools .tool-content a{color:var(--blue-authority);font-weight:600}.pg-tools .tool-note{font-size:13px}.pg-tools .faq-q{margin-top:18px}.pg-tools .faq-q p{margin:0}.pg-tools .formula{color:var(--blue-authority);font-variant-numeric:tabular-nums;text-align:start;background:#23326b0d;border-radius:10px;margin:0 0 16px;padding:16px 20px;font-size:15px;line-height:2}.pg-tools .table-scroll{margin:0 0 14px;overflow-x:auto}.pg-tools .rate-table{border-collapse:collapse;width:100%;font-size:14px}.pg-tools .rate-table th,.pg-tools .rate-table td{text-align:start;vertical-align:top;color:var(--text-gray);border:1px solid #23326b26;padding:10px 14px}.pg-tools .rate-table th{color:var(--text-dark);font-family:var(--font-system-display);background:#23326b0f}.pg-tools .back-link{color:var(--dusty-rose-action);align-items:center;gap:8px;margin-bottom:24px;font-size:14px;display:inline-flex}.pg-tools .back-link:hover{color:var(--blue-authority)}.pg-tools fieldset{border:0;min-width:0;margin:0;padding:0}.pg-tools legend{color:var(--text-dark);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.pg-tools .seg{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.pg-tools .seg legend{inline-size:100%}.pg-tools .seg-input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.pg-tools .seg-input+label{cursor:pointer}.pg-tools .seg-input:focus-visible+label{outline:2px solid var(--dusty-rose-action);outline-offset:2px}.pg-tools .country-btn,.pg-tools .currency-btn,.pg-tools .chart-type-btn,.pg-tools .theme-btn{border:1px solid var(--hairline);background:var(--bg-white);text-align:center;color:var(--text-dark);border-radius:8px;flex:1;padding:12px 8px;font-size:13px;transition:border-color .18s,color .18s}.pg-tools .seg-input+label:hover{border-color:var(--dusty-rose-action)}.pg-tools .seg-input:checked+label{border-color:var(--dusty-rose-action);background:#b565761a;font-weight:600}.pg-tools .country-btn .rate{color:var(--text-gray);margin-top:4px;font-size:11px;font-weight:400;display:block}.pg-tools .mode-toggle{background:var(--bg-light);border-radius:10px;flex-wrap:nowrap;gap:4px;padding:4px}.pg-tools .mode-btn{color:var(--text-gray);text-align:center;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:500}.pg-tools .mode-toggle .seg-input:checked+.mode-btn{background:var(--bg-white);color:var(--blue-authority);border-color:#0000;box-shadow:0 1px 4px #00000014}.pg-tools .tool-submit{background:var(--dusty-rose-action);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pg-tools .tool-submit:hover{background:var(--blue-authority);color:#fff}.pg-tools .tool-submit:focus-visible{outline:2px solid var(--blue-authority);outline-offset:2px}.pg-tools .field-error{color:#b42318;margin:8px 0 0;font-size:13px}.pg-tools .field-hint{color:var(--text-gray);margin:0 0 8px;font-size:13px}.pg-tools .form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.pg-tools .form-group label{color:var(--text-dark);font-size:13px;font-weight:600}.pg-tools input[type=text],.pg-tools input[type=email],.pg-tools input[type=tel],.pg-tools input[type=date],.pg-tools textarea{box-sizing:border-box;border:1px solid var(--border-blue);background:var(--bg-white);inline-size:100%;color:var(--text-dark);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.pg-tools textarea{resize:vertical;min-block-size:90px}.pg-tools input:focus-visible,.pg-tools textarea:focus-visible{outline:2px solid var(--dusty-rose-action);outline-offset:1px;border-color:var(--dusty-rose-action)}.pg-tools [aria-invalid=true]{border-color:#b42318}.pg-tools .calculator-container{max-width:500px;margin:0 auto}.pg-tools .input-wrapper{margin-bottom:20px}.pg-tools .input-wrapper label{color:var(--text-dark);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.pg-tools .input-field{position:relative}.pg-tools .input-field input{padding:16px 20px;color:var(--blue-authority);font-variant-numeric:tabular-nums;border-radius:12px;padding-inline-start:64px;font-size:24px;font-weight:600}.pg-tools .currency-symbol{inset-inline-start:20px;color:var(--text-gray);font-size:16px;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.pg-tools .calculator-container .tool-submit{inline-size:100%;margin-bottom:20px}.pg-tools .results{background:var(--bg-light);border-radius:12px;padding:24px}.pg-tools .result-row{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pg-tools .result-row:last-child{border-bottom:none;border-top:2px solid var(--blue-authority);margin-top:8px;padding-top:16px}.pg-tools .result-label{color:var(--text-gray);font-size:14px}.pg-tools .result-value{font-family:var(--font-system-display);color:var(--blue-authority);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.pg-tools .result-row:last-child .result-value{color:var(--dusty-rose-action);font-size:24px}.pg-tools .info-box{color:var(--text-gray);background:#23326b0d;border-radius:10px;margin-top:24px;padding:16px;font-size:12px;line-height:1.7}.pg-tools .info-box strong{color:var(--blue-authority)}.pg-tools .invoice-container{gap:20px;max-width:900px;margin:0 auto;display:grid}.pg-tools .disclaimer-banner{background:var(--tint-rose);border:1px solid var(--hairline);color:var(--text-gray);border-radius:10px;padding:14px 18px;font-size:13px;line-height:1.7}.pg-tools .form-title{font-family:var(--font-system-display);color:var(--blue-authority);margin:0 0 16px;font-size:17px}.pg-tools .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.pg-tools .form-full{grid-column:1/-1}.pg-tools .currency-select{grid-column:1/-1;margin-bottom:0}.pg-tools .items-table{border-collapse:collapse;inline-size:100%;font-size:14px}.pg-tools .items-table th{text-align:start;color:var(--text-gray);padding:0 6px 8px;font-size:12px;font-weight:600}.pg-tools .items-table th:first-child{inline-size:50%}.pg-tools .items-table td{padding:4px 6px}.pg-tools .items-table .line-amount{text-align:end;font-variant-numeric:tabular-nums;color:var(--blue-authority);white-space:nowrap}.pg-tools .btn-add-item{border:1px dashed var(--border-blue);color:var(--blue-authority);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:600}.pg-tools .btn-add-item:hover{border-color:var(--dusty-rose-action);color:var(--dusty-rose-action)}.pg-tools .vat-toggle{align-items:center;gap:10px;margin-top:20px;display:flex}.pg-tools .vat-toggle input{block-size:18px;inline-size:18px;accent-color:var(--dusty-rose-action)}.pg-tools .vat-toggle-text{color:var(--text-dark);font-size:14px}.pg-tools .invoice-container>.tool-submit{justify-self:start}.pg-tools .inv-print{max-width:900px;margin:40px auto 0}.pg-tools .inv-ready{color:var(--text-dark);background:#23326b0f;border-radius:10px;padding:12px 16px;font-size:14px}.pg-tools .inv-sheet{color:#1d1d1f;border:1px solid var(--hairline);background:#fff;border-radius:14px;margin-top:16px;padding:40px;font-size:14px;line-height:1.6}.pg-tools .inv-head{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.pg-tools .inv-from{color:#23326b;font-size:18px}.pg-tools .inv-meta{text-align:end}.pg-tools .inv-meta h2{letter-spacing:.04em;color:#23326b;margin:0 0 6px;font-size:22px}.pg-tools .inv-to{flex-direction:column;margin-top:28px;display:flex}.pg-tools .inv-label{text-transform:uppercase;letter-spacing:.06em;color:#6e6e73;font-size:12px}.pg-tools .inv-pre{white-space:pre-line}.pg-tools .inv-lines{border-collapse:collapse;inline-size:100%;margin-top:28px}.pg-tools .inv-lines th{text-align:start;color:#6e6e73;border-bottom:1px solid #d2d2d7;padding:8px 6px;font-size:12px}.pg-tools .inv-lines td{vertical-align:top;border-bottom:1px solid #ececf1;padding:8px 6px}.pg-tools .inv-lines th:not(:first-child),.pg-tools .inv-lines td:not(:first-child){text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.pg-tools .inv-totals{margin:20px 0 0 auto;inline-size:min(320px,100%);margin-inline:auto 0}.pg-tools .inv-totals div{justify-content:space-between;padding:6px 0;display:flex}.pg-tools .inv-totals dt,.pg-tools .inv-totals dd{font-variant-numeric:tabular-nums;margin:0}.pg-tools .inv-grand{border-top:2px solid #23326b;font-size:16px;font-weight:700}.pg-tools .inv-notes{color:#3a3a3c;border-top:1px solid #ececf1;margin-top:28px;padding-top:16px}.pg-tools .inv-edit{margin-top:16px}.pg-tools .chart-form{max-width:900px;margin:0 auto}.pg-tools .chart-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.pg-tools .theme-btn{flex-direction:column;flex:90px;align-items:center;gap:6px;display:inline-flex}.pg-tools .theme-dots{gap:3px;display:inline-flex}.pg-tools .chart-result{max-width:900px;margin:32px auto 0}.pg-tools .chart-frame{border:1px solid var(--hairline);background:#fff;border-radius:14px;padding:12px}.pg-tools .cg-svg{block-size:auto;inline-size:100%;display:block}.pg-tools .chart-download{margin-top:16px}@media (width<=900px){.pg-tools .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pg-tools .tools-grid,.pg-tools .form-grid{grid-template-columns:1fr}.pg-tools .inv-sheet{padding:22px}.pg-tools .inv-meta{text-align:start}}@media print{body.page-tools-invoice-generator .site-header,body.page-tools-invoice-generator .footer-e,body.page-tools-invoice-generator .fab-stack,body.page-tools-invoice-generator .chat-panel,body.page-tools-invoice-generator .skip-link,.pg-tools .back-link,.pg-tools .page-hero,.pg-tools .invoice-container,.pg-tools .tool-content,.pg-tools .inv-ready{display:none!important}.pg-tools .inv-print{max-width:none;margin:0}.pg-tools .inv-sheet{border:0;border-radius:0;padding:0}}.brand-mark3d{width:74px;height:66px;margin-inline-start:-6px;display:none}.brand-mark3d.is-ready{display:block}:is(.brand:has(>.brand-mark3d.is-ready)>.brand-logo,.brand:has(>.brand-mark3d.is-ready)>.brand-sub){display:none}@media (width<=860px){.brand-mark3d{width:62px;height:58px}}.footer-stage{width:130px;height:115px;margin-bottom:10px;display:none}.footer-stage.is-ready{display:block}.footer-section:has(>.footer-stage.is-ready)>.fbrand{display:none}.chat-stage{opacity:0;width:100%;height:clamp(230px,21vw,300px);margin:-8px 0 6px;transition:opacity .6s;position:relative}@media (width>860px){:root:not(.no-webgl) .page-home .hero{align-items:stretch}:root:not(.no-webgl) .page-home .hero .hero-wa{flex-direction:column;align-self:stretch;height:0;min-height:100%;display:flex}:root:not(.no-webgl) .page-home .hero .hero-wa .chat-stage{aspect-ratio:534/300;flex:1 1 0;align-self:center;width:auto;max-width:100%;height:auto;min-height:0}}.about-art3d{aspect-ratio:360/300;opacity:0;width:100%;max-width:320px;transition:opacity .6s}.dopas-logo3d{--dopas-bleed:24px;aspect-ratio:5.8447;opacity:0;width:clamp(200px,22vw,300px);margin:0 auto 28px;transition:opacity .6s;position:relative}.dopas-logo3d canvas{inset:calc(-1 * var(--dopas-bleed));width:calc(100% + 2 * var(--dopas-bleed));height:calc(100% + 2 * var(--dopas-bleed));pointer-events:none;position:absolute}.chat-stage.is-ready,.about-art3d.is-ready,.dopas-logo3d.is-ready{opacity:1}.brand-mark3d canvas,.footer-stage canvas,.chat-stage canvas,.about-art3d canvas{width:100%;height:100%;display:block}.dopas-logo3d canvas{display:block}.no-webgl .chat-stage,.no-webgl .about-art3d,.no-webgl .dopas-logo3d{display:none}@media (prefers-reduced-motion:reduce){.chat-stage,.about-art3d,.dopas-logo3d{transition:none}}
