/* Language navigation is also used on the existing English pages. */
.intl-language{box-sizing:border-box;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 18px;width:min(1180px,calc(100% - 104px));margin:0 auto;padding:12px 0;font:500 13px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#52634d}
.intl-language span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.intl-language a{display:inline-block;color:#36542e;padding:6px 2px;text-decoration:none}.intl-language a:hover,.intl-language a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.intl-language a:focus-visible{outline:3px solid #426837;outline-offset:3px}
.intl-page{margin:0;background:#faf9f3;color:#2d3d2b;font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.intl-page *{box-sizing:border-box}.intl-page a{color:#365e2b;text-underline-offset:4px}.intl-page a:hover{color:#203e19}.intl-page a:focus-visible,.intl-page summary:focus-visible{outline:3px solid #426837;outline-offset:4px}
.intl-page h1,.intl-page h2,.intl-page h3{line-height:1.16;letter-spacing:-.035em;text-wrap:balance}.intl-page h1{font-size:clamp(36px,4.5vw,66px);margin:12px 0 24px;font-weight:750}.intl-page h2{font-size:clamp(27px,3vw,40px);margin:0 0 24px}.intl-page h3{font-size:23px;margin:16px 0}.intl-page p{margin:0 0 18px}.intl-wrap{width:min(1180px,calc(100% - 104px));margin:0 auto}.intl-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;color:#596c51}.intl-lead{font-size:21px;line-height:1.65;color:#51604b;max-width:650px}.intl-note{font-size:13px;line-height:1.7;color:#5c6856}.intl-page .intl-button{display:inline-flex;align-items:center;gap:20px;min-height:48px;padding:13px 22px;margin:8px 0 20px;border-radius:6px;background:#426837;color:#fff;text-decoration:none;font-size:15px;font-weight:600}.intl-page .intl-button:hover{background:#345329}
.intl-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding:65px 0 80px}.intl-phone{position:relative;isolation:isolate;text-align:center;padding:20px 15px}.intl-phone:before{content:"";position:absolute;z-index:-1;inset:14% 0 10%;border-radius:50%;background:#dbe5cb}.intl-phone>img:first-child{display:block;width:min(260px,85%);height:auto;margin:auto;border-radius:30px;border:5px solid #243021;box-shadow:0 24px 50px #273e2726}.intl-section{padding-top:65px;padding-bottom:65px;border-top:1px solid #d4dbc9}.intl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.intl-number{font-size:13px;color:#718561}.intl-steps p{font-size:16px}.intl-band{background:#dfe7d5;padding:55px 0}.intl-band p{max-width:800px}.intl-prices{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:25px}.intl-prices article{border-block-start:2px solid #8da476;padding-top:12px}.intl-faq details{border-bottom:1px solid #d4dbc9;padding:18px 0}.intl-faq summary{cursor:pointer;font-size:19px;font-weight:650;line-height:1.5}.intl-faq p{margin:16px 0 4px;max-width:850px}
.intl-article{width:min(800px,calc(100% - 48px));margin:40px auto 80px}.intl-article h1{font-size:clamp(34px,4vw,52px)}.intl-article section{margin-top:36px}.intl-article h2{font-size:27px;margin-bottom:16px}.intl-article ol,.intl-article ul{padding-inline-start:25px}.intl-article li{margin-bottom:10px}.intl-article a{overflow-wrap:anywhere}.intl-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.intl-page .intl-card{display:block;padding:26px;border:1px solid #ccd6bf;border-radius:8px;text-decoration:none;background:#f0f2e8}.intl-card h2,.intl-card h3{font-size:24px;margin:0 0 14px}.intl-card p{font-size:16px;line-height:1.65}.intl-page .intl-card:hover{background:#e5ebda}.intl-related{margin-top:45px;padding-top:32px;border-top:1px solid #d4dbc9}.intl-downloads{background:#e7edde;padding:24px;border-radius:8px}.intl-downloads a{display:inline-block;min-height:32px}.intl-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;border-top:1px solid #d4dbc9;padding:30px 0;width:min(1180px,calc(100% - 104px));margin:0 auto;color:#5c6856;font-size:13px}.intl-footer nav{display:flex;gap:18px;flex-wrap:wrap}.intl-wordmark{font-size:28px;font-weight:800;letter-spacing:-.07em;text-decoration:none}
.intl-page[dir=rtl],html[dir=rtl] .intl-page{font-family:-apple-system,BlinkMacSystemFont,"Geeza Pro","Segoe UI",Arial,sans-serif}html[dir=rtl] .intl-page h1,html[dir=rtl] .intl-page h2,html[dir=rtl] .intl-page h3{letter-spacing:0;line-height:1.45}html[dir=rtl] .intl-eyebrow{letter-spacing:0}html[dir=rtl] .sage-skip{left:auto;right:20px}html[dir=rtl] .sage-header .sage-menu{margin:0 auto 0 0}html[dir=rtl] .sage-menu nav{right:auto;left:0}html[dir=rtl] .sage-menu>summary{padding:12px 12px 12px 0}
@media(max-width:1050px){.intl-wrap,.intl-language,.intl-footer{width:calc(100% - 64px)}.intl-hero{gap:40px}.intl-page .sage-nav{gap:16px}.intl-page .sage-download{padding:12px 15px;gap:8px}}
@media(max-width:760px){.intl-wrap,.intl-language,.intl-footer{width:calc(100% - 40px)}.intl-language{justify-content:flex-start;gap:4px 14px;font-size:12px}.intl-language span{width:100%}.intl-language a{min-height:36px}.intl-hero{grid-template-columns:1fr;gap:30px;padding:35px 0 55px}.intl-hero h1{font-size:42px}.intl-lead{font-size:18px}.intl-phone{max-width:340px;width:100%;margin:auto}.intl-phone>img:first-child{width:220px}.intl-steps,.intl-prices,.intl-cards{grid-template-columns:1fr;gap:24px}.intl-section{padding-top:42px;padding-bottom:42px}.intl-steps article{border-bottom:1px solid #d4dbc9;padding-bottom:12px}.intl-article{margin-top:30px}.intl-card h2{font-size:23px}.intl-footer{align-items:flex-start}.intl-page .sage-menu nav{max-width:calc(100vw - 40px);min-width:230px}.intl-page .sage-menu nav a{white-space:normal}}
@media(max-width:360px){.intl-wrap,.intl-language,.intl-footer{width:calc(100% - 32px)}.intl-hero h1{font-size:36px}.intl-article{width:calc(100% - 32px)}}
@media print{.intl-language,.sage-header,.sage-skip,.intl-footer,.intl-related,.intl-button{display:none!important}.intl-page{background:#fff;color:#000;font-size:12pt}.intl-article{width:100%;margin:0}.intl-article section{break-inside:avoid}.intl-page a{color:#000}.intl-downloads{background:none;border:1px solid #999}}
