/* Premium mobile menu + dark editorial footer (2026-10-30) */
/* sw closed mobile header */
.sw-mtools{display:none}
@media(max-width:991.98px){header[role=banner] .navbar>.container{flex-wrap:nowrap}.sw-mtools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}
.sw-hph{width:44px;height:44px;border-radius:50%;border:1px solid rgba(222,164,139,.55);display:flex;align-items:center;justify-content:center;color:#DEA48B;text-decoration:none}.sw-hph:hover,.sw-hph:focus-visible{color:#f6d3c3;border-color:#DEA48B}
.sw-burger{width:48px;height:48px;border:0;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;color:#fff;padding:0}
.sw-burger i{display:block;width:24px;height:1.5px;background:currentColor;margin:3.5px 0}.sw-burger i:nth-child(2){width:16px;margin-left:8px}
.sw-burger:focus-visible,.sw-hph:focus-visible{outline:2px solid #DEA48B;outline-offset:3px}}
@media(min-width:992px){.sw-mtools,#sw-menu{display:none!important}}
body.sw-lock{overflow:hidden}body.sw-lock #whatsapp-widget,body.sw-lock #pojo-a11y-toolbar{display:none!important}
#sw-menu a{text-decoration:none;color:inherit}#sw-menu ul{list-style:none;margin:0;padding:0}#sw-menu p{margin:0}#sw-menu .lbl{margin:18px 0 4px}
#sw-menu .swnav{display:block}#sw-menu .swbtn{border:0}#sw-menu .swbtn.b2{border:1px solid rgba(243,239,233,.45)}#sw-menu :focus-visible{outline:2px solid #DEA48B;outline-offset:3px;border-radius:6px}
@media (prefers-reduced-motion:reduce){#sw-menu,#sw-menu *{transition:none!important}}

/* overlay */
#sw-menu{position:fixed;inset:0;z-index:100000;direction:rtl;background:#1e2b28;color:#f3efe9;display:grid;grid-template-columns:minmax(0,1fr);visibility:hidden;opacity:0;transition:opacity .45s ease,visibility 0s .45s;overflow-y:auto;overscroll-behavior:contain}#sw-menu.open{visibility:visible;opacity:1;transition:opacity .45s ease}#sw-menu .oin{display:flex;flex-direction:column;min-height:100%;padding:0 22px 28px}#sw-menu .ohd{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(222,164,139,.22)}#sw-menu .ohd img{height:34px;display:block}#sw-menu .close{width:48px;height:48px;border-radius:50%;border:1px solid rgba(222,164,139,.45);background:none;color:#f3efe9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}#sw-menu .close:hover{color:#DEA48B;border-color:#DEA48B}#sw-menu .brandm{display:flex;align-items:center;gap:14px;padding:22px 0 8px}#sw-menu .brandm img{width:58px;height:58px;border-radius:50%;object-fit:cover;object-position:50% 18%;border:1px solid #DEA48B}#sw-menu .brandm b{display:block;font-size:15px;font-weight:600}#sw-menu .brandm span{font-size:13px;color:#b5c0bc}#sw-menu .lbl{font-size:12px;font-weight:600;letter-spacing:.16em;color:#DEA48B;display:flex;align-items:center;gap:12px;margin:18px 0 4px}#sw-menu .lbl::before{content:"";width:28px;height:1px;background:currentColor}#sw-menu .swnav>li{border-bottom:1px solid rgba(222,164,139,.16)}#sw-menu .top{display:flex;align-items:center;gap:14px;width:100%;min-height:68px;padding:0;background:none;border:0;color:inherit;font:inherit;text-align:right;cursor:pointer}#sw-menu .top .tx{font-size:clamp(24px,7.5vw,30px);font-weight:300;line-height:1.15;letter-spacing:-.005em;flex:1;transition:color .2s}#sw-menu .top:hover .tx{color:#f6d3c3}#sw-menu .no{font-size:12px;color:#DEA48B;font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:22px;flex:none;padding-top:6px}#sw-menu [aria-current=page] .tx{color:#DEA48B}#sw-menu .chev{color:#DEA48B;transition:transform .35s ease;flex:none}#sw-menu .tg[aria-expanded=true] .chev{transform:rotate(180deg)}#sw-menu .sub{display:grid;grid-template-rows:minmax(0,0fr);transition:grid-template-rows .4s ease}#sw-menu .sub>ul{overflow:hidden;min-height:0;padding-right:36px}#sw-menu .mi.open .sub{grid-template-rows:minmax(0,1fr)}#sw-menu .mi.open .sub>ul{padding-bottom:14px}#sw-menu .sub a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:17px;color:#e4e8e6;transition:color .2s}#sw-menu .sub a:hover{color:#f6d3c3}#sw-menu .ssi{width:22px;height:22px;color:#DEA48B;flex:none}#sw-menu .sub li+li a{border-top:1px solid rgba(243,239,233,.07)}#sw-menu .mi{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}#sw-menu.open .mi{opacity:1;transform:none;transition-delay:calc(var(--i)*60ms + 120ms)}#sw-menu .foot{margin-top:auto;padding-top:28px}#sw-menu .fade{opacity:0;transition:opacity .6s ease .55s}#sw-menu.open .fade{opacity:1}#sw-menu .ctas{display:flex;flex-wrap:wrap;gap:10px}#sw-menu .ctas>*{flex:1 1 auto}#sw-menu .ctas>.b1{flex:999 1 200px}#sw-menu .swbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 22px;border-radius:999px;font-weight:600;font-size:16px;transition:background-color .2s,color .2s,border-color .2s}#sw-menu .b1{background:#DEA48B;color:#1e2b28}#sw-menu .b1:hover{background:#f0c3ae}#sw-menu .b2{border:1px solid rgba(243,239,233,.45);color:#f3efe9}#sw-menu .b2:hover{border-color:#DEA48B;color:#f6d3c3}#sw-menu .frow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}#sw-menu .frow .ph{font-size:14px;color:#b5c0bc;min-height:44px;display:inline-flex;align-items:center}#sw-menu .frow .ph:hover{color:#f6d3c3}#sw-menu .soc{display:flex;gap:6px}#sw-menu .soc a{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#DEA48B;border:1px solid rgba(222,164,139,.3);transition:color .2s,border-color .2s}#sw-menu .soc a:hover{color:#f6d3c3;border-color:#DEA48B}#sw-menu .soc svg{width:18px;height:18px;display:block}body.sw-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){#sw-menu .mi{opacity:1;transform:none}#sw-menu .fade{opacity:1}}#sw-menu .oin *{min-width:0;overflow-wrap:break-word}#sw-menu .oin img{max-width:100%}#sw-menu .swbtn{text-align:center;line-height:1.25;flex-wrap:wrap}@media(max-width:400px){#sw-menu .swbtn{padding-inline:18px}}#sw-menu .oin{min-width:0;max-width:100%}
/* footer v1 */
footer.v1{direction:rtl;text-align:right;line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased}footer.v1 ul{list-style:none;margin:0;padding:0}footer.v1 p{margin:0}footer.v1 a{color:inherit;text-decoration:none}footer.v1 .wrap{max-width:1280px;margin:0 auto;padding:0 56px}footer.v1 a:focus-visible,footer.v1 button:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}footer.v1 .lbl{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--acc);display:flex;align-items:center;gap:12px;margin-bottom:22px}footer.v1 .lbl::before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}footer.v1 .lbl .n{font-variant-numeric:tabular-nums;opacity:.85;order:-1}footer.v1 .u{background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;transition:background-size .35s ease,color .2s}footer.v1 .u:hover,footer.v1 .u:focus-visible{background-size:100% 1px;color:var(--hov)}footer.v1 .rv{transition:opacity .7s ease var(--d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}html.js footer.v1 .rv:not(.in){opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){footer.v1 .rv,footer.v1 .u,footer.v1 *{transition:none!important}html.js footer.v1 .rv:not(.in){opacity:1;transform:none}}footer.v1 .svc a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;align-items:center;min-height:44px;transition:color .2s,background-color .25s,border-color .25s}footer.v1 .si{width:34px;height:34px;grid-row:1/3;color:var(--acc)}footer.v1 .st{font-size:17px;font-weight:600}footer.v1 .ss{font-size:13px;color:var(--mut);grid-column:2}footer.v1 .sa{grid-row:1/3;grid-column:3;opacity:.55;transition:transform .3s,opacity .3s}footer.v1 .sa svg{display:block}footer.v1 .svc a:hover .sa{transform:translateX(-4px);opacity:1}footer.v1 .pills{display:flex;flex-wrap:wrap;gap:10px}footer.v1 .pills a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;font-size:14px;transition:border-color .2s,color .2s,background-color .2s}footer.v1 .pills a:hover{border-color:var(--acc);color:var(--hov)}footer.v1 .pills .all{border-color:var(--acc);color:var(--acc2)}footer.v1 .pills .all svg{width:16px;height:16px}footer.v1 .ct a{display:flex;align-items:center;gap:14px;min-height:56px;border-bottom:1px solid var(--line);transition:color .2s}footer.v1 .ct li:first-child a{border-top:1px solid var(--line)}footer.v1 .ct .li{color:var(--acc);flex:none}footer.v1 .cl{font-size:12px;letter-spacing:.06em;color:var(--mut);min-width:64px;flex:none}footer.v1 .cv{font-size:16px;font-weight:500}footer.v1 .ct a:hover .cv{color:var(--hov)}footer.v1 .pod{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--line);border-radius:14px;margin-top:20px;transition:border-color .25s}footer.v1 .pod:hover{border-color:var(--acc)}footer.v1 .pod .li{color:var(--acc);flex:none;margin-top:3px}footer.v1 .pt{display:block;font-weight:600;font-size:16px}footer.v1 .ps{display:block;font-size:13px;color:var(--mut)}footer.v1 .ol{display:flex;flex-direction:column}footer.v1 .ol a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}footer.v1 .soc{display:flex;gap:10px}footer.v1 .soc a{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);color:var(--acc2);transition:color .2s,border-color .2s,background-color .2s}footer.v1 .soc a:hover{border-color:var(--acc);color:var(--hov)}footer.v1 .soc svg{display:block}footer.v1 .legal{font-size:13px;color:var(--lmut);padding:28px 0 32px}footer.v1 .lr1{display:flex;align-items:center;gap:32px;flex-wrap:wrap}footer.v1 .ll{display:flex;gap:4px 28px;flex-wrap:wrap}footer.v1 .ll a{display:inline-flex;align-items:center;min-height:44px}footer.v1 .a11y{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:22px;border:1px solid currentColor;background:none;color:inherit;font:inherit;font-size:14px;cursor:pointer;transition:color .2s}footer.v1 .a11y:hover{color:var(--hov)}footer.v1 .a11y svg{width:18px;height:18px}footer.v1 .disc{max-width:980px;margin:18px 0 16px!important;line-height:1.7}footer.v1 .lr2{display:flex;flex-wrap:wrap;gap:6px 32px;align-items:baseline}footer.v1 .lr2 a{text-decoration:underline;text-underline-offset:2px}footer.v1 .lr2 a:hover{color:var(--hov)}footer.v1 .logo img{display:block;height:46px;width:auto}@media(max-width:991px){footer.v1{padding-bottom:80px}footer.v1 .wrap{padding:0 28px}}@media(max-width:600px){footer.v1 .wrap{padding:0 20px}footer.v1 .lr1{gap:8px 20px}footer.v1 .ll{gap:0 20px}footer.v1 .lr2{flex-direction:column;gap:8px}}footer.v1{--acc:#DEA48B;--acc2:#e8bba6;--hov:#f6d3c3;--mut:#b5c0bc;--lmut:#aeb9b5;--line:rgba(222,164,139,.28);background:#1e2b28;color:#f3efe9}footer.v1 .hero{padding:96px 0 80px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:96px;align-items:center}footer.v1 h2.disp{font-size:clamp(34px,4.4vw,60px);line-height:1.12;font-weight:300;margin:0 0 22px;letter-spacing:-.01em}footer.v1 .disp em{font-style:normal;color:var(--acc);font-weight:400}footer.v1 .lead{font-size:18px;color:#d3d9d6;max-width:520px;margin-bottom:34px}footer.v1 .btns{display:flex;gap:14px;flex-wrap:wrap}footer.v1 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;font-weight:600;font-size:16px;transition:background-color .25s,color .25s,border-color .25s}footer.v1 .b1{background:#DEA48B;color:#1e2b28}footer.v1 .b1:hover{background:#f0c3ae}footer.v1 .b2{border:1px solid rgba(243,239,233,.5);color:#f3efe9}footer.v1 .b2:hover{border-color:#DEA48B;color:#f6d3c3}footer.v1 .btn svg{width:20px;height:20px}footer.v1 .ph{position:relative;margin:0}footer.v1 .phi{position:relative}footer.v1 .phi::before{content:"";position:absolute;inset:-14px 14px 14px -14px;border:1px solid var(--acc);border-radius:180px 180px 10px 10px}footer.v1 .ph img{position:relative;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:170px 170px 8px 8px;filter:saturate(.92)}footer.v1 .ph figcaption{position:relative;margin-top:30px;font-size:13px;color:var(--mut);letter-spacing:.04em}footer.v1 .ph figcaption b{display:block;color:#f3efe9;font-size:16px;font-weight:600;letter-spacing:0}footer.v1 .svcwrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0}footer.v1 .svc{display:grid;grid-template-columns:repeat(5,1fr)}footer.v1 .svc li{border-inline-start:1px solid var(--line)}footer.v1 .svc li:first-child{border:0}footer.v1 .svc a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:6px 28px;height:100%}footer.v1 .svc .si{margin-bottom:14px}footer.v1 .svc .sa{margin-top:14px;color:var(--acc)}footer.v1 .svc li:first-child a{padding-right:0}footer.v1 .svc a:hover .st{color:var(--hov)}footer.v1 .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.75fr);gap:48px;padding:64px 0;align-items:start}footer.v1 .tag{font-size:15px;color:#d3d9d6;margin:22px 0 26px;max-width:260px}footer.v1 .legal{border-top:1px solid var(--line)}@media(max-width:1180px){footer.v1 .svc{grid-template-columns:repeat(3,1fr);row-gap:24px}footer.v1 .svc li:nth-child(4){border:0}footer.v1 .svc li:nth-child(4) a{padding-right:0}footer.v1 .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}@media(max-width:860px){footer.v1 .hero{grid-template-columns:minmax(0,1fr);gap:48px;padding:72px 0 56px}footer.v1 .ph{max-width:280px}}@media(max-width:600px){footer.v1 .hero{padding:56px 0 44px;gap:0}footer.v1 .ph{display:none}footer.v1 .mph{display:flex}footer.v1 .btn{flex:1 1 100%}footer.v1 .svcwrap{padding:28px 0}footer.v1 .svc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}footer.v1 .svc li,footer.v1 .svc li:nth-child(4){border:1px solid var(--line);border-radius:14px}footer.v1 .svc li:last-child{grid-column:1/-1}footer.v1 .svc a,footer.v1 .svc li:first-child a,footer.v1 .svc li:nth-child(4) a{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px 16px;min-height:132px}footer.v1 .sa{display:none}footer.v1 .si{width:30px;height:30px;margin-bottom:8px}footer.v1 .st{font-size:16px}footer.v1 .svc li:last-child a{min-height:auto;display:grid;grid-template-columns:auto minmax(0,1fr)}footer.v1 .svc li:last-child .si{margin:0}footer.v1 .cols{grid-template-columns:minmax(0,1fr);gap:44px;padding:48px 0}footer.v1 .c-brand{order:4;text-align:center;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--line);padding-top:40px}footer.v1 .c-brand .tag{margin:16px auto 20px}}footer.v1 .mph{display:none;align-items:center;gap:14px;margin-bottom:26px}footer.v1 .mph img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 18%;border:1px solid var(--acc)}footer.v1 .mph span{font-size:13px;color:var(--mut)}footer.v1 .mph b{display:block;color:#f3efe9;font-size:15px}footer.v1 .cn{font-weight:600;font-size:16px;margin-bottom:12px!important}footer.v1 .cn{font-weight:600;font-size:16px;margin-bottom:12px!important}footer.v1 *{min-width:0;overflow-wrap:break-word}footer.v1 img{max-width:100%}footer.v1 li:has(>a[aria-label]){flex-shrink:0;min-width:max-content}footer.v1 .soc{flex-wrap:wrap}footer.v1 .btn{text-align:center;line-height:1.25;flex-wrap:wrap}@media(max-width:400px){footer.v1 .btn{padding-inline:18px}}footer.v1 .btn{border-width:1px;border-style:solid;border-color:transparent}footer.v1 .btn.b2{border-color:rgba(243,239,233,.5)}footer.v1 .btn.b2:hover{border-color:#DEA48B}footer.v1 h2.disp{color:#f3efe9;font-family:inherit}footer.v1 .lbl{margin-top:0}footer.v1 .ct a,footer.v1 .ol a,footer.v1 .pills a,footer.v1 .svc a{color:inherit}footer.v1 a:hover{color:var(--hov)}footer.v1 .lr2 p,footer.v1 .disc{color:var(--lmut)}
/* keep footer legal row clear of the fixed WhatsApp float (bottom-right) */
@media(max-width:991.98px){footer.v1[role=contentinfo]{padding-bottom:112px}}
@media(min-width:992px){footer.v1[role=contentinfo]{padding-bottom:88px}}

/* qafix 2026-10-30 */
.sw-testimonials .t-head{background:none;position:static;z-index:auto;box-shadow:none}
#sw-menu .frow{flex-wrap:wrap}
#sw-menu .soc{flex-wrap:wrap;gap:8px}#sw-menu .soc a{min-width:44px;min-height:44px;flex:none}#sw-menu .soc li{flex:none}
@media(max-width:400px){#sw-menu .frow{flex-direction:column;align-items:flex-start}#sw-menu .frow .ph{width:100%}}
@media(max-width:600px){footer.v1 .mph{display:flex}}
@media(min-width:1181px){footer.v1 .cols{grid-template-columns:minmax(268px,1fr) minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.6fr)}footer.v1 .c-brand .soc{flex-wrap:nowrap}}

/* qafix2: sticky mobile header (burger reachable at any scroll), FAB clearance in testimonials */
@media(max-width:991.98px){header[role=banner]{position:sticky;top:0;z-index:1030}}
@media(max-width:1399.98px){.sw-testimonials .t-nav,.sw-testimonials .t-actions{padding-inline-start:72px}}

@media(max-width:991.98px){html{scroll-padding-top:80px}}
