:root{--base-font-size:16px;--line-height:1.2;--color-adobe-red:#d61706;--color-acrobat-red:#b30c00;--color-adobe-blue:#1e76e3;--color-adobe-blue-hover:#3588ef;--content-side-padding:30px;--workshop-spacing:10em;--option-duration:0.55s;--panel-duration:0.85s;--blue-hue:216deg;--color-border:hsl(var(--blue-hue), 100%, 85%)}*{box-sizing:border-box;margin:0;padding:0}html{font-family:adobe-clean,sans-serif;font-size:var(--base-font-size);line-height:var(--line-height);scroll-behavior:smooth}body{background-color:#222;color:#333}.content{margin:0 auto;max-width:1200px;min-width:850px;padding:1px var(--content-side-padding)}p.selected{color:#d61706;font-weight:700}ul{margin-left:1.25em}sup{font-size:.8em;position:relative;top:.1em}header{--flag-size:27px;background-color:#fff;position:sticky;left:0;width:100%;z-index:1}header section.banner{padding:1.35em 0 1.2em 0}header section.banner .content{display:flex;justify-content:space-between}header section.banner .content>div{display:flex;gap:2.5em}header section.banner a.creative-cloud{display:inline-block;background:no-repeat 0 0;background-size:contain;align-self:flex-end;aspect-ratio:307/26;background-image:url(../images/adobe-creative-cloud.svg);height:1em;transform:translateY(-.08em)}header section.banner a.creative-cloud span{display:none}header section.banner #language-selected{display:none}header section.language{background:#e7f3fd url(../images/globe.svg) no-repeat 30% -3%;background-size:1300px auto;transition:background var(--panel-duration)}body[data-language-menu-state=opened] header section.language{background-position:30% 8%}header section.title{background:linear-gradient(90deg,#c10000,#1f0b6c)}header>section.title>div{padding:2.5em 0;background:url(../images/banner.png) no-repeat 50% 0;background-size:auto 115%}header h1{--font-size:2rem;--max-width:19;font-size:var(--font-size);font-weight:600;line-height:1.1;color:#fff;max-width:calc(var(--font-size) * var(--max-width));filter:drop-shadow(1px 3px 6px rgba(0, 0, 0, .5))}header h1 em{position:relative;display:inline-block;color:#a90f05;font-style:normal;padding:.07em .4em .2em .4em;margin-right:.15em;white-space:nowrap;z-index:1;transform:translateY(-.1em)}header h1 em::before{background-color:#fff;border-radius:.2em;bottom:0;content:'';display:block;position:absolute;top:.05em;left:.01em;right:0;transform:skewX(-15deg);z-index:-1}header h1 .beta{background-color:#fb0;color:#453200;font-size:.5em;display:inline-block;padding:.15em .6em .2em .6em;margin-left:.5em;border-radius:.3rem;transform:translateY(-.3rem)}header h1 .beta::before{content:'BETA'}body[data-language=bp] h1{--max-width:17.7}body[data-language=de] h1{--max-width:19.5}body[data-language=es] h1{--max-width:20}body[data-language=fr] h1{--max-width:19.6}body[data-language=jp] h1{--max-width:13.2;line-height:1.4}body[data-language=kr] h1{--max-width:13.2;line-height:1.4}article{--colums:1fr 1fr 1fr;--gap:2.5rem}.step-titles{background-color:#fff}.step-titles .content{--font-size:1.2rem;--drop-cap:calc(var(--font-size) * 2.6);display:grid;grid-template-columns:var(--colums);gap:var(--gap);font-size:var(--font-size);font-weight:700;padding-top:1.5rem;padding-bottom:.5rem}.step-titles .content>div{display:grid;grid-template-columns:auto 1fr}.step-titles .content>div::before{font-size:var(--drop-cap);font-weight:900;transform:translateY(-.7rem);display:block;padding-right:.5rem}.step-titles .content>div:nth-of-type(1)::before{content:'1'}.step-titles .content>div:nth-of-type(2)::before{content:'2'}.step-titles .content>div:nth-of-type(3)::before{content:'3'}.step-titles .content>div span{display:block}.steps{background-color:#dfecf3}.steps .content{display:grid;grid-template-columns:var(--colums);gap:var(--gap);padding-top:1.5rem;padding-bottom:3rem}#step-1-form>h3{font-size:1.2rem;margin-bottom:.5rem}#step-1-form>*+h3{margin-top:1rem}#step-2-form h3{font-size:1.2rem;margin-bottom:.5rem}#step-2-form fieldset{--indent:1.7em;transition:opacity .25s ease-in-out;border:0}#step-2-form fieldset[disabled]{opacity:.25}#step-2-form fieldset>h4{font-size:1.1em;padding-bottom:.1rem;padding-left:1.7rem;background:no-repeat 0 center;background-size:1.1rem auto}#step-2-form fieldset>h4.firefly{background-image:url(../images/icons/firefly.svg)}#step-2-form fieldset>h4.stock{background-image:url(../images/icons/stock.svg)}#step-2-form fieldset>h4.frame-io{background-image:url(../images/icons/frame-io.svg)}#step-2-form fieldset>h4.indemnification{background-image:url(../images/icons/indemnification.svg)}#step-2-form fieldset>h4.administration{background-image:url(../images/icons/administration.svg)}#step-2-form fieldset>h4.security{background-image:url(../images/icons/security.svg)}#step-2-form fieldset>*+h4{margin-top:1em}#step-2-form fieldset>p{margin-left:var(--indent);margin-top:.5em}#step-2-form fieldset p.note{margin-left:0;font-size:.85em;line-height:1;font-style:italic;padding-right:2rem}form .product{display:grid;grid-template-columns:1.8rem auto;padding-left:var(--indent);padding-top:.1em;padding-bottom:.1em;border-radius:1rem;border:2px solid transparent;transition:border-color .25s ease-in-out,opacity .4s ease-in-out}form .product>div:nth-of-type(1){padding-top:.2rem}form .product>div:nth-of-type(2){position:relative;padding:.25rem 2rem .25rem 0}form .card .product{border-radius:0}#step-2-form .product:hover{border-color:var(--color-border)}form .product:has(input[disabled]):hover{border-color:transparent}form .product:has(input[value=firefly-ip-none]) .trigger{display:none}form{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form select{appearance:none;-moz-appearance:none;border:none;border-radius:2em;font-family:adobe-clean,sans-serif;font-size:1em;font-weight:600;color:#fff;padding:.4em 4em .4em 1.5em;width:17rem}form select:focus{outline:0}form select option{background-color:#fff;color:#000}form select{background:var(--color-adobe-blue) url(../images/dropdown-arrow.svg) no-repeat 95% center;background-size:auto 12px}.card{--padding-top:1rem;--padding-side:1rem;background-color:#fff;border:2px solid var(--color-border);border-radius:1em;padding-bottom:.6rem}.step-1 .card{margin-top:1.5em}.card h3{font-size:1.15em;margin-left:-1rem}.card h4{font-size:1rem;margin:1rem}.card .title{border-bottom:2px solid var(--color-border);margin:-.5em 0 .5rem;padding:1.25rem 2rem .6rem 2rem}.card .product{display:grid;grid-template-columns:1.35rem auto;gap:.6em;line-height:1;transition:background-color .25s ease-in-out;padding:.4rem 2.5rem .3rem 1rem;position:relative}.card .product:hover{background-color:#dfecf3}.card .product .icon img{width:100%}.card .product .desc{display:none}.card p.note{text-align:left;font-size:.85em;color:#888;padding:1em .5em 1em .5em}.card .product#authentication-sso,.card .product#central-license-management,.card .product#controls-third-party-models,.card .product#firefly-ip-none{display:none}.trigger{width:1rem;height:1rem;border-radius:50%;background-color:#fff;border:1px solid #ccc;color:#ccc;display:flex;justify-content:center;align-items:center;padding:.6rem;position:absolute;top:.35rem;right:1rem;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out;cursor:pointer}.trigger::before{content:'?'}form .product .trigger{top:.2rem;right:.4rem;background-color:transparent;border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.2)}form .product:hover .trigger{border-color:#580082;background-color:#580082;color:#fff}.card .product.selected .trigger,form .product.selected .trigger{background-color:#580082;border-color:#580082;color:#fff}.card .product.selected .trigger::before,form .product.selected .trigger::before{content:'×';font-size:1.1rem;padding-bottom:.2rem}.message{display:none;text-align:center;padding:1em 0}.message p{color:#fff;font-size:1.1em;font-weight:500;border-radius:3em;background-color:hsl(var(--blue-hue),25%,50%);display:inline-block;padding:.8em 4em}#id-descriptions{display:none}#id-description-hover{color:rgba(255,255,255,.7);background-color:#580082;line-height:1.2;width:400px;padding:1rem 2.5rem 1.5rem 1rem;border-radius:.7rem;position:absolute;border:4px solid #dfecf3;box-shadow:0 0 10px rgba(0,0,0,.25);z-index:10}#id-description-hover h5{font-size:.9rem;margin-bottom:.2rem;color:#fff}#id-description-hover h5 span{display:none}#id-description-hover strong{color:#fff}#id-description-hover li+li{margin-top:.35rem}#id-description-hover p+p{margin-top:.35rem}#id-description-hover a,#id-description-hover a:visited{color:#b6daff}#id-description-hover div{font-size:.9rem}#id-description-hover .close{display:block;position:absolute;top:.5rem;right:1rem;font-size:1.5rem;cursor:pointer}footer{--logo-width:55px;font-size:.85em;color:#666;padding-top:4em;padding-bottom:3em}footer .content{display:grid;grid-template-columns:var(--logo-width) auto;gap:1.5rem}footer a.adobe{display:inline-block;aspect-ratio:453/118;background:url(../images/adobe.svg) no-repeat 0 0;background-size:contain;width:var(--logo-width)}footer a.adobe span{display:none}#language-selected{width:1.7em;height:var(--flag-size);position:relative;transform:translateY(.2em)}#language-selected{--arrow-size:8px;cursor:pointer;position:relative;width:calc(var(--flag-size) + var(--arrow-size) + .4em);transform:translateY(-.07em)}#language-selected::after{content:'';position:absolute;top:22%;left:0;width:0;height:0;border-left:var(--arrow-size) solid #ccc;border-bottom:var(--arrow-size) solid transparent;border-top:var(--arrow-size) solid transparent;transform-origin:50% 50%;transition:rotate var(--option-duration)}body[data-language-menu-state=opened] #language-selected::after{rotate:90deg}body[data-language-menu-state=opened] header section.language .collapsible-panel>div{grid-template-rows:1fr}#language-options p{text-align:right}#language-options p:first-of-type{margin-top:1.5em}#language-options p+p{margin-top:.7em}#language-options p:last-of-type{margin-bottom:1.5em}#language-options a,#language-options a:visited{display:inline-block;padding:.6em calc(var(--flag-size) + .8em) .6em 0;text-decoration:none;color:#000}#language-options a:hover{text-decoration:underline}#language-options a::before{top:.5em}.flag{position:relative}.flag::before{aspect-ratio:1/1;content:'';background:url(../images/flag-spritesheet.svg) no-repeat 0 0;background-size:var(--flag-size) auto;border-radius:50%;box-shadow:0 0 3px inset rgba(0,0,0,.25);display:inline-block;width:var(--flag-size);position:absolute;top:0;right:0}.flag.en::before{background-position:0 0}.flag.jp::before{background-position:0 calc((var(--flag-size) * -1) + 1px)}.flag.kr::before{background-position:0 calc((var(--flag-size) * -2) + 1px)}.flag.fr::before{background-position:0 calc((var(--flag-size) * -3) + 1px)}.flag.de::before{background-position:0 calc((var(--flag-size) * -4) + 1px)}.flag.bp::before{background-position:0 calc((var(--flag-size) * -5) + 1px)}.flag.it::before{background-position:0 calc((var(--flag-size) * -6) + 1px)}.flag.es::before{background-position:0 calc((var(--flag-size) * -7) + 1px)}.collapsible-panel .collapsible-panel-wrapper{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--panel-duration)}.collapsible-panel .collapsible-panel-wrapper .collapsible-panel-content{min-height:0}