/* Static localized pages and language navigation: no tracking or required JS. */
.search-languages{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.2rem;padding:1.5rem;position:relative;z-index:2;font:500 .9rem/1.5 system-ui,sans-serif}
.search-languages a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
.search-page{margin:0;background:#fbfaf6;color:#302c4f;font:1.05rem/1.75 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere}
.search-page *{box-sizing:border-box}.search-page img{display:block;max-width:100%;height:auto}.search-page a{color:#4c3fba;text-underline-offset:.2em}.search-page :focus-visible{outline:3px solid #1679d3;outline-offset:5px}
.search-shell{width:min(1120px,calc(100% - 48px));margin-inline:auto}.search-header{width:min(1280px,calc(100% - 48px));margin:auto;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}
.search-brand{display:flex;align-items:center;gap:8px;flex-shrink:0;white-space:nowrap;font-weight:800;font-size:1.15rem;text-decoration:none}.search-brand img{border-radius:10px}
.search-page .search-button{display:inline-block;border-radius:100px;padding:12px 24px;background:#4c3fba;color:white;font-weight:700;text-decoration:none;text-align:center}.search-button:hover{background:#352b89}
.search-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:72px;align-items:center;padding-block:48px 72px}.search-hero h1{font-size:clamp(2.3rem,4.5vw,4rem);line-height:1.15;letter-spacing:-.035em;margin:16px 0 24px}.search-eyebrow{color:#4c3fba;font-weight:700}.search-lede{font-size:1.2rem;max-width:65ch;margin-bottom:28px}.search-device{font-size:.9rem;color:#625e78}
.search-hero figure{margin:0}.search-screen{width:280px;margin:auto;border-radius:32px;box-shadow:0 24px 60px #342b7826}.search-hero figcaption{text-align:center;font-size:.8rem;color:#625e78;margin-top:20px}
.search-section{padding-block:40px}.search-section h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.3;letter-spacing:-.025em}.search-section>p{max-width:80ch}.search-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;padding:0}.search-steps li{padding:28px;background:white;border:1px solid #e3dfef;border-radius:24px}.search-number{color:#4c3fba;font-size:1.5rem;font-weight:800}.search-steps h3{font-size:1.25rem;line-height:1.4}.search-example{background:#fff0c8;border-radius:28px;padding:32px}.search-faq{border-bottom:1px solid #e3dfef;padding:20px 0}.search-faq summary{cursor:pointer;font-weight:700}.search-faq p{max-width:80ch}.search-close{padding:40px;background:#eae7ff;border-radius:28px;margin-block:40px}.search-close h2{max-width:28ch}.search-footer{text-align:center;padding-block:40px}.search-footer p{font-size:.9rem}.search-skip{position:absolute;top:0;left:16px;transform:translateY(-130%);padding:12px;background:white;z-index:10}.search-skip:focus{transform:none}
.search-article{max-width:800px;padding-block:32px 72px}.search-article h1{font-size:clamp(2.1rem,4vw,3.2rem);line-height:1.2}.search-article h2{margin-top:48px;line-height:1.35}.search-article table{width:100%;border-collapse:collapse;margin-block:24px}.search-article th,.search-article td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #e3dfef}.search-article th{background:#eae7ff}.search-table{overflow-x:auto}.search-note{background:#fff0c8;border-radius:16px;padding:24px}
@media(max-width:760px){.search-hero{grid-template-columns:1fr;gap:36px;padding-block:24px 36px}.search-steps{grid-template-columns:1fr}.search-header .search-button{padding:10px 14px;font-size:.85rem}.search-screen{width:230px}.search-section{padding-block:28px}.search-example,.search-close{padding:24px}.search-shell,.search-header{width:calc(100% - 32px)}.search-languages{padding:20px 0;gap:.8rem}.search-close h2{max-width:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
