@layer reset{*{box-sizing:border-box}body,h1,h2,h3,p,figure,ul{margin:0}button,textarea{font:inherit}img{max-width:100%;height:auto;display:block}a{color:inherit}button{cursor:pointer}[hidden]{display:none!important}}@layer base{:root{color-scheme:light;--ink:#1d1d1f;--muted:#62666f;--blue:#1859e8;--pale:#f7f8fa;--rule:#e6e8ed}html{scroll-behavior:smooth;scroll-padding-top:24px}body{color:var(--ink);-webkit-text-size-adjust:100%;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.0625rem;line-height:1.5}h1,h2{overflow-wrap:anywhere;letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.15}h1{font-size:3.5rem}h2{font-size:2.5rem}p{color:var(--muted)}a{text-underline-offset:3px;text-decoration-thickness:1px}button,a,summary,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:4px}::selection{color:#101b32;background:#dbe7ff}section{scroll-margin-top:24px}button:disabled{cursor:wait}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer layout{.header-inner,.section,.footer-inner{width:min(1100px,100% - 48px);margin-inline:auto}.header-inner{justify-content:space-between;align-items:center;height:86px;display:flex}header{border-bottom:1px solid var(--rule)}.brand{flex-shrink:0}.brand img{width:150px}nav{color:var(--muted);align-items:center;gap:38px;font-size:.875rem;display:flex}nav>a{padding-block:14px;text-decoration:none}.hero{text-align:center;padding:40px 24px 58px}.hero h1{max-width:1030px;margin-inline:auto}.hero-lead{max-width:740px;color:var(--ink);text-wrap:balance;margin:24px auto 0;font-size:1.25rem;font-weight:600;line-height:1.4}.hero-purpose{text-wrap:balance;max-width:790px;margin:24px auto 0;font-size:1.0625rem;line-height:1.5}.hero-download{min-width:180px;margin-top:32px}.hero .free{margin-top:22px;font-size:.875rem}.hero-pair{max-width:940px;margin:34px auto 0}.example-caption{text-align:center;margin-top:24px;font-size:.8125rem;line-height:1.5}.feature{grid-template-columns:440px 530px;align-items:center;gap:90px;padding-block:68px;display:grid}.feature-copy h2{white-space:pre-line}.feature-copy>p{max-width:430px;margin-top:22px}.feature.flip{grid-template-columns:530px 440px}.feature.flip>.feature-copy{grid-area:1/2}.feature.flip>.media{grid-area:1/1}.section-heading{text-align:center;margin-bottom:52px}.section-heading h2{white-space:pre-line}.section-heading>p{margin-top:20px}.india,.sets,.travel{padding-block:64px}.india-scenes{grid-template-columns:360px 360px;justify-content:space-evenly;align-items:start;gap:60px;display:grid}.india-scenes figcaption,.travel-scenes figcaption{text-align:center;margin-bottom:22px;font-size:.875rem;font-weight:600}.india>.example-caption{margin-top:28px}.set-scenes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:48px;display:grid}.route-countries{white-space:pre-line}.travel-scenes{grid-template-columns:440px 440px;justify-content:space-evenly;gap:60px;display:grid}.faq{max-width:900px;padding-block:64px}.faq h2{margin-bottom:30px}.ask-ai{grid-template-columns:440px 530px;gap:90px;padding-block:60px 80px;display:grid}.ai-heading h2{max-width:435px}.ai-heading>p{max-width:400px;margin-top:52px;font-size:1rem}.downloads{text-align:center;background:var(--pale);padding:64px 24px 48px}.download-inner{max-width:1100px;margin:auto}.downloads h2{margin-bottom:22px}.download-buttons{justify-content:center;gap:30px;margin-top:30px;display:flex}.download-buttons .button{min-width:180px}.language-caption{margin-top:40px;font-size:.875rem}.languages{text-wrap:balance;margin-top:12px;font-size:.8125rem}.preview-note{margin-top:22px;font-size:.75rem;line-height:1.5}.footer-inner{justify-content:space-between;align-items:center;gap:32px;min-height:120px;padding-block:28px;display:flex}.footer-inner .brand img{width:130px}footer{background:var(--pale)}.footer-links{color:var(--muted);align-items:center;gap:30px;font-size:.8125rem;display:flex}.footer-links>a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.legal{width:calc(100% - 48px);max-width:800px;margin:70px auto 100px}.legal h1{margin-bottom:32px;font-size:2.625rem}.legal h2{margin:38px 0 16px;font-size:1.5625rem}.legal p,.legal ul,.legal blockquote{margin-block:18px}.legal li{margin:8px 0}.legal blockquote{background:var(--pale);padding:18px 24px;font-size:.875rem}.legal a{color:var(--blue)}.legal strong{color:var(--ink)}}@layer components{.button,.outline{border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;min-height:46px;padding:10px 24px;font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none;display:inline-flex}.primary{background:var(--blue);color:#fff}.primary:hover{background:#1049c8}.outline{color:var(--ink);background:#fff;border-color:#d8dce5}.outline:hover{border-color:#9aa8c1}.unavailable{cursor:default}.media{background:var(--pale);border-radius:24px;min-width:0;padding:12px;overflow:hidden}.media img{border-radius:18px;width:100%}.media-bare{background:0 0;border-radius:0;padding:0}.media-bare img{border-radius:0}.locale-menu{z-index:10;font-size:.875rem;position:relative}.locale-menu summary{cursor:pointer;justify-content:flex-end;align-items:center;gap:8px;min-width:48px;min-height:44px;list-style:none;display:flex}.locale-menu summary::-webkit-details-marker{display:none}.locale-options{inset-inline-end:0;border:1px solid var(--rule);width:210px;color:var(--ink);text-align:start;background:#fff;border-radius:14px;padding:12px;position:absolute;top:calc(100% + 8px)}.locale-options a{justify-content:space-between;align-items:center;min-height:48px;padding:8px;font-size:1rem;text-decoration:none;display:flex}.locale-options a[aria-current]{font-weight:600}.locale-options a[aria-current] span{color:var(--blue)}.locale-label{color:var(--muted);padding:6px 8px;font-size:.75rem;display:block}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;line-height:1.5;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--muted);font-size:1.375rem;font-weight:400}.faq details[open] summary{font-weight:600}.faq details[open] summary>span{font-size:0}.faq details[open] summary>span:after{content:"−";font-size:1.375rem}.faq details>p{padding:0 38px 24px 0;font-size:1rem;line-height:1.55}.prompt-card{background:var(--pale);border-radius:20px;padding:24px;font-size:1rem;line-height:1.5}.prompt-card>p{color:var(--ink)}.prompt-card ul{overflow-wrap:anywhere;color:var(--muted);margin-top:16px;padding:0;font-size:.8125rem;list-style:none}.prompt-card a{text-decoration:none}.prompt-card a:hover{text-decoration:underline}.providers{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:12px;margin-top:24px;display:grid}.providers .outline{white-space:nowrap;border-radius:12px;gap:6px;padding:9px 6px;font-size:.875rem;font-weight:400}.copy-button{border-radius:12px;width:100%;margin-top:20px;font-size:.9375rem;font-weight:400}.ai-mobile-note{display:none}.copy-status{min-height:20px;margin-top:12px;font-size:.8125rem}.selectable-prompt{border:1px solid var(--rule);width:100%;height:230px;color:var(--ink);resize:vertical;background:#fff;border-radius:12px;margin-top:16px;padding:16px;font-size:.875rem;line-height:1.5;display:block}.manual-prompt{margin-top:20px;font-size:.875rem}.manual-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin-top:12px}.skip-link{z-index:30;color:var(--ink);background:#fff;padding:10px 18px;position:absolute;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1150px){.feature,.feature.flip,.ask-ai{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:60px}.travel-scenes{grid-template-columns:1fr 1fr;gap:48px}.india-scenes{grid-template-columns:minmax(0,360px) minmax(0,360px);gap:48px}h1{font-size:3rem}h2{font-size:2.125rem}}@media (width<=767px){body{font-size:.9375rem}.header-inner,.section,.footer-inner{width:calc(100% - 40px)}.header-inner{height:64px}.brand img{width:112px}.header-inner nav>a{display:none}.hero{padding:34px 20px}.hero h1{max-width:350px;font-size:2rem;line-height:1.1}.hero-lead{max-width:350px;margin-top:26px;font-size:1rem;line-height:1.375rem}.hero-purpose{max-width:350px;margin-top:22px;font-size:.9375rem;line-height:1.375rem}.hero-download{min-width:150px;margin-top:26px}.hero .free{margin-top:18px;font-size:.8125rem}.hero-pair{margin-top:26px;margin-inline:-10px}.hero .example-caption{margin-top:22px}.example-caption{font-size:.75rem}h2{font-size:1.625rem;line-height:1.875rem}.feature,.feature.flip{flex-direction:column;align-items:stretch;gap:34px;padding-block:44px;display:flex}.feature-copy h2{white-space:normal;text-wrap:pretty}.feature-copy>p{max-width:none;margin-top:16px;font-size:.9375rem;line-height:1.375rem}.feature .media{margin-inline:0}.media{border-radius:18px;padding:0}.media img{border-radius:18px}.section-heading{text-align:start;margin-bottom:30px}.section-heading h2{white-space:normal;text-wrap:pretty}.section-heading>p{margin-top:16px;font-size:.9375rem;line-height:1.375rem}.india,.sets,.travel{padding-block:44px}.india-scenes{flex-direction:column;gap:34px;display:flex}.india-scenes>figure{width:100%}.india-scenes figcaption,.travel-scenes figcaption{text-align:start;margin-bottom:18px;font-size:.875rem}.india .example-caption{text-align:start;margin-top:20px}.set-scenes{flex-direction:column;gap:40px;display:flex}.travel-scenes{flex-direction:column;gap:38px;display:flex}.faq{padding-block:44px}.faq h2{margin-bottom:28px}.faq summary{padding:22px 0;font-size:.9375rem;line-height:1.375rem}.faq details>p{padding-inline-end:20px;font-size:.875rem;line-height:1.3125rem}.ask-ai{padding-block:44px 60px;display:block}.ai-heading h2{max-width:300px;font-size:1.625rem;line-height:1.875rem}.ai-heading>p{display:none}.ai-mobile-note{margin-top:12px;font-size:.8125rem;line-height:1.35;display:block}.ai-actions{margin-top:30px}.prompt-card{border-radius:18px;padding:18px;font-size:.875rem;line-height:1.3125rem}.prompt-card ul{font-size:.75rem;line-height:1.25rem}.providers{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));margin-top:24px}.providers .outline{min-height:46px;font-size:.875rem}.copy-button{margin-top:18px}.ai-actions:after{content:"";display:block}.downloads{padding:56px 20px 25px}.downloads h2{text-wrap:balance;margin-inline:auto;max-width:350px;margin-bottom:22px;font-size:1.75rem;line-height:2rem}.download-buttons{flex-direction:column;align-items:center;gap:12px;margin-top:26px}.download-buttons .button{width:230px}.language-caption{margin-top:32px;font-size:.8125rem}.languages{max-width:275px;margin-inline:auto;font-size:.75rem;line-height:1.375rem}.preview-note{max-width:300px;margin-inline:auto;font-size:.6875rem}.footer-inner{grid-template-columns:1fr;gap:12px;min-height:0;padding:24px 0 28px;display:grid}.footer-inner .brand img{width:112px}.footer-links{flex-wrap:wrap;gap:8px 24px;font-size:.75rem;display:flex}.footer-links>a:first-child{flex-basis:100%}.footer-links .locale-menu{position:absolute;right:20px;transform:translateY(-56px)}.legal{width:calc(100% - 40px);margin:48px auto 70px}.legal h1{font-size:2rem;line-height:1.15}.legal h2{font-size:1.4375rem;line-height:1.25}.legal p{overflow-wrap:anywhere}.legal blockquote{margin-inline:0;padding:18px}}.hero{text-align:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;width:min(1240px,100% - 48px);margin-inline:auto;padding:48px 0 56px;display:grid}.hero h1{text-wrap:pretty;max-width:560px;font-size:clamp(2.5rem,3.6vw,3.25rem)}.hero-lead{text-wrap:pretty;max-width:500px;margin:22px 0 0;font-size:1.125rem}.hero-purpose{text-wrap:pretty;max-width:480px;margin:20px 0 0;font-size:1rem}.hero-download{margin-top:26px}.hero .free{margin-top:14px}.hero-pair{margin:0}.hero .example-caption{margin-top:12px}.hero-proof{text-align:center;max-width:570px;margin:16px auto 0;font-size:.8125rem}.hero-proof>p{color:var(--muted)}.hero-proof>p strong{color:var(--ink)}.proof-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.proof-results strong{color:var(--ink);white-space:nowrap;font-size:1.125rem;display:block}.proof-results strong span{font-size:.8125rem;font-weight:500}.proof-results small{color:var(--muted);white-space:nowrap;margin-top:3px;font-size:.75rem;display:block}.media:not(.media-bare){border:1px solid var(--rule);background:#fff;border-radius:22px;padding:0}.media:not(.media-bare) img{border-radius:21px}.media-language{text-align:center;color:var(--muted);background:#fff;padding:8px 10px;font-size:.6875rem;line-height:1.4}.media-bare .media-language{padding-block:4px}.set-scenes{gap:32px}.set-scenes figcaption,.nominal-scenes figcaption{text-align:center;margin-bottom:18px;font-size:.9375rem;font-weight:600}.nominals{padding-block:64px}.nominal-scenes{grid-template-columns:minmax(0,420px) minmax(0,420px);justify-content:space-evenly;align-items:start;gap:60px;display:grid}.travel-scenes{grid-template-columns:minmax(0,360px) minmax(0,360px)}.locale-options{max-height:min(400px,65vh);overflow-y:auto;box-shadow:0 8px 24px #1d1d1f12}footer .locale-options{top:auto;bottom:calc(100% + 8px)}.ai-heading>p{margin-top:28px}.ai-step{color:var(--ink);margin-top:24px;font-size:.875rem;font-weight:600}.copy-button{margin-top:10px}.providers{margin-top:12px}.ai-mobile-note{margin-top:8px;font-size:.8125rem;line-height:1.5;display:block}.copy-status{min-height:0}.copy-status:empty{margin:0}.platform-soon{border:1px solid var(--rule);min-width:210px;color:var(--ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;font-size:.9375rem;display:flex}.soon-label{color:var(--muted);font-size:.8125rem}.download-buttons{flex-wrap:wrap;gap:16px}.footer-inner{position:relative}.footer-links .locale-menu{position:relative;right:auto;transform:none}@media (width>=768px) and (width<=1100px){.hero{gap:28px}.hero h1{font-size:2.5rem}.hero-lead{font-size:1rem}.hero-purpose{font-size:.9375rem}.hero-proof .proof-results{gap:6px}.proof-results strong{font-size:1rem}.proof-results small{font-size:.625rem}.set-scenes{scroll-snap-type:x proximity;gap:24px;padding:4px 2px 20px;display:flex;overflow-x:auto}.set-scenes figure{scroll-snap-align:start;flex:0 0 320px}.nominal-scenes{gap:32px}.footer-inner{flex-wrap:wrap}.footer-links{gap:20px}}@media (width<=767px){.hero{text-align:center;flex-direction:column;gap:22px;width:calc(100% - 40px);padding:28px 0 34px;display:flex}.hero h1{text-wrap:balance;max-width:370px;margin-inline:auto;font-size:2rem;line-height:1.12}.hero-lead{max-width:370px;margin:16px auto 0;font-size:1rem;line-height:1.4}.hero-purpose{max-width:370px;margin:14px auto 0;font-size:.875rem;line-height:1.45}.hero-download{margin-top:18px}.hero .free{margin-top:10px}.hero-visual{width:100%}.hero-pair{margin:0 -8px}.hero-proof{margin-top:12px}.hero .example-caption{margin-top:10px;font-size:.6875rem}.proof-results{gap:6px;margin-top:8px}.proof-results strong{font-size:1rem}.proof-results strong span{font-size:.6875rem}.proof-results small{font-size:.625rem}.set-scenes{scroll-snap-type:x mandatory;flex-direction:row;gap:18px;padding:4px 0 18px;display:flex;overflow-x:auto}.set-scenes figure{scroll-snap-align:start;flex:0 0 calc(100% - 16px);min-width:300px}.set-scenes figcaption{text-align:start}.nominals{padding-block:44px}.nominal-scenes{grid-template-columns:1fr;gap:32px}.nominal-scenes figcaption{text-align:start;margin-bottom:18px}.nominal-scenes figure{min-width:0}.travel-scenes{scroll-snap-type:x mandatory;flex-direction:row;gap:18px;padding-bottom:18px;display:flex;overflow-x:auto}.travel-scenes figure{scroll-snap-align:start;flex:0 0 calc(100% - 16px);min-width:300px}.footer-inner{grid-template-columns:1fr;gap:14px;display:grid}.footer-links{grid-template-columns:1fr auto;align-items:center;gap:4px 16px;display:grid}.footer-links>a:first-child{grid-column:1}.footer-links>.locale-menu{grid-area:1/2/span 3;align-self:start}.footer-links>a{overflow-wrap:anywhere;min-width:0}.locale-options{max-height:55vh}.download-buttons{flex-direction:column}.platform-soon{width:min(300px,100%)}.ai-mobile-note{margin-top:8px}.ai-step{margin-top:22px}.copy-button{margin-top:10px}}@media (prefers-reduced-motion:reduce){.set-scenes,.travel-scenes{scroll-snap-type:none}}.proof-results strong,.proof-results small{white-space:normal;overflow-wrap:anywhere}.gallery-hint{color:var(--muted);text-align:end;margin-bottom:16px;font-size:.8125rem;display:none}@media (width<=1100px){.sets-hint{display:block}}@media (width<=767px){.travel-hint{display:block}.set-scenes figure,.travel-scenes figure{flex-basis:calc(100% - 40px);min-width:min(300px,100%)}}
