@font-face{font-family:manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/manrope-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lora-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/lora-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/lora-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/lora-latin-500-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/lora-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/lora-latin-600-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lora-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:lora;font-style:italic;font-weight:700;font-display:swap;src:url(../fonts/lora-latin-700-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cork-50:#faf6ef;--cork-100:#f3ebdc;--cork-200:#e8d8be;--cork-300:#d9bf99;--cork-400:#c9a474;--cork-500:#b8895a;--cork-600:#9c6f44;--cork-700:#7d5736;--cork-800:#5e4126;--cork-900:#442f1c;--moss-600:#5a6b3a;--moss-700:#45522c;--ink:#2a241c;--ink-soft:#4a4234;--paper:#fbf8f1;--paper-2:#f6f0e3;--line:#e0d3bd;--shadow:0 1px 2px rgba(68,47,28,0.06),0 8px 24px rgba(68,47,28,0.08);--shadow-lg:0 4px 12px rgba(68,47,28,0.10),0 24px 48px rgba(68,47,28,0.12);--radius:14px;--radius-sm:8px;--maxw:1180px;--maxw-read:720px;--font-head:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Lora",Georgia,"Times New Roman",serif;--tap:44px}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{font-family:var(--font-body);font-size:18px;line-height:1.65;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(circle at 12% 18%,rgba(184,137,90,5%) 0,transparent 38%),radial-gradient(circle at 88% 72%,rgba(90,107,58,5%) 0,transparent 42%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.42  0 0 0 0 0.27  0 0 0 0.04 0'/></filter><rect width='120' height='120' filter='url(%23n)'/></svg>");background-attachment:fixed}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--cork-700);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--cork-900)}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--cork-500);outline-offset:2px;border-radius:4px}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:600;line-height:1.18;letter-spacing:-.012em;color:var(--cork-900);margin:0 0 .6em}h1{font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:700}h2{font-size:clamp(1.55rem,3.4vw,2.2rem);margin-top:1.4em}h3{font-size:clamp(1.15rem,2.2vw,1.4rem);margin-top:1.2em}p{margin:0 0 1em}.lead{font-size:1.18rem;line-height:1.6;color:var(--ink-soft)}small,.small{font-size:.92rem}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:24px}.read-width{max-width:var(--maxw-read);margin-inline:auto}.section{padding-block:clamp(48px,8vw,96px)}.section--tight{padding-block:clamp(36px,5vw,56px)}.section--alt{background-color:var(--paper-2)}.eyebrow{font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cork-600);margin-bottom:.7em}.img-grade--grayscale-contrasty{filter:grayscale(1)contrast(1.08)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--tap);padding:.7em 1.4em;font-family:var(--font-head);font-weight:600;font-size:1rem;line-height:1.1;text-decoration:none;border-radius:var(--radius-sm);border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.btn--primary{background-color:var(--cork-700);color:var(--paper);border-color:var(--cork-700)}.btn--primary:hover{background-color:var(--cork-800);border-color:var(--cork-800);color:var(--paper)}.btn--ghost{background-color:transparent;color:var(--cork-800);border-color:var(--cork-400)}.btn--ghost:hover{background-color:var(--cork-100);color:var(--cork-900)}.btn--block{width:100%}.site-header{position:sticky;top:0;z-index:30;background-color:rgba(251,248,241,.92);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.05)}.site-header__row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding-block:10px}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:1.05rem;color:var(--cork-900);text-decoration:none;letter-spacing:-.01em}.brand-mark__glyph{width:30px;height:30px;flex:0 0 30px;color:var(--cork-700)}.site-nav{display:flex;align-items:center;gap:22px}.site-nav a{font-family:var(--font-head);font-size:.95rem;font-weight:500;color:var(--ink);text-decoration:none}.site-nav a:hover{color:var(--cork-700)}.site-nav .nav-cta{padding:.5em 1em}.nav-toggle{display:none;min-height:var(--tap);min-width:var(--tap);background:0 0;border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;justify-content:center;color:var(--cork-800)}.nav-toggle__bars{width:20px;height:2px;background:currentColor;position:relative}.nav-toggle__bars::before,.nav-toggle__bars::after{content:"";position:absolute;left:0;width:20px;height:2px;background:currentColor}.nav-toggle__bars::before{top:-6px}.nav-toggle__bars::after{top:6px}.site-footer{background-color:var(--cork-900);color:var(--cork-100);padding-block:clamp(40px,6vw,64px);margin-top:40px}.site-footer .container{text-align:center;max-width:760px}.site-footer__brand{font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:var(--paper);margin-bottom:.4em}.site-footer__address{font-style:normal;line-height:1.7;color:var(--cork-200)}.site-footer__address a{color:var(--cork-100)}.site-footer__ids{font-size:.9rem;color:var(--cork-200);margin-top:.8em;display:flex;flex-direction:column;gap:.2em}.site-footer__ids span{display:block}.site-footer__nav{list-style:none;padding:0;margin:1.4em 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.site-footer__nav a{font-family:var(--font-head);font-size:.9rem;color:var(--cork-100);text-decoration:none}.site-footer__nav a:hover{color:var(--paper);text-decoration:underline}.site-footer__legal-line{margin-top:1.4em;font-size:.82rem;color:var(--cork-300)}.hero{padding-block:clamp(56px,9vw,104px)}.hero__inner{max-width:680px;margin-inline:auto;text-align:center}.hero h1{margin-bottom:.4em}.hero .lead{margin-bottom:1.6em}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.band{width:100%;background-color:var(--cork-800);color:var(--paper);text-align:center}.band__media{width:100%}.band__media img{width:100%;height:auto;object-fit:cover;display:block}.band__caption{max-width:var(--maxw-read);margin-inline:auto;padding:clamp(28px,4vw,48px)24px;text-align:center}.band__caption h2{color:var(--paper);margin-top:0}.band__caption p{color:var(--cork-100)}.band--quote{background-color:var(--cork-700);padding:clamp(40px,6vw,72px)24px}.band--quote blockquote{max-width:760px;margin:0 auto;text-align:center;font-family:var(--font-body);font-style:italic;font-size:clamp(1.3rem,2.6vw,1.8rem);line-height:1.4;color:var(--paper)}.band--quote cite{display:block;margin-top:1em;font-style:normal;font-family:var(--font-head);font-size:.95rem;color:var(--cork-200)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.split--media-right .split__media{order:2}.split__media img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow-lg);object-fit:cover}.split__text h2{margin-top:0}.grid3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px}.card{background-color:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,32px);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.6em}.card--wide{grid-column:span 1}.card__media{margin:-20px -20px 12px;border-radius:var(--radius)var(--radius)0 0;overflow:hidden}.card__media img{width:100%;aspect-ratio:4/3;object-fit:cover}.card--wide .card__media img{aspect-ratio:16/10}.card h3{margin-top:0}.card__num{font-family:var(--font-head);font-weight:700;font-size:.95rem;color:var(--cork-600);letter-spacing:.06em}.steps{counter-reset:step;display:flex;flex-direction:column;gap:0;max-width:var(--maxw-read);margin-inline:auto}.step{display:grid;grid-template-columns:64px 1fr;gap:20px;padding-block:20px;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step__num{counter-increment:step;width:48px;height:48px;border-radius:50%;background-color:var(--cork-100);color:var(--cork-800);font-family:var(--font-head);font-weight:700;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.step__num::before{content:counter(step)}.step h3{margin:0 0 .3em}.faq{max-width:var(--maxw-read);margin-inline:auto}.faq__item{border-top:1px solid var(--line);padding-block:18px}.faq__item:last-child{border-bottom:1px solid var(--line)}.faq__item summary{font-family:var(--font-head);font-weight:600;font-size:1.05rem;color:var(--cork-900);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:baseline}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary::after{content:"+";font-size:1.3rem;color:var(--cork-500);line-height:1}.faq__item[open] summary::after{content:"\2013"}.faq__item p{margin:.8em 0 0;color:var(--ink-soft)}.price-tag{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-head);font-weight:700;color:var(--cork-800)}.price-tag__amount{font-size:2.2rem}.price-tag__currency{font-size:1.2rem;color:var(--cork-600)}.includes{list-style:none;padding:0;margin:1em 0 0;display:flex;flex-direction:column;gap:.5em}.includes li{display:flex;gap:10px;align-items:flex-start}.includes li::before{content:"";flex:0 0 8px;width:8px;height:8px;margin-top:.7em;border-radius:50%;background:var(--moss-600)}.page-head{padding-block:clamp(40px,6vw,72px)clamp(24px,3vw,40px)}.page-head .container{max-width:var(--maxw-read)}.page-head h1{margin-bottom:.3em}.breadcrumb{font-size:.88rem;color:var(--ink-soft);margin-bottom:.6em}.breadcrumb a{color:var(--cork-700)}.prose{max-width:var(--maxw-read);margin-inline:auto}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.4em}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.4em}.prose table{width:100%;border-collapse:collapse;margin:1.2em 0}.prose th,.prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;font-size:.95rem}.prose th{background-color:var(--paper-2);font-family:var(--font-head);font-weight:600}.form-card{background-color:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow);max-width:640px;margin-inline:auto}.field{margin-bottom:1.1em}.field label{display:block;font-family:var(--font-head);font-weight:600;font-size:.95rem;color:var(--cork-900);margin-bottom:.35em}.field input,.field textarea,.field select{width:100%;min-height:var(--tap);padding:.6em .8em;font-family:var(--font-body);font-size:1rem;color:var(--ink);background-color:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cork-500);outline:none;box-shadow:0 0 0 3px rgba(184,137,90,.18)}.field textarea{min-height:140px;resize:vertical}.field--error input,.field--error textarea{border-color:#a33}.field__err{display:none;color:#8a2a2a;font-size:.86rem;margin-top:.35em;font-family:var(--font-head);font-weight:500}.field--error .field__err{display:block}.form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:.4em}.form-status{opacity:0;transition:opacity .2s ease;font-family:var(--font-head);font-size:.95rem;padding:.6em .9em;border-radius:var(--radius-sm);margin-top:.6em}.form-status:not(:empty){opacity:1}.form-status--ok{background-color:#eef4e3;color:#3c4a22;border:1px solid #c8d8a4}.form-status--err{background-color:#f6e6e0;color:#7a2a1a;border:1px solid #e0b6a6}.form-status--pending{background-color:var(--cork-100);color:var(--cork-800);border:1px solid var(--cork-300)}.hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-aside{max-width:640px;margin:1.6em auto 0;padding:1.2em 1.4em;background-color:var(--paper-2);border-radius:var(--radius-sm);font-size:.95rem;color:var(--ink-soft)}.consent{position:fixed;left:0;right:0;bottom:0;z-index:50;background-color:var(--cork-900);color:var(--cork-100);padding:18px 24px;box-shadow:var(--shadow-lg);transform:translateY(100%);transition:transform .3s ease}.consent[data-show=true]{transform:translateY(0)}.consent__inner{max-width:var(--maxw);margin-inline:auto;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.consent__text{font-size:.92rem;max-width:680px}.consent__text a{color:var(--cork-100);text-decoration:underline}.consent__actions{display:flex;gap:10px;flex-wrap:wrap}.consent .btn--ghost{color:var(--cork-100);border-color:var(--cork-500)}.consent .btn--ghost:hover{background-color:var(--cork-800);color:var(--paper)}.consent .btn--primary{background-color:var(--cork-500);border-color:var(--cork-500);color:var(--cork-900)}.consent .btn--primary:hover{background-color:var(--cork-400);border-color:var(--cork-400)}.notfound{text-align:center;padding-block:clamp(80px,14vw,140px)}.notfound__code{font-family:var(--font-head);font-weight:700;font-size:clamp(3rem,10vw,6rem);color:var(--cork-500);line-height:1}.skip-link{position:absolute;left:-9999px;top:0;z-index:60;background:var(--cork-800);color:var(--paper);padding:.6em 1em;border-radius:0 0 8px 0;font-family:var(--font-head);font-weight:600;text-decoration:none}.skip-link:focus{left:0}@media(max-width:900px){.grid3{grid-template-columns:1fr 1fr}.grid3 .card--wide{grid-column:span 2}}@media(max-width:768px){body{font-size:17px}.nav-toggle{display:inline-flex}.site-nav{position:fixed;inset:64px 0 auto 0;flex-direction:column;background-color:var(--paper);border-bottom:1px solid var(--line);padding:18px 24px;gap:14px;box-shadow:var(--shadow);transform:translateY(-120%);transition:transform .25s ease;z-index:25}.site-nav[data-open=true]{transform:translateY(0)}.split{grid-template-columns:1fr;gap:24px}.split--media-right .split__media{order:0}.split__text{text-align:left}.split__text h2{text-align:left}.grid3{grid-template-columns:1fr}.grid3 .card--wide{grid-column:auto}.step{grid-template-columns:48px 1fr;gap:14px}.step__num{width:40px;height:40px;font-size:1rem}.consent__inner{flex-direction:column;align-items:flex-start}.consent__actions{width:100%}.consent .btn{flex:auto}}@media(max-width:480px){.container{padding-inline:18px}.hero__cta{flex-direction:column;align-items:stretch}.hero__cta .btn{width:100%}.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn{width:100%}}