*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Noto Sans Arabic,Noto Sans Bengali,Noto Sans Devanagari,sans-serif;font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12}h1,h2{font-family:var(--display),"Noto Sans Arabic","Noto Sans Bengali","Noto Sans Devanagari",sans-serif;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(2.75rem,5.8vw,5.8rem);text-wrap:balance}h2{font-size:clamp(2rem,3.6vw,3.5rem)}h3{font-size:1.22rem;font-weight:700;letter-spacing:-.02em}p{color:color-mix(in srgb,var(--ink) 75%,transparent)}.wrap{max-width:1240px;margin-inline:auto;width:calc(100% - 96px)}.header{justify-content:space-between;gap:24px;padding-block:26px;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.brand,.header{display:flex;align-items:center}.brand{gap:11px;font-weight:800;font-size:1.1rem;letter-spacing:-.045em}.brand img{border-radius:10px}.header nav{display:flex;align-items:center;gap:26px;font-size:.9rem;font-weight:600}.header nav a:hover,.legal a:hover,.text-link:hover{color:var(--accent)}.header__download{border:1px solid;padding:10px 15px;border-radius:100px;font-size:.9rem;font-weight:700}.header__download span{margin-inline-start:14px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;min-height:670px;align-items:center;padding-block:72px 82px;overflow:hidden}.hero__copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px;font-size:.82rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.dot{width:7px;height:7px;background:var(--accent);border-radius:50%;flex-shrink:0}.hero__intro{max-width:530px;font-size:1.1rem;line-height:1.85;margin-top:27px;text-wrap:pretty}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:15px 23px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);border-radius:100px;font-size:.96rem;line-height:1.4;font-weight:700;text-align:center;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 9px 24px #0002}.button span{font-size:1.35rem}.button--quiet{background:transparent;color:var(--ink)}.text-link{font-size:.92rem;font-weight:700;border-bottom:1px solid color-mix(in srgb,var(--ink) 35%,transparent);padding-bottom:4px}.hero__note{font-size:.8rem;line-height:1.7;max-width:380px;margin-top:22px;opacity:.75}.hero__visual{min-width:0;position:relative;padding:25px 12px 12px}.hero__orb{position:absolute;width:90%;aspect-ratio:1;top:5%;left:5%;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--wash),color-mix(in srgb,var(--accent) 16%,var(--paper)));border:1px solid color-mix(in srgb,var(--accent) 14%,transparent)}.screens{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;padding:40px 0}.screen{box-shadow:0 24px 50px #0002;border-radius:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:var(--wash)}.screen--0{transform:translateY(-25px) rotate(-6deg);z-index:2}.screen--1{transform:translateY(16px);z-index:3}.screen--2{transform:translateY(-5px) rotate(6deg)}.visual-label{position:relative;display:flex;justify-content:space-between;align-items:center;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin-top:28px;padding-top:15px;gap:12px;font-size:.78rem;font-weight:600}.visual-label span{font-family:Space Grotesk,sans-serif;letter-spacing:.12em}.feature-band{background:var(--wash);border-block:1px solid color-mix(in srgb,var(--ink) 9%,transparent)}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:45px}.features article{padding:10px 38px}.features article:first-child{padding-inline-start:0}.features article:last-child{padding-inline-end:0}.features article+article{border-inline-start:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.number{font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;color:var(--accent);letter-spacing:.08em}.features h2{font-family:Manrope,Noto Sans Arabic,Noto Sans Bengali,Noto Sans Devanagari,sans-serif;font-size:1.2rem;line-height:1.35;font-weight:700;letter-spacing:-.025em;margin-top:16px}.features p{font-size:.96rem;margin-top:12px}.steps{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-block:100px;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.section-head .eyebrow{margin-bottom:15px}.section-head p:not(.eyebrow){margin-top:22px;max-width:460px;line-height:1.8}.steps ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:28px}.steps li{display:flex;gap:23px;align-items:flex-start}.step-number{width:44px;height:44px;flex-shrink:0;border:1px solid color-mix(in srgb,var(--ink) 30%,transparent);border-radius:50%;display:grid;place-items:center;font-family:Space Grotesk,sans-serif}.steps li h3{margin-top:8px}.steps li p{margin-top:10px}.guides{padding-block:90px}.section-head--row{display:flex;justify-content:space-between;align-items:end;gap:30px}.guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:35px}.guide-card{padding:30px;background:color-mix(in srgb,var(--wash) 42%,var(--paper));border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);min-height:275px;display:flex;flex-direction:column;align-items:start;transition:border-color .2s,transform .2s}.guide-card:hover{border-color:var(--accent);transform:translateY(-4px)}.guide-card__top{display:flex;width:100%;justify-content:space-between;align-items:center;margin-bottom:24px}.guide-card__top>span:last-child{font-size:1.4rem;color:var(--accent)}.guide-card h3{font-size:1.4rem;line-height:1.28;max-width:95%}.guide-card p{margin-top:15px;font-size:.96rem}.guide-card__read{margin-top:auto;padding-top:24px;font-size:.85rem;font-weight:700;color:var(--accent)}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-block:70px 90px;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.faq dl{margin:0}.faq dl>div{padding-block:20px;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.faq dl>div:first-child{padding-top:0}.faq dt{font-weight:700;font-size:1.07rem;line-height:1.5}.faq dd{margin:12px 0 0;font-size:.97rem;color:color-mix(in srgb,var(--ink) 75%,transparent)}.closing{background:var(--wash);padding:38px 44px;display:flex;align-items:center;gap:22px;border-radius:3px;margin-bottom:80px}.closing img{border-radius:18px}.closing h2{font-size:2.1rem}.closing p{margin-top:6px;font-size:.93rem}.closing .button{margin-inline-start:auto;flex-shrink:0}.footer{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);padding-block:40px 28px}.footer__top{display:flex;justify-content:space-between;gap:30px;align-items:start}.footer__brand{font-family:var(--display),sans-serif;font-size:1.65rem;letter-spacing:-.04em}.footer__top p{font-size:.85rem;margin-top:6px}.legal{display:flex;flex-wrap:wrap;gap:20px;font-size:.83rem;max-width:60%}.languages{margin-top:38px}.languages h2{font-family:Manrope,sans-serif;font-size:.86rem;letter-spacing:0;font-weight:600}.languages>div{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.languages a{font-size:.85rem;line-height:1.8;opacity:.78}.languages a[aria-current]{font-weight:800;opacity:1;text-decoration:underline;text-underline-offset:5px}.footer__bottom{display:flex;justify-content:space-between;gap:30px;margin-top:35px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);font-size:.77rem}.footer__bottom p{max-width:660px}.guide-index{padding-block:80px 100px;min-height:75vh}.guide-index h1{max-width:900px}.index-intro{max-width:720px;margin-top:25px;font-size:1.1rem}.guide-index .guide-grid{margin-top:55px}.article-heading{padding-top:55px;padding-bottom:50px;border-bottom:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}.article-heading .eyebrow{margin-top:38px}.article-heading h1{max-width:1050px;font-size:clamp(2.5rem,5.1vw,4.8rem)}.article-heading__intro{max-width:830px;margin-top:30px;font-size:1.16rem;line-height:1.85}.byline{font-size:.82rem;margin-top:28px}.article-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;padding-top:60px;align-items:start}.toc{position:sticky;top:28px;font-size:.9rem;border-inline-start:2px solid var(--accent);padding-inline-start:20px}.toc>p{font-weight:800;color:var(--ink)}.toc ol{padding-inline-start:18px;margin:17px 0 23px}.toc li{margin-bottom:12px}.toc a:hover{color:var(--accent)}.article-body{font-size:1.075rem;line-height:1.9}.article-body section{margin-bottom:40px}.article-body h2{font-family:Manrope,Noto Sans Arabic,Noto Sans Bengali,Noto Sans Devanagari,sans-serif;font-size:1.65rem;line-height:1.35;font-weight:700;letter-spacing:-.035em;margin-bottom:20px}.article-body p+p{margin-top:20px}.article-body ul{padding-inline-start:24px}.article-body li{margin-block:9px;color:color-mix(in srgb,var(--ink) 85%,transparent)}.takeaways{background:var(--wash);padding:32px}.takeaways ul{margin-bottom:0}.sources{font-size:.9rem}.sources a{text-decoration:underline;text-underline-offset:4px}.article-app{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);padding:28px}.article-app img{border-radius:13px}.article-app h2{font-size:1.15rem;margin-bottom:3px}.article-app p{font-size:.83rem}.article-app .button{margin-top:12px;font-size:.87rem;min-height:48px}.article-app__note{flex-basis:100%;line-height:1.8;border-top:1px solid color-mix(in srgb,var(--ink) 15%,transparent);padding-top:18px;margin-top:6px}.skip{position:absolute;top:-100px;left:10px;z-index:30;background:var(--ink);color:var(--paper);padding:12px 20px}.skip:focus{top:10px}body[data-layout=editorial] .hero{grid-template-columns:1.1fr 1fr;gap:35px;padding-top:68px}body[data-layout=editorial] .hero__visual{padding:30px 0 5px}body[data-layout=editorial] .hero__orb{border-radius:48% 48% 2% 2%;height:90%;aspect-ratio:auto;width:91%;left:4%;top:4%;background:linear-gradient(140deg,var(--wash),color-mix(in srgb,var(--paper) 70%,var(--accent)))}body[data-layout=editorial] .screen{border-radius:11px;box-shadow:0 18px 35px #35172624}body[data-layout=editorial] .screens{gap:8px;padding:35px 6px 5px}body[data-layout=editorial] .screen--0{transform:rotate(-5deg) translateY(22px)}body[data-layout=editorial] .screen--1{transform:translateY(-8px)}body[data-layout=editorial] .screen--2{transform:rotate(5deg) translateY(32px)}body[data-layout=editorial] .visual-label{margin-top:65px}body[data-layout=editorial] .guide-card h3{font-family:Fraunces,Noto Sans Arabic,Noto Sans Bengali,Noto Sans Devanagari,serif;font-weight:500;font-size:1.7rem}body[data-layout=technical]{background-image:linear-gradient(color-mix(in srgb,var(--ink) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ink) 3%,transparent) 1px,transparent 1px);background-size:50px 50px}body[data-layout=technical] .hero h1{font-weight:600;letter-spacing:-.055em}body[data-layout=technical] .button{border-radius:7px;background:var(--accent);color:var(--paper);border-color:var(--accent)}body[data-layout=technical] .hero__orb{background:radial-gradient(circle,var(--wash),transparent 70%);border:1px dashed color-mix(in srgb,var(--accent) 50%,transparent)}body[data-layout=technical] .screen{border-radius:12px;box-shadow:0 0 0 5px #0002,0 30px 60px #0005}body[data-layout=technical] .screen--0{transform:translateY(-35px)}body[data-layout=technical] .screen--1{transform:translateY(30px)}body[data-layout=technical] .screen--2{transform:translateY(-5px)}body[data-layout=technical] .guide-card{background:var(--paper)}body[data-layout=poster] .hero{grid-template-columns:1fr;gap:20px;padding-top:65px;text-align:center}body[data-layout=poster] .hero__copy{max-width:1000px;margin-inline:auto}body[data-layout=poster] .hero h1{font-size:clamp(3rem,7vw,7rem);font-weight:600}body[data-layout=poster] .eyebrow,body[data-layout=poster] .hero__actions{justify-content:center}body[data-layout=poster] .hero__intro{max-width:690px;margin-inline:auto}body[data-layout=poster] .hero__note{margin-inline:auto;max-width:640px}body[data-layout=poster] .hero__visual{width:660px;max-width:100%;margin-inline:auto;padding-top:0}body[data-layout=poster] .hero__orb{width:100%;left:0;top:12%;height:75%;aspect-ratio:auto;border-radius:50%}body[data-layout=poster] .screens{padding-top:28px;padding-bottom:20px;gap:24px}body[data-layout=poster] .screen--0{transform:translateY(22px) rotate(-7deg)}body[data-layout=poster] .screen--1{transform:translateY(0)}body[data-layout=poster] .screen--2{transform:translateY(22px) rotate(7deg)}body[data-layout=poster] .visual-label{margin-top:24px}body[data-layout=poster] .features{text-align:left}body[data-layout=studio] .hero{gap:42px;grid-template-columns:1fr 1fr}body[data-layout=studio] .hero__visual{background:var(--wash);padding:35px 20px 18px;border:1px solid color-mix(in srgb,var(--ink) 15%,transparent)}body[data-layout=studio] .hero__orb{display:none}body[data-layout=studio] .screens{gap:10px;padding:10px 0 45px}body[data-layout=studio] .screen{border-radius:5px;transform:none}body[data-layout=studio] .screen--1{transform:translateY(32px)}body[data-layout=studio] .button{border-radius:6px}body[data-layout=studio] .visual-label{margin-top:12px}html[lang=hi] body,html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{font-family:Noto Sans Devanagari,Manrope,sans-serif;line-height:1.6;letter-spacing:0}html[lang=bn] body,html[lang=bn] h1,html[lang=bn] h2,html[lang=bn] h3{font-family:Noto Sans Bengali,Manrope,sans-serif;line-height:1.65;letter-spacing:0}html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{font-family:Noto Sans Arabic,Manrope,sans-serif;line-height:1.65;letter-spacing:0}html[dir=rtl] .eyebrow{letter-spacing:0}html[lang=zh-Hans] body{font-family:Manrope,PingFang SC,Microsoft YaHei,sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2{line-height:1.3;letter-spacing:0}html[dir=rtl] body[data-layout=poster] .features{text-align:right}.hero__copy{animation:arrive .65s ease both}.hero__visual{animation:arrive .85s ease .08s both}@keyframes arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.hero{min-height:730px}.screens{gap:15px}}@media(max-width:1000px){.wrap{width:calc(100% - 56px)}.header nav{gap:15px}.header nav a:first-child{display:none}.hero,body[data-layout=editorial] .hero,body[data-layout=studio] .hero{grid-template-columns:1fr 1fr;gap:18px;min-height:550px;padding-block:55px}.hero h1{font-size:clamp(2.4rem,5.8vw,4.6rem)}.hero__actions{gap:16px}.button{font-size:.88rem;padding:14px 19px}.screens{gap:8px}.features article{padding-inline:22px}.faq,.steps{gap:45px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.closing{padding:28px}.closing .button{max-width:40%}}@media(max-width:720px){.wrap{width:calc(100% - 36px)}.header{padding-block:18px;gap:10px}.brand{font-size:.95rem;gap:8px}.brand img{width:31px;height:31px;border-radius:8px}.header nav{gap:12px;font-size:.8rem}.header__download{display:none}.hero,body[data-layout=editorial] .hero,body[data-layout=studio] .hero{grid-template-columns:1fr;padding-block:45px 40px;gap:28px}.hero h1{font-size:clamp(2.6rem,10.6vw,4.3rem);max-width:620px}.hero__intro{font-size:1.02rem;margin-top:22px}.eyebrow{font-size:.75rem;margin-bottom:17px}.hero__note{font-size:.78rem}.hero__visual{max-width:520px;margin-inline:auto;width:100%}.screens{gap:12px;padding-inline:8px}.screen{border-radius:11px}.visual-label{font-size:.77rem}.features{grid-template-columns:1fr;padding-block:20px}.features article,.features article:first-child,.features article:last-child{padding:22px 0}.features article+article{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.features h2{font-size:1.24rem}.features h2,.features p{margin-top:9px}.faq,.steps{grid-template-columns:1fr;gap:32px;padding-block:55px}.steps ol{gap:25px}.guides{padding-block:55px}.guide-grid{grid-template-columns:1fr;gap:15px;margin-top:25px}.guide-card{padding:24px;min-height:250px}.guide-card h3{font-size:1.3rem}.guide-card__top{margin-bottom:18px}.section-head--row{align-items:start}.section-head--row .text-link{font-size:.8rem;text-align:end;max-width:130px;flex-shrink:0}.closing{padding:24px;gap:15px;flex-wrap:wrap;margin-bottom:50px}.closing img{width:58px;height:58px;border-radius:15px}.closing h2{font-size:1.8rem}.closing .button{margin-inline-start:0;margin-top:8px;max-width:100%;width:100%}.footer__top{flex-direction:column;gap:24px}.legal{max-width:100%;gap:15px}.footer__bottom{flex-direction:column;gap:14px}.guide-index{padding-block:50px}.article-heading{padding-top:35px;padding-bottom:35px}.article-heading h1{font-size:clamp(2.2rem,8.5vw,3.5rem)}.article-heading__intro{font-size:1.04rem}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.toc{position:static;font-size:.9rem}.toc ol{column-count:2;column-gap:30px}.toc li{page-break-inside:avoid;break-inside:avoid}.article-body{font-size:1rem}.article-body h2{font-size:1.45rem}.takeaways{padding:24px}.article-app{padding:22px}.article-app .button{width:100%}body[data-layout=poster] .hero{padding-top:45px}body[data-layout=poster] .hero h1{font-size:clamp(2.8rem,11vw,4.3rem)}body[data-layout=poster] .screens{gap:16px;padding-inline:12px}body[data-layout=studio] .hero__visual{padding:24px 13px 16px}body[data-layout=editorial] .hero__visual{padding-top:10px}body[data-layout=editorial] .visual-label{margin-top:48px}}@media(max-width:380px){.brand span{max-width:132px;line-height:1.2}.header nav{gap:10px}.header nav a:nth-child(2){display:none}.button{width:100%}.toc ol{column-count:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}