.PortfolioProfileFeatures_section__LSpd7{overflow:hidden;border-bottom:1px solid rgb(255 255 255/10%);background:#090a0c;color:#fafafa}.PortfolioProfileFeatures_container__8ctvE{width:min(100%,1440px);margin-inline:auto;padding:72px 24px 88px}.PortfolioProfileFeatures_introduction__eWJSd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:64px;padding-bottom:32px;border-bottom:1px solid rgb(255 255 255/12%)}.PortfolioProfileFeatures_eyebrow__CyA8g{margin:0 0 12px;color:var(--tf-brand);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.14em;text-transform:uppercase}.PortfolioProfileFeatures_introduction__eWJSd h2{max-width:820px;margin:0;font-size:36px;font-weight:600;line-height:42px;letter-spacing:0}.PortfolioProfileFeatures_introduction__eWJSd>p{max-width:48ch;margin:0;color:rgb(250 250 250/62%);font-size:15px;font-weight:400;line-height:22px;letter-spacing:0}.PortfolioProfileFeatures_workflowIndex__0ryeR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid rgb(255 255 255/10%)}.PortfolioProfileFeatures_indexItem__UNBmg{min-height:64px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-inline:16px;border-right:1px solid rgb(255 255 255/10%)}.PortfolioProfileFeatures_indexItem__UNBmg:first-child{padding-left:0}.PortfolioProfileFeatures_indexItem__UNBmg:last-child{border-right:0}.PortfolioProfileFeatures_indexItem__UNBmg span,.PortfolioProfileFeatures_indexItem__UNBmg strong{font-weight:600}.PortfolioProfileFeatures_indexItem__UNBmg span{color:var(--tf-brand);font-size:11px;line-height:14px}.PortfolioProfileFeatures_indexItem__UNBmg strong{color:rgb(250 250 250/78%);font-size:13px;line-height:18px}.PortfolioProfileFeatures_indexItem__UNBmg svg{width:16px;height:16px;color:rgb(157 189 255/48%)}.PortfolioProfileFeatures_featureSteps__ytm_F{display:grid}.PortfolioProfileFeatures_featureStep__811IT,.PortfolioProfileFeatures_reviewStep__nOLAA{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.65fr);align-items:center;gap:clamp(40px,6vw,88px);padding-block:72px;border-bottom:1px solid rgb(255 255 255/10%)}.PortfolioProfileFeatures_featureStep__811IT.PortfolioProfileFeatures_reverseStep__iVpbg{grid-template-columns:minmax(0,1.65fr) minmax(260px,.72fr)}.PortfolioProfileFeatures_featureCopy__IizU1{min-width:0;max-width:400px}.PortfolioProfileFeatures_featureDescriptionBlock__jwdrK,.PortfolioProfileFeatures_featureTitle__OOy8q{display:block}.PortfolioProfileFeatures_featureDescriptionBlock__jwdrK{margin-top:18px}.PortfolioProfileFeatures_featureHeading__1pOMy h3{max-width:18ch;margin:20px 0 0;color:rgb(250 250 250/92%);font-size:24px;font-weight:600;line-height:30px;letter-spacing:0;text-wrap:balance}.PortfolioProfileFeatures_featureHeading__1pOMy>p{margin:12px 0 0;color:var(--tf-brand);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.12em;text-transform:uppercase}.PortfolioProfileFeatures_stepLabel__I7pN2{display:flex;align-items:center;gap:10px;color:var(--tf-brand)}.PortfolioProfileFeatures_stepLabel__I7pN2 span,.PortfolioProfileFeatures_stepLabel__I7pN2 strong{font-size:11px;font-weight:600;line-height:14px}.PortfolioProfileFeatures_stepLabel__I7pN2 strong{letter-spacing:.12em;text-transform:uppercase}.PortfolioProfileFeatures_stepLabel__I7pN2 svg{width:16px;height:16px}.PortfolioProfileFeatures_featureDescription__BTcPN{max-width:48ch;margin:0;color:rgb(250 250 250/60%);font-size:15px;font-weight:400;line-height:22px;letter-spacing:0;text-wrap:pretty}.PortfolioProfileFeatures_visualStage__LTbWJ{min-width:0;padding:24px;border:1px solid rgb(168 195 255/13%);background:rgb(18 20 24/58%);box-shadow:inset 0 1px 0 rgb(255 255 255/4%)}.PortfolioProfileFeatures_reviewStep__nOLAA{border-bottom:0}.PortfolioProfileFeatures_reviewCopy__QV3Ao{max-width:400px}.PortfolioProfileFeatures_reviewVisual__cxRQ0{min-width:0}@media (max-width:900px){.PortfolioProfileFeatures_introduction__eWJSd{gap:40px}.PortfolioProfileFeatures_introduction__eWJSd h2{font-size:30px;line-height:36px}.PortfolioProfileFeatures_featureStep__811IT,.PortfolioProfileFeatures_reviewStep__nOLAA{grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:32px}.PortfolioProfileFeatures_featureStep__811IT.PortfolioProfileFeatures_reverseStep__iVpbg{grid-template-columns:minmax(0,1.38fr) minmax(220px,.62fr);gap:32px}}@media (max-width:800px){.PortfolioProfileFeatures_container__8ctvE{padding:40px 16px 48px}.PortfolioProfileFeatures_featureStep__811IT,.PortfolioProfileFeatures_featureStep__811IT.PortfolioProfileFeatures_reverseStep__iVpbg,.PortfolioProfileFeatures_introduction__eWJSd,.PortfolioProfileFeatures_reviewStep__nOLAA{grid-template-columns:1fr}.PortfolioProfileFeatures_introduction__eWJSd{gap:16px;padding-bottom:24px}.PortfolioProfileFeatures_introduction__eWJSd h2{font-size:22px;line-height:28px}.PortfolioProfileFeatures_featureDescription__BTcPN,.PortfolioProfileFeatures_introduction__eWJSd>p{font-size:14px;line-height:21px}.PortfolioProfileFeatures_workflowIndex__0ryeR{grid-template-columns:1fr;padding-block:8px}.PortfolioProfileFeatures_indexItem__UNBmg,.PortfolioProfileFeatures_indexItem__UNBmg:first-child{min-height:42px;padding-inline:0;border-right:0}.PortfolioProfileFeatures_indexItem__UNBmg svg{transform:rotate(45deg)}.PortfolioProfileFeatures_featureStep__811IT,.PortfolioProfileFeatures_reviewStep__nOLAA{gap:24px;padding-block:40px}.PortfolioProfileFeatures_featureCopy__IizU1,.PortfolioProfileFeatures_reviewCopy__QV3Ao{max-width:560px}.PortfolioProfileFeatures_featureHeading__1pOMy h3{margin-top:16px;font-size:17px;line-height:22px}.PortfolioProfileFeatures_reviewVisual__cxRQ0,.PortfolioProfileFeatures_visualStage__LTbWJ{margin-inline:0;padding:0;border:0;background:transparent;box-shadow:none}.PortfolioProfileFeatures_profileFacts__Xd_iD{gap:0;padding:0;border-top:1px solid rgb(255 255 255/7%);border-bottom:1px solid rgb(255 255 255/7%);background:transparent}.PortfolioProfileFeatures_profileFact__OxcKJ{padding:10px 8px;border:0;border-radius:0}.PortfolioProfileFeatures_profileFact__OxcKJ:nth-child(2n){border-left:1px solid rgb(255 255 255/7%)}.PortfolioProfileFeatures_profileFact__OxcKJ:nth-child(n+3){border-top:1px solid rgb(255 255 255/7%)}.PortfolioProfileFeatures_profileIntro__F6cR7{margin-top:0;padding:12px 0 0;border:0;border-radius:0;background:transparent}}