.js [data-reveal]{visibility:hidden}.js [data-scrub-text]>span{opacity:.15}@media (prefers-reduced-motion:reduce){.js [data-reveal]{visibility:visible}.js [data-scrub-text]>span{opacity:1}}.chapter{padding-top:max(48px,min(5vw,72px));padding-bottom:max(48px,min(5vw,72px))}.eyebrow{color:var(--primary-color,#e4a41e);letter-spacing:0;margin-bottom:12px;font-size:13px;font-weight:700}.bento{grid-auto-flow:dense;gap:16px;display:grid}.ld{--ld-dim:#8b8b8b}.ld h1,.ld h2,.ld h3,.ld p,.ld ol,.ld ul{margin:0}.ld .eyebrow{margin-top:0;margin-bottom:12px}.ld-h2{color:var(--main-text);text-wrap:balance;font-size:max(26px,min(2.6vw,38px));font-weight:900;line-height:1.3}.ld-head{margin-bottom:max(32px,min(4vw,56px))}.ld-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ld-more{color:var(--primary-color);font-size:15px;font-weight:700}.ld-more:hover{text-decoration:underline}.ld-hero{isolation:isolate;aspect-ratio:21/9;text-align:center;background:var(--background-1);align-content:center;justify-items:center;padding-top:max(48px,min(6vw,96px));padding-bottom:max(48px,min(6vw,96px));padding-left:max(16px,min(1.6px + 3vw,40px));padding-right:max(16px,min(1.6px + 3vw,40px));display:grid;position:relative;overflow:clip}.ld-hero-img,.ld-hero picture{z-index:-2;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ld-hero-img{object-fit:cover;object-position:50% 50%}.ld-hero-wash{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 55%,rgba(23,23,23,.5),rgba(23,23,23,.12) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ld-hero .eyebrow{margin-bottom:18px}.ld-hero h1{max-width:1100px;color:var(--white);text-shadow:0 2px 24px rgba(0,0,0,.6);text-wrap:balance;margin-left:auto;margin-right:auto;font-size:max(2.4rem,min(5vw,4.5rem));font-weight:900;line-height:1.3}.ld-lead{max-width:60ch;color:var(--main-text);margin-top:22px;font-size:max(16px,min(1.3vw,20px));font-weight:300;line-height:1.9}.ld-hero .ld-cta{margin-top:40px}.ld-cta{flex-direction:column;align-items:center;gap:16px;display:flex}.ld-cta-row{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ld-btn.tk-btn{justify-content:center;align-items:center;width:auto;min-width:220px;padding-left:28px;padding-right:28px;display:inline-flex}.ld-cta-row .ld-btn-2,.ld-cta-row.is-android .ld-btn-win{border:1px solid var(--primary-color);color:var(--primary-color);background:0 0}.ld-cta-row .ld-btn-2:hover,.ld-cta-row.is-android .ld-btn-win:hover{filter:none;background:rgba(228,164,30,.08)}.ld-cta-row.is-android .ld-btn-android{background:var(--primary-color);color:#171717;border:0}.ld-cta-note{color:var(--ld-dim);font-size:15px;line-height:1.8}.ld-hero .ld-cta-note,.ld-hero .ld-lead{color:var(--main-text);text-shadow:0 1px 8px rgba(0,0,0,.6)}.ld-tile{flex-direction:column;gap:18px;padding:24px;display:flex;overflow:clip}.ld-tile-text{flex-direction:column;gap:8px;display:flex}.ld-tile h3{color:var(--main-text);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.ld-tile h3:before{content:"";background:var(--primary-color);flex:none;height:8px;width:8px}.ld-tile p{color:var(--ld-dim);font-size:15px;line-height:26px}.ld-frame{aspect-ratio:16/10;border:var(--border-box);background:var(--background-1);width:100%;position:relative;overflow:clip}.ld-frame img,.ld-frame picture{object-fit:cover;height:100%;width:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ld-shot{width:100%;overflow:clip}.ld-shot-portrait{aspect-ratio:3/4;width:min(100%,240px);margin-left:auto;margin-right:auto}.ld-shot-portrait img{object-fit:contain}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ld-frame img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.ld-tile:hover .ld-frame img,.ld-shot:hover img{transform:scale(1.05)}}.ld-steps-grid{grid-template-columns:minmax(200px,280px) 1fr;align-items:start;gap:max(32px,min(5vw,80px));display:grid}.ld-rail{align-self:start;position:-webkit-sticky;position:sticky;top:150px}.ld-rail .ld-head{margin-bottom:0}.ld-steps{padding:0;list-style:none}.ld-step{border-top:var(--border-box);grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;display:grid}.ld-step:first-child{border-top:0;padding-top:0}.ld-step:not(:has(.ld-shot)){grid-template-columns:1fr}.ld-step-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ld-step-n{background:color-mix(in srgb,var(--primary-color)12%,transparent);border:1px solid color-mix(in srgb,var(--primary-color)30%,transparent);height:40px;width:40px;color:var(--primary-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:flex}.ld-step-title{color:var(--main-text);font-size:20px;font-weight:700}.ld-step-body{color:var(--ld-dim);font-size:15px;line-height:28px}.ld-step-tip{color:var(--ld-dim);margin-top:10px;font-size:15px;line-height:26px}.ld-step-tip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--primary-color);padding-left:12px}.ld-step-tip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--primary-color);padding-left:12px}.ld-step-tip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--primary-color);padding-left:12px}.ld-step-tip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--primary-color);padding-right:12px}.ld-step-tip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--primary-color);padding-right:12px}.ld-step-tip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--primary-color);padding-right:12px}.ld-step-tip strong{color:var(--main-text);font-weight:700}.ld-step-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ld-step-links a{background:var(--background-2);border:var(--border-box);min-height:44px;color:var(--main-text);align-items:center;padding-left:16px;padding-right:16px;font-size:15px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ld-step-links a:hover{border-color:var(--primary-color)}}.ld-faq{max-width:880px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;overflow:clip}.ld-head:has(+.ld-faq){text-align:center}.ld-faq-item{border-top:var(--border-box)}.ld-faq-item:first-child{border-top:0}.ld-faq-item summary{cursor:pointer;min-height:44px;color:var(--main-text);align-items:center;gap:16px;margin-left:-24px;margin-right:-24px;padding:18px 24px;font-size:16px;font-weight:700;list-style:none;display:flex}.ld-faq-item summary:hover{background:rgba(228,164,30,.05)}.ld-faq-item summary::-webkit-details-marker{display:none}.ld-faq-item summary:after{content:"+";height:24px;width:24px;color:var(--ld-dim);flex:none;place-items:center;font-size:20px;font-weight:400;line-height:1;display:grid}.ld-faq-item summary:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto}.ld-faq-item summary:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto}.ld-faq-item summary:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:auto}.ld-faq-item summary:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto}.ld-faq-item summary:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto}.ld-faq-item summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:auto}.ld-faq-item[open] summary:after{color:var(--primary-color);transform:rotate(45deg)}.ld-faq-item p{color:var(--ld-dim);padding-top:0;padding-bottom:20px;font-size:15px;line-height:28px}.ld-faq-item code{color:var(--primary-color);font-family:inherit}.ld-close{text-align:center;background:radial-gradient(at 50% 100%,rgba(228,164,30,.18),transparent 60%)}.ld-close .ld-head{margin-bottom:36px}.ld-close .ld-h2{max-width:900px;margin-left:auto;margin-right:auto}.ld-fine{text-align:center;color:var(--ld-dim);margin-top:28px;font-size:15px;line-height:26px}.ld :-webkit-any(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ld :-moz-any(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ld :is(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ld :-webkit-any(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ld :-moz-any(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ld :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ld [id]{scroll-margin-block-start:110px}@media (prefers-reduced-motion:no-preference){.ld-step-links a{transition:border-color .16s var(--ease-out)}.ld-faq-item summary{transition:background-color .16s var(--ease-out)}.ld-faq-item summary:after{transition:transform .16s var(--ease-out),color .16s var(--ease-out)}.ld-btn.tk-btn:active{transform:scale(.97)}}@media (max-width:1098px){.ld-step{gap:28px}}@media (max-width:900px){.ld-steps-grid{grid-template-columns:1fr}.ld-rail{position:static}}@media (max-width:720px){.ld-hero{aspect-ratio:auto;padding-top:64px;padding-bottom:64px}.ld-cta-row{width:100%}.ld-cta-row .ld-btn{flex:200px}.ld-step{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:28px}.ld-faq{padding-left:16px;padding-right:16px}.ld-faq-item summary{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}
