.vn{--vn-green:#163d33;--vn-sage:#edf2e8;--vn-gold:#e8c96b;--vn-muted:#596663;--vn-line:#d7dfda;color:#17251f;font-family:var(--font-manrope), Arial, sans-serif;background:#fff;overflow-x:clip}.vn h1,.vn h2,.vn h3,.vn-brand{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.045em;color:var(--vn-green);font-weight:500}.vn h1,.vn h2,.vn h3,.vn p{margin-top:0}.vn h2{margin-bottom:22px;font-size:clamp(34px,4.1vw,59px);line-height:1.09}.vn h3{font-size:25px;line-height:1.25}.vn p{line-height:1.65}.vn button,.vn a,.vn input{touch-action:manipulation}.vn a:hover{text-decoration:none}.vn button:focus-visible,.vn a:focus-visible,.vn input:focus-visible,.vn summary:focus-visible{outline-offset:5px;outline:3px solid #8d681c}.vn-header{z-index:10;background:#fff;border-bottom:1px solid #0000;align-items:center;gap:35px;height:88px;padding:0 4.2%;display:flex;position:relative}.vn-brand{letter-spacing:-.055em;white-space:nowrap;direction:ltr;font-size:37px;line-height:1}.vn-desktop-nav{gap:32px;margin-inline:auto;font-size:13px;font-weight:600;display:flex}.vn-desktop-nav a[aria-current=page]{text-underline-offset:7px;text-decoration:underline}.vn-header-actions{align-items:center;gap:24px;font-size:13px;display:flex}.vn-signin{border-inline-start:1px solid #c4c8c2;padding-inline-start:24px}.vn-button{background:var(--vn-green);color:#fff;border:1px solid var(--vn-green);border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:18px 24px;font-size:14px;font-weight:700;line-height:1.35;transition:background .15s,transform .15s;display:inline-flex}.vn-button:hover{background:#245649;transform:translateY(-1px)}.vn-button-gold{background:var(--vn-gold);color:#17251f;border-color:var(--vn-gold)}.vn-button-gold:hover{background:#efda98}.vn-header-cta{min-height:48px;padding:14px 20px;font-size:12px}.vn-menu{display:none}.vn-hero{grid-template-columns:46% 54%;max-width:1800px;margin:0 auto;display:grid}.vn-hero-copy{align-self:center;padding:56px 7% 48px 9.1%}.vn-hero h1{letter-spacing:-.062em;color:#101713;margin:0 0 34px;font-size:clamp(64px,6.7vw,100px);line-height:.99}.vn-hero h1 span,.vn-hero h1 em{display:block}.vn-hero h1 em{color:var(--vn-green);font-weight:500}.vn-hero-description{letter-spacing:-.02em;max-width:460px;margin-bottom:29px;font-size:19px}.vn-hero-price strong{letter-spacing:-.04em;font-size:36px;line-height:1.1;display:block}.vn-hero-price span{margin-top:7px;font-size:14px;display:block}.vn-hero-extra{color:#39463f;max-width:470px;margin-top:13px;margin-bottom:29px;font-size:11px}.vn-hero-buttons{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.vn-text-link{border:0;border-bottom:2px solid var(--vn-gold);color:var(--vn-green);white-space:nowrap;background:0 0;padding:7px 0;font-size:14px;font-weight:600;display:inline-flex}.vn-hero-media{border-start-start-radius:150px;min-height:720px;position:relative;overflow:hidden}.vn-hero-media img{object-fit:cover;object-position:50% 56%}.vn-hero-caption{bottom:32px;color:#15231c;background:#fffffff5;border-radius:14px;max-width:87%;padding:24px 28px;position:absolute;inset-inline-end:8%}.vn-hero-caption strong{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.04em;margin-bottom:4px;font-size:24px;font-weight:500;display:block}.vn-hero-caption span{font-size:14px}.vn-benefits{background:var(--vn-sage);grid-template-columns:repeat(4,1fr);gap:24px;padding:30px 4.2%;display:grid}.vn-benefits>div{text-align:center;border-inline-end:1px solid #bac7bd;flex-direction:column;align-items:center;gap:11px;font-size:14px;display:flex}.vn-benefits>div:last-child{border:0}.vn-section{max-width:1600px;margin-inline:auto;padding:94px 4.2%;scroll-margin-top:24px}.vn-package-main{grid-template-columns:38% 62%;gap:0;display:grid}.vn-package-main>div{padding-inline-end:14%}.vn-package-main p{font-size:17px}.vn-package h1{margin-bottom:24px;font-size:clamp(40px,5vw,64px);line-height:1.1}.vn-package-total{font-family:var(--font-manrope), Arial, sans-serif;color:#b28b31;white-space:nowrap;direction:ltr;align-items:baseline;gap:10px;display:flex}.vn-package-total small{color:var(--vn-green);font-size:31px}.vn-package-total span{letter-spacing:-.065em;font-size:clamp(56px,7vw,100px);line-height:1.3}.vn-payment-rows{margin:8px 0 0;padding:0;list-style:none}.vn-payment-rows li{border-top:1px solid var(--vn-line);grid-template-columns:32px 1fr 1fr 1.45fr;align-items:start;gap:21px;padding:37px 0;display:grid}.vn-payment-rows h3,.vn-payment-rows h2{max-width:160px;margin:0;font-size:27px}.vn-payment-index{font-family:var(--font-manrope), Arial, sans-serif;color:#8d681c;font-size:24px}.vn-payment-rows strong{font-family:var(--font-manrope), Arial, sans-serif;white-space:nowrap;color:var(--vn-green);letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.2}.vn-payment-rows p{color:#435149;margin:0;font-size:14px;line-height:1.6}.vn-extras{background:var(--vn-sage);grid-template-columns:1fr 1fr;gap:45px;margin-top:44px;padding:34px 40px;display:grid}.vn-extras article+article{border-inline-start:1px solid #b7c5ba;padding-inline-start:45px}.vn-extras h3{margin-bottom:8px;font-size:30px}.vn-extras p{margin:0;font-size:16px}.vn-disclosure{color:var(--vn-muted);max-width:1100px;margin:22px 0 0;font-size:11px!important}.vn-section-heading{grid-template-columns:60% 40%;align-items:end;gap:0;margin-bottom:35px;display:grid}.vn-section-heading h2{margin:0}.vn-section-heading p{color:var(--vn-muted);max-width:400px;margin:0 0 5px;font-size:17px}.vn-activities{border-top:1px solid #e6ebe7}.vn-search{border:1px solid #bfcfc5;border-radius:5px;align-items:center;gap:15px;padding:15px 19px;display:flex}.vn-search input{width:100%;color:var(--vn-green);background:0 0;border:0;outline:0;padding:3px 0;font-size:16px}.vn-search:focus-within{outline:2px solid var(--vn-green);outline-offset:2px}.vn-search input:focus-visible{outline:0}.vn-filters{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.vn-filters button{background:var(--vn-sage);color:var(--vn-green);border:0;border-radius:30px;min-height:44px;padding:11px 25px;font-size:13px}.vn-filters button[aria-pressed=true]{background:var(--vn-green);color:#fff}.vn-result-count{color:var(--vn-muted);font-size:12px}.vn-activity-list{grid-template-columns:1fr 1fr;column-gap:42px;display:grid}.vn-activity-list article{border-bottom:1px solid var(--vn-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.vn-category{text-transform:uppercase;letter-spacing:.13em;color:var(--vn-muted);font-size:10px}.vn-activity-list h3,.vn-activity-list h2{letter-spacing:-.035em;margin:7px 0;font-size:23px}.vn-activity-code{color:var(--vn-muted);font-size:12px}.vn-activity-list button{width:44px;min-width:44px;height:44px;color:var(--vn-green);background:0 0;border:0;place-items:center;padding:10px;display:grid}.vn-activity-list button:hover{background:var(--vn-sage)}.vn-activity-bottom{justify-content:space-between;align-items:center;gap:25px;margin-top:30px;display:flex}.vn-activity-bottom p{color:var(--vn-muted);max-width:750px;margin:0;font-size:11px}.vn-empty{padding:30px 0}.vn-shortlist{background:var(--vn-sage);align-items:center;gap:24px;margin-top:28px;padding:25px;display:flex}.vn-shortlist>div{flex:1}.vn-shortlist p{margin:8px 0;font-size:13px}.vn-shortlist small{font-size:11px}.vn-journey{background:var(--vn-sage);grid-template-columns:45% 55%;gap:0;padding:70px 4.2%;display:grid}.vn-journey>div:first-child{align-self:center;padding-inline-end:9%}.vn-journey p{color:#48574e;max-width:480px;margin-bottom:26px;font-size:17px}.vn-conversation-example{background:#fff;border:1px solid #dfe5dc;border-radius:14px;align-self:center;overflow:hidden;box-shadow:0 12px 30px #183c3210}.vn-example-top{color:#526258;background:#fafbf9;border-bottom:1px solid #e7ebe6;padding:17px 20px;font-size:12px}.vn-example-body{grid-template-columns:140px 1fr;gap:20px;padding:20px;font-size:13px;display:grid}.vn-example-nav{color:#4f5e55;border-inline-end:1px solid #e5eae6;flex-direction:column;gap:24px;padding-inline-end:15px;font-size:12px;display:flex}.vn-example-nav strong{background:var(--vn-sage);color:var(--vn-green);border-radius:5px;padding:12px 8px;font-weight:600}.vn-example-nav span{padding-inline-start:8px}.vn-example-body .vn-example-message{color:#28382e;background:#f3f4f1;border-radius:9px;margin:12px 0 18px;padding:14px;font-size:12px}.vn-example-task{border:1px solid #e4e9e4;border-radius:8px;padding:15px}.vn-example-task small{color:#627066;font-size:9px}.vn-example-task h3{letter-spacing:0;margin:10px 0 8px;font-family:inherit;font-size:13px;font-weight:700}.vn-example-task p{margin-bottom:16px;font-size:11px}.vn-example-control{background:var(--vn-gold);border-radius:6px;width:fit-content;margin-inline-start:auto;padding:10px 15px;font-size:11px;font-weight:700;display:block}.vn-faq{grid-template-columns:45% 55%;display:grid}.vn-faq>h2{max-width:440px;padding-inline-end:25px}.vn-faq details{border-top:1px solid var(--vn-line)}.vn-faq details:last-child{border-bottom:1px solid var(--vn-line)}.vn-faq summary{cursor:pointer;justify-content:space-between;gap:25px;padding:23px 8px;font-size:16px;list-style:none;display:flex}.vn-faq summary::-webkit-details-marker{display:none}.vn-faq summary span{font-size:22px;line-height:1}.vn-faq details[open] summary span{transform:rotate(45deg)}.vn-faq details p{color:var(--vn-muted);margin:0;padding:0 8px 18px;font-size:14px}.vn-final{background:var(--vn-green);color:#fff;text-align:center;padding:60px 25px}.vn-final h2{color:#fff;max-width:740px;margin:0 auto 26px;font-size:clamp(36px,4.3vw,58px)}.vn-final p{margin:13px 0 0;font-size:11px}.vn-content h1,.vn-page-intro h1{max-width:1000px;margin-bottom:25px;font-size:clamp(42px,5.5vw,75px);line-height:1.1}.vn-lead{color:var(--vn-muted);max-width:850px;margin-bottom:55px;font-size:20px}.vn-content-columns{grid-template-columns:1fr 1fr;gap:8%;margin-top:48px;display:grid}.vn-content-columns h2{font-size:35px}.vn-content-columns h3{margin-top:30px;margin-bottom:12px;font-size:24px}.vn-content-columns p{color:#4a584f;font-size:15px}.vn-document-list{margin:0 0 30px;padding:0;list-style:none}.vn-document-list li{border-top:1px solid var(--vn-line);gap:20px;padding:20px 0;font-size:15px;display:flex}.vn-document-list span{color:#8d681c}.vn-process-list{max-width:950px;margin:40px 0}.vn-process-list article{border-top:1px solid var(--vn-line);gap:35px;padding:30px 0;display:flex}.vn-process-list article>span{font-family:var(--font-manrope), Arial, sans-serif;color:#8d681c;font-size:28px}.vn-process-list h2{margin-bottom:12px;font-size:34px}.vn-process-list p{max-width:730px;color:var(--vn-muted);margin:0}.vn-page-intro{padding-bottom:45px}.vn-page-intro+.vn-activities{padding-top:40px}.vn-page-intro+.vn-activities .vn-section-heading{display:none}.vn-policy{max-width:1000px}.vn-policy h2{margin-top:40px;font-size:32px}.vn-policy p{color:var(--vn-muted)}.vn[dir=rtl]{font-family:var(--font-arabic), Tahoma, sans-serif}.vn[dir=rtl] h1,.vn[dir=rtl] h2,.vn[dir=rtl] h3{font-family:var(--font-arabic), Tahoma, sans-serif;letter-spacing:-.025em;font-weight:500;line-height:1.45}.vn[dir=rtl] .vn-hero h1{font-size:clamp(44px,4.6vw,70px);line-height:1.4}.vn[dir=rtl] .vn-hero h1 em{font-style:normal}.vn[dir=rtl] .vn-header-actions{gap:18px}.vn[dir=rtl] .vn-package-total{justify-content:flex-end}.vn[dir=rtl] .vn-hero-copy{padding-inline:9.1% 7%}.vn[dir=rtl] .vn-category{letter-spacing:0}.vn[dir=rtl] .vn-payment-rows strong{font-family:var(--font-manrope), Arial, sans-serif;font-size:24px}.vn[dir=rtl] .vn-payment-rows h3,.vn[dir=rtl] .vn-payment-rows h2{font-size:24px}@media (min-width:1600px){.vn-header,.vn-section,.vn-journey{padding-inline:max(4.2%,50vw - 730px)}}@media (max-width:1150px){.vn-header{gap:22px}.vn-desktop-nav{gap:18px}.vn-header-actions{gap:16px}.vn-header-cta{padding:13px;font-size:11px}.vn-brand{font-size:32px}.vn-hero-copy{padding-top:40px}.vn-hero-media{min-height:680px}.vn-hero-buttons{gap:18px}.vn-hero h1{font-size:72px}.vn-hero-description{font-size:17px}.vn-hero-price strong{font-size:32px}.vn-payment-rows li{grid-template-columns:25px 1fr 1fr;gap:15px;padding:25px 0}.vn-payment-rows p{grid-column:2/4}.vn-payment-rows strong{font-size:26px}.vn-package-main>div{padding-inline-end:10%}.vn-example-body{grid-template-columns:110px 1fr;gap:15px;padding:16px}.vn-journey h2{font-size:43px}.vn-extras h3{font-size:26px}}@media (max-width:900px){.vn-desktop-nav{display:none}.vn-header-actions{margin-inline-start:auto}.vn-menu{font-size:12px;display:block}.vn-menu summary{cursor:pointer;padding:12px 0}.vn-menu nav{top:78px;border:1px solid var(--vn-line);background:#fff;gap:20px;padding:20px;display:grid;position:absolute;inset-inline:4%;box-shadow:0 10px 30px #163d3310}.vn-hero h1{font-size:62px}.vn-hero-media{border-start-start-radius:100px;min-height:650px}.vn-hero-caption strong{font-size:21px}.vn-hero-caption{padding:20px;inset-inline-end:5%}.vn-hero-buttons .vn-button{padding:17px;font-size:12px}.vn-benefits{font-size:12px}.vn-section{padding-block:65px}.vn-package-main{grid-template-columns:40% 60%}.vn-package-total span{font-size:65px}.vn-payment-rows h3,.vn-payment-rows h2{font-size:23px}.vn-extras{gap:24px;padding:28px}.vn-extras article+article{padding-inline-start:24px}.vn-section-heading{grid-template-columns:55% 45%}.vn-section-heading h2{font-size:43px}.vn-journey{grid-template-columns:1fr;gap:35px}.vn-journey>div:first-child{max-width:700px;padding:0}.vn-journey p{max-width:700px}.vn-example-body{grid-template-columns:145px 1fr}.vn-conversation-example{width:100%;max-width:700px}.vn-faq{grid-template-columns:40% 60%}.vn-faq h2{font-size:40px}}@media (max-width:760px){.vn-header{gap:17px;height:74px;padding:0 6%}.vn-brand{font-size:31px}.vn-header-cta,.vn-signin{display:none}.vn-header-actions{font-size:12px}.vn-hero{grid-template-columns:1fr}.vn-hero-copy{padding:39px 6% 35px}.vn-hero h1{margin-bottom:25px;font-size:clamp(60px,12.4vw,80px)}.vn-hero-description{max-width:500px;margin-bottom:24px;font-size:17px}.vn-hero-price strong{font-size:31px}.vn-hero-extra{max-width:340px;margin-bottom:24px;font-size:10px}.vn-hero-buttons{gap:23px}.vn-hero-buttons .vn-button{padding:17px 19px;font-size:12px}.vn-text-link{font-size:12px}.vn-hero-media{border-start-start-radius:100px;border-end-end-radius:7px;min-height:440px;margin:0 6%}.vn-hero-media img{object-position:center 63%}.vn-hero-caption{inset-inline:7%;text-align:center;max-width:86%;padding:20px;bottom:24px}.vn-hero-caption strong{font-size:23px}.vn-hero-caption span{font-size:12px}.vn-benefits{grid-template-columns:1fr 1fr;gap:25px 10px;margin-top:28px;padding:28px 5%}.vn-benefits>div{border:0;gap:8px;font-size:12px}.vn-benefits svg{height:39px}.vn-section{padding:55px 6%}.vn-package-main{display:block}.vn-package-main>div{padding:0}.vn h2{font-size:40px}.vn-package h1{font-size:45px}.vn-package-main p{max-width:540px;font-size:16px}.vn-package-total{margin:15px 0 25px}.vn-package-total span{font-size:76px}.vn-package-total small{font-size:30px}.vn-payment-rows li{grid-template-columns:25px minmax(0,1fr);gap:10px 14px;padding:25px 0}.vn-payment-rows h3,.vn-payment-rows h2{max-width:none;font-size:24px}.vn-payment-rows strong{grid-column:2;font-size:24px}.vn-payment-rows p{grid-column:2;font-size:13px}.vn-extras{margin-top:14px;padding:26px;display:block}.vn-extras article+article{border:0;border-top:1px solid #bac7bd;margin-top:23px;padding:23px 0 0}.vn-extras h3{font-size:26px}.vn-extras p{font-size:14px}.vn-disclosure{font-size:10px!important}.vn-section-heading{margin-bottom:26px;display:block}.vn-section-heading h2{margin-bottom:18px;font-size:39px}.vn-section-heading p{max-width:500px;font-size:15px}.vn-search{gap:11px;padding:12px}.vn-search input{font-size:13px}.vn-filters{gap:8px;margin:20px 0 10px}.vn-filters button{min-height:42px;padding:10px 17px;font-size:11px}.vn-activity-list{display:block}.vn-activity-list article{padding:20px 0}.vn-activity-list h3,.vn-activity-list h2{font-size:23px}.vn-activity-bottom{margin-top:24px;display:block}.vn-activity-bottom p{margin-bottom:14px;font-size:10px}.vn-shortlist{padding:20px;display:block}.vn-shortlist .vn-button{width:100%;margin-top:20px}.vn-journey{gap:28px;padding:48px 6%}.vn-journey h2{font-size:39px}.vn-journey p{font-size:15px}.vn-example-body{grid-template-columns:1fr;padding:20px}.vn-example-nav{display:none}.vn-example-top{font-size:11px}.vn-example-task h3{font-size:14px}.vn-faq{display:block}.vn-faq>h2{margin-bottom:32px;font-size:40px}.vn-faq summary{padding:20px 0;font-size:14px}.vn-faq details p{padding-inline:0;font-size:13px}.vn-final{padding:48px 6%}.vn-final h2{max-width:450px;font-size:39px}.vn-content h1,.vn-page-intro h1{font-size:43px}.vn-lead{margin-bottom:30px;font-size:17px}.vn-content-columns{grid-template-columns:1fr;gap:30px;margin-top:30px}.vn-content-columns h2{font-size:30px}.vn-process-list article{gap:20px}.vn-process-list h2{font-size:29px}.vn-process-list p{font-size:14px}.vn[dir=rtl] .vn-hero h1{font-size:45px}.vn[dir=rtl] .vn-hero-copy{padding:35px 6%}.vn[dir=rtl] h2{font-size:33px}.vn[dir=rtl] .vn-payment-rows h3,.vn[dir=rtl] .vn-payment-rows h2{font-size:21px}.vn[dir=rtl] .vn-payment-rows strong{font-size:20px}.vn[dir=rtl] .vn-activity-list h3,.vn[dir=rtl] .vn-activity-list h2{font-size:21px}.vn[dir=rtl] .vn-final h2{font-size:35px}}.vn-guide-links{grid-template-columns:1fr 1fr;gap:50px;display:grid}.vn-guide-links>a{border-top:1px solid var(--vn-line);flex-direction:column;align-items:start;padding:30px 0;display:flex}.vn-guide-links h3{margin:0 0 17px;font-size:30px}.vn-guide-links p{color:var(--vn-muted);max-width:560px;font-size:15px}.vn-guide-links span{border-bottom:2px solid var(--vn-gold);margin-top:auto;padding-bottom:5px;font-size:13px}.vn-guide-article h1{max-width:1100px;margin-bottom:28px;font-size:clamp(42px,4.5vw,68px);line-height:1.1}.vn-breadcrumb{gap:16px;margin-bottom:35px;font-size:12px;display:flex}.vn-guide-body{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:9%;display:grid}.vn-guide-body>div>section{margin-bottom:48px}.vn-guide-body h2{font-size:33px;line-height:1.2}.vn-guide-body p{color:var(--vn-muted);font-size:16px}.vn-guide-body aside{background:var(--vn-sage);align-self:start;padding:32px}.vn-guide-body aside h2{font-size:29px}.vn-guide-body ol{margin:25px 0 30px;padding-inline-start:24px;font-size:14px}.vn-guide-body li{margin-bottom:20px;padding-inline-start:6px;line-height:1.7}.vn-guide-body aside .vn-button{width:100%;padding-inline:10px;font-size:12px}.vn-guide-body aside p{text-align:center;margin-top:10px;font-size:11px}.vn-guide-body aside nav{border-top:1px solid #c7d1c6;gap:16px;margin-top:25px;padding-top:25px;font-size:13px;display:grid}.vn-guides-intro{padding-bottom:0}@media (max-width:760px){.vn-guide-links,.vn-guide-body{grid-template-columns:1fr;gap:24px}.vn-guide-links h3{font-size:27px}.vn-guide-links>a{padding-block:23px}.vn-guide-article h1{font-size:42px}.vn-guide-body h2{font-size:29px}.vn-guide-body>div>section{margin-bottom:34px}.vn-guide-body p{font-size:15px}.vn-guide-body aside{padding:26px}.vn-guide-article .vn-lead{font-size:17px}.vn-breadcrumb{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.vn *{scroll-behavior:auto!important;transition:none!important}}.vn-language{flex-shrink:0;align-items:center;display:flex}.vn-language select{border:1px solid var(--vn-line);max-width:125px;min-height:40px;color:var(--vn-green);font:inherit;background:#fff;border-radius:4px;padding:6px 23px 6px 9px}.vn select:focus-visible{outline-offset:4px;outline:3px solid #8d681c}.vn [class*=vn-]{min-width:0}.vn h1,.vn h2,.vn h3{overflow-wrap:anywhere}.vn-activities-heading{padding-bottom:0}.vn-activities-heading+.vn-activities{padding-top:35px}.vn:lang(hi),.vn:lang(hi) h1,.vn:lang(hi) h2,.vn:lang(hi) h3{font-family:var(--font-devanagari), sans-serif;letter-spacing:0;line-height:1.55}.vn:lang(zh),.vn:lang(zh) h1,.vn:lang(zh) h2,.vn:lang(zh) h3{letter-spacing:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-height:1.4}.vn:lang(ur) h1,.vn:lang(ur) h2,.vn:lang(ur) h3{letter-spacing:0;line-height:1.6}.vn:not(:lang(en)):not([dir=rtl]) .vn-hero h1{font-size:clamp(43px,5.5vw,83px)}@media (min-width:901px){.vn-header{gap:clamp(14px,2vw,35px)}.vn-desktop-nav{gap:clamp(12px,1.7vw,28px)}.vn-header-actions{gap:16px}.vn-header-cta{text-align:center;max-width:240px}.vn-signin{padding-inline-start:16px}}@media (max-width:760px){.vn-language select{max-width:105px;font-size:12px}.vn-header{gap:12px}.vn-menu{flex-shrink:0}.vn:not(:lang(en)):not([dir=rtl]) .vn-hero h1{font-size:clamp(42px,10vw,65px)}}
.vn-photo{--vn-green:#008657;--vn-sage:#f0f9f5;--vn-gold:#008657;--vn-muted:#526079;--vn-line:#e0e9e5;color:#0c172b;overflow-x:visible}.vn-photo h1,.vn-photo h2,.vn-photo h3,.vn-photo .vn-brand{font-family:var(--font-manrope), "Segoe UI", sans-serif;color:#0c172b;letter-spacing:-.045em;font-weight:800}.vn-photo h1,.vn-photo h2,.vn-photo h3{overflow-wrap:break-word}.vn-photo .vn-header{border-bottom:1px solid #e3e9ed;gap:28px;height:auto;min-height:76px;padding:12px max(4.5vw,50vw - 660px)}.vn-photo .vn-brand{letter-spacing:-.055em;align-items:center;gap:12px;font-size:30px;display:inline-flex}.vn-photo .vn-brand svg{flex:none}.vn-photo .vn-desktop-nav{gap:24px;font-size:12px}.vn-photo .vn-header-actions{gap:12px}.vn-currency-desktop label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vn-currency-desktop select{width:85px}.vn-currency-desktop small{color:#526079;max-width:125px;font-size:11px}.ph-price>small{color:#526079}.vn-photo .vn-header-cta{min-height:44px;padding:12px 17px;font-size:12px}.vn-photo .vn-signin{border:1px solid #e3e9ed;border-radius:6px;padding:11px 14px}.vn-photo .vn-button{border-radius:6px;gap:12px}.vn-photo .vn-button:hover{background:#006d48}.vn-photo .vn-button:focus-visible,.vn-photo a:focus-visible,.vn-photo button:focus-visible,.vn-photo summary:focus-visible{outline-color:#087bba}.vn-photo .vn-language select{border-radius:6px;min-height:44px}.vn-mobile-menu{display:none}.ph-mobile{display:none!important}.ph-hero{isolation:isolate;background:#eaf2f6;position:relative}.ph-photo{z-index:-1;position:absolute;inset:0;overflow:hidden}.ph-photo img{object-fit:cover;object-position:center top;width:78%!important}.ph-photo:after{content:"";background:linear-gradient(90deg,#fff 1%,#fffffff5 22%,#ffffffd6 33%,#fff0 57%);position:absolute;inset:0}.ph-hero-inner{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:48px;max-width:1320px;min-height:595px;margin-inline:auto;padding-block:36px;display:grid}.ph-copy{max-width:720px;padding-block:20px}.ph-kicker{text-transform:uppercase;color:#526079;letter-spacing:.23em;margin:0 0 18px;font-size:11px;font-weight:650}.vn-photo .ph-copy h1{letter-spacing:-.06em;margin:0 0 17px;font-size:clamp(52px,5.4vw,80px);font-weight:850;line-height:1.05}.ph-supporting{letter-spacing:-.035em;max-width:660px;margin-bottom:21px;font-size:25px;font-weight:750;line-height:1.35!important}.ph-description{color:#334259;max-width:510px;margin-bottom:24px;font-size:17px;line-height:1.6!important}.ph-promises{flex-wrap:wrap;gap:18px;margin-block:26px;font-size:12px;display:flex}.ph-promises>span{align-items:center;gap:9px;display:flex}.ph-promises svg{color:#008657;flex:none}.ph-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph-hero-actions .vn-button{padding:17px 23px}.vn-photo .ph-secondary{color:#006d48;background:#ffffffed;border-color:#b6d8c9}.vn-photo .ph-secondary:hover{background:#eff8f4}.ph-offer{background:#fff;border-radius:11px;padding:27px;box-shadow:0 14px 40px #17334b12}.vn-photo .ph-offer h2{letter-spacing:-.045em;margin:0 0 9px;font-size:18px;line-height:1.35}.ph-offer .ph-price{letter-spacing:-.055em;color:#008657;white-space:nowrap;margin:0 0 7px;font-size:clamp(39px,3.5vw,49px);font-weight:850;line-height:1.12}.ph-duration{margin-bottom:0;font-size:12px;font-weight:700}.ph-offer-inclusions{border-top:1px solid #e4eeea;gap:12px;margin:20px 0 18px;padding:19px 0 0;list-style:none;display:grid}.ph-offer-inclusions li{align-items:flex-start;gap:10px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.ph-offer-inclusions svg{color:#008657;flex:none;margin-top:1px}.ph-approval{color:#526079;margin:0 0 6px;font-size:12px;line-height:1.65}.ph-offer-details{border-top:1px solid #e4eeea;margin-top:15px}.ph-offer-details summary{color:#526079;cursor:pointer;min-height:44px;padding:13px 0 4px;font-size:12px;font-weight:600}.ph-offer-details[open] summary{padding-bottom:14px}.ph-offer-details .ph-offer-inclusions{border:0;margin:0 0 16px;padding:0}.ph-offer>.vn-button{width:100%;min-height:48px;padding:14px 12px;font-size:13px;display:flex}.ph-offer-links{justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}.ph-offer-links a{color:#006d48;text-underline-offset:4px;align-items:center;gap:7px;font-size:11px;text-decoration:underline;display:inline-flex}.ph-value-strip{border-bottom:1px solid #e3e9ed;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1320px;margin:auto;padding-block:28px;display:grid}.ph-value-strip>div{border-inline-end:1px solid #e3e9ed;align-items:center;gap:15px;padding-inline:22px;display:flex}.ph-value-strip>div:first-child{padding-inline-start:0}.ph-value-strip>div:last-child{border:0;padding-inline-end:0}.ph-icon{color:#008657;background:#e0f4ec;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex}.vn-photo .ph-value-strip h2{letter-spacing:-.025em;margin:0 0 5px;font-size:13px;line-height:1.4}.ph-value-strip p{color:#526079;margin:0;font-size:11px;line-height:1.6}.ph-section{max-width:1320px;margin:56px auto;scroll-margin-top:24px}.ph-included{background:#f4faf7;border:1px solid #b8dfcf;border-radius:13px;padding:35px}.ph-section-heading{justify-content:space-between;align-items:center;gap:36px;margin-bottom:30px;display:flex}.vn-photo .ph-section-heading h2{max-width:680px;margin-bottom:13px;font-size:clamp(29px,3vw,40px);line-height:1.18}.ph-section-heading .ph-kicker{margin-bottom:11px}.ph-section-heading p:not(.ph-kicker){color:#526079;max-width:650px;margin-bottom:0;font-size:15px}.ph-text-link{color:#006d48;border-bottom:1px solid #008657;flex:none;align-items:center;gap:10px;padding-block:8px;font-size:12px;font-weight:700;display:inline-flex}.ph-inclusion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ph-inclusion-grid article{background:#fff;border:1px solid #e1ece6;border-radius:10px;padding:23px}.vn-photo .ph-inclusion-grid h3{letter-spacing:-.03em;margin:18px 0 9px;font-size:16px;line-height:1.4}.ph-inclusion-grid p{color:#526079;margin-bottom:0;font-size:12px}.ph-audience{padding-block:20px}.ph-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ph-audience-grid article{border:1px solid #e3e9ed;border-radius:10px;padding:25px}.ph-audience-grid svg{color:#008657}.vn-photo .ph-audience-grid h3{margin:20px 0 12px;font-size:20px;line-height:1.35}.ph-audience-grid p{color:#526079;margin:0;font-size:14px}.ph-process{background:#f4faf7;border-radius:13px;padding:38px}.ph-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid}.ph-process-number{color:#008657;margin-bottom:18px;font-size:13px;font-weight:800;display:block}.vn-photo .ph-process h3{margin-bottom:12px;font-size:19px;line-height:1.4}.ph-process li p{color:#526079;margin:0;font-size:13px}.ph-process-note{color:#526079;border-top:1px solid #dceae2;margin:26px 0 0;padding-top:21px;font-size:12px}.vn-photo .vn-section{max-width:1440px;padding:65px 4.5%}.vn-photo .vn-section-heading h2{font-size:clamp(30px,3.3vw,46px);line-height:1.2}.vn-photo .vn-activity-list h3,.vn-photo .vn-activity-list h2{font-size:21px;line-height:1.4}.vn-photo .vn-activity-list{gap:0 35px}.vn-photo .vn-activity-list article{border-color:#e3e9ed}.vn-photo .vn-content>h1{font-size:clamp(37px,4.5vw,62px);line-height:1.15}.vn-photo .vn-package-total{font-family:var(--font-manrope), sans-serif;color:#008657;font-weight:850}.vn-photo .vn-package-total span{font-size:clamp(52px,5.5vw,80px)}.vn-photo .vn-package-total small{font-size:23px}.vn-photo .vn-payment-rows strong{font-family:var(--font-manrope), sans-serif;font-size:26px;font-weight:750}.vn-photo .vn-payment-index{font-family:var(--font-manrope), sans-serif;color:#526079;padding-top:6px;font-size:13px;font-weight:750}.vn-photo .vn-extras{border-radius:11px}.vn-photo .vn-extras h3{font-size:24px}.vn-photo .vn-faq h2{font-size:35px}.vn-photo .vn-faq summary{font-size:16px}.vn-photo .vn-journey{background:#f3f8fb}.vn-photo .vn-journey h2{font-size:clamp(32px,3.5vw,46px)}.vn-photo .vn-final{color:#0c172b;background:#eff8f4;padding:60px 24px}.vn-photo .vn-final h2{color:#0c172b;font-size:clamp(32px,4vw,48px)}.ph-final-consultation{justify-items:center;gap:7px;display:grid}.ph-final-consultation>a{color:#006d48;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:8px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.ph-final-consultation>span{color:#526079;font-size:12px}.vn-photo .vn-button-gold{color:#fff;background:#008657;border-color:#008657}.vn-photo[dir=rtl] .ph-photo img{left:auto!important;right:0!important}.vn-photo[dir=rtl] .ph-photo:after{background:linear-gradient(270deg,#fff 1%,#fffffff5 22%,#ffffffd6 33%,#fff0 57%)}.vn-photo:lang(ar),.vn-photo:lang(ur),.vn-photo:lang(ar) h1,.vn-photo:lang(ar) h2,.vn-photo:lang(ar) h3,.vn-photo:lang(ur) h1,.vn-photo:lang(ur) h2,.vn-photo:lang(ur) h3{font-family:var(--font-arabic), sans-serif;letter-spacing:0}.vn-photo:lang(hi),.vn-photo:lang(hi) h1,.vn-photo:lang(hi) h2,.vn-photo:lang(hi) h3{font-family:var(--font-devanagari), sans-serif;letter-spacing:0}.vn-photo:lang(zh),.vn-photo:lang(zh) h1,.vn-photo:lang(zh) h2,.vn-photo:lang(zh) h3{letter-spacing:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.vn-photo[dir=rtl] .ph-copy h1{font-size:clamp(48px,5vw,74px);line-height:1.4}@media (max-width:1450px){.ph-hero-inner,.ph-value-strip,.ph-section{margin-inline:4.5vw}}@media (max-width:1300px){.vn-photo .vn-header{gap:18px}.vn-photo .vn-header-actions{margin-inline-start:auto}.vn-photo .vn-desktop-nav,.vn-photo .vn-header-cta,.vn-currency-desktop{display:none}.vn-mobile-menu{display:block}.vn-mobile-menu>button{color:#0c172b;cursor:pointer;background:#fff;border:1px solid #dce5e1;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:13px;font-weight:700;display:flex}.vn-mobile-menu nav{inset-inline:0;z-index:30;background:#fff;border-block:1px solid #dce5e1;max-height:calc(100svh - 76px);padding:12px 5% 22px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 24px #102c3912}.vn-mobile-menu nav:not([hidden]){display:grid}.vn-mobile-menu nav a{border-bottom:1px solid #edf1ee;min-height:48px;padding:13px 8px;font-size:15px}.vn-mobile-menu nav a[aria-current=page]{color:#006d48;background:#f3faf7;font-weight:800}.vn-mobile-menu nav a.vn-mobile-start{color:#fff;background:#008657;border-radius:6px;margin-bottom:8px;padding-inline:16px;font-weight:800}.vn-mobile-preferences{border-bottom:1px solid #edf1ee;margin-bottom:12px;padding:8px 8px 14px}.vn-mobile-preferences label{justify-content:space-between}.vn-mobile-preferences select{min-width:110px;font-size:16px}}@media (max-width:1150px){.ph-hero-inner{grid-template-columns:minmax(0,1fr) 310px;gap:28px}.vn-photo .ph-copy h1{font-size:62px}.ph-supporting{font-size:21px}.ph-description{font-size:16px}.ph-offer{padding:24px}.ph-offer .ph-price{font-size:43px}.ph-value-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ph-value-strip>div:nth-child(2){border:0}.ph-value-strip>div:nth-child(3){padding-inline-start:0}.ph-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.vn-photo .vn-header{gap:12px;min-height:68px;padding:10px 20px}.vn-photo .vn-brand{gap:8px;font-size:25px}.vn-photo .vn-brand svg{width:25px;height:25px}.vn-photo .vn-header-actions{gap:0}.vn-photo .vn-signin{display:none}.vn-photo .vn-language select{max-width:100px;min-height:44px;padding-inline:7px 19px;font-size:16px}.vn-mobile-menu>button{min-height:44px;padding-inline:10px;font-size:12px}.ph-desktop{display:none!important}.ph-mobile{display:block!important}.ph-hero{background:#f4f9fb;flex-direction:column;display:flex}.ph-hero-inner{display:contents}.ph-copy{background:#fff;order:1;max-width:none;padding:30px 24px 22px}.ph-kicker{letter-spacing:.19em;margin-bottom:12px;font-size:10px}.vn-photo .ph-copy h1,.vn-photo[dir=rtl] .ph-copy h1{margin-bottom:14px;font-size:clamp(43px,9vw,64px);line-height:1.1}.vn-photo[dir=rtl] .ph-copy h1{line-height:1.45}.ph-supporting,.ph-promises,.ph-hero-actions{display:none}.ph-description{max-width:540px;margin:0;font-size:15px;line-height:1.65!important}.ph-photo{z-index:0;order:2;height:170px;position:relative;inset:auto}.ph-photo img{object-position:center 58%;width:100%!important}.ph-photo:after,.vn-photo[dir=rtl] .ph-photo:after{background:linear-gradient(#ffffff36,#fff0 50%,#f4f9fb24)}.ph-offer{order:3;align-self:center;width:calc(100% - 40px);max-width:520px;margin:-22px auto 25px;padding:23px;position:relative;box-shadow:0 10px 28px #17334b0d}.vn-photo .ph-offer h2{margin-bottom:8px;font-size:15px}.ph-offer .ph-price{font-size:41px}.ph-duration{margin-bottom:14px}.ph-offer-details{margin-top:8px}.ph-offer-details summary{font-size:13px}.ph-approval{margin-bottom:6px;font-size:12px}.ph-offer>.vn-button{font-size:15px}.ph-offer-links{flex-wrap:wrap;justify-content:space-between;gap:7px 16px;margin-top:9px}.ph-offer-links a{min-height:44px;font-size:12px;display:inline-flex!important}.ph-value-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 24px;padding:25px 0}.ph-value-strip>div{border:0;gap:10px;padding:0}.ph-value-strip .ph-icon{width:36px;height:36px}.ph-value-strip svg{width:18px;height:18px}.vn-photo .ph-value-strip h2{margin:0;font-size:12px}.ph-value-strip p{display:none}.ph-section{margin:32px 20px}.ph-included{display:none}.ph-section-heading{margin-bottom:22px;display:block}.vn-photo .ph-section-heading h2{font-size:30px}.ph-section-heading p:not(.ph-kicker){font-size:14px}.ph-audience{padding-block:0}.ph-audience-grid{grid-template-columns:1fr;gap:10px}.ph-audience-grid article{grid-template-columns:26px 1fr;align-items:center;gap:12px;padding:17px;display:grid}.vn-photo .ph-audience-grid h3{margin:0;font-size:16px}.ph-audience-grid p{display:none}.ph-process{padding:25px 21px}.ph-process ol{grid-template-columns:1fr;gap:22px}.ph-process li{grid-template-columns:26px 1fr;gap:14px;display:grid}.ph-process-number{margin:0;padding-top:3px}.vn-photo .ph-process h3{margin:0 0 7px;font-size:16px}.ph-process li p{font-size:13px}.ph-workspace-preview .vn-conversation-example{display:none}.vn-photo .vn-journey{padding:35px 24px;display:block}.vn-photo .vn-journey h2{font-size:30px}.vn-photo .vn-journey>div>p{font-size:14px}.vn-photo .vn-section{padding:38px 24px}.vn-photo .vn-section-heading h2,.vn-photo .vn-faq h2{font-size:30px}.vn-photo .vn-content>h1{font-size:36px;line-height:1.2}.vn-photo .vn-lead{font-size:16px}.vn-photo .vn-section-heading p{font-size:14px}.vn-photo .vn-activity-list h3,.vn-photo .vn-activity-list h2{font-size:19px}.vn-photo .vn-guides .vn-guide-links p{display:none}.vn-photo .vn-guide-links h3{font-size:23px}.vn-photo .vn-final{padding:38px 24px}.vn-photo .vn-final h2{font-size:31px}.vn-photo input:not([type=checkbox]):not([type=radio]),.vn-photo select,.vn-photo textarea{min-height:44px;font-size:16px!important}.vn-photo button,.vn-photo .vn-text-link{min-height:44px}.vn-photo .vn-text-link{white-space:normal}.vn-photo .vn-guide-body aside{position:static}}@media (max-width:370px){.vn-photo .vn-header{gap:8px;padding-inline:14px}.vn-photo .vn-brand{gap:6px;font-size:22px}.vn-photo .vn-brand svg{width:22px;height:22px}.vn-photo .vn-language select{max-width:83px}.ph-photo{height:140px}.ph-copy{padding-inline:20px}.ph-offer{width:calc(100% - 28px);margin-inline:14px;padding-inline:20px}.ph-offer .ph-price{font-size:38px}.vn-photo .vn-section{padding-inline:20px}.vn-photo .vn-content>h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.vn-photo .vn-button{transition:none}.vn-photo .vn-button:hover{transform:none}}.ph-offer .ph-availability{margin-block:2px 16px}.mp-start .mp-availability{margin-block:2px 14px}.availability-notice{background:#f6f8f7;border:1px solid #dfe6e2;border-radius:12px;margin-block:14px;padding:14px 16px}.availability-notice p{color:#526079;margin:8px 0 0;font-size:13px;line-height:1.6}.mp-start>.availability-notice{background:0 0;border:0;margin-block:12px;padding:0}.portal-thread>.availability-notice{margin-inline:24px}@media (max-width:600px){.portal-thread>.availability-notice{margin-inline:12px}}
.vn-photo .vn-section-heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:36px}.vn-photo .vn-section-heading>*{min-width:0}.vn-photo .vn-section-heading h1{max-width:100%;margin:0;font-size:clamp(38px,4.2vw,54px);line-height:1.12}.vn-photo .vn-shortlist-hint{color:#526079;margin:-10px 0 22px;font-size:14px}.vn-photo .vn-filters button{align-items:center;gap:8px;min-height:44px;display:inline-flex}.vn-photo .vn-activity-list .vn-activity-save{cursor:pointer;border:1px solid #dfebe2;border-radius:9px;flex-direction:column;flex:none;align-self:center;gap:5px;width:auto;min-width:78px;height:auto;min-height:46px;padding:9px;font-size:12px;line-height:1.3;display:flex}.vn-photo .vn-activity-save svg{width:17px;height:20px}.vn-photo .vn-activity-save[aria-pressed=true]{color:#236143;background:#e8f3eb;border-color:#83b99c}.vn-photo .vn-activity-bottom p{max-width:760px;font-size:13px;line-height:1.75}.vn-photo .vn-disclosure{font-size:14px;line-height:1.8}.vn-photo .vn-example-message{align-items:start;gap:10px;display:flex}.vn-example-message svg{color:#28764e;flex:none;margin-top:2px}.vn-photo .vn-example-task small{font-size:12px}.vn-photo .vn-policy{max-width:1220px}.vn-photo .vn-policy-updated{margin-top:20px;font-size:14px}.vn-photo .vn-document-privacy{color:#526079;margin-top:24px;font-size:14px;line-height:1.75}.vn-photo .vn-location-heading{align-items:center;gap:12px;margin-top:28px;display:flex}.vn-location-heading svg{color:#3d7a56;flex:none}.vn-photo .ph-included{padding-block:40px}.vn-photo .ph-inclusion-grid article{border-radius:12px;align-items:center;gap:18px;padding:22px;display:flex}.vn-photo .ph-inclusion-grid h3{margin:0;font-size:18px;line-height:1.45}.vn-photo .ph-inclusion-grid .ph-icon{flex:none;margin:0}.vn-photo .ph-audience-art{color:#367f59;background:#eef6f0;border:1px solid #dce8df;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:12px;display:inline-flex}.vn-photo .ph-final-consultation>span{font-size:13px;line-height:1.6}@media (min-width:1120px) and (max-width:1300px){.vn-photo .vn-desktop-nav{flex:1;justify-content:center;gap:18px;font-size:12px;display:flex}.vn-photo .vn-brand{gap:9px;font-size:25px}}@media (max-width:840px){.vn-photo .vn-section-heading{grid-template-columns:1fr;gap:14px}.vn-photo .vn-section-heading h1{font-size:36px}.vn-photo .vn-activity-list article{gap:14px}.vn-photo .vn-shortlist-hint{margin:0 0 20px}.vn-photo .ph-included{padding-block:34px;display:block}.vn-photo .ph-inclusion-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vn-photo .ph-inclusion-grid article{padding:16px;display:block}.vn-photo .ph-inclusion-grid .ph-icon{margin-bottom:14px}.vn-photo .ph-inclusion-grid h3{font-size:15px}.vn-photo .ph-audience-art{border-radius:12px;width:50px;height:50px}}
