.portfolio-template-selection{display:flex;justify-content:center;width:100%;min-height:100vh;height:auto;overflow-x:hidden;overflow-y:auto;padding:40px 56px;box-sizing:border-box}.template-selection-main{display:flex;flex-direction:column;width:min(100%,980px);gap:32px}body:has(.portfolio-template-selection)>footer{display:none!important}.launch-section{display:flex;flex-direction:row;align-items:center;gap:24px}.launch-rocket{width:120px;height:117px;-o-object-fit:contain;object-fit:contain}.launch-heading{font-family:Poppins-SemiBold,sans-serif;font-size:36px;line-height:48px;background-image:linear-gradient(90deg,#632E38,#6B6041 30%,#32685D 70%,#225B8C 97%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin:0}.choose-template-section{display:flex;flex-direction:column;gap:24px;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:32px 60px}.choose-template-heading{font-family:Poppins-SemiBold,sans-serif;font-size:24px;line-height:32px;color:#2C2C2C;margin:0;align-self:flex-start}.template-cards-single{max-width:320px}.template-selected-info{display:flex;flex-direction:column;gap:4px;padding:12px 0 0}.template-selected-name{font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:20px;color:#2C2C2C}.template-selected-desc{font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:16px;color:#757575}.view-portfolio-button{margin-top:20px;padding:10px 20px;font-family:Poppins-Medium,sans-serif;font-size:14px;line-height:20px;color:#FFFFFF;background:linear-gradient(90deg,#632E38,#6B6041 30%,#326B50 70%,#225B8C 97%);border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.view-portfolio-button:hover{opacity:.9}.template-cards{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}.template-card{display:flex;flex-direction:column;width:269px;height:185px;background-color:#FFFFFF;border-radius:12px;padding:0;cursor:pointer;transition:all .3s;position:relative;overflow:visible}.template-card:before{bottom:-50px;border-bottom:50px solid #ffffff;border-radius:12px;z-index:5}.template-card:after,.template-card:before{content:"";position:absolute;left:0;right:0;pointer-events:none}.template-card:after{bottom:0;height:100%;background:linear-gradient(0deg,#F5F5F5 0,transparent 30%);border:2px solid #e9e9e9;border-radius:12px}.template-card:hover:after{border-color:#999999}.template-card-content{height:100%;padding:16px 16px 0;box-sizing:border-box;display:flex;flex-direction:column}.template-preview{width:100%}.template-card.selected{outline:2px solid #999999;outline-offset:-2px;height:70%}.template-card.selected:after{border-color:#444444!important}.template-image{width:230px;height:110px;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0;max-width:100%;margin-top:15px;margin-bottom:auto}.template-info{display:flex;flex-direction:column;gap:4px;margin:0 0 2px;padding:0}.template-card.selected .template-info{margin-top:0;padding:0}.template-name{font-weight:500;font-size:14px;line-height:20px;color:#2C2C2C}.template-description,.template-name{font-family:Poppins,sans-serif;letter-spacing:0;margin:0}.template-description{font-weight:400;font-size:12px;line-height:16px;color:#757575}.select-template-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;padding:8px 12px;height:36px;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:16px;white-space:nowrap;color:#000000;background-color:#FFFFFF;border:none;border-radius:8px;cursor:pointer;width:100%;margin-top:0;position:relative;overflow:hidden;transition:color .3s ease;z-index:10;flex-shrink:0;box-sizing:border-box}.select-template-button:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,#632E38,#6B6041 30%,#326B50 70%,#225B8C 97%);transition:width .4s ease;z-index:-1}.select-template-button:hover{color:#FFFFFF}.select-template-button:hover:before{width:100%}.select-template-button:hover img{filter:brightness(0) invert(1);transition:filter .3s ease}.select-template-button img{filter:brightness(0);transition:filter .3s ease}.template-card-select-button{margin:10px 0 0;padding:12px 16px;box-sizing:border-box}.select-template-button.coming-soon:before{background:linear-gradient(90deg,#632E38,#632E38)}.template-coming-soon-label{display:none}@media screen and (max-width:1024px){.portfolio-full-container:has(.portfolio-template-selection) .portfolio-sidebar{height:142px;min-height:142px;justify-content:flex-end;padding:0 20px 20px;border-bottom:0;background:#FFFFFF}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-sidebar-mobile-row{height:24px;min-height:24px;gap:16px;align-items:center}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-sidebar-mobile-row .portfolio-sidebar-logo-wrap{display:none!important}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-sidebar-mobile-row .portfolio-sidebar-bottom{flex:0 0 auto;width:auto;margin-left:auto;gap:0}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-sidebar-actions-icons{display:none}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-mobile-menu-dropdown{display:flex;align-items:center;width:24px;height:24px}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-mobile-menu-toggle{width:24px;height:24px;border:0;border-radius:0;background:transparent;color:#0D0D0D;box-shadow:none}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-mobile-menu-toggle:hover,.portfolio-full-container:has(.portfolio-template-selection) .portfolio-mobile-menu-toggle[aria-expanded=true]{border:0;background:transparent;color:#0D0D0D;box-shadow:none}.portfolio-full-container:has(.portfolio-template-selection) .portfolio-mobile-menu-toggle__icon{width:24px;height:24px}.portfolio-template-selection{min-height:calc(100dvh - 142px);min-height:calc(100vh - 142px);align-items:flex-start;padding:48px 20px 28px;background:linear-gradient(180deg,rgba(255,252,245,.4),#FFFFFF),#FAFAFA}.template-selection-main{width:100%;max-width:400px;margin:0 auto;gap:48px}.launch-section{flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:64px}.launch-rocket{width:64.82px;height:64px}.launch-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0}.choose-template-heading{font-family:Poppins,sans-serif;font-weight:500;font-size:17px;line-height:26px;color:#0D0D0D}.choose-template-section{padding:0;box-shadow:none;align-items:stretch;gap:16px}.template-cards{flex-direction:column;gap:16px}.template-card{width:100%;max-width:100%;height:224px;margin:0 auto;padding:0;border:1px solid #ebebeb;border-radius:4px;background-color:#FFFFFF;overflow:hidden}.template-card:after,.template-card:before{content:none}.template-card.selected{outline:none;height:224px}.template-card-content{height:100%;padding:21px 0 0 19px;gap:10px}.template-preview{width:349px;max-width:calc(100% - 19px);height:157px;background-color:#FAFAFA;border:1.322px solid #dedede;border-radius:4px;box-shadow:0 .821px 1.643px -.411px rgba(16,24,40,.1),0 .411px .821px -.411px rgba(16,24,40,.06);overflow:hidden}.template-image{width:100%;height:157px;max-width:100%;margin:0;border-radius:4px;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.template-info{width:349px;max-width:calc(100% - 19px);margin:0;gap:2px;padding:0}.template-name{color:#0D0D0D;font-size:14px;line-height:20px}.template-description{font-size:11px;line-height:14px;color:#4A4A4A}.template-coming-soon-label{display:none}}@media screen and (max-width:768px){.portfolio-template-selection{padding:48px 20px 28px;background:linear-gradient(180deg,rgba(255,252,245,.4),#FFFFFF),#FFFFFF}.template-selection-main{max-width:400px}.template-card-select-button{height:32px;padding:0 12px;margin:0 20px 20px;width:calc(100% - 41px)}}@media screen and (max-width:480px){.portfolio-template-selection{padding:48px 20px 28px}.template-selection-main{max-width:400px}.launch-rocket{width:64.82px;height:64px}.launch-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:24px;line-height:32px;letter-spacing:0;vertical-align:middle}.choose-template-heading{font-size:16px;line-height:24px}.template-cards{gap:16px}}