/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--turquoise:#0b7199;--sand:#c8b090;--ink:#193b48;--paper:#fff;--wash:#f7f5f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65}a{color:inherit}h1,h2,h3{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.15}h1,h2{font-size:clamp(2.5rem,5vw,5rem)}p{margin:0 0 1.3em}.skip-link{z-index:50;background:#fff;padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{text-align:center;background:#fff;padding:2.15rem 1.5rem 1.25rem}.brand-link{width:min(330px,60vw);margin:0 auto 1.3rem;display:block}.brand-link img{width:100%;height:auto;display:block}.site-nav{flex-wrap:nowrap;justify-content:center;display:flex}.site-nav a{text-transform:uppercase;letter-spacing:.13em;border-bottom:2px solid #0000;padding:.4rem clamp(.8rem,2vw,2rem);font-size:.78rem;font-weight:600;text-decoration:none}.site-nav>*+*{border-left:1px solid var(--sand)}.site-nav .nav-dropdown button:focus-visible,.site-nav .nav-dropdown button:hover,.site-nav a:focus-visible,.site-nav a:hover{border-bottom-color:var(--sand);color:var(--turquoise)}.welcome-strip{background:var(--turquoise);color:#fff;text-align:center;padding:1.15rem 1.5rem}.welcome-strip p{margin:0;font-family:Georgia,serif;font-size:clamp(1.12rem,2vw,1.6rem);line-height:1.4}.service-feature{grid-template-columns:1fr 1fr;align-items:stretch;min-height:min(740px,85svh);display:grid}.feature-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;padding:clamp(3rem,7vw,8rem);display:flex}.service-feature:not(.reverse) .feature-copy{justify-self:end;padding-right:clamp(1.5rem,3vw,3rem)}.feature-copy h1,.feature-copy h2{color:var(--turquoise);margin:.1em 0 .4em}.feature-copy>p:not(.eyebrow){max-width:33rem;font-size:clamp(1.05rem,1.4vw,1.3rem)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--turquoise);margin:0;font-size:.82rem;font-weight:700}.feature-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.35rem;display:flex}.feature-actions a,.primary-button{border:1px solid var(--turquoise);color:var(--turquoise);justify-content:center;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.primary-button{background:var(--turquoise);color:#fff}.feature-actions a:focus-visible,.feature-actions a:hover{background:var(--turquoise);border-color:var(--turquoise);color:#fff}.primary-button:focus-visible,.primary-button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.feature-image{background:#e7e3da url(/images/almia-manuscript-valuation.webp) 50%/cover;min-height:390px}.publication-image{background-image:url(/images/almia-publication-spine-monograms.webp)}.reverse .feature-copy{order:2}.reverse .feature-image{order:1}.advantages{background:var(--wash);text-align:center;border-top:4px solid var(--sand);padding:clamp(4rem,8vw,8rem) 1.5rem}.advantages-inner{max-width:850px;margin:auto}.advantages h2{color:var(--turquoise);margin:.3em 0 .8em}.advantages ol{text-align:left;max-width:700px;margin:0 auto 2.5rem;padding:0;list-style:none}.advantages li{border-top:1px solid #d9d1c4;gap:1.3rem;padding:1rem 0;font-size:1.1rem;display:flex}.advantages li:last-child{border-bottom:1px solid #d9d1c4}.advantages li span{color:var(--turquoise);font-family:Georgia,serif;font-size:1.35rem;line-height:1.2}.site-footer{background:var(--turquoise);color:#fff;justify-content:space-between;gap:2rem;padding:3rem max(1.5rem,8vw);display:flex}.site-footer p{margin:0}.footer-name{font-family:Georgia,serif;font-size:1.7rem}.footer-tagline{font-family:Georgia,Times New Roman,serif;font-style:italic}.footer-contact{flex-direction:column;gap:.65rem;display:flex}.footer-contact a{align-items:center;gap:.6rem;text-decoration:none;display:flex}.footer-contact a:hover{text-decoration:underline}.whatsapp-float{z-index:30;color:#fff;background:#227b56;border-radius:50%;place-items:center;width:54px;height:54px;text-decoration:none;display:grid;position:fixed;bottom:1.35rem;right:1.35rem;box-shadow:0 6px 22px #16382b55}.whatsapp-float:focus-visible,.whatsapp-float:hover{background:#125c3b}.content-page{max-width:1000px;margin:auto;padding:clamp(3rem,6vw,6rem) 1.5rem 7rem}.content-page h1{color:var(--turquoise);margin:.1em 0 .45em}.content-page h2{color:var(--turquoise);margin:2rem 0 .7rem;font-size:clamp(2rem,3vw,3rem)}.content-page li,.content-page p{font-size:1.1rem}.content-page .eyebrow{font-size:.82rem}.content-page .intro{font-size:1.1rem}.content-page ol,.content-page ul{padding-left:1.4rem}.content-page li{margin-bottom:.5rem}.page-tabs{border-bottom:1px solid #d6d1ca;flex-wrap:wrap;gap:.7rem;padding:1rem 0 2rem;display:flex}.page-tabs a{color:var(--turquoise);border:1px solid var(--turquoise);padding:.55rem .9rem;text-decoration:none}.page-tabs a:hover{background:var(--turquoise);color:#fff}.content-page section{scroll-margin-top:2rem}.content-page section+section{border-top:1px solid #ddd4c8;margin-top:3rem;padding-top:2rem}.content-illustration{object-fit:cover;width:100%;height:clamp(260px,38vw,470px);margin:2rem 0}.contact-grid{grid-template-columns:1fr 1.2fr;gap:4rem;display:grid}.contact-options a{color:var(--turquoise);align-items:center;gap:.7rem;margin:1rem 0;display:flex}.contact-form{gap:1rem;display:grid}.contact-form label{gap:.3rem;font-weight:600;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #a4b3b9;border-radius:0;padding:.75rem}.contact-form textarea{resize:vertical;min-height:145px}.contact-form button{cursor:pointer;width:max-content}.form-note{color:#4e6066;font-size:.9rem!important}.form-message{background:#e9f1ec;padding:.7rem 1rem}.form-message.error{background:#f9e6e3}@media (max-width:780px){.site-header{padding:1.2rem .5rem .65rem}.brand-link{width:min(260px,67vw);margin-bottom:.65rem}.site-nav a{letter-spacing:.03em;padding:.45rem clamp(.35rem,1.9vw,.8rem);font-size:clamp(.55rem,2.1vw,.69rem)}.service-feature{grid-template-columns:1fr;min-height:0}.feature-copy{padding:3.4rem 1.5rem 3rem}.feature-image{min-height:300px}.reverse .feature-copy{order:1}.reverse .feature-image{order:2}.site-footer{padding-bottom:6rem;display:block}.footer-contact{margin-top:1.5rem}.contact-grid{grid-template-columns:1fr;gap:1.5rem}.whatsapp-float{bottom:.8rem;right:.8rem}}.header-rule{background:var(--turquoise);height:4px}.nav-dropdown{position:relative}.site-nav .nav-dropdown button{cursor:pointer;color:inherit;text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;border-bottom:2px solid #0000;padding:.4rem clamp(.8rem,2vw,2rem);font-family:inherit;font-size:.78rem;font-weight:600}.nav-dropdown-menu{z-index:40;text-align:left;background:#fff;border:1px solid #ddd4c8;min-width:220px;position:absolute;top:100%;left:0;box-shadow:0 12px 30px #193b4822}.nav-dropdown-menu a{text-transform:none;letter-spacing:0;white-space:nowrap;padding:.7rem 1rem;font-size:.9rem;display:block}.nav-dropdown-menu a+a{border-top:1px solid #e9e1d7;border-left:0}.check-list{list-style:none;padding-left:0!important}.check-list li{padding-left:2rem;position:relative}.check-list li:before{content:"✓";color:var(--turquoise);font-weight:700;position:absolute;top:0;left:0}.translation-note{margin-top:2.4rem;padding-left:2rem;position:relative}.translation-note:before{content:"→";color:var(--turquoise);font-weight:700;position:absolute;left:0}.detail-contact{margin-top:2.2rem}.service-introduction{padding-top:0}.email-contact{flex-wrap:wrap;align-items:center;column-gap:.7rem;display:flex}.copy-email{color:var(--turquoise);border:1px solid var(--turquoise);cursor:pointer;font:inherit;background:0 0;padding:.3rem .65rem;font-size:.85rem}.copy-email:focus-visible,.copy-email:hover{background:var(--turquoise);color:#fff}@media (max-width:780px){.site-nav .nav-dropdown button{letter-spacing:.03em;padding:.45rem clamp(.35rem,1.9vw,.8rem);font-size:clamp(.55rem,2.1vw,.69rem)}.nav-dropdown-menu{min-width:180px}.service-feature:not(.reverse) .feature-copy{justify-self:stretch;padding-right:1.5rem}}.procedure-list{padding-left:2rem!important;list-style-type:decimal!important}.procedure-list li{padding-left:.35rem}.procedure-list li::marker{color:var(--turquoise);font-weight:700}.detail-contact{width:max-content;margin:2.2rem auto 0;display:flex}.social-links{align-items:center;gap:.65rem;display:flex}.social-links a{border:1px solid;justify-content:center;align-items:center;width:44px;height:44px;margin:0;text-decoration:none;transition:opacity .2s;display:inline-flex}.social-links a:focus-visible,.social-links a:hover{opacity:.75}.contact-options .social-links{margin:1.5rem 0}.footer-contact .social-links{margin-top:.4rem}