input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{height:auto;max-width:100%;vertical-align:middle}*,:after,:before{box-sizing:border-box}button:disabled{cursor:not-allowed;opacity:.6}html{overflow-x:hidden}body{font-family:Figtree,sans-serif;line-height:1.4;margin:0;overflow-wrap:break-word}html[lang^=ja] body,html[lang^=ko] body,html[lang^=zh] body{line-break:strict;line-height:1.15;overflow-wrap:normal;word-break:break-all;-webkit-text-size-adjust:100%}a{cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}.page-center{margin:0 auto;max-width:1280px;width:100%}.sticky-wrapper{position:relative}.stickybar-menu{position:sticky;top:0;z-index:99}.sticky-wrapper .bookmark-section{margin-top:-84px;padding-top:84px}#hs_cos_wrapper_software_section{width:100%}.curriculum-section{padding-bottom:80px}span.text-overflow{position:absolute;text-indent:-999999px}.benefits-group{background:#f9f9fb;padding:80px 0}.info-section{background:#eff1f5;padding:80px 0}.sticky-wrapper .program-overview{align-items:center;display:flex;flex-wrap:wrap;gap:56px;margin-top:0;padding:80px 0}.program-overview .heading-section{margin-bottom:80px;position:relative;text-align:center}.program-overview .heading-section:before{border-bottom:1px solid #d0d5dd;content:"";display:block;left:0;margin:0 auto;max-width:1264px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100%}.program-overview .heading-section h3{background:#fff;color:#667085;display:inline-block;font-family:Figtree;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0;padding:0 40px;position:relative;z-index:1}.workflow-and-tools{background-image:linear-gradient(180deg,#fff 6px,transparent 0),linear-gradient(90deg,#dcdfea 1px,transparent 0);background-position:50%;background-size:8.9rem .7rem;padding:128px 16px 0;width:100%}.workflow-and-tools .section-header:after,.workflow-and-tools .section-header:before{clear:both;content:"";display:table}.workflow-and-tools .section-header{margin-bottom:40px;margin-left:-20px;margin-right:-20px;padding:16px 0}.workflow-and-tools .section-header .left-content{float:left;padding:0 20px;width:42%}.workflow-and-tools .section-header .right-content{float:left;padding:0 20px;width:58%}.workflow-and-tools .section-header .left-content h2{color:#30374f;font-family:Figtree;font-size:48px;font-style:normal;font-weight:600;letter-spacing:-.96px;line-height:56px;margin:0}.workflow-and-tools .section-header .left-content h2 span{background:#ffcf71;background:linear-gradient(270deg,#ffcf71 0,#4da4a7 50%,#2376dd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.workflow-and-tools .section-header .right-content p{color:#30374f;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin:0 0 16px;padding:0}.workflow-and-tools .section-header .right-content p:last-child{margin-bottom:0}@media (max-width:991px){html.popup-open-main{overflow-x:visible}body.interior-design-landing{overflow-x:hidden}.page-center{max-width:600px}.benefits-group{padding-bottom:0;padding-top:0}.stickybar-menu{bottom:-100%;left:0;position:fixed;right:0;top:auto;transition:all .3s ease-out;width:100%;z-index:99}.sticky .stickybar-menu{bottom:0}.sticky-wrapper .bookmark-section{margin-top:0;padding-bottom:0;padding-top:0}.curriculum-section{padding-bottom:56px}.sticky-wrapper .program-overview{gap:16px}.workflow-and-tools{background-size:4.1rem .7rem;padding:40px 16px}.workflow-and-tools .section-header{margin:0 0 40px;padding:8px}.workflow-and-tools .section-header .left-content{float:none;padding:0;width:100%}.workflow-and-tools .section-header .left-content h2{color:#111322;font-size:24px;letter-spacing:0;line-height:32px;margin-bottom:8px}.workflow-and-tools .section-header .right-content{float:none;padding:0;width:100%}.workflow-and-tools .section-header .right-content p{color:#111322;font-size:12px;line-height:16px;margin-bottom:8px}}