.section-space{padding-top:88px;padding-bottom:88px}.section-label{display:block;font-size:11px;font-weight:650;letter-spacing:2px;color:var(--muted);margin-bottom:24px}h2 em{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:1.12em}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:32px}.hero-actions .primary{width:230px;justify-content:flex-start}.text-link{display:inline-flex;align-items:center;gap:20px;font-size:14px;font-weight:600;text-underline-offset:5px}.text-link:hover{text-decoration:underline}.text-link span{font-size:22px;color:var(--ink)}.about-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px}.about-section h2{font-size:48px;line-height:1.15}.about-copy p{font-size:17px;line-height:1.8;color:var(--muted);margin:0 0 22px}.about-copy .lead,.lead{font-size:23px;line-height:1.5;color:var(--ink)}.services-section{background:var(--brand-tint)}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px}.service-grid article{border-top:1px solid #b1cccc;padding-top:28px;display:flex;flex-direction:column}.service-number{font-size:11px;letter-spacing:1px;color:var(--muted)}.service-grid h3{font-size:28px;line-height:1.2;letter-spacing:-.8px;margin:24px 0 18px}.service-grid p{font-size:16px;line-height:1.8;color:var(--muted);margin:0 0 30px}.service-grid .text-link{margin-top:auto}.currency-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px}.currency-grid article{padding:12px 30px;border-left:1px solid var(--line)}.currency-grid article:first-child{padding-left:0;border-left:0}.currency-grid img{display:block;object-fit:cover;border-radius:50%;margin-bottom:30px}.currency-code{font-size:12px;letter-spacing:2px;color:var(--muted)}.currency-grid h3{font-size:22px;margin:10px 0;letter-spacing:-.6px}.currency-grid p{font-size:14px;color:var(--muted);margin:0}.section-note{font-size:13px;line-height:1.7;color:var(--muted);margin:32px 0 0}.how{padding-top:64px;padding-bottom:64px}.preparation{display:grid;grid-template-columns:1fr 1fr;gap:80px}.preparation .lead{max-width:420px;margin-top:28px}.travel-checklist{border:0;padding:0;margin:0;min-width:0}.travel-checklist legend{font-weight:600;font-size:18px;padding:0 0 18px}.travel-checklist label{display:flex;gap:18px;align-items:flex-start;padding:21px 0;border-top:1px solid var(--line);cursor:pointer}.travel-checklist input{width:20px;height:20px;accent-color:#287d85;flex-shrink:0;margin-top:2px}.travel-checklist strong{display:block;font-size:16px;font-weight:600}.travel-checklist small{display:block;font-size:13px;line-height:1.6;color:var(--muted);margin-top:6px}.travel-checklist label:has(input:checked) strong{color:#326b70;text-decoration:line-through}.faq{border-top:1px solid var(--line);padding-top:64px;padding-bottom:72px}.faq h2{font-size:42px;line-height:1.1}.faq summary{padding-top:22px;padding-bottom:22px}.closing-banner{background:var(--brand-light);padding:70px 0;text-align:center}.closing-banner h2{font-size:58px;line-height:1.13}.closing-banner p{color:var(--ink);font-size:17px;line-height:1.6;margin:24px 0}.closing-banner .outline{min-height:50px}.closing-banner .section-label{color:var(--ink)}footer{border-top:0;margin-top:18px}
@media(max-width:1050px){.header{gap:18px}.header nav{gap:18px;font-size:13px}.about-section,.preparation{gap:40px}.about-section h2{font-size:40px}.service-grid{gap:25px}.service-grid h3{font-size:25px}.currency-grid article{padding-inline:22px}.currency-grid h3{font-size:19px}}
@media(max-width:760px){.section-space{padding-top:50px;padding-bottom:50px}.header nav{justify-content:space-between;gap:14px;font-size:12px}.section-label{font-size:10px;letter-spacing:1.7px;margin-bottom:18px}.hero-introduction h1{font-size:clamp(34px,7.5vw,55px)}.hero-actions{gap:20px;flex-wrap:wrap;margin-top:26px}.hero-actions .primary{width:210px;font-size:14px;min-height:50px}.hero-actions .text-link{font-size:13px}.about-section,.preparation{grid-template-columns:1fr;gap:28px}.about-section h2{font-size:36px}.about-copy .lead,.lead{font-size:21px}.about-copy p{font-size:16px}.service-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.service-grid h3{font-size:27px;margin:18px 0 12px}.service-grid h3 br{display:none}.service-grid h3 br:after{content:' '}.service-grid p{margin-bottom:18px}.currency-grid{grid-template-columns:1fr 1fr;gap:30px 0;margin-top:30px}.currency-grid article{padding:0 16px}.currency-grid article:nth-child(odd){padding-left:0;border-left:0}.currency-grid img{width:40px;height:40px;margin-bottom:20px}.currency-grid h3{font-size:19px}.how{padding:42px 0}.preparation h2,.faq h2{font-size:33px}.preparation .lead{font-size:18px;margin-bottom:0}.faq{padding-top:42px;padding-bottom:46px;gap:24px}.faq summary{font-size:14px;line-height:1.5}.closing-banner{padding:48px 0}.closing-banner h2{font-size:43px}.closing-banner p{font-size:16px}}
