@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:400;src:url(/static/media/merriweather-latin-400-normal.a2f222a5eb500111991a.woff2) format("woff2"),url(/static/media/merriweather-latin-400-normal.6ba9d8710b656b7a51ef.woff) format("woff")}@font-face{font-display:swap;font-family:Merriweather;font-style:normal;font-weight:700;src:url(/static/media/merriweather-latin-700-normal.5ec17ab031734f3b178d.woff2) format("woff2"),url(/static/media/merriweather-latin-700-normal.5bf58edde8e3c37d16bd.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/static/media/montserrat-latin-400-normal.be11f029bc2fff5574a8.woff2) format("woff2"),url(/static/media/montserrat-latin-400-normal.907a356a92ed8599f660.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/static/media/montserrat-latin-600-normal.d30160b75e24bbce5e90.woff2) format("woff2"),url(/static/media/montserrat-latin-600-normal.9e40599e76894a843191.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:url(/static/media/source-serif-pro-latin-400-normal.beb1577d9f0216fa1a56.woff2) format("woff2"),url(/static/media/source-serif-pro-latin-400-normal.bd26fb8da4e2d72381a4.woff) format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:url(/static/media/source-serif-pro-latin-600-normal.314dfb1a87522a806af3.woff2) format("woff2"),url(/static/media/source-serif-pro-latin-600-normal.dc1bbd66c0589afba4f4.woff) format("woff")}@font-face{font-display:swap;font-family:Miss Fajardose;font-style:normal;font-weight:400;src:url(/static/media/miss-fajardose-latin-400-normal.337c5114536c5d02d04d.woff2) format("woff2"),url(/static/media/miss-fajardose-latin-400-normal.5741e489279ff3254de4.woff) format("woff")}:root{--color-primary:#88634b;--color-primary-hover:#555;--color-surface:#f5ede5;--color-accent:#bba98f;--color-accent-strong:#a98f76;--color-cta:#8a6349;--color-cta-strong:#6f4f3a;--color-on-accent:#fff;--color-alert-surface:#9da4a4;--color-alert-text:#000;--color-alert-link:#1f2b33;--color-focus:#3d2b1f;--color-focus-contrast:#fff;--color-map-surface:#ddd;--color-map-border:#ccc;--gradient-cta:linear-gradient(to right,var(--color-cta),var(--color-cta-strong));--gradient-cta-hover:linear-gradient(to right,var(--color-cta-strong),var(--color-cta));--gradient-rule:linear-gradient(to right,var(--color-accent),var(--color-primary) 66%,var(--color-accent));--font-display:"Merriweather",serif;--font-body:"Source Serif Pro",serif;--font-ui:"Montserrat",sans-serif;--font-script:"Miss Fajardose",cursive;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-md:15px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:25px;--text-4xl:30px;--text-5xl:35px;--text-6xl:36px;--space-xs:5px;--space-sm:10px;--space-md:15px;--space-lg:20px;--space-xl:30px;--space-2xl:40px;--space-3xl:50px;--space-4xl:70px;--space-5xl:100px;--space-section:var(--space-3xl);--space-section-mobile:var(--space-lg);--space-section-title:var(--space-2xl);--radius-sm:5px;--radius-md:10px;--radius-pill:25px;--radius-circle:50%;--shadow-header:0 2px 4px #0000001a;--shadow-dropdown:0 4px 6px #0000001a;--transition-cta:background 0.3s;--transition-hamburger:all 0.3s ease;--layout-max-width:1300px;--header-height-mobile:64px;--tap-target-min:44px;--z-dropdown:10;--z-alert:1000;--z-mobile-menu:1000;--z-header:2000;--z-cookie-banner:2500}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-surface);color:var(--color-primary);font-family:var(--font-body)}body,ul{margin:0;padding:0}ul{list-style:none}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}address{font-style:normal}:focus-visible{box-shadow:0 0 0 2px var(--color-focus-contrast);outline:3px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.skip-link{background-color:var(--color-surface);box-shadow:var(--shadow-dropdown);color:var(--color-primary);font-family:var(--font-ui);font-weight:var(--font-weight-medium);left:0;padding:var(--space-sm) var(--space-lg);position:fixed;text-decoration:underline;top:0;transform:translateY(-150%);z-index:calc(var(--z-header) + 1)}.skip-link:focus{transform:translateY(0)}.visually-hidden{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.alert-banner a,.contact-info a,.description a,.footer-center a,.terms-and-condition a{text-decoration:underline}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.wrapper{margin:0 auto;max-width:var(--layout-max-width)}.gradient-line{background:var(--gradient-rule);height:2px}.section{background-color:var(--color-surface);padding:var(--space-section);text-align:center}.section h1,.section h2{color:var(--color-primary);font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-section-title)}.not-found{padding-bottom:var(--space-3xl)}.not-found-actions{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center;margin-top:var(--space-xl)}.not-found-actions .cta-button{display:inline-block}@media (max-width:768px){.section{padding:var(--space-section-mobile) var(--space-section-mobile) 0}.section h1,.section h2{font-size:var(--text-4xl)}.terms-and-condition{padding:var(--space-section)}.terms-and-condition h1{font-size:var(--text-6xl)}}.cta-button{background:var(--gradient-cta);border:none;border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-display);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-lg);transition:var(--transition-cta)}.cta-button,.cta-button:focus,.cta-button:hover{color:var(--color-on-accent)}.cta-button:hover{background:var(--gradient-cta-hover)}.cta-button.secondary,.cta-button.secondary:focus,.cta-button.secondary:hover{color:var(--color-cta-strong)}.cta-button.secondary{background:#0000;box-shadow:inset 0 0 0 1px currentColor}.cta-button.secondary:hover{background:var(--color-surface);box-shadow:inset 0 0 0 2px currentColor}.check-list{--check-list-indent:25px;--check-list-marker-weight:var(--font-weight-regular);list-style:none;padding:0}.check-list li{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-base);margin-bottom:var(--space-sm);padding-left:var(--check-list-indent);position:relative}.check-list li:before{color:var(--color-primary);content:"✔";font-weight:var(--check-list-marker-weight);left:0;position:absolute}.alert-banner{background-color:var(--color-alert-surface);border-bottom:2px solid var(--color-alert-surface);color:var(--color-alert-text);font-family:var(--font-ui);font-size:var(--text-base);padding:var(--space-md) var(--space-lg);position:relative;text-align:center;z-index:var(--z-alert)}.alert-banner p{margin:0}.alert-banner a{color:var(--color-alert-link);font-weight:var(--font-weight-bold)}.cookie-banner{align-items:center;background-color:var(--color-surface);border-top:1px solid var(--color-accent-strong);bottom:0;box-sizing:border-box;color:var(--color-primary);display:flex;font-family:var(--font-body);font-size:var(--text-sm);gap:var(--space-lg);justify-content:center;left:0;padding:var(--space-md) var(--space-lg);position:fixed;right:0;z-index:var(--z-cookie-banner)}.cookie-banner-text{margin:0;max-width:70ch}.cookie-banner-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cookie-banner-actions .cta-button{display:inline-block;min-height:var(--tap-target-min);white-space:nowrap}.cookie-banner~.wrapper .footer{padding-bottom:var(--space-5xl)}@media (max-width:768px){.cookie-banner{align-items:flex-start;flex-direction:column;font-size:var(--text-xs);gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.cookie-banner~.wrapper .footer{padding-bottom:var(--space-5xl)}}.header{align-items:center;background-color:var(--color-surface);box-shadow:var(--shadow-header);display:flex;font-family:var(--font-ui);font-weight:var(--font-weight-medium);justify-content:space-between;padding:var(--space-lg) var(--space-5xl);position:sticky;top:0;z-index:var(--z-header)}.header .logo{color:var(--color-primary);font-family:var(--font-script);font-size:var(--text-5xl);font-weight:var(--font-weight-bold)}.header nav ul{display:flex;gap:var(--space-3xl)}.header .nav-item{text-transform:uppercase}.header .dropdown-toggle.active,.header nav a.active{font-weight:var(--font-weight-bold);text-decoration:underline}.header .dropdown{position:relative}.header .dropdown-toggle{background:none;border:0;color:var(--color-primary);cursor:pointer;font:inherit;padding:0;text-transform:inherit}.header .dropdown-toggle:hover{color:var(--color-primary-hover)}.header .dropdown-menu{background-color:var(--color-surface);box-shadow:var(--shadow-dropdown);display:none;left:0;padding:var(--space-lg);position:absolute;top:100%;width:150px;z-index:var(--z-dropdown)}.header .dropdown.open .dropdown-menu{display:block}@media (hover:hover) and (pointer:fine){.header .dropdown:hover .dropdown-menu{display:block}}.header .dropdown-menu li{margin:var(--space-lg) 0}.dropdown-arrow{color:var(--color-primary);display:inline-block;font-size:var(--text-xs);margin-left:var(--space-xs);transition:var(--transition-hamburger);vertical-align:middle}.header .dropdown.open .dropdown-arrow{transform:rotate(180deg)}.hamburger{align-items:center;background:none;border:0;cursor:pointer;display:none;flex-direction:column;gap:var(--space-xs);justify-content:center;min-height:var(--tap-target-min);min-width:var(--tap-target-min);padding:0;position:absolute;right:var(--space-lg);top:50%;transform:translateY(-50%)}.hamburger span{background-color:var(--color-primary);height:3px;transition:var(--transition-hamburger);width:25px}.hamburger.open span:first-child,.hamburger.open span:nth-child(3){left:50%;margin-left:-12.5px;position:absolute;top:50%;width:25px}.hamburger.open span:first-child{transform:rotate(45deg)}.hamburger.open span:nth-child(3){transform:rotate(-45deg)}.hamburger.open span:nth-child(2){opacity:0}@media (max-width:768px){.header{flex-wrap:wrap;padding:var(--space-sm) var(--space-lg)}.hamburger{display:flex}.header nav ul{background-color:var(--color-surface);box-shadow:var(--shadow-dropdown);display:none;flex-direction:column;gap:var(--space-xs);height:calc(100% - var(--header-height-mobile));left:0;overflow-y:auto;padding:var(--space-xs) var(--space-lg);position:fixed;right:0;top:var(--header-height-mobile);z-index:var(--z-mobile-menu)}.header nav .show{display:flex}.header nav ul li{margin:var(--space-sm)}.header nav ul li .dropdown-menu{background:none;box-shadow:none;flex-direction:column;gap:0;height:auto;overflow-y:hidden;padding:0 var(--space-lg);position:static}.header .dropdown.open .dropdown-menu{display:flex}}.hero{background-position:50%;background-size:cover;color:var(--color-on-accent);isolation:isolate;padding:var(--space-5xl);position:relative;text-align:left}.hero:before{background:linear-gradient(90deg,#000000a6 0,#000000a6 55%,#0003);content:"";inset:0;position:absolute;z-index:-1}.hero h1{font-size:var(--text-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg)}.hero h1,.hero p{font-family:var(--font-display);max-width:50%}.hero p{font-size:var(--text-3xl);margin-bottom:var(--space-xl)}.hero .cta-button{display:inline-block;font-size:var(--text-base);font-weight:var(--font-weight-bold)}@media (max-width:768px){.hero{padding:var(--space-3xl) var(--space-lg)}.hero:before{background:#0009}.hero h1{font-size:var(--text-4xl);max-width:100%}.hero p{font-size:var(--text-base);max-width:100%}}.service-grid{display:flex;flex-wrap:wrap;gap:1%}.service{box-sizing:border-box;display:flex;flex-direction:column;margin:1%;text-align:center;width:22%}.service img{height:auto;width:100%}.service h3,.service img{margin-bottom:var(--space-sm)}.service h3{font-family:var(--font-ui);font-size:var(--text-lg);font-weight:var(--font-weight-medium)}.service h3,.service p{color:var(--color-primary)}.service p{font-family:var(--font-body);font-size:var(--text-sm);text-align:justify}.service .read-more{align-self:flex-end;text-decoration:underline}@media (max-width:768px){.service{margin-bottom:var(--space-lg);width:100%}.service img{margin-bottom:0;max-width:100%}}.why-lawyer .content{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between;padding:0 var(--space-3xl)}.why-lawyer .text{flex:1 1;margin-right:var(--space-lg);text-align:justify}.why-lawyer .image{flex:1 1}.why-lawyer .image img{border-radius:var(--radius-md);max-height:75%;max-width:100%;width:50%}.why-lawyer ul{margin-left:var(--space-lg)}.why-lawyer ul li{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-base);margin-bottom:var(--space-sm);padding-left:var(--space-lg);position:relative}.why-lawyer ul li:before{background-color:var(--color-primary);border-radius:var(--radius-circle);content:"";height:8px;left:0;position:absolute;top:8px;width:8px}@media (max-width:1500px){.why-lawyer .image img{width:100%}}@media (max-width:768px){.why-lawyer .content{align-items:center;flex-direction:column;padding:0}.why-lawyer .text{margin-right:0}.why-lawyer .image{order:-1}.why-lawyer .image img{border-radius:var(--radius-circle);max-width:150px}}.team-member{align-items:center;display:flex;gap:var(--space-lg);justify-content:space-between;margin-bottom:var(--space-4xl)}.team-member:last-child{margin-bottom:0}.team-member .content{display:flex;flex:1 1;flex-direction:column;text-align:justify}.team-member h3{align-self:center;font-family:var(--font-ui);font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.team-member p{font-size:var(--text-base);margin-bottom:var(--space-lg)}.team-member .cta-button{align-self:flex-end;display:inline-block;font-size:var(--text-sm);margin:var(--space-sm) 0;text-transform:uppercase}.team-member .image{flex:1 1;text-align:center}.team-member .image img{border-radius:var(--radius-md);max-width:80%}.team-member.image-right .content{order:1}.team-member.image-left .content,.team-member.image-right .image{order:2}.team-member.image-left .image{order:1}.expertise{margin-top:var(--space-lg)}.expertise h4{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-sm)}.expertise .check-list{--check-list-marker-weight:var(--font-weight-bold)}.expertise .check-list li:before{top:0}@media (max-width:768px){.team-member{flex-direction:column;gap:0;text-align:center}.team-member.image-left .image,.team-member.image-right .image{order:2}.team-member .image img{border-radius:var(--radius-circle);margin-bottom:var(--space-lg);max-width:150px}.team-member.image-left .content,.team-member.image-right .content{margin-bottom:var(--space-lg);order:3}.team-member .cta-button{order:4}}.contact-page{display:flex;gap:var(--space-lg);padding:0 var(--space-3xl)}.contact-page .contact-info{flex:1 1 50%;text-align:left}.contact-page .contact-info p{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.contact-page .cta-button{display:block;margin:var(--space-lg) auto 0;width:fit-content}.contact-page .map{background-color:var(--color-map-surface);border:1px solid var(--color-map-border);flex:1 1 50%;height:400px}.contact-page .map-consent{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-md);justify-content:center;padding:var(--space-lg);text-align:center}.contact-page .map-consent-text{color:var(--color-alert-text);font-size:var(--text-sm);margin:0;max-width:45ch}.contact-page .map-consent-text a{color:inherit;text-decoration:underline}.contact-page .map-consent .cta-button{display:inline-block;margin:0;width:auto}@media (max-width:768px){.contact-page{flex-direction:column;padding:0 0 var(--space-lg)}}.footer{background-color:var(--color-surface);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sm);padding:var(--space-lg) 0}.footer-content{display:flex;gap:var(--space-lg);justify-content:space-between}.footer-left{max-width:500px}.footer-left .logo{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-weight-bold);margin:0 0 var(--space-sm)}.footer-center{font-size:var(--text-xs);max-width:300px;text-align:center}.footer-center .contact-item{align-items:center;display:flex;gap:var(--space-sm);margin:var(--space-xs)}.footer-center .contact-item .contact-icon{flex-shrink:0;font-size:var(--text-base)}.footer-right{max-width:200px}.footer-right ul{font-family:var(--font-ui);font-weight:var(--font-weight-medium)}.footer-right ul li{margin-bottom:var(--space-xs)}.footer-right ul li .footer-link-button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.footer-right ul li .footer-link-button:hover{color:var(--color-primary-hover)}.footer-right .cta-button{display:inline-block;margin-top:var(--space-sm)}.footer-disclaimer{font-size:var(--text-xs);margin:var(--space-lg) 0 0;text-align:center}@media (max-width:768px){.footer{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-sm) var(--space-md)}.footer-content{flex-direction:column;gap:var(--space-md)}.footer-left .logo{font-size:var(--text-md)}.footer-left p:not(.logo){font-size:var(--text-2xs);text-align:justify}.footer-center{padding-left:var(--space-md)}.footer-right{max-width:100%}.footer-right ul{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.footer-disclaimer{font-size:var(--text-2xs);margin-top:0;text-align:justify}}.service-content{display:flex;gap:var(--space-lg)}.details,.use-cases{border-radius:var(--radius-md);flex:1 1;padding:var(--space-lg)}.details h3,.use-cases h3{color:var(--color-primary);font-family:var(--font-display);margin-bottom:var(--space-lg)}.use-cases{border:1px solid var(--color-primary);height:fit-content}.use-cases-grid{grid-gap:var(--space-lg);display:grid;gap:var(--space-lg);grid-template-columns:1fr 1fr}.use-case{align-items:center;display:flex;gap:var(--space-sm);text-align:left}.use-case img{align-self:flex-start;border-radius:var(--radius-circle);height:40px;margin-top:var(--space-lg);width:40px}.details{padding-top:0}.details p{text-align:justify}.details .check-list{--check-list-indent:var(--space-lg);text-align:justify}@media (max-width:768px){.service-content{flex-direction:column}.details{order:1;padding:0}.use-cases{display:flex;flex-direction:column;gap:var(--space-lg);order:2}.use-cases-grid{display:block}.use-case{border-radius:var(--radius-sm);flex:1 1;padding:var(--space-lg) var(--space-sm)}.use-case img{align-self:center;margin-top:0}.use-case p{color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sm);margin:0}}.terms-and-condition{text-align:justify}.terms-and-condition h1{text-align:center}.terms-section{margin:var(--space-xl) 0}.terms-and-condition .terms-heading{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm)}.terms-section ul{padding-left:var(--space-xl)}.terms-section li{list-style:disc}.terms-section code{font-family:monospace;font-size:var(--text-sm);overflow-wrap:anywhere}.terms-section .italic{font-style:italic;padding-left:var(--space-xl)}.terms-section .italic p{margin:var(--space-xs)}.terms-section .resource-list{column-count:3}.terms-section .resource-list li{list-style:none}
/*# sourceMappingURL=main.c8adf16c.css.map*/