.af-landing{--af-wine:#5f1c21;--af-ink:#252120;--af-muted:#716965;--af-line:#eae4e0;color:var(--af-ink);background:#fff;font-family:Anantason Semi Condensed,Arial,sans-serif;font-size:16px;line-height:1.5}.af-landing *{box-sizing:border-box}.af-landing a{text-decoration:none}.af-landing button,.af-landing input,.af-landing select{font:inherit}.af-landing button,.af-landing a,.af-landing summary{-webkit-tap-highlight-color:transparent}.af-landing button{cursor:pointer}.af-landing button:disabled{cursor:not-allowed;opacity:.45}.af-landing :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b46e74}.af-landing :is(section,main)[id]{scroll-margin-top:100px}.af-container{width:min(1200px,100% - 64px);margin-inline:auto}.af-landing h1,.af-landing h2,.af-landing h3{letter-spacing:-.035em;font-weight:900;line-height:1.12}.af-landing h1 span,.af-landing h2 span{color:var(--af-wine)}.af-logo{filter:brightness(0)saturate()invert(14%)sepia(20%)saturate(2320%)hue-rotate(314deg)brightness()contrast(90%);object-fit:contain;width:178px;height:auto}.af-header .af-logo{width:198px}.af-header-inner>a{flex-shrink:0}.af-header{z-index:20;border-bottom:1px solid var(--af-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:0}.af-header-inner{justify-content:space-between;align-items:center;gap:28px;height:88px;display:flex}.af-desktop-nav,.af-header-actions{align-items:center;gap:28px;display:flex}.af-desktop-nav a,.af-login{color:var(--af-ink);font-size:14px}.af-desktop-nav a:hover,.af-login:hover{color:var(--af-wine)}.af-login{font-weight:900}.af-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex}.af-button:hover{transform:translateY(-1px)}.af-button-primary{background:var(--af-wine);color:#fff;box-shadow:0 4px 10px #5f1c2112}.af-button-primary:hover{background:#75282e}.af-button-outline{border:1px solid var(--af-wine);color:var(--af-wine);background:#fff9}.af-button-outline:hover{background:#f4e8e7}.af-button-light{color:var(--af-wine);background:#fff}.af-menu-toggle{color:var(--af-wine);background:0 0;border:0;padding:10px;display:none}.af-mobile-nav{display:none}.af-skip{z-index:50;background:var(--af-wine);color:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.af-skip:focus{transform:none}.af-hero{background:#f7f3ed;padding:85px 0 72px;position:relative;overflow:hidden}.af-curtains{opacity:.5;background:linear-gradient(90deg,#f7f3ed,#0000 35%),repeating-linear-gradient(90deg,#eee4d8 0,#faf6ef 30px,#ded1c3 65px,#f4ede3 99px,#e4d7c8 115px);position:absolute;inset:0 0 0 45%;-webkit-mask-image:linear-gradient(#000,#0000 98%);mask-image:linear-gradient(#000,#0000 98%)}.af-hero-grid{grid-template-columns:.85fr 1.45fr;align-items:center;gap:38px;display:grid;position:relative}.af-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--af-wine);margin:0 0 15px;font-size:11px;font-weight:900}.af-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.6vw,53px)}.af-lead{max-width:340px;color:var(--af-muted);margin:22px 0 27px;font-size:19px}.af-hero-actions{flex-wrap:wrap;gap:12px;display:flex}.af-hero-benefits{color:var(--af-muted);gap:22px;max-width:355px;margin-top:36px;font-size:11px;display:flex}.af-hero-benefits span{flex:1;align-items:center;gap:10px;display:flex}.af-hero-benefits span+span{border-left:1px solid #d2c8c1;padding-left:22px}.af-hero-benefits span:first-child svg{color:#249b54;flex-shrink:0}.af-hero-benefits svg{color:var(--af-wine);flex-shrink:0}.af-product-shot{text-align:center;min-width:0;margin:0}.af-laptop{filter:drop-shadow(0 22px 24px #46342120)}.af-laptop-screen{background:#222;border:9px solid #252525;border-bottom-width:13px;border-radius:15px 15px 3px 3px;margin-inline:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #555}.af-laptop-screen img{width:100%;height:auto;display:block}.af-laptop-base{background:linear-gradient(#bfbfc0,#ededed 35%,#747475);border-radius:2px 2px 55% 55%;height:14px;position:relative}.af-laptop-base:before{content:"";background:#7777;border-radius:0 0 5px 5px;width:14%;height:5px;position:absolute;top:0;left:43%}.af-product-shot figcaption{color:var(--af-muted);margin-top:20px;font-size:11px}.af-shot-expand{color:var(--af-wine);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:inline-flex}.af-section{padding:65px 0}.af-section-heading{text-align:center;max-width:1000px;margin:0 auto 32px}.af-section-heading h2{margin:0 0 13px;font-size:clamp(27px,2.6vw,36px)}.af-section-heading>p:last-child{color:var(--af-muted);margin:0;font-size:17px}.af-feature-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.af-feature{border:1px solid var(--af-line);background:linear-gradient(#fff,#fcfaf9);border-radius:12px;padding:25px}.af-feature>svg{color:var(--af-wine);margin-bottom:18px}.af-feature h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px}.af-feature p{color:var(--af-muted);margin:0;font-size:14px}.af-features{background:linear-gradient(#fff,#fdfafa)}.af-workflow{padding-top:58px}.af-step-grid{grid-template-columns:repeat(4,1fr);gap:48px;max-width:1000px;margin:auto;display:grid}.af-step{text-align:center;position:relative}.af-step-icon{border:1px solid var(--af-line);width:70px;height:70px;color:var(--af-wine);background:#f8f4f1;border-radius:50%;place-items:center;margin:0 auto 17px;display:grid}.af-step-first{background:var(--af-wine);color:#fff;border-color:var(--af-wine)}.af-step-first svg{filter:brightness(0)invert()}.af-step h3{margin:0 0 8px;font-size:17px}.af-step p{color:var(--af-muted);max-width:220px;margin:0 auto;font-size:14px}.af-step-arrow{color:#c6b6ae;position:absolute;top:24px;right:-34px}.af-demo-section{background:linear-gradient(120deg,#f7f1ed,#faf7f4);border:1px solid #f0e8e3;border-radius:22px;grid-template-columns:270px minmax(0,1fr);gap:36px;margin-top:12px;padding:36px;display:grid}.af-demo-copy h2{margin:0 0 20px;font-size:40px}.af-demo-copy>p:not(.af-eyebrow){color:var(--af-muted);margin:0;font-size:17px}.af-demo-hint{color:var(--af-muted);margin-top:28px;font-size:12px;line-height:2.4}.af-demo-hint span{color:var(--af-wine);width:28px;font-weight:900;display:inline-block}.af-demo-app{min-width:0}.af-demo-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.af-demo-badge{color:var(--af-wine);background:#f0e3df;border-radius:100px;padding:7px 12px}.af-reset{color:var(--af-muted);background:0 0;border:0;align-items:center;gap:5px;padding:8px;display:flex}.af-reset:hover{color:var(--af-wine)}.af-demo-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;display:grid}.af-demo-tabs button{color:var(--af-muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:10px 6px;font-size:12px;display:flex}.af-demo-tabs button:hover{background:#eee3dd}.af-demo-tabs button[aria-pressed=true]{background:var(--af-wine);color:#fff}.af-demo-panel{border:1px solid var(--af-line);background:#fff;border-radius:12px;min-height:330px;padding:23px}.af-demo-panel h3{letter-spacing:-.015em;margin:0 0 15px;font-size:14px}.af-demo-panel label{color:#4b4441;font-size:12px;display:block}.af-demo-panel :is(input,select){width:100%;min-height:40px;color:var(--af-ink);background:#fcfaf9;border:1px solid #e2dcd7;border-radius:7px;min-width:0;margin-top:5px;padding:8px 10px;font-size:13px;display:block}.af-demo-panel input{background:#fff}.af-quote-demo{grid-template-columns:1fr 1fr;gap:23px;display:grid}.af-demo-client{border:1px solid var(--af-line);background:#fcfaf9;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:10px;font-size:12px;display:flex}.af-demo-client svg{color:var(--af-wine);flex-shrink:0}.af-demo-client small{color:var(--af-muted);font-size:10px;display:block}.af-demo-client strong{overflow-wrap:anywhere}.af-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.af-demo-button{background:var(--af-wine);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:39px;margin-top:13px;padding:10px 12px;display:inline-flex;font-size:12px!important}.af-demo-button:hover{background:#782930}.af-rate{color:var(--af-muted);margin:10px 0 0;font-size:10px}.af-quote-summary{border-left:1px solid var(--af-line);padding-left:22px}.af-draft{border:1px solid var(--af-line);background:#fcfaf9;border-radius:8px;padding:14px;font-size:12px}.af-draft>p{color:var(--af-muted);margin:4px 0 14px;font-size:11px}.af-draft>small{color:var(--af-muted);font-size:10px}.af-summary-total{border-top:1px solid var(--af-line);justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;font-size:12px;display:flex}.af-summary-total strong{color:var(--af-wine);font-size:17px}.af-demo-items{max-height:240px;margin:0;padding:0;list-style:none;overflow:auto}.af-demo-items li{border-bottom:1px solid var(--af-line);justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;display:flex}.af-demo-items small{color:var(--af-muted);margin:4px 0;font-size:10px;display:block}.af-demo-items button{color:var(--af-wine);background:#f8f3f1;border:0;border-radius:5px;align-self:flex-start;place-items:center;min-width:32px;min-height:32px;display:grid}.af-demo-feedback{min-height:20px;color:var(--af-wine);margin:10px 0 0;font-size:11px}.af-demo-disclaimer{color:var(--af-muted);margin:3px 0 0;font-size:10px}.af-chat-header{justify-content:space-between;gap:12px;display:flex}.af-chat-header .af-demo-client{background:0 0;border:0;flex:1;padding:0}.af-chat-header label{width:115px}.af-chat-tag{align-items:center;gap:10px;font-size:10px!important;display:flex!important}.af-chat-tag select{width:155px!important;min-height:28px!important;color:var(--af-wine)!important;border-color:#dec9c6!important;margin:0!important;padding:3px 8px!important;font-size:10px!important}.af-chat-messages{background:#faf8f5;border-radius:7px;flex-direction:column;gap:10px;height:210px;margin:14px 0;padding:12px;display:flex;overflow-y:auto}.af-message{overflow-wrap:anywhere;border-radius:10px;flex-shrink:0;max-width:85%;padding:9px 12px;font-size:12px}.af-message-incoming{border:1px solid var(--af-line);background:#fff;align-self:flex-start}.af-message-outgoing{background:var(--af-wine);color:#fff;align-self:flex-end}.af-message-note{color:#614d2b;background:#fcf0d8;border:1px solid #efdcae;align-self:stretch}.af-message-note small{margin-bottom:3px;font-size:9px;font-weight:900;display:block}.af-message-mode{gap:6px;margin-bottom:8px;display:flex}.af-message-mode button{color:var(--af-muted);background:#f8f2ee;border:0;border-radius:5px;padding:5px 10px;font-size:10px}.af-message-mode button[aria-pressed=true]{color:#fff;background:var(--af-wine)}.af-chat-compose{gap:8px;display:flex}.af-chat-compose input{margin:0!important}.af-chat-compose button{background:var(--af-wine);color:#fff;border:0;border-radius:6px;place-items:center;min-width:40px;display:grid}.af-client-demo{gap:14px;display:grid}.af-client-demo .af-demo-client{margin:0;padding:15px}.af-client-demo .af-demo-client h3{margin:0 0 5px}.af-client-demo .af-demo-button{justify-self:start}.af-order-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.af-order-heading>svg{color:var(--af-wine);flex-shrink:0}.af-order-heading h3{margin:0 0 5px}.af-order-heading p{color:var(--af-muted);margin:0;font-size:12px}.af-order-heading>span{color:var(--af-wine);white-space:nowrap;background:#f2ebe8;border-radius:20px;margin-left:auto;padding:5px 10px;font-size:10px}.af-order-explanation{color:var(--af-muted);margin:18px 0 0;font-size:12px}.af-demo-empty{text-align:center;padding:23px 10px}.af-demo-empty>svg{color:var(--af-wine);margin:0 auto 20px}.af-demo-empty p{max-width:300px;color:var(--af-muted);margin:12px auto;font-size:13px}.af-faq{padding-top:70px}.af-faq-list{gap:12px;max-width:960px;margin:auto;display:grid}.af-faq-list details{border:1px solid var(--af-line);background:#fff;border-radius:10px}.af-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:15px;list-style:none;display:flex}.af-faq-list summary::-webkit-details-marker{display:none}.af-faq-list summary span{color:var(--af-wine);font-size:20px;transition:transform .2s}.af-faq-list details[open] summary span{transform:rotate(45deg)}.af-faq-list details>p{color:var(--af-muted);max-width:820px;margin:0;padding:0 24px 22px;font-size:14px}.af-final-cta{color:#fff;background:linear-gradient(105deg,#5f1c21,#792b31);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;padding:43px 56px;display:flex}.af-final-cta .af-eyebrow{color:#ead8d7}.af-final-cta h2{margin:0;font-size:35px}.af-footer{padding-top:48px;padding-bottom:20px}.af-footer-main{align-items:center;gap:25px;margin-bottom:30px;display:flex}.af-footer-main>p{color:var(--af-muted);margin:0;font-size:12px}.af-footer nav{gap:22px;margin-left:auto;font-size:12px;display:flex}.af-footer nav a{color:var(--af-muted)}.af-footer-whatsapp{color:#249b54}.af-footer-bottom{border-top:1px solid var(--af-line);color:var(--af-muted);justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}.af-footer-bottom p{margin:0}@media (width>=1500px){.af-hero{padding-block:105px}.af-hero h1{font-size:56px}}@media (width<=1050px){.af-header-cta{display:none}.af-hero-grid{grid-template-columns:.9fr 1.2fr;gap:25px}.af-hero{padding-block:65px}.af-demo-section{grid-template-columns:230px minmax(0,1fr);gap:25px;padding:28px}.af-demo-copy h2{font-size:35px}.af-demo-panel{padding:18px}.af-quote-demo{gap:17px}.af-quote-summary{padding-left:16px}.af-demo-tabs button{gap:4px;font-size:11px}.af-feature{padding:20px}.af-footer-main>p{display:none}}@media (width<=780px){.af-container{width:calc(100% - 40px)}.af-header-inner{gap:15px;height:72px}.af-logo{width:159px;height:auto}.af-header .af-logo{width:179px}.af-desktop-nav{display:none}.af-header-actions{gap:12px}.af-menu-toggle{place-items:center;display:grid}.af-mobile-nav{border-top:1px solid var(--af-line);flex-direction:column;gap:0;padding:8px 20px 20px;display:flex}.af-mobile-nav>a:not(.af-button){color:var(--af-ink);padding:12px 0}.af-mobile-nav .af-button{align-self:start;margin-top:10px}.af-hero{padding:46px 0 38px}.af-curtains{opacity:.25;left:0}.af-hero-grid{grid-template-columns:1fr;gap:38px}.af-hero-copy{max-width:580px}.af-hero h1{max-width:520px;font-size:clamp(39px,7vw,54px)}.af-hero .af-eyebrow{font-size:10px}.af-lead{max-width:440px;margin:18px 0 23px;font-size:18px}.af-hero-benefits{margin-top:24px}.af-hero-actions{gap:10px}.af-hero-actions .af-button{padding:12px 16px;font-size:12px}.af-product-shot{width:100%;max-width:650px;margin:auto}.af-laptop-screen{border-width:6px 6px 9px;border-radius:10px 10px 2px 2px;margin-inline:5px}.af-laptop-base{height:10px}.af-product-shot figcaption{margin-top:12px}.af-section{padding:45px 0}.af-section-heading{margin-bottom:26px}.af-section-heading h2{font-size:29px}.af-section-heading>p:last-child{font-size:15px}.af-feature-grid{grid-template-columns:1fr 1fr;gap:12px}.af-feature{padding:20px}.af-feature>svg{margin-bottom:14px}.af-feature h3{font-size:16px}.af-feature p{font-size:13px}.af-step-grid{grid-template-columns:1fr 1fr;gap:28px 25px}.af-step-arrow{display:none}.af-step-icon{width:60px;height:60px;margin-bottom:12px}.af-demo-section{grid-template-columns:1fr;gap:25px;margin-top:5px;padding:25px}.af-demo-copy h2{margin-bottom:12px;font-size:33px}.af-demo-copy h2 br{display:none}.af-demo-copy>p:not(.af-eyebrow){max-width:400px;font-size:15px}.af-demo-hint{display:none}.af-demo-tabs button{font-size:12px}.af-demo-panel{min-height:320px}.af-final-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:30px}.af-final-cta h2{font-size:31px}.af-footer-main{flex-wrap:wrap;justify-content:space-between;gap:20px}.af-footer nav{flex-wrap:wrap;order:3;width:100%;margin-left:0}.af-footer-bottom{flex-direction:column;gap:8px}.af-faq-list summary{padding:18px;font-size:14px}.af-faq-list details>p{padding:0 18px 18px}}@media (width<=480px){.af-hero h1{font-size:40px}.af-demo-section{border-radius:15px;width:calc(100% - 24px);padding:20px 14px}.af-demo-copy{padding:0 5px}.af-demo-tabs button{flex-direction:column;gap:4px;padding:9px 3px;font-size:10px}.af-demo-panel{padding:15px}.af-quote-demo{grid-template-columns:1fr;gap:20px}.af-quote-summary{border-left:0;border-top:1px solid var(--af-line);padding:20px 0 0}.af-feature{padding:17px}.af-feature h3{font-size:15px}.af-feature p{font-size:12px}.af-hero-benefits{max-width:335px}.af-order-heading{flex-wrap:wrap}.af-order-heading>span{margin-left:38px}.af-chat-header{gap:8px}.af-chat-header label{width:94px}.af-demo-top,.af-demo-feedback,.af-demo-disclaimer{font-size:10px}.af-final-cta{padding:27px}.af-button{font-size:13px}.af-eyebrow{font-size:10px}}@media (prefers-reduced-motion:reduce){.af-landing *{transition:none!important}}.af-demo-section{padding:32px;display:block}.af-demo-copy{text-align:center;margin-bottom:25px}.af-demo-copy h2{margin-bottom:12px}.af-demo-copy h2 br{display:none}.af-demo-copy>p:not(.af-eyebrow){max-width:650px;margin:auto}.af-system-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:11px;display:flex}.af-system-toolbar>div{gap:8px;display:flex}.af-system-frame{border:1px solid var(--af-line);background:var(--background);border-radius:12px;width:100%;height:680px;display:block}.af-system-frame:fullscreen{background:#fff;border:0;border-radius:0;width:100vw;height:100vh}.af-system-demo>.af-demo-disclaimer{text-align:center;margin-top:12px;font-size:11px}@media (width<=780px){.af-demo-section{padding:20px 12px}.af-system-frame{height:650px}.af-system-toolbar{flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.af-system-toolbar>div{justify-content:flex-end;width:100%}}@media (width<=360px){.af-header-inner{gap:8px}.af-header-actions{gap:6px}.af-menu-toggle{padding:8px}}@media (width<=1023px){.whatsapp-workspace{inset-inline:0;top:calc(5rem + var(--whatsapp-offset,0px));height:calc(var(--whatsapp-height,100dvh) - 5rem);z-index:10;background:var(--background);flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden}.whatsapp-workspace:not([data-mobile-view=list]){top:var(--whatsapp-offset,0px);height:var(--whatsapp-height,100dvh);z-index:40}.whatsapp-toolbar{flex-direction:row;flex:none;align-items:center;margin:0;padding:12px 16px}.whatsapp-toolbar-actions[data-open=false] .whatsapp-toolbar-action-items{display:none}.whatsapp-toolbar-action-items{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;width:250px;padding:12px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0002}.whatsapp-workspace:not([data-mobile-view=list]) .whatsapp-mobile-nav,.whatsapp-workspace:not([data-mobile-view=list]) .whatsapp-connection-notice{display:none}.whatsapp-mobile-nav{padding-bottom:env(safe-area-inset-bottom)}.whatsapp-workspace:not([data-mobile-view=list]) .whatsapp-toolbar{display:none}.whatsapp-panels{border:0;border-radius:0;flex:1;min-height:0;display:flex}.whatsapp-list,.whatsapp-chat,.whatsapp-contact{flex:1;min-width:0;min-height:0;display:none;overflow:hidden}[data-mobile-view=list] .whatsapp-list,[data-mobile-view=chat] .whatsapp-chat,[data-mobile-view=contact] .whatsapp-contact{flex-direction:column;display:flex}.whatsapp-list-scroll,.whatsapp-contact-scroll{flex:1;height:auto;min-height:0}.whatsapp-chat-header{flex-direction:row;flex:none;align-items:center;gap:8px;padding:10px 12px}.whatsapp-chat-actions[data-open=false] .whatsapp-chat-action-items{display:none}.whatsapp-chat-action-items{z-index:20;border:1px solid var(--border);background:var(--card);border-radius:12px;width:240px;padding:12px;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0002}.whatsapp-thread{overscroll-behavior:contain;flex:1;height:auto;min-height:0}.whatsapp-composer{padding:10px 12px max(10px, env(safe-area-inset-bottom))}.whatsapp-composer textarea{resize:none;min-height:44px;max-height:100px;font-size:16px}.whatsapp-contact{padding-bottom:max(12px, env(safe-area-inset-bottom))}.whatsapp-list select{width:100%;min-width:0;font-size:16px}}@media (width>=1024px){.whatsapp-chat-actions>button,.whatsapp-toolbar-actions>button{display:none}.whatsapp-chat-action-items,.whatsapp-toolbar-action-items{display:flex!important}}
