:root{--bg:#15161c;--bg-2:#1d1f27;--panel:#2b2e36;--panel-2:#333640;--text:#f6f3ee;--muted:#b8bac4;--line:rgba(255,255,255,0.12);--yellow:#f6c744;--yellow-2:#ffe88e;--whatsapp:#25d366;--whatsapp-dark:#128c7e;--black:#0e1015;--radius:24px;--shadow:0 28px 80px rgba(0,0,0,0.42);--max:1180px;--space-section-normal:9.6rem;--space-section-large:12.8rem;--space-section-small:6.4rem;--space-container-x:4.8rem;--space-card-gap:3.2rem;--hero-section-small:0.2rem;--hero-section-normal:0.2rem;--hero-section-large:0.2rem;--control-height:4.8rem;--control-padding-y:1.2rem;--control-padding-x:1.6rem}html{font-size:62.5%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.8rem;font-weight:400;line-height:1.6;color:var(--text);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block;border-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button:not(:disabled),[type="submit"]:not(:disabled),[type="button"]:not(:disabled){cursor:pointer}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],select,textarea{width:100%;border:1px solid #666666;border-radius:0.3rem;padding:0.5rem 1rem;transition:all 0.3s}input[type="text"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color:#333333;outline:0}html{font-size:62.5%}body{font-size:1.8rem}.container{width:min(var(--max),calc(100% - (var(--space-container-x) * 2)));margin-inline:auto}.section{position:relative;padding:var(--space-section-normal) 0;overflow:hidden}.section-small{padding:var(--space-section-small) 0}.section-large{padding:var(--space-section-large) 0}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:0.5rem 1.8rem;border-radius:999px;font-size:1.2rem;font-weight:700;color:#d6d7df;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.08)}.eyebrow{color:var(--yellow);font-weight:800;letter-spacing:0.03em}.section-title{font-size:4.2rem;line-height:1.2;letter-spacing:-0.04em;font-weight:850}.section-desc{max-width:65rem;color:var(--muted);font-size:1.8rem;margin-top:1.6rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.8rem;min-height:4.6rem;padding:0 2.6rem;border-radius:999px;border:1px solid transparent;font-size:1.4rem;font-weight:800;cursor:pointer;transition:0.25s ease}.btn-primary{background:var(--yellow);color:#161616;box-shadow:0 1.4rem 3.4rem rgba(246,199,68,0.22)}.btn-primary:hover,.btn-primary:focus{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1);transform:translateY(-0.2rem)}.btn-ghost{border-color:rgba(255,255,255,0.25);color:var(--text);background:rgba(255,255,255,0.02)}.btn-ghost:hover,.btn-ghost:focus{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1);transform:translateY(-0.2rem)}.site-header{position:sticky;top:0;z-index:50;background:rgba(15,16,21,0.78);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,0.08)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:0.06em;text-transform:uppercase;font-size:15px}.brand-logo{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,0.28))}.brand-text{line-height:1.05}.brand-text small{display:block;color:var(--yellow);font-size:10px;letter-spacing:0.18em;margin-top:3px}.brand-mark{width:42px;height:32px;border-radius:12px;background:linear-gradient(135deg,var(--yellow),var(--yellow-2));display:grid;place-items:center;box-shadow:0 12px 30px rgba(246,199,68,0.22)}.brand-mark svg{width:26px;height:18px}.nav-links{display:flex;align-items:center;gap:28px;color:#d8d9df;font-size:14px;font-weight:700}.nav-links a{opacity:0.84}.nav-links a:hover{opacity:1;color:var(--yellow)}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:transparent;color:white}.brand-text-only{gap:0}.brand-text-only .brand-text{display:inline-block;color:var(--text);font-size:1.8rem;font-weight:900;line-height:1;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.nav-toggle{transition:color 0.25s ease,border-color 0.25s ease,background-color 0.25s ease,transform 0.25s ease}.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:focus-visible{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1)}.nav-toggle:hover{transform:translateY(-1px)}button:hover svg,button:focus svg,.btn:hover svg,.btn:focus svg,.nav-toggle:hover svg,.nav-toggle:focus svg{color:var(--yellow);fill:currentColor}.site-header{position:sticky;top:0;z-index:9999}.site-header .brand{display:inline-flex;align-items:center;gap:1.2rem;text-decoration:none}.site-header .brand-logo{width:4.6rem;height:4.6rem;object-fit:contain;flex:0 0 auto}.site-header .brand-text{color:#f6f3ee;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;line-height:1.1}body>[data-include="header.html"]{position:sticky;top:0;z-index:99999}body>[data-include="header.html"] .site-header,.site-header{position:sticky;top:0;z-index:99999}.nav-toggle{background:var(--yellow);color:#ffffff;border:0;box-shadow:0 1rem 2.4rem rgba(246,199,68,0.22)}.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:focus-visible{background:#ffffff;color:var(--yellow);border:1px solid var(--yellow);outline:none}.footer .brand-text,.footer .footer-brand .brand-text{color:#f6f3ee;opacity:1}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex:0 0 auto}.footer .brand-text,.footer .footer-brand .brand-text{font-size:1.5rem;font-weight:900;letter-spacing:0.08em;line-height:1.1;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:99999;background:rgba(15,16,21,0.96);border-bottom:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 1.2rem 3.6rem rgba(0,0,0,0.22)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;min-width:9.6rem;height:4.2rem;padding:0 1.4rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,0.04);color:var(--text);font-size:1.3rem;font-weight:800;line-height:1;transition:color 0.25s ease,border-color 0.25s ease,background 0.25s ease,transform 0.25s ease}.theme-toggle:hover,.theme-toggle:focus,.theme-toggle:focus-visible{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1);outline:none}.theme-toggle-icon{font-size:1.6rem;line-height:1}.theme-toggle-text{white-space:nowrap}.language-switcher{display:inline-flex;align-items:center;justify-content:center;min-width:8.8rem;min-height:var(--control-height);margin:0}.language-switcher select{width:100%;min-height:var(--control-height);padding:var(--control-padding-y) calc(var(--control-padding-x)+1.8rem) var(--control-padding-y) var(--control-padding-x);border:1px solid var(--line);border-radius:999px;background-color:rgba(255,255,255,0.04);color:var(--text);font-size:1.3rem;font-weight:800;line-height:1;cursor:pointer;appearance:auto;transition:color 0.25s ease,border-color 0.25s ease,background 0.25s ease}.language-switcher select:hover,.language-switcher select:focus,.language-switcher select:focus-visible{color:var(--yellow);border-color:var(--yellow);background-color:rgba(246,199,68,0.1);outline:none}.language-switcher option{color:#15161c;background-color:#ffffff}.language-switcher{min-width:8.8rem;min-height:var(--control-height)}.language-switcher select{min-height:var(--control-height);padding-block:var(--control-padding-y);padding-left:var(--control-padding-x);padding-right:calc(var(--control-padding-x)+1.8rem)}.language-switcher{min-width:auto;min-height:4.2rem}.language-switcher select{width:auto;min-width:6.6rem;height:4.2rem;min-height:4.2rem;padding:0 3rem 0 1.4rem;border:1px solid var(--line);border-radius:999px;background-color:rgba(255,255,255,0.04);background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.4 1.6 6 6.2l4.6-4.6' fill='none' stroke='%23f6c744' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.2rem 0.8rem;color:var(--text);font-size:1.3rem;font-weight:800;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none}.language-switcher select::-ms-expand{display:none}.about-website-preview img{display:block;width:100%;height:auto;aspect-ratio:1656 / 865;object-fit:contain;object-position:center;background:#ffffff}.sub{font-size:12px;color:#d6d7df;margin-bottom:18px}.price{font-size:54px;line-height:1;font-weight:300;letter-spacing:-0.04em}.price small{font-size:16px;vertical-align:top;margin-right:6px}.submit{margin-top:18px;background:#17171b;color:white;border:0;border-radius:3px;padding:12px 28px;font-weight:900;cursor:pointer}.price-note{margin-left:0.4rem;font-size:1.4rem;font-weight:800;letter-spacing:0;color:rgba(21,22,28,0.7)}.why-grid{display:grid;grid-template-columns:1fr 250px 1fr;gap:46px;align-items:center;margin-top:52px}.why-list{display:grid;gap:42px}.why-item{display:grid;gap:8px}.why-item .icon{width:34px;height:34px;border-radius:8px;background:var(--yellow);color:#161616;display:grid;place-items:center;font-weight:900}.why-item h3{font-size:20px}.why-item p{color:var(--muted);font-size:14px}.phone{height:470px;border-radius:34px;padding:14px;background:#12141a;border:8px solid #3b3d46;box-shadow:var(--shadow);overflow:hidden}.phone-screen{height:100%;border-radius:24px;background:linear-gradient(180deg,#1b1e26,#111318);padding:24px;display:grid;align-content:end}.hand-phone .phone{height:410px;width:210px;transform:rotate(-3deg)}.timeline{position:relative;display:grid;gap:3.2rem;margin-top:6.4rem;padding-left:4rem}.timeline::before{content:"";position:absolute;top:0;left:1.7rem;width:0.2rem;height:100%;background:linear-gradient(to bottom,#f6c744,rgba(246,199,68,0.12))}.timeline-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2.4rem;align-items:start}.timeline-marker{position:relative;z-index:2;width:3.6rem;height:3.6rem;border-radius:50%;background:#f6c744;color:#15161c;display:grid;place-items:center;font-size:1.5rem;font-weight:900;box-shadow:0 0 0 0.8rem rgba(246,199,68,0.12)}.timeline-card{padding:3.2rem;border-radius:2rem;background:#2b2e36;border:1px solid rgba(255,255,255,0.1);box-shadow:0 1.8rem 4rem rgba(0,0,0,0.18)}.timeline-card span{display:inline-block;margin-bottom:1rem;color:#f6c744;font-size:1.4rem;font-weight:800}.timeline-card h3{margin:0 0 1.2rem;font-size:3.2rem;line-height:1.2;letter-spacing:-0.03em;color:#f6f3ee}.timeline-card p{margin:0;font-size:1.8rem;line-height:1.6;color:#cfd0d7}.review-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review{background:#353844;border-radius:16px;padding:26px;box-shadow:0 16px 44px rgba(0,0,0,0.22)}.review-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.review h4{font-size:15px}.review small{color:var(--yellow);font-weight:800}.review p{color:#dbdce3;font-size:14px}.floating-form{position:absolute;right:-50px;bottom:-34px;width:300px;border-radius:15px;background:#fff;color:#171717;padding:20px;box-shadow:0 22px 60px rgba(0,0,0,0.28);transform:rotate(5deg)}.floating-form h4{font-size:18px;line-height:1.1;margin-bottom:12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.whatsapp{position:fixed;right:24px;bottom:24px;width:62px;height:62px;border-radius:50%;background:#21c063;color:white;display:grid;place-items:center;font-size:30px;font-weight:900;box-shadow:0 14px 42px rgba(33,192,99,0.4);z-index:60}.whatsapp-modal{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px}.whatsapp-modal.is-open{display:flex}.whatsapp-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.68);backdrop-filter:blur(8px)}.whatsapp-modal__dialog{position:relative;z-index:1;width:min(100%,620px);max-height:min(92vh,760px);overflow:auto;background:#20222b;color:var(--text);border:1px solid rgba(255,255,255,0.12);border-radius:24px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,0.45)}.whatsapp-modal__close{position:absolute;top:18px;right:18px;width:40px;height:40px;border:1px solid rgba(255,255,255,0.14);border-radius:50%;background:rgba(255,255,255,0.05);color:#fff;font-size:20px;line-height:1;padding:0}.whatsapp-modal__close:hover{background:var(--yellow);color:#171717}.whatsapp-lead-form{margin-top:24px;display:grid;gap:16px}.whatsapp-lead-form .field label{color:#f5f5f5}.whatsapp-lead-form input,.whatsapp-lead-form select,.whatsapp-lead-form textarea{background:#ffecad;border:1px solid rgba(23,23,27,0.18);color:#171717;border-radius:10px}.whatsapp-lead-form input:focus,.whatsapp-lead-form select:focus,.whatsapp-lead-form textarea:focus{border-color:#17171b;background:#ffecad;outline:0;box-shadow:0 0 0 2px rgba(246,199,68,0.28)}.whatsapp-submit{width:100%;justify-content:center;background:#21c063;color:#fff;border-color:#21c063}.whatsapp-submit:hover{background:#18a856}body.modal-open{overflow:hidden}.footer{background:#101116;border-top:1px solid rgba(255,255,255,0.08);padding:44px 0 14px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:44px}.footer h3{font-size:15px;margin-bottom:14px;text-transform:uppercase;letter-spacing:0.04em}.footer p,.footer a{color:#c4c5cc;font-size:13px}.footer ul{display:grid;gap:8px;list-style:none}.footer{background:#101116;color:#f6f3ee}.footer h3{color:#f6f3ee;opacity:1;font-weight:900;letter-spacing:0.12em}.footer p,.footer a,.footer li{color:#d7d8df}.footer a:hover,.footer a:focus{color:var(--yellow)}.footer-intro-row{display:flex;align-items:flex-start;gap:1.4rem;margin-top:1.6rem}.footer-intro-row p{margin:0;max-width:28rem}.footer-logo{flex:0 0 auto;width:5.2rem;height:5.2rem;object-fit:contain;filter:drop-shadow(0 0.8rem 1.6rem rgba(0,0,0,0.3))}.footer-contact-text{margin-top:1.2rem}.footer h3{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;margin:0 0 1.4rem}.footer ul{gap:0.8rem}.trending-list,.topic-list{display:grid;gap:16px}.trending-item{display:grid;grid-template-columns:82px 1fr;gap:14px;align-items:center}.trending-thumb{height:62px;border-radius:12px;overflow:hidden;background:#2b2e36}.trending-thumb svg{width:100%;height:100%;display:block}.trending-item h4{margin:0;color:#fff;font-size:14px;line-height:1.15;font-weight:900}.trending-item span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.article-wrap{padding:116px 0 90px}.article-layout{display:grid;grid-template-columns:minmax(0,820px) 320px;justify-content:center;gap:54px;align-items:start}.article-header{margin-bottom:28px}.article-title{margin:18px 0 0;font-size:clamp(42px,6vw,72px);line-height:.97;letter-spacing:-.065em;font-weight:900}.article-lead{margin-top:20px;color:#d7d8df;font-size:19px;line-height:1.7}.article-hero-img{border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);box-shadow:var(--shadow);margin:34px 0}.article-hero-img svg{width:100%;display:block}.article-content{color:#d7d8df;font-size:17px;line-height:1.82}.article-content h2{margin:42px 0 14px;color:#fff;font-size:clamp(30px,3vw,44px);line-height:1.08;letter-spacing:-.045em;font-weight:900}.article-content p{margin-bottom:18px}.article-content ul{display:grid;gap:12px;padding-left:0;margin:20px 0}.article-content li{list-style:none;position:relative;padding-left:30px}.article-content li::before{content:"✓";position:absolute;left:0;top:0;color:var(--yellow);font-weight:900}.article-note{margin:32px 0;padding:24px;border-radius:18px;border:1px solid rgba(246,199,68,0.28);background:rgba(246,199,68,0.09);color:#fff}body.legal-page{background:radial-gradient(circle at 15% 8%,rgba(246,199,68,0.10),transparent 28%),var(--bg);color:var(--text);line-height:1.7}body.legal-page main p{color:var(--muted);margin:0 0 1rem}body.legal-page main ul,body.legal-page main ol{margin:0 0 1.2rem 1.2rem;color:var(--muted)}body.legal-page main li{margin:.45rem 0}body.legal-page main strong{color:var(--text)}.legal-hero{padding:82px 0 38px}.legal-hero h1{font-size:clamp(40px,7vw,74px);line-height:.98;letter-spacing:-.06em;margin:20px 0 18px;font-weight:900;max-width:900px}.legal-hero .lead{max-width:760px;color:var(--muted);font-size:18px}.legal-layout{display:grid;grid-template-columns:260px 1fr;gap:42px;align-items:start;padding:36px 0 96px}.legal-nav{position:sticky;top:98px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:18px}.legal-nav strong{display:block;margin-bottom:12px;font-size:14px}.legal-nav a{display:block;color:var(--muted);padding:9px 10px;border-radius:10px;font-size:14px}.legal-nav a:hover,.legal-nav a.active{background:rgba(246,199,68,.14);color:var(--yellow)}.legal-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,54px);box-shadow:var(--shadow)}.legal-card h2{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.035em;margin:34px 0 14px}.legal-card h2:first-child{margin-top:0}.legal-card h3{font-size:20px;margin:24px 0 10px}.policy-table{width:100%;border-collapse:collapse;margin:18px 0 26px;overflow:hidden;border-radius:14px}.policy-table th,.policy-table td{border:1px solid var(--line);padding:14px;vertical-align:top;color:var(--muted);text-align:left}.policy-table th{color:var(--text);background:var(--panel-2)}body.legal-page .policy-table,body.legal-page .policy-table tr,body.legal-page .policy-table th,body.legal-page .policy-table td{background-color:transparent}body.legal-page .policy-table tbody>tr:nth-child(odd)>th,body.legal-page .policy-table tbody>tr:nth-child(odd)>td,body.legal-page .policy-table tbody>tr:nth-child(even)>th,body.legal-page .policy-table tbody>tr:nth-child(even)>td,body.legal-page .policy-table tbody tr:hover>th,body.legal-page .policy-table tbody tr:hover>td{background-color:var(--panel);color:var(--muted)}body.legal-page .policy-table tbody>tr:first-child>th,body.legal-page .policy-table thead th{background-color:var(--panel-2);color:var(--text);font-weight:900}body.legal-page .policy-table tbody>tr:nth-child(even)>td{background-color:var(--bg-2)}body.theme-light{--bg:#f7f4ef;--bg-2:#ffffff;--panel:#ffffff;--panel-2:#f0ebe1;--text:#15161c;--muted:#4f535c;--line:rgba(21,22,28,0.14);--shadow:0 28px 80px rgba(21,22,28,0.14);background:var(--bg);color:var(--text)}body.theme-light .site-header{background:rgba(255,255,255,0.84);border-bottom-color:rgba(21,22,28,0.1)}body.theme-light .nav-links{color:#272a31}body.theme-light .nav-toggle{color:#15161c}body.theme-light .btn-ghost{color:#15161c;border-color:rgba(21,22,28,0.3)}body.theme-light input,body.theme-light select,body.theme-light textarea{color:#15161c}body.theme-light .modal-card{background:#ffffff;color:#15161c}body.theme-light .site-header .brand,body.theme-light .site-header .brand-text,body.theme-light .site-header .nav-links,body.theme-light .site-header .nav-links a,body.theme-light .site-header .theme-toggle{color:#15161c}body.theme-light .site-header .brand-logo{opacity:1;filter:drop-shadow(0 0.8rem 1.6rem rgba(21,22,28,0.18))}body.theme-light .site-header .nav-links a{opacity:0.92}body.theme-light .site-header .nav-links a:hover,body.theme-light .site-header .nav-links a:focus{color:#b78224;opacity:1}body.theme-light .nav-toggle,body.theme-light .theme-toggle{color:#15161c;border-color:rgba(21,22,28,0.22);background:rgba(255,255,255,0.68)}body.theme-light .nav-toggle:hover,body.theme-light .nav-toggle:focus,body.theme-light .nav-toggle:focus-visible,body.theme-light .theme-toggle:hover,body.theme-light .theme-toggle:focus,body.theme-light .theme-toggle:focus-visible{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1)}body.theme-light .process-timeline-section,body.theme-light .process-timeline-section h2,body.theme-light .process-timeline-section .section-title,body.theme-light .timeline-card h3{color:#15161c}body.theme-light .process-intro,body.theme-light .timeline-card p{color:#4f535c}body.theme-light .timeline-card{background:#ffffff;border-color:rgba(21,22,28,0.12)}body.theme-light .faq-question,body.theme-light .faq-question span:first-child,body.theme-light .faq-list .faq-item{color:#15161c}body.theme-light .faq-question,body.theme-light .faq-answer,body.theme-light .faq-item{border-bottom-color:rgba(21,22,28,0.14)}body.theme-light .faq-answer,body.theme-light .faq-answer p{color:#4f535c}body.theme-light .faq-question:hover,body.theme-light .faq-question:focus{color:#b78224}body.theme-light .review{background:#2b2e36;color:#ffffff}body.theme-light .review h4{color:#ffffff}body.theme-light .review p{color:#e6e7ee}body.theme-light .review small{color:var(--yellow)}body.theme-light .nav-toggle{background:var(--yellow);color:#ffffff;border:0}body.theme-light .nav-toggle:hover,body.theme-light .nav-toggle:focus,body.theme-light .nav-toggle:focus-visible{background:#ffffff;color:var(--yellow);border:1px solid var(--yellow)}body.theme-light .phone-screen,.phone-screen{color:#f6f3ee}body.theme-light .phone-screen .eyebrow,.phone-screen .eyebrow{color:var(--yellow)}body.theme-light .phone-screen h3,.phone-screen h3{color:#f6f3ee}body.theme-light .phone-screen p,.phone-screen p{color:#d8d9df !important}body.theme-light .footer{background:#f7f3eb;color:#15161c;border-top-color:rgba(21,22,28,0.1)}body.theme-light .footer h3,body.theme-light .footer .brand-text,body.theme-light .footer .footer-brand .brand-text{color:#15161c;opacity:1}body.theme-light .footer p,body.theme-light .footer a,body.theme-light .footer li{color:#343741}body.theme-light .footer a:hover,body.theme-light .footer a:focus{color:#8a6500}body.theme-light .language-switcher select{background-color:#ffffff;color:#15161c;border-color:rgba(21,22,28,0.16)}body.theme-light .language-switcher select:hover,body.theme-light .language-switcher select:focus,body.theme-light .language-switcher select:focus-visible{color:#15161c;border-color:var(--yellow);background-color:rgba(246,199,68,0.16)}body.theme-light .language-switcher select:hover,body.theme-light .language-switcher select:focus,body.theme-light .language-switcher select:focus-visible{color:#15161c;border-color:var(--yellow);background-color:rgba(246,199,68,0.12)}body.theme-light .site-header{background:rgba(255,255,255,0.98);border-bottom-color:rgba(21,22,28,0.14);box-shadow:0 1.2rem 3.2rem rgba(21,22,28,0.12)}body.theme-light .site-header .theme-toggle,body.theme-light .theme-toggle{background:#15161c;color:#ffffff;border-color:#15161c;box-shadow:0 0.8rem 2rem rgba(21,22,28,0.16)}body.theme-light .site-header .theme-toggle .theme-toggle-icon,body.theme-light .site-header .theme-toggle .theme-toggle-text,body.theme-light .theme-toggle .theme-toggle-icon,body.theme-light .theme-toggle .theme-toggle-text{color:#ffffff}body.theme-light .site-header .theme-toggle:hover,body.theme-light .site-header .theme-toggle:focus,body.theme-light .site-header .theme-toggle:focus-visible,body.theme-light .theme-toggle:hover,body.theme-light .theme-toggle:focus,body.theme-light .theme-toggle:focus-visible{background:#ffffff;color:#15161c;border-color:#15161c;outline:none}body.theme-light .site-header .theme-toggle:hover .theme-toggle-icon,body.theme-light .site-header .theme-toggle:hover .theme-toggle-text,body.theme-light .site-header .theme-toggle:focus .theme-toggle-icon,body.theme-light .site-header .theme-toggle:focus .theme-toggle-text,body.theme-light .theme-toggle:hover .theme-toggle-icon,body.theme-light .theme-toggle:hover .theme-toggle-text,body.theme-light .theme-toggle:focus .theme-toggle-icon,body.theme-light .theme-toggle:focus .theme-toggle-text{color:#15161c}.why-container{text-align:center}.why-desc{margin-inline:auto}.why-list-leftcol{text-align:right}.why-icon-leftcol{margin-left:auto}.phone-card-title{margin-top:1rem}.phone-muted{color:#d8d9df}.avatar-alt{background:linear-gradient(135deg,#ddd,#5d6473)}.whatsapp-modal-title{font-size:clamp(3rem,4vw,4.6rem);margin-top:1.8rem}.language-switcher .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.theme-light .faq-item.is-open .faq-question,body.theme-light .faq-question[aria-expanded="true"]{background:#fff3bd;color:#15161c}body.theme-light .faq-item.is-open,body.theme-light .faq-item:has(.faq-question[aria-expanded="true"]){background:#fff9df;border-color:rgba(21,22,28,0.14)}body.theme-light .whatsapp{color:#ffffff;background:var(--whatsapp);border:1px solid #ffffff}body.theme-light .whatsapp:hover,body.theme-light .whatsapp:focus,body.theme-light .whatsapp:active{background:#fff3bd;color:var(--yellow);border-color:var(--yellow)}body.theme-light .whatsapp-modal__dialog{background:#20222b;color:#ffffff;border:1px solid #ffffff}body.theme-light .whatsapp-modal__dialog .pill,body.theme-light .whatsapp-modal__dialog .section-title,body.theme-light .whatsapp-modal__dialog .section-desc,body.theme-light .whatsapp-modal__dialog p,body.theme-light .whatsapp-modal__dialog label{color:#ffffff}body.theme-light .whatsapp-modal__dialog .pill{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.18)}body.theme-light .whatsapp-modal__close{border-color:rgba(255,255,255,0.28);color:#ffffff}body.theme-light .whatsapp-modal__close:hover,body.theme-light .whatsapp-modal__close:focus{background:#fff3bd;color:var(--yellow);border-color:var(--yellow)}.footer,.footer-grid,.footer-grid>div,.footer h3,.footer ul,.footer li,.footer a,.footer p{text-align:left}.footer ul{justify-items:start;padding-left:0}.footer li{justify-self:start}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem;font-family:inherit;line-height:1.2;color:inherit}p{margin-top:0;margin-bottom:0.9rem}@keyframes float{0,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}.mockup-card{position:relative;min-height:390px;border-radius:28px;background:linear-gradient(145deg,#d8ecef,#b8cbd0);box-shadow:var(--shadow);overflow:visible}.person-shape{position:absolute;inset:38px 82px 0 80px;border-radius:30px 30px 0 0;background:linear-gradient(135deg,#a4ad94,#d8bb76);clip-path:polygon(24% 0,78% 8%,92% 55%,82% 100%,0 100%,6% 42%)}.fake-input{height:28px;background:#efefef;border-radius:4px;margin:8px 0}.fake-bar{height:24px;border-radius:99px;background:var(--yellow);margin-top:10px}.fake-bar.dark{background:#525252;width:82%}.toggle{margin:30px auto 28px;display:flex;gap:14px;justify-content:center;align-items:center;color:var(--muted);font-size:13px}.switch{width:42px;height:22px;background:#e8e8e8;border-radius:99px;position:relative}.switch:after{content:"";position:absolute;width:16px;height:16px;background:#fff;left:4px;top:3px;border-radius:50%}@keyframes pricingFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.chart{height:110px;display:flex;align-items:end;gap:12px;margin-top:20px}.bar{width:22px;background:var(--yellow);border-radius:8px 8px 0 0}.b1{height:35%}.b2{height:70%}.b3{height:48%}.b4{height:82%}.b5{height:58%}.wave-bg{background-color:#2a2d35;background-image:repeating-radial-gradient(ellipse at 20% 10%,rgba(255,255,255,0.025) 0 2px,transparent 3px 55px),linear-gradient(135deg,rgba(0,0,0,0.12),transparent)}.hand-phone{height:430px;display:flex;justify-content:center;align-items:end}.avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#e1c18a,#6b7968)}.field{display:grid;gap:6px;text-align:left}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:900}.field input,.field select,.field textarea{width:100%;border:0;border-radius:3px;background:#ffe385;padding:12px 14px;color:#191919;outline:2px solid transparent}.field textarea{min-height:95px;resize:vertical}.social{display:flex;gap:10px;margin-top:18px}.social a{width:28px;height:28px;display:grid;place-items:center;border-radius:4px;background:var(--yellow);color:#111;font-weight:900}.copyright{text-align:center;color:#94969f;font-size:12px;border-top:1px solid rgba(255,255,255,0.07);margin-top:34px;padding-top:14px}.anchor-offset{display:block;position:relative;top:-90px;visibility:hidden}.updated{margin-top:18px;color:var(--yellow);font-size:14px;font-weight:800}.notice{background:rgba(246,199,68,.12);border:1px solid rgba(246,199,68,.28);border-radius:16px;padding:18px;margin:24px 0}.notice p{margin:0;color:#f3e8bd}.topic-list a{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,0.1);color:#d8d9df;font-size:14px;font-weight:800}.topic-list a:last-child{border-bottom:0}.topic-list b{color:var(--yellow)}.pagination-row{display:flex;gap:10px;justify-content:center;margin-top:34px}.pagination-row a,.pagination-row span{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);color:#d7d8df;font-size:13px;font-weight:900}.pagination-row .current{background:var(--yellow);color:#15161c;border-color:var(--yellow)}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--yellow);font-size:13px;font-weight:900;margin-bottom:24px}.share-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.1)}.share-row a{min-height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,0.14);color:#d7d8df;font-size:12px;font-weight:900}.related-posts{margin-top:56px}.related-posts h2{margin-bottom:20px}.related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.related-card{border-radius:18px;padding:22px;background:#20222b;border:1px solid rgba(255,255,255,0.08)}.related-card span{color:var(--yellow);font-size:12px;font-weight:900}.related-card h3{margin:10px 0 0;font-size:20px;line-height:1.1;font-weight:900}.whatsapp{position:fixed;overflow:visible}.whatsapp::after{content:"call us now";position:absolute;right:0;bottom:calc(100%+1rem);z-index:100001;width:max-content;max-width:min(18rem,70vw);padding:0.8rem 1.2rem;border-radius:999px;background:#ffffff;color:#15161c;font-size:1.3rem;font-weight:900;line-height:1.2;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0.6rem);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;box-shadow:0 1rem 2.4rem rgba(0,0,0,0.24)}.whatsapp::before{content:"";position:absolute;right:2rem;bottom:calc(100%+0.4rem);z-index:100000;width:0;height:0;border-left:0.7rem solid transparent;border-right:0.7rem solid transparent;border-top:0.7rem solid #ffffff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0.6rem);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.whatsapp:hover::after,.whatsapp:focus::after,.whatsapp:focus-visible::after,.whatsapp:active::after,.whatsapp:hover::before,.whatsapp:focus::before,.whatsapp:focus-visible::before,.whatsapp:active::before{opacity:1;visibility:visible;transform:translateY(0)}body.theme-light .whatsapp,body.theme-light .whatsapp:hover,body.theme-light .whatsapp:focus,body.theme-light .whatsapp:focus-visible,body.theme-light .whatsapp:active{background:var(--whatsapp);color:#ffffff;border:1px solid #ffffff}body.theme-light .whatsapp::after{background:#15161c;color:#ffffff}body.theme-light .whatsapp::before{border-top-color:#15161c}.nav-links a{position:relative}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-0.8rem;height:0.2rem;border-radius:999px;background:var(--yellow);opacity:0;transform:scaleX(0.35);transform-origin:center;transition:opacity 0.22s ease,transform 0.22s ease}.nav-links a:hover::after,.nav-links a:focus-visible::after,.nav-links a:active::after,.nav-links a.is-active::after{opacity:1;transform:scaleX(1)}.nav-links a.is-active{color:var(--yellow)}.whatsapp-modal{z-index:1000000;align-items:flex-start;justify-content:center;padding:clamp(1.2rem,2vw,2.4rem);overflow-y:auto;overscroll-behavior:contain}.whatsapp-modal__backdrop{position:fixed}.whatsapp-modal__dialog{width:min(64rem,100%);max-height:calc(100dvh - 4.8rem);margin:0 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:clamp(2.4rem,3vw,3.6rem);scroll-behavior:smooth}.whatsapp-modal__dialog .pill{max-width:calc(100% - 5.6rem)}.whatsapp-modal-title{margin-top:1.8rem;margin-bottom:1.2rem;font-size:clamp(2.8rem,4vw,4.6rem);line-height:1.12}.whatsapp-modal__dialog .section-desc{max-width:100%;margin-bottom:0}.whatsapp-modal .whatsapp-lead-form{margin-top:2.4rem}.whatsapp-modal .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.whatsapp-modal .field.full{grid-column:1 / -1}.whatsapp-modal__dialog input,.whatsapp-modal__dialog select,.whatsapp-modal__dialog textarea{min-width:0}.whatsapp-modal__dialog textarea{min-height:12rem;max-height:22rem}.whatsapp-modal .whatsapp-submit{min-height:5rem;margin-top:0.4rem}body.theme-light .faq-accordion .faq-item,body.theme-light .faq-list.faq-accordion .faq-item{background:#222b36;color:#ffffff;border-color:rgba(21,22,28,0.14);box-shadow:none}body.theme-light .faq-accordion .faq-item .faq-question,body.theme-light .faq-accordion .faq-item .faq-question span:first-child{color:#ffffff}body.theme-light .faq-accordion .faq-item .faq-question{background:transparent;border-bottom-color:rgba(255,255,255,0.28)}body.theme-light .faq-accordion .faq-item .faq-answer,body.theme-light .faq-accordion .faq-item .faq-answer p{color:#4f535c}body.theme-light .faq-accordion .faq-item.is-open,body.theme-light .faq-list.faq-accordion .faq-item.is-open{background:#fff9df;color:#15161c;border-color:rgba(21,22,28,0.14)}body.theme-light .faq-accordion .faq-item.is-open .faq-question,body.theme-light .faq-accordion .faq-item .faq-question[aria-expanded="true"]{background:#fff3bd;color:#15161c;border-bottom-color:rgba(21,22,28,0.14)}body.theme-light .faq-accordion .faq-item.is-open .faq-question span:first-child,body.theme-light .faq-accordion .faq-item .faq-question[aria-expanded="true"] span:first-child{color:#15161c}body.theme-light .faq-accordion .faq-item.is-open .faq-answer,body.theme-light .faq-accordion .faq-item.is-open .faq-answer p{color:#4f535c}body.theme-light .faq-accordion .faq-icon{background:rgba(246,199,68,0.16);color:#f6c744}body.theme-light .faq-accordion .faq-item.is-open .faq-icon,body.theme-light .faq-accordion .faq-question[aria-expanded="true"] .faq-icon{background:var(--yellow);color:#15161c}body.theme-dark .faq-accordion .faq-item.is-open,body.theme-dark .faq-list.faq-accordion .faq-item.is-open,body:not(.theme-light) .faq-accordion .faq-item.is-open,body:not(.theme-light) .faq-list.faq-accordion .faq-item.is-open{background:#fff9df !important;color:#15161c !important;border-color:rgba(21,22,28,0.14) !important}body.theme-dark .faq-accordion .faq-item.is-open .faq-question,body.theme-dark .faq-accordion .faq-item .faq-question[aria-expanded="true"],body:not(.theme-light) .faq-accordion .faq-item.is-open .faq-question,body:not(.theme-light) .faq-accordion .faq-item .faq-question[aria-expanded="true"]{background:#fff3bd !important;color:#15161c !important;border-bottom-color:rgba(21,22,28,0.14) !important}body.theme-dark .faq-accordion .faq-item.is-open .faq-question span:first-child,body.theme-dark .faq-accordion .faq-item .faq-question[aria-expanded="true"] span:first-child,body:not(.theme-light) .faq-accordion .faq-item.is-open .faq-question span:first-child,body:not(.theme-light) .faq-accordion .faq-item .faq-question[aria-expanded="true"] span:first-child{color:#15161c !important}body.theme-dark .faq-accordion .faq-item.is-open .faq-answer,body.theme-dark .faq-accordion .faq-item.is-open .faq-answer p,body:not(.theme-light) .faq-accordion .faq-item.is-open .faq-answer,body:not(.theme-light) .faq-accordion .faq-item.is-open .faq-answer p{color:#4f535c !important}body.theme-dark .faq-accordion .faq-item.is-open .faq-icon,body.theme-dark .faq-accordion .faq-question[aria-expanded="true"] .faq-icon,body:not(.theme-light) .faq-accordion .faq-item.is-open .faq-icon,body:not(.theme-light) .faq-accordion .faq-question[aria-expanded="true"] .faq-icon{background:var(--yellow) !important;color:#15161c !important}.mockup-hero{width:46%;height:2.2rem;border-radius:999px;background:#15161c;opacity:0.92}.mockup-title{width:60%;height:1.2rem;border-radius:999px;margin-top:1.4rem;background:rgba(21,22,28,0.42)}.mockup-line.short{width:36%;height:1rem;border-radius:999px;margin-top:0.9rem;background:rgba(21,22,28,0.22)}.mockup-cards{display:flex;gap:0.8rem;margin-top:1.8rem}.mockup-cards i{display:block;width:5.4rem;height:3.4rem;border-radius:0.8rem;background:rgba(255,255,255,0.72);box-shadow:0 0.8rem 1.8rem rgba(0,0,0,0.12)}.mockup-phone{position:absolute;right:2rem;bottom:-1.6rem;width:6.8rem;height:11.6rem;padding:1rem 0.8rem;border-radius:1.5rem;background:#15161c;border:0.3rem solid rgba(255,255,255,0.9);box-shadow:0 1.4rem 3.6rem rgba(0,0,0,0.25)}.mockup-phone b,.mockup-phone em{display:block;border-radius:999px;background:#f6c744}.mockup-phone b{width:70%;height:0.8rem;margin:0 auto 1rem}.mockup-phone em{width:100%;height:1.8rem;margin-top:0.8rem;opacity:0.55}@keyframes bagusPortfolioLeft{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bagusPortfolioRight{from{transform:translateX(-50%)}to{transform:translateX(0)}}.footer-visitor-count{display:inline-flex;align-items:center;gap:0.8rem;margin-top:2.8rem;padding:0.8rem 1.4rem;border:1px solid rgba(255,255,255,0.14);border-radius:999px;color:#f6f3ee;background:rgba(255,255,255,0.05);font-size:1.4rem;line-height:1}.footer-visitor-count span{color:#d7d8df;font-weight:700}.footer-visitor-count strong{color:var(--yellow);font-weight:900}@media (max-width:767px){.mockup-phone{right:1.2rem;width:5.4rem;height:9.6rem}.footer-visitor-count{margin-top:2rem}}html,body{max-width:100%;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%}img{height:auto}.bagus-section-next__button{width:7.3rem;height:7.3rem;min-width:7.3rem;min-height:7.3rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffd34d,#f7b500);border:0.1rem solid rgba(17,19,28,0.14);box-shadow:0 1.4rem 3.4rem rgba(247,181,0,0.26),0 0.6rem 1.8rem rgba(0,0,0,0.14);transform:translateY(-50%);pointer-events:auto;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,background 180ms ease;-webkit-tap-highlight-color:transparent}.bagus-section-next__button:hover,.bagus-section-next__button:focus-visible{transform:translateY(-50%) scale(1.06);box-shadow:0 1.8rem 4.2rem rgba(247,181,0,0.34),0 0.8rem 2rem rgba(0,0,0,0.18);outline:none}.bagus-section-next__button:focus-visible{outline:0.3rem solid rgba(255,211,77,0.55);outline-offset:0.4rem}.bagus-section-next__button img{display:block;width:3.6rem;height:3.6rem;object-fit:contain;object-position:center;margin:0;filter:none !important;opacity:0.92}body.theme-light .bagus-section-next__button,body:not(.theme-light) .bagus-section-next__button{background:linear-gradient(135deg,#ffd34d,#f7b500) !important;border-color:rgba(17,19,28,0.14) !important}@media (prefers-reduced-motion:reduce){.bagus-section-next__button{transition:none}}body.theme-light .stat{background:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(255,249,226,0.70));border-color:rgba(17,18,24,0.10);box-shadow:0 1.8rem 4rem rgba(17,18,24,0.08)}body.theme-light .stat strong{color:#111218}body.theme-light .stat span{color:#b78200}.site-header .brand-logo-wrap.bagus-fixed-logo-wrap,.footer .footer-logo-wrap.bagus-fixed-logo-wrap{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex:0 0 auto !important;overflow:hidden !important;background:transparent !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important}.site-header img.bagus-fixed-logo,.footer img.bagus-fixed-logo{display:block !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;background:transparent !important;box-shadow:none !important;filter:none !important;-webkit-filter:none !important;border:0 !important;margin:0 !important;padding:0 !important}.site-header .brand-logo-wrap.bagus-fixed-logo-wrap{width:4.2rem !important;height:4.2rem !important;max-width:4.2rem !important;max-height:4.2rem !important}.footer .footer-logo-wrap.bagus-fixed-logo-wrap{width:7.6rem !important;height:6.8rem !important;max-width:7.6rem !important;max-height:6.8rem !important}.footer .footer-intro-row{align-items:center !important}.footer .footer-intro-row p{min-width:0 !important;overflow-wrap:anywhere !important}.footer .footer-brand-col{text-align:left !important}.footer .footer-brand{display:block !important;width:100% !important;margin:0 0 1.4rem 0 !important;padding:0 !important;text-align:left !important}.footer .footer-brand .brand-text{display:block !important;margin:0 !important;padding:0 !important;text-align:left !important}.footer .footer-intro-row,.footer .footer-contact-text,.footer .social{margin-left:0 !important;padding-left:0 !important}.footer .footer-menu-card{min-width:0}@media (max-width:768px){.footer{padding-top:3.2rem !important}.footer .footer-grid{display:grid !important;grid-template-columns:1fr !important;gap:1.6rem !important;align-items:stretch !important}.footer .footer-brand-col{padding:0.4rem 0 0.8rem !important}.footer .footer-brand,.footer .footer-brand .brand-text,.footer .footer-intro-row p,.footer .footer-contact-text{text-align:left !important}.footer .footer-intro-row{align-items:flex-start !important;justify-content:flex-start !important;gap:1.2rem !important}.footer .footer-logo-wrap.bagus-fixed-logo-wrap{width:5.8rem !important;height:5.2rem !important;max-width:5.8rem !important;max-height:5.2rem !important}.footer .footer-menu-card{width:100% !important;padding:1.8rem !important;border-radius:1.8rem !important;background:rgba(255,255,255,0.055) !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 1.4rem 3.2rem rgba(0,0,0,0.18) !important}.footer .footer-menu-card h3{display:flex !important;align-items:center !important;justify-content:space-between !important;margin:0 0 1.2rem !important;font-size:1.5rem !important;font-weight:800 !important;color:#f6f3ee !important}.footer .footer-menu-card h3::after{content:"";width:0.9rem;height:0.9rem;border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow);transform:rotate(-45deg);opacity:0.9}.footer .footer-menu-card ul,.footer .footer-menu-card .menu{display:grid !important;gap:0.8rem !important;margin:0 !important;padding:0 !important}.footer .footer-menu-card li{margin:0 !important;padding:0 !important;list-style:none !important}.footer .footer-menu-card a{display:block !important;padding:0.95rem 0 !important;border-bottom:1px solid rgba(255,255,255,0.08) !important;line-height:1.35 !important}.footer .footer-menu-card li:last-child a{border-bottom:0 !important;padding-bottom:0 !important}.footer .footer-visitor-count,.footer .copyright{text-align:left !important}}@media (max-width:420px){.footer .footer-menu-card{padding:1.6rem !important;border-radius:1.6rem !important}}.footer .footer-menu-heading{margin:0 0 1.4rem !important}.footer .footer-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.footer .footer-accordion-icon{display:none;flex:0 0 auto;width:1rem;height:1rem;border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow);transform:rotate(45deg);transition:transform 0.22s ease}@media (min-width:769px){.footer .footer-menu-content{display:block !important}}@media (max-width:768px){.footer .footer-menu-heading{margin:0 !important}.footer .footer-accordion-toggle{min-height:4.4rem;cursor:pointer;color:#f6f3ee !important}.footer .footer-accordion-toggle span:first-child{font-size:1.5rem;font-weight:800;line-height:1.25}.footer .footer-accordion-icon{display:inline-block}.footer .footer-menu-card h3::after{content:none !important;display:none !important}.footer .footer-menu-card .footer-menu-content{display:none !important;padding-top:1.2rem !important;margin-top:0.2rem !important}.footer .footer-menu-card.is-open .footer-menu-content{display:block !important}.footer .footer-menu-card.is-open .footer-accordion-icon{transform:rotate(225deg)}.footer .footer-menu-card ul,.footer .footer-menu-card .menu{display:grid !important}}@media (max-width:768px){.footer .footer-grid{gap:0 !important}.footer .footer-brand-col{padding-bottom:1.8rem !important}.footer .footer-menu-card{width:100% !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.footer .footer-menu-card+.footer-menu-card{margin-top:0 !important}.footer .footer-menu-card h3,.footer .footer-menu-heading{margin:0 !important;padding:0 !important;border:0 !important}.footer .footer-accordion-toggle{min-height:6.2rem !important;padding:0 !important;border:0 !important;border-bottom:1px solid rgba(255,255,255,0.13) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.footer .footer-accordion-toggle span:first-child{font-size:1.45rem !important;font-weight:800 !important;color:#f6f3ee !important}.footer .footer-accordion-icon{width:0.8rem !important;height:0.8rem !important;border-right:2px solid rgba(246,243,238,0.72) !important;border-bottom:2px solid rgba(246,243,238,0.72) !important}.footer .footer-menu-card .footer-menu-content{padding:1.2rem 0 1.6rem !important;margin:0 !important;border-bottom:1px solid rgba(255,255,255,0.13) !important;background:transparent !important}.footer .footer-menu-card.is-open .footer-accordion-toggle{border-bottom-color:rgba(255,255,255,0.08) !important}.footer .footer-menu-card ul,.footer .footer-menu-card .menu{gap:0 !important;margin:0 !important;padding:0 !important}.footer .footer-menu-card li{margin:0 !important;padding:0 !important}.footer .footer-menu-card a{padding:0.55rem 0 !important;border-bottom:0 !important;font-size:1.2rem !important;font-weight:700 !important;line-height:1.35 !important;color:rgba(246,243,238,0.72) !important}.footer .footer-visitor-count,.footer .copyright{margin-top:1.8rem !important}}body.theme-light .footer,body[data-theme="light"] .footer{background:#f7f3eb !important;color:#15161c !important}body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-accordion-toggle{color:#15161c !important;-webkit-text-fill-color:#15161c !important;border-bottom-color:rgba(21,22,28,0.14) !important}body.theme-light .footer .footer-accordion-toggle span:first-child,body[data-theme="light"] .footer .footer-accordion-toggle span:first-child,body.theme-light .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-menu-heading{color:#15161c !important;-webkit-text-fill-color:#15161c !important}body.theme-light .footer .footer-accordion-icon,body[data-theme="light"] .footer .footer-accordion-icon{border-right-color:rgba(21,22,28,0.64) !important;border-bottom-color:rgba(21,22,28,0.64) !important}body.theme-light .footer .footer-menu-card .footer-menu-content,body[data-theme="light"] .footer .footer-menu-card .footer-menu-content{border-bottom-color:rgba(21,22,28,0.14) !important}body.theme-light .footer .footer-menu-card a,body[data-theme="light"] .footer .footer-menu-card a,body.theme-light .footer .footer-menu-card li,body[data-theme="light"] .footer .footer-menu-card li{color:rgba(21,22,28,0.74) !important;-webkit-text-fill-color:rgba(21,22,28,0.74) !important}body.theme-light .footer .footer-menu-card a:hover,body.theme-light .footer .footer-menu-card a:focus,body[data-theme="light"] .footer .footer-menu-card a:hover,body[data-theme="light"] .footer .footer-menu-card a:focus{color:#8a6500 !important;-webkit-text-fill-color:#8a6500 !important}body.theme-light .footer .footer-visitor-count,body[data-theme="light"] .footer .footer-visitor-count,body.theme-light .footer .footer-visitor-count span,body[data-theme="light"] .footer .footer-visitor-count span{color:rgba(21,22,28,0.72) !important;-webkit-text-fill-color:rgba(21,22,28,0.72) !important}body.theme-light .footer .footer-visitor-count strong,body[data-theme="light"] .footer .footer-visitor-count strong{color:#c99700 !important;-webkit-text-fill-color:#c99700 !important}body.theme-light .footer .copyright,body[data-theme="light"] .footer .copyright{color:rgba(21,22,28,0.62) !important;-webkit-text-fill-color:rgba(21,22,28,0.62) !important}.footer .footer-menu-heading,.footer .footer-menu-card h3,.footer .footer-accordion-toggle{color:#f8f4ea !important;-webkit-text-fill-color:#f8f4ea !important}.footer .footer-menu-card h3,.footer .footer-menu-heading{background:#111827 !important}.footer .footer-menu-card a{color:rgba(248,244,234,0.82) !important;-webkit-text-fill-color:rgba(248,244,234,0.82) !important}.footer .footer-menu-card a:hover,.footer .footer-menu-card a:focus{color:#f5c542 !important;-webkit-text-fill-color:#f5c542 !important}body.theme-light .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-menu-heading,body.theme-light .footer .footer-menu-card h3,body[data-theme="light"] .footer .footer-menu-card h3,body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-accordion-toggle,body.theme-light .footer .footer-accordion-toggle span:first-child,body[data-theme="light"] .footer .footer-accordion-toggle span:first-child{background:#111827 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}body.theme-light .footer .footer-menu-card a,body[data-theme="light"] .footer .footer-menu-card a{color:#2f3440 !important;-webkit-text-fill-color:#2f3440 !important}body.theme-light .footer .footer-menu-card a:hover,body.theme-light .footer .footer-menu-card a:focus,body[data-theme="light"] .footer .footer-menu-card a:hover,body[data-theme="light"] .footer .footer-menu-card a:focus{color:#7a5900 !important;-webkit-text-fill-color:#7a5900 !important}body.theme-light .footer .footer-visitor-count,body[data-theme="light"] .footer .footer-visitor-count,body.theme-light .footer .footer-visitor-count span,body[data-theme="light"] .footer .footer-visitor-count span{color:#2f3440 !important;-webkit-text-fill-color:#2f3440 !important}body.theme-light .footer .copyright,body[data-theme="light"] .footer .copyright{color:#5b6472 !important;-webkit-text-fill-color:#5b6472 !important}@media (max-width:768px){.footer .footer-menu-card h3,.footer .footer-menu-heading,body.theme-light .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-menu-heading,body.theme-light .footer .footer-menu-card h3,body[data-theme="light"] .footer .footer-menu-card h3{background:transparent !important}.footer .footer-accordion-toggle,body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-accordion-toggle{background:transparent !important}.footer .footer-menu-card a{display:flex !important;align-items:flex-start !important;gap:0.55rem !important}.footer .footer-menu-card a::before{content:">";flex:0 0 auto;display:inline-block;font-size:1.05em;font-weight:900;line-height:1.35;color:#f5c542 !important;-webkit-text-fill-color:#f5c542 !important}body.theme-light .footer .footer-accordion-toggle span:first-child,body[data-theme="light"] .footer .footer-accordion-toggle span:first-child{color:#15161c !important;-webkit-text-fill-color:#15161c !important}body.theme-light .footer .footer-accordion-icon,body[data-theme="light"] .footer .footer-accordion-icon{border-right-color:#4b5563 !important;border-bottom-color:#4b5563 !important}}@media (max-width:1024px){.footer .footer-menu-card h3,.footer .footer-menu-heading,.footer .footer-accordion-toggle,body.theme-light .footer .footer-menu-card h3,body.theme-light .footer .footer-menu-heading,body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-menu-card h3,body[data-theme="light"] .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-accordion-toggle{background:transparent !important;box-shadow:none !important;border-radius:0 !important}.footer .footer-accordion-toggle{padding:1.15rem 0 !important;min-height:auto !important;border-bottom:1px solid rgba(148,163,184,0.28) !important}.footer .footer-accordion-toggle span:first-child{color:#f8f4ea !important;-webkit-text-fill-color:#f8f4ea !important;background:transparent !important}body.theme-light .footer .footer-accordion-toggle span:first-child,body[data-theme="light"] .footer .footer-accordion-toggle span:first-child{color:#111827 !important;-webkit-text-fill-color:#111827 !important;background:transparent !important}.footer .footer-accordion-icon{border-right-color:rgba(248,244,234,0.78) !important;border-bottom-color:rgba(248,244,234,0.78) !important}body.theme-light .footer .footer-accordion-icon,body[data-theme="light"] .footer .footer-accordion-icon{border-right-color:#4b5563 !important;border-bottom-color:#4b5563 !important}.footer .footer-menu-card .footer-menu-content{padding:0.75rem 0 1.05rem !important;border-bottom:1px solid rgba(148,163,184,0.28) !important}.footer .footer-menu-card a{display:flex !important;align-items:flex-start !important;gap:0 !important;padding:0.5rem 0 !important;color:rgba(248,244,234,0.86) !important;-webkit-text-fill-color:rgba(248,244,234,0.86) !important;background:transparent !important;line-height:1.45 !important}body.theme-light .footer .footer-menu-card a,body[data-theme="light"] .footer .footer-menu-card a{color:#111827 !important;-webkit-text-fill-color:#111827 !important}.footer .footer-menu-card a::before{content:">" !important;display:inline-block !important;flex:0 0 auto !important;margin-right:0.45rem !important;color:#d99a00 !important;-webkit-text-fill-color:#d99a00 !important;font-weight:900 !important;line-height:1.45 !important}.footer .footer-visitor-count,.footer .footer-visitor-count span,.footer .copyright{color:rgba(248,244,234,0.86) !important;-webkit-text-fill-color:rgba(248,244,234,0.86) !important}body.theme-light .footer .footer-visitor-count,body.theme-light .footer .footer-visitor-count span,body.theme-light .footer .copyright,body[data-theme="light"] .footer .footer-visitor-count,body[data-theme="light"] .footer .footer-visitor-count span,body[data-theme="light"] .footer .copyright{color:#374151 !important;-webkit-text-fill-color:#374151 !important}}.footer .footer-menu-card .menu a,.footer .footer-menu-card ul a,.footer .footer-menu-card a{font-size:1.4rem !important;line-height:1.45 !important}@media (max-width:1024px){.footer .footer-menu-card .menu a,.footer .footer-menu-card ul a,.footer .footer-menu-card a{font-size:1.45rem !important;line-height:1.45 !important}.footer .footer-menu-card a::before{font-size:1em !important;line-height:1.45 !important}}.footer .footer-intro-row p,.footer .footer-contact-text,.footer .footer-contact-text a{font-size:1.4rem !important;line-height:1.45 !important}@media (max-width:1024px){.footer .footer-intro-row p,.footer .footer-contact-text,.footer .footer-contact-text a{font-size:1.45rem !important;line-height:1.45 !important}}.bagus-share-row a,.bagus-share-row button{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 1.6rem;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);font-size:1.4rem;font-weight:900}.bagus-share-row a:hover,.bagus-share-row a:focus,.bagus-share-row button:hover,.bagus-share-row button:focus{color:var(--yellow);border-color:var(--yellow)}.bagus-post-nav a{border-radius:1.8rem;padding:1.8rem}@media (max-width:640px){.bagus-share-row a,.bagus-share-row button{width:100%}}body.bagus-info-page .bagus-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,0.72fr);gap:3.2rem;align-items:stretch}body.bagus-info-page .bagus-highlight-card{background:radial-gradient(circle at 20% 0,rgba(246,199,68,0.14),transparent 38%),var(--panel)}body.bagus-info-page .bagus-meta-grid,body.bagus-info-page .bagus-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}body.bagus-info-page .bagus-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.bagus-info-page .bagus-mini-card{background:var(--panel-2);border:1px solid var(--line);border-radius:1.8rem;padding:2rem;min-height:100%}body.bagus-info-page .bagus-mini-card b{display:block;color:var(--text);font-size:1.6rem;line-height:1.3;margin-bottom:0.6rem}body.bagus-info-page .bagus-mini-card span{display:block;color:var(--muted);font-size:1.5rem;line-height:1.55}body.bagus-info-page .bagus-cta-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}body.bagus-info-page .bagus-cta-row .btn{min-height:4.8rem}body.bagus-info-page .bagus-note{border-left:0.4rem solid var(--yellow);padding:1.4rem 1.6rem;border-radius:1.2rem;background:rgba(246,199,68,0.1);color:var(--text)}body.bagus-info-page .bagus-note p{margin:0;color:var(--text)}body.bagus-info-page .bagus-map-placeholder{min-height:26rem;border-radius:2rem;border:1px solid var(--line);background:linear-gradient(135deg,rgba(246,199,68,0.16),transparent 34%),radial-gradient(circle at 70% 30%,rgba(246,199,68,0.16),transparent 24%),var(--panel-2);display:grid;place-items:center;text-align:center;padding:2.4rem}body.bagus-info-page .bagus-map-placeholder b{display:block;margin-bottom:0.8rem;font-size:2.4rem;color:var(--text)}body.bagus-info-page .bagus-map-placeholder span{display:block;max-width:42rem;color:var(--muted);font-size:1.6rem;line-height:1.6}@media (max-width:1024px){body.bagus-info-page .bagus-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.bagus-info-page .bagus-meta-grid,body.bagus-info-page .bagus-service-grid{grid-template-columns:1fr}body.bagus-info-page .bagus-cta-row .btn{width:100%;justify-content:center}}body.page-template-template-bagus-elementor-page{background:var(--bg);color:var(--text)}body.page-template-template-bagus-elementor-page .bagus-elementor-page{width:100%;max-width:none;min-height:55vh;margin:0;padding:0;overflow-x:clip}body.page-template-template-bagus-elementor-page .bagus-elementor-content{width:100%;max-width:none;margin:0;padding:0}body.page-template-template-bagus-elementor-page .bagus-elementor-content>.entry-content,body.page-template-template-bagus-elementor-page .bagus-elementor-content .entry-content{width:100%;max-width:none;margin:0;padding:0}body.page-template-template-bagus-elementor-page .bagus-elementor-content>*{max-width:none}body.page-template-template-bagus-elementor-page .elementor,body.page-template-template-bagus-elementor-page .elementor-section-wrap,body.page-template-template-bagus-elementor-page .elementor-section,body.page-template-template-bagus-elementor-page .e-con{max-width:100%}body.page-template-template-bagus-elementor-page .elementor-section.elementor-section-boxed>.elementor-container{max-width:min(1180px,calc(100vw - 32px))}@media (max-width:767px){body.page-template-template-bagus-elementor-page .elementor-section.elementor-section-boxed>.elementor-container{max-width:calc(100vw - 24px)}}html:not(.bagus-animations-started) .orb,body:not(.bagus-animations-started) .orb,html:not(.bagus-animations-started) .rotating-word,body:not(.bagus-animations-started) .rotating-word{animation:none !important;transition:none !important;will-change:auto !important}.bagus-toc-list a{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1rem;min-height:4.4rem;padding:1rem 1.2rem;border:1px solid transparent;border-radius:1.4rem;color:var(--text);font-size:1.55rem;line-height:1.45;font-weight:850;text-decoration:none;overflow-wrap:anywhere}.bagus-toc-list a::before{content:counter(bagus-toc);display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(246,199,68,.16);color:var(--yellow);font-size:1.2rem;line-height:1;font-weight:950}.bagus-toc-list a:hover,.bagus-toc-list a:focus{border-color:rgba(246,199,68,.45);background:rgba(246,199,68,.10);color:var(--text);outline:none}.bagus-toc-level-3 a{margin-left:2.4rem;font-size:1.45rem;font-weight:800}@media (max-width:640px){.bagus-toc-list a{grid-template-columns:2.8rem minmax(0,1fr);gap:.9rem;min-height:4.2rem;padding:.9rem;font-size:1.45rem}.bagus-toc-list a::before{width:2.8rem;height:2.8rem}.bagus-toc-level-3 a{margin-left:1rem}}@media (max-width:980px){:root{--space-section-normal:7.2rem;--space-section-large:9.6rem;--space-section-small:4.8rem;--space-container-x:3.2rem;--space-card-gap:2.4rem;--control-height:4.8rem;--control-padding-y:1.1rem;--control-padding-x:1.4rem}.section-title{font-size:3.4rem}.section-desc{font-size:1.7rem}.section{padding:72px 0}.nav-links{position:fixed;inset:74px 16px auto 16px;display:none;flex-direction:column;align-items:stretch;background:#20222b;border:1px solid var(--line);padding:22px;border-radius:18px}.nav-links.active{display:flex}.nav-toggle{display:grid;place-items:center}.why-grid{grid-template-columns:1fr}.why-list{grid-template-columns:1fr 1fr}.why-grid .why-list:first-child{text-align:left !important}.why-grid .why-list:first-child .icon{margin-left:0 !important}.phone{width:250px;margin:auto}.floating-form{right:20px;width:260px}.footer-grid{grid-template-columns:1fr 1fr}.legal-layout{grid-template-columns:1fr;gap:26px}.legal-nav{position:static}body{font-size:1.7rem}.timeline{gap:2.4rem;margin-top:4.8rem}.timeline-card h3{font-size:2.8rem}#about>.container>div:first-child,#faq .container>div:first-child,#faq .faq-grid>div:first-child{text-align:center !important}#about .pill,#faq .pill{margin-left:auto;margin-right:auto}#about .section-desc,#faq .section-desc{margin-left:auto !important;margin-right:auto !important}.nav-toggle{width:5.8rem !important;height:5.8rem !important;min-width:5.8rem !important;min-height:5.8rem !important;border-radius:1.6rem !important;font-size:3rem !important;line-height:1 !important}.footer{display:block !important;overflow:visible !important;padding:5.6rem 0 2.4rem !important}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-items:start !important}.site-header .brand-logo{width:4.2rem;height:4.2rem}.theme-toggle{min-width:8.8rem;height:4.8rem;font-size:1.25rem}body.theme-light .nav-links{background:rgba(255,255,255,0.96);border-color:rgba(21,22,28,0.14);box-shadow:0 1.8rem 5rem rgba(21,22,28,0.14)}.footer-intro-row{gap:1.2rem}.footer-logo{width:4.8rem;height:4.8rem}.nav{gap:1.2rem}.header-actions{gap:0.8rem}.language-switcher{min-width:8.2rem}.language-switcher select{min-height:var(--control-height);font-size:1.3rem;padding:var(--control-padding-y) calc(var(--control-padding-x)+1.6rem) var(--control-padding-y) var(--control-padding-x)}.language-switcher{min-width:8.2rem}.language-switcher select{min-width:6.4rem;height:4.8rem;min-height:4.8rem;padding-right:2.9rem;padding-left:1.3rem;background-position:right 1.1rem center;font-size:1.25rem}.footer h3{font-size:1.4rem;margin-bottom:1.2rem}}@media (max-width:640px){:root{--space-section-normal:5.6rem;--space-section-large:7.2rem;--space-section-small:4rem;--space-container-x:2rem;--space-card-gap:2rem;--control-height:4.6rem;--control-padding-y:1rem;--control-padding-x:1.2rem}.section-title{font-size:2.8rem}.section-desc{font-size:1.6rem}.container{width:min(100% - 28px,var(--max))}.section{padding:58px 0}.mockup-card{min-height:330px}.floating-form{right:8px;bottom:-36px;width:220px}.why-grid .why-list,.why-grid .why-list:first-child{text-align:left !important}.why-grid .why-list .icon,.why-grid .why-list:first-child .icon{margin-left:0 !important}.form-grid{grid-template-columns:1fr}.footer{text-align:left}.whatsapp{width:54px;height:54px;right:16px;bottom:16px}.brand-logo{width:44px;height:44px}.brand-text small{font-size:9px}.whatsapp-modal__dialog{padding:28px 20px;border-radius:18px}.legal-hero{padding:58px 0 24px}.legal-card{border-radius:18px}.policy-table{font-size:13px}.trending-item{grid-template-columns:70px 1fr}.article-title{font-size:42px}.article-lead,.article-content{font-size:16px}body{font-size:1.6rem}.brand-text-only .brand-text{font-size:1.5rem;letter-spacing:0.06em}.timeline{padding-left:0;gap:2rem}.timeline::before{left:1.8rem}.timeline-item{gap:1.8rem}.timeline-card{padding:2.4rem 2rem}.timeline-card h3{font-size:2.4rem}#about,#faq{text-align:center !important}.nav{min-height:7.8rem !important}.nav-toggle{width:6.2rem !important;height:6.2rem !important;min-width:6.2rem !important;min-height:6.2rem !important;font-size:3.2rem !important}.nav-links{inset:8rem var(--space-container-x,2rem) auto var(--space-container-x,2rem) !important}.footer{padding:4.8rem 0 2.4rem !important}.footer-grid{grid-template-columns:1fr !important;gap:3.2rem !important;text-align:left !important}.footer .brand,.footer .brand-text-only{justify-content:flex-start !important}.copyright{padding-bottom:2rem !important}.site-header .brand{gap:1rem}.site-header .brand-logo{width:3.8rem;height:3.8rem}.site-header .brand-text{font-size:1.3rem;letter-spacing:0.06em}.theme-toggle{min-width:4.8rem;width:4.8rem;height:4.8rem;padding:0}.theme-toggle-text{display:none}.footer-intro-row{align-items:center}.footer-logo{width:4.4rem;height:4.4rem}.header-actions{gap:0.7rem}.language-switcher{min-width:7.8rem}.language-switcher select{min-height:var(--control-height);padding:var(--control-padding-y) calc(var(--control-padding-x)+1.6rem) var(--control-padding-y) var(--control-padding-x)}.language-switcher{min-width:7.8rem}.footer h3{font-size:1.35rem;margin-bottom:1rem}.footer .brand-text,.footer .footer-brand .brand-text{font-size:1.45rem}}@media (max-width:544px){.site-header .brand-text{display:none}.site-header .brand-logo{width:4.4rem;height:4.4rem}.theme-toggle{min-width:4.8rem;width:4.8rem;padding:0}.theme-toggle-text{display:none}.language-switcher{min-width:7.2rem}.language-switcher select{font-size:1.2rem;padding:1rem 2.8rem 1rem 1.2rem}.language-switcher{min-width:7.2rem}.language-switcher select{padding:1rem 2.8rem 1rem 1.2rem}.language-switcher select{min-width:6rem;height:4.8rem;min-height:4.8rem;padding-right:2.7rem;padding-left:1.2rem;background-position:right 1rem center;font-size:1.2rem}}@media (max-width:420px){.footer-intro-row{align-items:flex-start}.footer-intro-row p{max-width:none}.footer h3{font-size:1.3rem}}@media (max-width:980px){.footer,.footer-grid,.footer-grid>div,.footer h3,.footer ul,.footer li,.footer a,.footer p{text-align:left}}@media (max-width:544px){.whatsapp-modal-title{font-size:2.8rem}}@media (max-width:980px){.whatsapp-modal{padding:1.6rem}.whatsapp-modal__dialog{width:min(100%,60rem);max-height:calc(100dvh - 3.2rem)}}@media (max-width:704px){.whatsapp-modal .form-grid{grid-template-columns:1fr;gap:1.4rem}.whatsapp-modal__dialog{padding:2.4rem 2rem;border-radius:1.8rem}.whatsapp-modal-title{font-size:3rem}.whatsapp-modal .whatsapp-submit{width:100%}}@media (max-width:544px){.whatsapp-modal{padding:0.8rem}.whatsapp-modal__dialog{max-height:calc(100dvh - 1.6rem);padding:2.2rem 1.6rem;border-radius:1.6rem}.whatsapp-modal__close{top:1.2rem;right:1.2rem;width:3.6rem;height:3.6rem}.whatsapp-modal-title{font-size:2.8rem;line-height:1.14}.whatsapp-modal__dialog .section-desc{font-size:1.5rem;line-height:1.55}}@media (max-width:768px){body{padding-top:6.4rem !important}body.admin-bar .site-header{top:46px !important}.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;z-index:99999 !important}.site-header .container,.site-header .nav{width:100% !important;max-width:none !important;min-height:6.4rem !important;height:6.4rem !important;margin:0 !important;padding-left:1.2rem !important;padding-right:1.2rem !important;box-sizing:border-box !important}.site-header .brand{min-width:0 !important;flex:0 0 auto !important}.site-header .brand-text{display:none !important}.site-header .brand-logo,.site-header .brand-logo-wrap img,.site-header .custom-logo{width:3.8rem !important;height:3.8rem !important;max-width:3.8rem !important;max-height:3.8rem !important;object-fit:contain !important}.header-actions{margin-left:auto !important}.nav-links{position:fixed !important;top:7.2rem !important;left:1.2rem !important;right:1.2rem !important;width:auto !important}body.admin-bar .nav-links{top:calc(7.2rem/**/+46px) !important}}@media (max-width:480px){body{padding-top:5.8rem !important}.site-header .container,.site-header .nav{min-height:5.8rem !important;height:5.8rem !important;padding-left:1rem !important;padding-right:1rem !important}.site-header .brand-logo,.site-header .brand-logo-wrap img,.site-header .custom-logo{width:3.4rem !important;height:3.4rem !important;max-width:3.4rem !important;max-height:3.4rem !important}.header-actions{gap:0.5rem !important}.language-switcher select,.theme-toggle,.nav-toggle{height:4rem !important;min-height:4rem !important;border-radius:1.3rem !important}.theme-toggle,.nav-toggle{width:4rem !important;min-width:4rem !important}.language-switcher select{min-width:5.6rem !important}.nav-links{top:6.6rem !important;left:1rem !important;right:1rem !important}body.admin-bar .nav-links{top:calc(6.6rem/**/+46px) !important}}@media screen and (max-width:980px){html,body{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;overflow-x:hidden !important;overscroll-behavior-x:none !important}body{position:relative !important}body>.site-header,.site-header{left:0 !important;right:0 !important;width:auto !important;max-width:none !important;min-width:0 !important;overflow-x:clip !important}.site-header .container,.site-header .container.nav,.site-header .nav{width:100% !important;max-width:100% !important;min-width:0 !important}body:not(.wp-admin) .container:not(.nav){width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;padding-left:clamp(1.4rem,4vw,2rem) !important;padding-right:clamp(1.4rem,4vw,2rem) !important;box-sizing:border-box !important}}@media screen and (max-width:420px){body:not(.wp-admin) .container:not(.nav){padding-left:1.2rem !important;padding-right:1.2rem !important}}.whatsapp,body.theme-light .whatsapp,body.theme-dark .whatsapp,body[data-theme="light"] .whatsapp,body[data-theme="dark"] .whatsapp,.whatsapp:hover,.whatsapp:focus,.whatsapp:focus-visible,.whatsapp:active,body.theme-light .whatsapp:hover,body.theme-light .whatsapp:focus,body.theme-light .whatsapp:focus-visible,body.theme-light .whatsapp:active,body.theme-dark .whatsapp:hover,body.theme-dark .whatsapp:focus,body.theme-dark .whatsapp:focus-visible,body.theme-dark .whatsapp:active{width:6.2rem !important;height:6.2rem !important;min-width:6.2rem !important;min-height:6.2rem !important;max-width:6.2rem !important;max-height:6.2rem !important;padding:0 !important;border-radius:50% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;overflow:visible !important;background:#25d366 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border:0 !important;font-size:0 !important;line-height:1 !important;box-shadow:0 1.4rem 4.2rem rgba(37,211,102,0.36) !important;transform:none !important}.whatsapp .whatsapp-icon,.whatsapp svg,.whatsapp:hover .whatsapp-icon,.whatsapp:focus .whatsapp-icon,.whatsapp:focus-visible .whatsapp-icon,.whatsapp:active .whatsapp-icon{display:block !important;width:2.9rem !important;height:2.9rem !important;max-width:2.9rem !important;max-height:2.9rem !important;margin:0 !important;padding:0 !important;color:#ffffff !important;fill:currentColor !important;-webkit-text-fill-color:#ffffff !important;transform:none !important;position:static !important}@media screen and (max-width:620px){.whatsapp,body.theme-light .whatsapp,body.theme-dark .whatsapp,body[data-theme="light"] .whatsapp,body[data-theme="dark"] .whatsapp{width:5.4rem !important;height:5.4rem !important;min-width:5.4rem !important;min-height:5.4rem !important;max-width:5.4rem !important;max-height:5.4rem !important;right:1.6rem !important;bottom:1.6rem !important}.whatsapp .whatsapp-icon,.whatsapp svg{width:2.6rem !important;height:2.6rem !important;max-width:2.6rem !important;max-height:2.6rem !important}}.whatsapp::after,body.theme-dark .whatsapp::after,body[data-theme="dark"] .whatsapp::after,body:not(.theme-light) .whatsapp::after{background:#ffffff !important;color:#15161c !important;-webkit-text-fill-color:#15161c !important;border:1px solid rgba(21,22,28,0.12) !important}.whatsapp::before,body.theme-dark .whatsapp::before,body[data-theme="dark"] .whatsapp::before,body:not(.theme-light) .whatsapp::before{border-top-color:#ffffff !important}body.theme-light .whatsapp::after,body[data-theme="light"] .whatsapp::after{background:#15161c !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:#15161c !important}body.theme-light .whatsapp::before,body[data-theme="light"] .whatsapp::before{border-top-color:#15161c !important}@media screen and (max-width:980px){body.modal-open{overflow:hidden !important;touch-action:none !important}.whatsapp-modal{position:fixed !important;inset:0 !important;width:100% !important;height:100dvh !important;min-height:100vh !important;max-height:100dvh !important;align-items:flex-start !important;justify-content:center !important;padding:max(1.2rem,env(safe-area-inset-top)) 1.2rem max(1.2rem,env(safe-area-inset-bottom)) !important;overflow-y:auto !important;overscroll-behavior:contain !important;box-sizing:border-box !important}.whatsapp-modal__dialog{width:min(100%,62rem) !important;max-width:calc(100vw - 2.4rem) !important;height:auto !important;max-height:calc(100dvh - 2.4rem) !important;margin:0 auto !important;padding:1.2rem 2rem 2rem !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;border-radius:2rem !important;box-sizing:border-box !important}.whatsapp-modal__close{position:sticky !important;top:0.6rem !important;right:auto !important;left:auto !important;z-index:5 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:4.2rem !important;height:4.2rem !important;min-width:4.2rem !important;min-height:4.2rem !important;margin:0 0 0 auto !important;padding:0 !important;line-height:1 !important;background:#ffffff !important;color:#15161c !important;-webkit-text-fill-color:#15161c !important;border:1px solid rgba(21,22,28,0.16) !important;border-radius:999px !important;box-shadow:0 0.8rem 2rem rgba(0,0,0,0.18) !important}.whatsapp-modal__close:hover,.whatsapp-modal__close:focus,.whatsapp-modal__close:focus-visible{background:var(--yellow) !important;color:#15161c !important;-webkit-text-fill-color:#15161c !important}.whatsapp-modal__dialog .pill{margin-top:-3.4rem !important;max-width:calc(100% - 5.6rem) !important}.whatsapp-modal-title{font-size:clamp(2.4rem,5vw,3.6rem) !important;line-height:1.12 !important;margin-top:1.4rem !important}.whatsapp-modal .form-grid{grid-template-columns:1fr !important;gap:1.2rem !important}.whatsapp-modal__dialog input,.whatsapp-modal__dialog select,.whatsapp-modal__dialog textarea{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.whatsapp-modal__dialog textarea{min-height:10rem !important;max-height:16rem !important}}@media screen and (max-width:544px){.whatsapp-modal{padding:0 !important}.whatsapp-modal__dialog{width:100% !important;max-width:100% !important;min-height:100dvh !important;max-height:100dvh !important;border-radius:0 !important;padding:1rem 1.4rem 2rem !important}.whatsapp-modal__dialog .pill{margin-top:-3.3rem !important;font-size:1.1rem !important}.whatsapp-modal-title{font-size:2.6rem !important}.whatsapp-modal__dialog .section-desc{font-size:1.45rem !important}}@media screen and (max-width:980px){.whatsapp-modal,.whatsapp-modal.is-open{position:fixed !important;inset:0 !important;z-index:2147483647 !important;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom)) 1rem !important;align-items:flex-start !important;justify-content:center !important;overflow-y:auto !important;background:rgba(8,10,16,0.72) !important}.whatsapp-modal__dialog{position:relative !important;z-index:2 !important;width:min(100%,62rem) !important;max-height:calc(100dvh - 2rem) !important;margin:0 auto !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}.whatsapp-modal__close{position:sticky !important;top:0 !important;margin-left:auto !important;display:flex !important;align-items:center !important;justify-content:center !important;z-index:5 !important;background:#f6c744 !important;color:#111318 !important;border-color:rgba(17,19,24,0.2) !important;box-shadow:0 1rem 2.4rem rgba(0,0,0,0.22) !important}body.modal-open .site-header{pointer-events:none !important}}@media screen and (min-width:705px) and (max-width:980px){.site-header .brand{flex:0 1 auto !important;width:auto !important;max-width:min(36rem,44vw) !important;min-width:0 !important;gap:1rem !important;overflow:visible !important}.site-header .brand-text{display:inline-block !important;visibility:visible !important;width:auto !important;max-width:28rem !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important;font-size:1.3rem !important;letter-spacing:0.12em !important;line-height:1.1 !important}}@media (max-width:767px){.about-website-preview img{width:100% !important;height:auto !important;object-fit:contain !important;object-position:center !important}}@media (max-width:980px){.bagus-section-next__button{width:6.5rem;height:6.5rem;min-width:6.5rem;min-height:6.5rem}.bagus-section-next__button img{width:3.25rem;height:3.25rem}}@media (max-width:600px){.bagus-section-next__button{width:6rem;height:6rem;min-width:6rem;min-height:6rem}.bagus-section-next__button img{width:3rem;height:3rem}}html,html.wp-toolbar{margin-top:0 !important;padding-top:0 !important}body,body.admin-bar{margin-top:0 !important}.site-header,body>.site-header,body.admin-bar .site-header,body.admin-bar>.site-header{top:0 !important;margin-top:0 !important;transform:none !important}.site-header .container,.site-header .container.nav,.site-header .nav{margin-top:0 !important}@media screen and (min-width:981px){body,body.admin-bar{padding-top:0 !important}.site-header,body>.site-header,body.admin-bar .site-header,body.admin-bar>.site-header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;margin:0 !important;padding:0 !important;z-index:999999 !important}.site-header .container,.site-header .container.nav,.site-header .nav{min-height:7.4rem !important;height:7.4rem !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}}:root{--bagus-desktop-header-height:7.4rem}@media screen and (min-width:981px){html{scroll-padding-top:var(--bagus-desktop-header-height) !important}body,body.admin-bar{padding-top:var(--bagus-desktop-header-height) !important}.site-header,body>.site-header,body.admin-bar .site-header,body.admin-bar>.site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:auto !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;z-index:2147483000 !important;transform:none !important;will-change:transform !important}.site-header .container,.site-header .container.nav,.site-header .nav{height:var(--bagus-desktop-header-height) !important;min-height:var(--bagus-desktop-header-height) !important;max-height:var(--bagus-desktop-header-height) !important;margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important}main#top,.site-main,.site-content{margin-top:0 !important}}@media screen and (max-width:980px){#about .pill{margin-left:auto !important;margin-right:auto !important}}
/* v1.0.3 light footer heading fix */
body.theme-light .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-menu-heading,body.theme-light .footer .footer-menu-card h3,body[data-theme="light"] .footer .footer-menu-card h3,body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-accordion-toggle,body.theme-light .footer .footer-accordion-toggle span:first-child,body[data-theme="light"] .footer .footer-accordion-toggle span:first-child{background:transparent !important;color:#15161c !important;-webkit-text-fill-color:#15161c !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;font-weight:800 !important;}
body.theme-light .footer .footer-accordion-toggle,body[data-theme="light"] .footer .footer-accordion-toggle{padding:0 !important;justify-content:flex-start !important;}
body.theme-light .footer .footer-menu-heading,body[data-theme="light"] .footer .footer-menu-heading{margin:0 0 1.4rem !important;}
