.fe{font-family:Open Sans,sans-serif;background:var(--ploy-background-primary);color:var(--ploy-text-primary);overflow:clip}.fe *,.fe *:before,.fe *:after{box-sizing:border-box}.fe :is(.fe-serif,.fe-heading,.ml-serif){font-family:Open Sans Condensed,sans-serif;font-weight:700;letter-spacing:0}.fe .ml-mono{font-family:Open Sans,sans-serif}.fe :is(.font-bold,.font-extrabold){font-weight:700}.fe .font-semibold{font-weight:600}.fe .fe-heading{margin-bottom:0;text-wrap:pretty}.fe .fe-heading-display{font-size:clamp(3.5rem,6vw,5rem);line-height:1}.fe .fe-heading-h1{font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.2}.fe .fe-heading-h2,.fe h2.fe-serif{font-size:clamp(2rem,3.35vw,3rem);line-height:1.12}.fe .fe-heading-h3{font-size:clamp(1.65rem,2.3vw,2.3rem);line-height:1.16}.fe .fe-heading-h4{font-size:1.65rem;line-height:1.2}.fe .fe-heading-h5{font-size:1.25rem;line-height:1.3}.fe .fe-heading-h6{font-size:1rem;line-height:1.4}.fe .fe-label{font-size:.75rem;font-weight:600;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.fe .fe-accent{color:inherit}.fe .fe-container{width:min(100% - 80px,1200px);margin-inline:auto}.fe .fe-section-inner{padding-block:88px}.fe .fe-section{border-bottom:1px solid var(--ploy-border-primary)}.fe :is(section,[id=faq]){scroll-margin-top:92px}.fe .fe-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:12px 20px;border-radius:4px;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;transition:background-color .18s,color .18s}.fe .fe-button-primary{background:var(--ploy-background-inverse);color:#fff;border:1px solid var(--ploy-background-inverse)}.fe .fe-button-primary:hover{background:var(--ploy-neutral-inverse-s2)}.fe .fe-button-text{color:var(--ploy-text-primary);padding-inline:0}.fe .fe-button svg{color:var(--ploy-accent-primary);flex-shrink:0;transition:translate .18s}.fe .fe-button:hover svg{translate:3px 0}.fe :is(a,button,input,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--ploy-accent-primary);outline-offset:5px}.fe .fe-card{background:#fff;color:var(--ploy-text-primary);border:1px solid var(--ploy-border-primary)}.fe .fe-card-framed{box-shadow:18px 18px 0 var(--ploy-background-inverse)}.fe [hidden]{display:none!important}.fe #site-nav{background:#fff;border-color:var(--ploy-border-primary);backdrop-filter:none}.fe .nav-inner{height:78px;max-width:1280px;padding-inline:40px;gap:24px}.fe .nav-logo svg{width:134px}.fe .nav-link{font-size:.875rem;font-weight:400}.fe .nav-cta{background:var(--ploy-background-inverse);color:#fff;border-radius:4px;font-size:.875rem;font-weight:600;padding:12px 17px;box-shadow:none;min-height:40px}.fe .nav-region{border:0;padding-inline:4px;font-size:.8125rem}.fe #site-nav [class*=rounded-2xl],.fe #site-nav [class*=rounded-xl]{border-radius:0}.fe .nav-mobile{max-height:calc(100dvh - 78px);overflow-y:auto;overscroll-behavior:contain}.fe .fe-hero{padding-top:146px;padding-bottom:70px}.fe .fe-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:62px}.fe .fe-hero-copy .fe-label{max-width:430px}.fe .fe-hero-copy h1{margin-top:24px;margin-left:-2px}.fe .fe-hero-statement{max-width:33rem;margin-top:25px;font-size:1.125rem;line-height:1.65;color:var(--ploy-text-primary)}.fe .fe-hero-subhead{max-width:32rem;margin-top:16px;color:var(--ploy-text-secondary);font-size:.86rem;line-height:1.75}.fe .fe-hero-actions{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:28px;align-items:center}.fe .fe-hero-visual{position:relative;height:465px;isolation:isolate;padding:35px 38px 34px 0}.fe .fe-hero-frame{position:absolute;inset:0 0 0 40px;z-index:-1;border:18px solid var(--ploy-background-inverse)}.fe .fe-hero-frame:after{content:"";position:absolute;right:-18px;top:57%;bottom:-18px;width:4px;background:var(--ploy-accent-primary)}.fe .fe-hero-photo{width:100%;height:100%;object-fit:cover;object-position:51% center;display:block}.fe .fe-client-strip{padding-block:8px;border-block:1px solid var(--ploy-border-primary)}.fe .fe-client-strip img{max-height:39px}.fe .fe-stats{display:grid;grid-template-columns:repeat(3,1fr);padding-block:33px}.fe .fe-stats>div{padding-inline:36px;border-right:1px solid var(--ploy-border-primary)}.fe .fe-stats>div:first-child{padding-left:0}.fe .fe-stats>div:last-child{border:0}.fe .fe-stats span{font-size:1.8rem;line-height:1.2}.fe .fe-stats p{margin-top:6px;color:var(--ploy-text-secondary);font-size:.73rem}.fe .fe-credentials{border-block:1px solid var(--ploy-border-primary);padding-block:22px}.fe .fe-credentials .fe-container{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 24px}.fe .fe-credentials span{font-size:.59rem;letter-spacing:.085em;text-transform:uppercase;color:var(--ploy-text-secondary)}.fe .fe-credentials span:before{content:"";display:inline-block;width:3px;height:3px;background:var(--ploy-accent-primary);margin-right:12px;vertical-align:middle}.fe :is(#problem,#solution,#ai-advantage,#how,#for,#pricing) [class*=rounded]{border-radius:0}.fe :is(#problem,#solution,#ai-advantage,#how,#for,#pricing) [class*=shadow]{box-shadow:none}.fe #problem .fe-section-inner{position:relative}.fe #problem .fe-heading{max-width:790px}.fe #problem .mt-14{margin-top:42px}.fe #problem .lg\:pt-7{border:16px solid var(--ploy-background-inverse);border-left-width:0;padding:32px 32px 32px 0;align-self:center}.fe #problem .lg\:pt-7>p{font-size:1rem}.fe #problem .lg\:pt-7>.mt-8{border:0;padding:0}.fe #problem .text-ploy-accent-primary{color:var(--ploy-text-primary)}.fe #problem li>span{color:var(--ploy-accent-primary)!important}.fe #problem .bg-ploy-accent-primary\/5{background:var(--ploy-background-inverse);border:0;color:#fff}.fe #problem .bg-ploy-accent-primary\/5 span{color:#fff}.fe #solution{background:var(--ploy-background-secondary)}.fe #solution .text-ploy-accent-primary{color:inherit}.fe #solution .overflow-hidden{position:relative;overflow:visible;border:0;padding:24px 0 24px 24px;margin-right:20px}.fe #solution .overflow-hidden:before{content:"";position:absolute;inset:0 24px 0 0;border:14px solid var(--ploy-background-inverse)}.fe #solution img{position:relative;min-height:360px;object-fit:cover}.fe #ai-advantage .lg\:grid-cols-3>div+div{border-left:1px solid var(--ploy-border-primary);padding-left:32px}.fe #ai-advantage .gap-x-12{column-gap:32px}.fe #ai-advantage .text-ploy-accent-primary{color:var(--ploy-accent-primary)}.fe #how{background:var(--ploy-background-secondary)}.fe #how .mt-14{gap:32px;margin-top:40px}.fe #how .mt-14>div{padding:28px 0 0;background:transparent;border:0;border-top:1px solid var(--ploy-background-inverse)}.fe #how .mt-14>div>.mt-5:last-child{color:var(--ploy-text-primary);font-weight:400}.fe #for .lg\:sticky{border:15px solid var(--ploy-background-inverse);padding:34px;background:#fff}.fe #for .lg\:sticky>.mt-5{gap:0;display:grid;grid-template-columns:1fr 1fr}.fe #for .lg\:sticky>.mt-5>span{border:0;border-bottom:1px solid var(--ploy-border-primary);padding:13px 10px 13px 0}.fe #for .lg\:sticky>a{background:var(--ploy-background-secondary);border:0}.fe .fe-services{padding-block:75px 94px}.fe .fe-services-intro{display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start;margin-bottom:54px}.fe .fe-services-intro .fe-label{padding-top:10px}.fe .fe-services-intro h2{max-width:750px}.fe .fe-services-composition{display:grid;grid-template-columns:33% 23% 44%;align-items:center;position:relative;padding-right:20px}.fe .fe-services-composition:after{content:"";position:absolute;top:-20px;right:0;bottom:-20px;width:42%;border:1px solid #7e8892;pointer-events:none}.fe .fe-services-photo{width:calc(100% + 24px);height:480px;object-fit:cover;filter:grayscale(1)}.fe .fe-service-tabs{position:relative;z-index:2;padding:0 0 0 26px;background:var(--ploy-background-inverse)}.fe .fe-service-tabs button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;min-height:85px;padding:22px 23px;text-align:left;font-size:.92rem;line-height:1.5;color:#e4e7eb;border:0;border-bottom:1px solid #344251;border-left:3px solid transparent;background:var(--ploy-background-inverse);cursor:pointer}.fe .fe-service-tabs button[aria-selected=true]{border-left-color:var(--ploy-accent-primary);color:#fff;background:#132333}.fe .fe-service-tabs button svg{color:var(--ploy-accent-primary);flex:none}.fe .fe-service-tabs button:hover{background:#132333}.fe .fe-service-panels{align-self:stretch;display:grid;position:relative;z-index:1}.fe .fe-service-panel{padding:38px 35px;border:0;align-self:center;min-height:480px}.fe .fe-service-panel h3{font-size:2.1rem}.fe .fe-service-promise{margin-top:10px;font-size:.87rem;line-height:1.6;font-weight:600}.fe .fe-service-body{margin-top:17px;color:var(--ploy-text-secondary);line-height:1.75;font-size:.85rem}.fe .fe-service-panel ul{display:grid;gap:11px;margin-top:22px;padding-top:22px;border-top:1px solid var(--ploy-border-primary)}.fe .fe-service-panel li{display:flex;gap:10px;font-size:.81rem;line-height:1.5}.fe .fe-service-panel li:before{content:"";width:4px;height:4px;background:var(--ploy-accent-primary);flex:none;margin-top:.55em}.fe #pricing>div{max-width:1280px;padding:88px 40px}.fe #pricing .lg\:col-span-7{position:relative;padding:18px 18px 18px 0}.fe #pricing .lg\:col-span-7:before{content:"";position:absolute;border:1px solid #718090;inset:0 0 0 18px;pointer-events:none}.fe #pricing .lg\:col-span-7>div{position:relative;background:#fff;color:var(--ploy-text-primary);border:0}.fe #pricing .lg\:col-span-7 [class*=text-ploy-text-inverse]{color:var(--ploy-text-primary)}.fe #pricing .lg\:col-span-7 [class*=border-ploy-text-inverse]{border-color:var(--ploy-border-primary)}.fe #pricing .lg\:col-span-7 .text-ploy-accent-primary{color:var(--ploy-text-primary)}.fe #pricing a[data-ploy-component-type=button]{background:var(--ploy-background-inverse);color:#fff;border-radius:4px;font-weight:600;padding:13px 18px}.fe #pricing a[data-ploy-component-type=button] svg{color:var(--ploy-accent-primary)}.fe #pricing .bg-ploy-accent-primary\/10{background:var(--ploy-background-secondary);justify-content:flex-start;gap:10px 16px}.fe #pricing .bg-ploy-accent-primary\/10>span{padding:0;border:0}.fe .fe-testimonial-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.fe .fe-carousel-controls{display:flex;gap:10px;flex:none}.fe .fe-carousel-controls button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ploy-border-primary);cursor:pointer;color:var(--ploy-text-primary);background:#fff}.fe .fe-carousel-controls button:hover{border-color:var(--ploy-text-primary)}.fe .fe-carousel-controls button:disabled{opacity:.3;cursor:default}.fe .fe-testimonial-viewport{overflow:hidden;margin-top:44px}.fe .fe-testimonial-track{display:flex;touch-action:pan-y pinch-zoom}.fe .fe-testimonial{flex:0 0 33.333%;min-width:0;padding:28px 30px 5px 0;margin-right:30px;border-top:1px solid var(--ploy-background-inverse);display:flex;flex-direction:column}.fe .fe-stars{color:var(--ploy-accent-primary);letter-spacing:.2em;font-size:.78rem}.fe .fe-testimonial blockquote{font-family:Open Sans Condensed,sans-serif;margin-top:20px;font-size:1.22rem;line-height:1.6;flex:1}.fe .fe-testimonial figcaption{margin-top:24px}.fe .fe-testimonial figcaption>span{display:block;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.fe .fe-testimonial small{display:block;margin-top:6px;font-size:.75rem;color:var(--ploy-text-secondary)}.fe .fe-faq>section>div{max-width:1000px;padding:80px 40px}.fe .fe-faq{background:var(--ploy-background-secondary);border-bottom:1px solid var(--ploy-border-primary)}.fe .fe-faq>section{background:transparent}.fe .fe-faq h2{font-size:clamp(2rem,3.3vw,2.9rem);line-height:1.14}.fe .fe-faq summary .ml-serif{font-family:Open Sans,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0}.fe .fe-faq summary::-webkit-details-marker{display:none}.fe .fe-faq details p{font-size:1.0625rem;line-height:1.8}.fe .financial-readiness-feature{background:var(--ploy-background-inverse)}.fe .financial-readiness-feature>div{max-width:1280px;padding:65px 40px}.fe .financial-readiness-feature h2{font-size:clamp(2rem,3.3vw,2.8rem)}.fe .financial-readiness-feature a{border-radius:4px;box-shadow:none;font-weight:600}.fe #journal{position:relative}.fe #journal .fe-section-inner{padding-block:100px}.fe #journal .lg\:col-span-4{position:relative;z-index:1}.fe #journal .lg\:col-span-8{position:relative;padding:26px 26px 26px 0;isolation:isolate}.fe #journal .lg\:col-span-8:before{content:"";position:absolute;z-index:-1;inset:0 0 0 28px;background:var(--ploy-background-inverse)}.fe .fe-journal-cards{display:grid;gap:20px}.fe .fe-article-card{display:grid;grid-template-columns:34% 1fr;background:#fff;color:var(--ploy-text-primary);border:1px solid var(--ploy-border-primary);text-decoration:none}.fe .fe-article-card>img{width:100%;height:100%;object-fit:cover;min-height:250px}.fe .fe-article-content{padding:27px}.fe .fe-article-content .fe-label{font-size:.75rem;color:var(--ploy-text-secondary)}.fe .fe-article-content h3{font-size:1.5rem;line-height:1.2;margin-top:12px;transition:color .2s}.fe .fe-article-content>p{font-size:1rem;line-height:1.75;color:var(--ploy-text-secondary);margin-top:13px}.fe .fe-article-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ploy-border-primary);font-size:.75rem;line-height:1.65;letter-spacing:.04em;text-transform:uppercase;color:var(--ploy-text-secondary)}.fe .fe-article-read{display:flex;gap:9px;align-items:center;white-space:nowrap;color:var(--ploy-text-primary);text-transform:none;font-size:.875rem}.fe .fe-article-read svg{color:var(--ploy-accent-primary)}.fe .fe-article-card:hover h3{color:var(--ploy-accent-primary)}.fe .fe-article-text-only{grid-template-columns:1fr}.fe #book{position:relative;background:#fff;color:var(--ploy-text-primary);padding:85px 40px 95px;border-bottom:1px solid var(--ploy-border-primary)}.fe #book>div{max-width:1200px}.fe #book>div>div{gap:65px}.fe #book .lg\:sticky{position:relative;top:0;padding:28px 0 30px 35px;border-left:14px solid var(--ploy-background-inverse)}.fe #book .lg\:sticky:before{content:"";position:absolute;left:-14px;top:0;height:14px;width:42%;background:var(--ploy-background-inverse)}.fe #book .lg\:sticky:after{content:"";position:absolute;left:-14px;bottom:0;height:14px;width:42%;background:var(--ploy-background-inverse)}.fe #book h2{color:var(--ploy-text-primary);font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.14}.fe #book [class*=text-ploy-text-inverse]{color:var(--ploy-text-secondary)}.fe #book .advisor-form-wrap{position:relative;padding:34px;border:1px solid var(--ploy-border-primary);border-radius:0;box-shadow:none;margin:20px 20px 0 0;isolation:isolate}.fe #book .advisor-form-wrap:before{content:"";position:absolute;inset:-21px -21px 20px 20px;border-top:14px solid var(--ploy-background-inverse);border-right:14px solid var(--ploy-background-inverse);z-index:-1;pointer-events:none}.fe #book .advisor-form-title{font-family:Open Sans Condensed,sans-serif;font-size:1.65rem;font-weight:700;letter-spacing:0}.fe #book :is(input,textarea){border-radius:0;background:#fff;min-height:44px;border-color:var(--ploy-border-primary);font-family:inherit}.fe #book .form-label{color:var(--ploy-text-secondary);letter-spacing:.06em;font-size:.875rem;font-weight:600}.fe #book .btn-form-submit{border-radius:4px;background:var(--ploy-background-inverse);color:#fff;box-shadow:none;font-weight:600;min-height:46px}.fe footer{background:#fff;color:var(--ploy-text-primary)}.fe footer .footer-inner{max-width:1280px}.fe footer [class*=rounded]{border-radius:0}@media(min-width:1450px){.fe .fe-hero{padding-top:163px;padding-bottom:83px}.fe .fe-hero-visual{height:500px}}@media(max-width:1100px){.fe .fe-container{width:calc(100% - 56px)}.fe .nav-inner{padding-inline:28px}.fe .fe-hero-grid{gap:35px}.fe .fe-hero-visual{height:445px;padding-right:24px}.fe .fe-hero-frame{border-width:13px}.fe .fe-hero-frame:after{right:-13px;bottom:-13px}.fe .fe-hero-copy h1{font-size:3rem}.fe .fe-service-tabs{padding-left:12px}.fe .fe-service-tabs button{padding-inline:15px}.fe .fe-service-panel{padding:30px 25px}.fe .fe-services-composition{grid-template-columns:28% 25% 47%}.fe .fe-article-content{padding:22px}.fe .fe-article-card{grid-template-columns:29% 1fr}}@media(max-width:1023px){.fe .fe-hero{padding-top:124px;padding-bottom:50px}.fe .fe-hero-copy h1{font-size:2.75rem}.fe .fe-hero-grid{grid-template-columns:1.1fr .9fr;gap:28px}.fe .fe-hero-visual{height:415px}.fe .fe-hero-actions{gap:14px}.fe .fe-hero-subhead{font-size:.81rem}.fe .fe-hero-statement{font-size:1.0625rem}.fe .fe-section-inner{padding-block:64px}.fe #problem .lg\:pt-7{border-width:12px;border-left:0;padding:25px 25px 25px 0}.fe #problem .mt-14{grid-template-columns:1fr 1fr;gap:35px}.fe #solution .grid{grid-template-columns:1.1fr 1fr;gap:35px}.fe #solution img{min-height:360px}.fe #solution .overflow-hidden{padding-left:15px;margin-right:0}.fe #ai-advantage .lg\:grid-cols-3{grid-template-columns:repeat(3,1fr);gap:22px}.fe #ai-advantage .lg\:grid-cols-3>div+div{padding-left:22px}.fe #how .mt-14{grid-template-columns:repeat(3,1fr);gap:25px}.fe .fe-services{padding-block:62px 75px}.fe .fe-services-intro{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.fe .fe-services-composition{grid-template-columns:31% 69%;padding-right:18px}.fe .fe-services-photo{grid-column:1;grid-row:1 / span 2;height:100%;min-height:420px;width:100%}.fe .fe-service-tabs{grid-column:2;grid-row:1;padding-left:0;display:flex;align-self:end}.fe .fe-service-tabs button{min-height:87px;padding:16px 12px;font-size:.76rem;border-left:0;border-bottom:3px solid transparent}.fe .fe-service-tabs button[aria-selected=true]{border-bottom-color:var(--ploy-accent-primary)}.fe .fe-service-tabs button svg{display:none}.fe .fe-service-panels{grid-column:2;grid-row:2}.fe .fe-service-panel{min-height:450px}.fe .fe-services-composition:after{width:65%}.fe #for .mt-14{grid-template-columns:1fr 1fr;gap:35px}.fe #for .lg\:sticky{padding:25px;border-width:10px;align-self:start}.fe #pricing>div{padding:65px 28px}.fe #pricing .lg\:col-span-5{max-width:40rem}.fe #pricing .lg\:col-span-5 h2,.fe #pricing .lg\:col-span-5 p{max-width:100%}.fe .fe-testimonial{flex-basis:48%}.fe #journal .fe-section-inner{padding-block:70px}.fe #journal .lg\:col-span-4 h2,.fe #journal .lg\:col-span-4 p{max-width:36rem}.fe .fe-article-card{grid-template-columns:35% 1fr}.fe #book{padding:65px 28px}.fe #book>div>div{grid-template-columns:.9fr 1.1fr;gap:35px}.fe #book .lg\:sticky{padding-left:22px;border-width:10px}.fe #book .advisor-form-wrap{padding:25px}}@media(max-width:700px){.fe .fe-container{width:calc(100% - 40px)}.fe .nav-inner{height:70px;padding-inline:20px}.fe .nav-mobile{max-height:calc(100dvh - 70px)}.fe .fe-hero{padding-top:109px;padding-bottom:35px}.fe .fe-hero-grid{grid-template-columns:1fr;gap:36px}.fe .fe-hero-copy .fe-label{font-size:.6875rem;max-width:100%}.fe .fe-hero-copy h1{font-size:clamp(2.5rem,9vw,3rem);margin-top:20px}.fe .fe-hero-statement{font-size:1.0625rem;margin-top:21px}.fe .fe-hero-subhead{font-size:.83rem;margin-top:14px}.fe .fe-hero-actions{gap:12px 23px;margin-top:23px}.fe .fe-button{font-size:.9375rem;gap:10px;padding-inline:16px}.fe .fe-button-text{padding-inline:0}.fe .fe-hero-visual{height:310px;padding:24px 25px 24px 0}.fe .fe-hero-frame{left:25px;border-width:12px}.fe .fe-hero-frame:after{right:-12px;bottom:-12px;width:3px}.fe .fe-stats{padding-block:25px}.fe .fe-stats>div{padding-inline:12px}.fe .fe-stats span{font-size:1.26rem}.fe .fe-stats p{font-size:.6rem;line-height:1.6}.fe .fe-credentials{padding-block:18px}.fe .fe-credentials .fe-container{gap:10px 15px}.fe .fe-credentials span{font-size:.53rem}.fe .fe-credentials span:before{margin-right:6px}.fe .fe-section-inner{padding-block:55px}.fe .fe-heading-h2,.fe h2.fe-serif{font-size:2rem;line-height:1.16}.fe #problem .mt-14,.fe #solution .grid,.fe #for .mt-14,.fe #how .mt-14,.fe #ai-advantage .lg\:grid-cols-3{grid-template-columns:1fr;gap:30px}.fe #problem li{padding-block:22px}.fe #problem .lg\:pt-7{border-width:10px;border-left:0}.fe #problem .text-\[2\.8rem\]{font-size:2.4rem}.fe #solution .overflow-hidden{padding:20px 0 20px 20px;margin-right:15px}.fe #solution img{min-height:230px}.fe #solution .overflow-hidden:before{border-width:12px}.fe #ai-advantage .lg\:grid-cols-3>div+div{border-left:0;border-top:1px solid var(--ploy-border-primary);padding:26px 0 0}.fe #ai-advantage .mt-12{padding-top:28px;margin-top:30px}.fe #how .mt-14{gap:30px}.fe #how .mt-14>div{padding-top:24px}.fe #for .lg\:sticky{padding:25px}.fe .fe-services{padding-block:55px 65px}.fe .fe-services-intro{gap:18px;margin-bottom:30px}.fe .fe-services-composition{grid-template-columns:1fr;padding-right:12px}.fe .fe-services-photo{grid-column:1;grid-row:1;height:230px;min-height:0;width:calc(100% - 25px);object-position:center 68%}.fe .fe-service-tabs{grid-column:1;grid-row:2;margin-top:-22px;margin-left:16px;z-index:2}.fe .fe-service-tabs button{flex:1;padding:14px 10px;min-height:81px;font-size:.7rem}.fe .fe-service-panels{grid-column:1;grid-row:3;margin-left:16px}.fe .fe-service-panel{min-height:490px;padding:27px 24px}.fe .fe-service-panel h3{font-size:1.85rem}.fe .fe-services-composition:after{width:calc(100% - 34px);top:25px;bottom:-15px}.fe #pricing>div{padding:55px 20px}.fe #pricing .lg\:col-span-7{padding-right:13px;padding-top:13px;padding-bottom:13px}.fe #pricing .p-8{padding:26px}.fe #pricing .px-8{padding-inline:26px}.fe #pricing .sm\:grid-cols-2{grid-template-columns:1fr}.fe .fe-testimonial-header{flex-wrap:wrap;gap:23px}.fe .fe-testimonial-viewport{margin-top:28px}.fe .fe-testimonial{flex-basis:90%;padding-right:18px;margin-right:24px}.fe .fe-testimonial blockquote{font-size:1.25rem}.fe .fe-faq>section>div{padding:55px 20px}.fe .fe-faq h2{font-size:2rem}.fe .fe-faq .mt-12{margin-top:30px}.fe .financial-readiness-feature>div{padding:55px 20px}.fe #journal .fe-section-inner{padding-block:55px}.fe #journal .lg\:col-span-8{padding:17px 17px 17px 0}.fe #journal .lg\:col-span-8:before{left:18px}.fe .fe-article-card{grid-template-columns:1fr}.fe .fe-article-card>img{height:180px;min-height:0}.fe .fe-article-content{padding:25px}.fe .fe-article-content h3{font-size:1.65rem}.fe .fe-article-content>p{font-size:1rem}.fe #book{padding:55px 20px 65px}.fe #book>div>div{grid-template-columns:1fr;gap:35px}.fe #book .lg\:sticky{padding:25px 10px 25px 24px}.fe #book .advisor-form-wrap{padding:26px 22px;margin-top:18px;margin-right:18px}.fe #book .advisor-form-wrap:before{border-width:12px}.fe footer .footer-inner{padding-inline:20px}}.fe .fe-hero{padding-top:139px;padding-bottom:58px}.fe .fe-hero-grid{gap:48px;grid-template-columns:1.12fr 1fr}.fe .fe-hero-helper{margin-top:14px;max-width:29rem;font-size:.875rem;line-height:1.65;color:var(--ploy-text-secondary)}.fe .fe-hero-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;padding:0;list-style:none}.fe .fe-hero-facts li{padding-inline:17px;font-size:.8125rem;line-height:1.7;color:var(--ploy-text-secondary);border-right:1px solid var(--ploy-border-primary)}.fe .fe-hero-facts li:first-child{padding-left:0}.fe .fe-hero-facts li:last-child{padding-right:0;border:0}.fe .fe-hero-visual{height:490px;padding:35px 36px 35px 0}.fe .fe-hero-frame{inset:0 0 0 34%;border:0;background:var(--ploy-background-inverse)}.fe .fe-hero-frame:after{inset:20px;width:auto;background:transparent;border:1px solid var(--ploy-accent-primary);border-left:0}.fe .fe-section-intro{margin-top:22px;font-size:1.0625rem;line-height:1.8;color:var(--ploy-text-secondary)}.fe .fe-trust .fe-section-inner{padding-block:74px}.fe .fe-trust-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:85px;align-items:center;max-width:1050px;margin-inline:auto}.fe .fe-founder{position:relative;padding:0 20px 20px 0;margin:0;isolation:isolate}.fe .fe-founder:before{content:"";position:absolute;inset:25px 0 0 22px;background:var(--ploy-background-inverse);z-index:-1}.fe .fe-founder img{display:block;width:100%;height:305px;object-fit:cover;object-position:center 30%}.fe .fe-founder figcaption{background:var(--ploy-background-primary);padding:19px 20px;border:1px solid var(--ploy-border-primary);font-size:.9375rem;line-height:1.6}.fe .fe-trust-copy p{margin-top:20px;font-size:1.0625rem;line-height:1.85;color:var(--ploy-text-secondary)}.fe .fe-trust-copy .fe-button{margin-top:18px}.fe .fe-decisions-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.fe .fe-decisions-grid>div:first-child{max-width:420px}.fe .fe-decision-list article{display:grid;grid-template-columns:30px 1fr;column-gap:20px;border-top:1px solid var(--ploy-border-primary);padding-block:26px}.fe .fe-decision-list article:first-child{border-color:var(--ploy-background-inverse)}.fe .fe-decision-list article:last-child{padding-bottom:0}.fe .fe-decision-number{font-size:.8125rem;color:var(--ploy-text-secondary);padding-top:8px}.fe .fe-decision-list h3{font-size:1.62rem}.fe .fe-decision-list p{margin-top:12px;color:var(--ploy-text-secondary);font-size:1.0625rem;line-height:1.8}.fe .fe-offer-anchor{scroll-margin-top:80px}.fe .fe-offer-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:45px}.fe .fe-offer-intro h2{margin-top:18px;max-width:530px}.fe .fe-offer-intro>p{max-width:365px;font-size:1.0625rem;line-height:1.8;color:var(--ploy-text-inverse);opacity:1;padding-bottom:4px}.fe .fe-offer .fe-services-composition{grid-template-columns:34% 25% 41%}.fe .fe-offer .fe-services-photo{height:345px}.fe .fe-offer .fe-service-panel{min-height:370px;padding:35px}.fe .fe-offer .fe-service-panel h3{font-size:1.9rem}.fe .fe-offer .fe-service-panel ul{margin-top:24px;padding-top:0;border:0;gap:16px}.fe .fe-offer .fe-service-panel li{font-size:1rem;line-height:1.65}.fe .fe-offer .fe-service-tabs button{font-size:1rem}.fe .fe-offer-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;margin-top:48px;border-top:1px solid color-mix(in srgb,var(--ploy-text-inverse) 25%,transparent);padding-top:30px}.fe .fe-offer-scope{font-size:1rem;line-height:1.8;max-width:550px}.fe .fe-offer-complex{font-size:.9375rem;line-height:1.8;opacity:1;margin-top:15px;max-width:550px}.fe .fe-offer-action{justify-self:end}.fe .fe-offer-action p{font-size:.9375rem;line-height:1.8;margin-bottom:19px}.fe .fe-offer-action .fe-button{border-color:var(--ploy-text-inverse)}.fe #how.fe-process{background:var(--ploy-background-primary)}.fe .fe-process-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.fe .fe-process-intro h2{max-width:560px}.fe .fe-process-intro .fe-section-intro{margin-top:0}.fe .fe-process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px}.fe .fe-process-steps article{border-top:1px solid var(--ploy-background-inverse);padding-top:24px}.fe .fe-process-steps h3{font-size:1.5rem;line-height:1.3}.fe .fe-process-steps p{font-size:1.0625rem;line-height:1.8;color:var(--ploy-text-secondary);margin-top:17px}.fe .fe-faq .ml-mono:empty{display:none}.fe .fe-faq h2{margin-top:0}.fe #book .advisor-form-sub{font-size:1rem;line-height:1.75;margin-bottom:24px}.fe #book .form-label{font-size:.875rem;letter-spacing:0;text-transform:none}.fe #book .form-required-note{font-size:.875rem;line-height:1.65}.fe #book .section-sub{font-size:1.125rem;max-width:30rem}.fe .fe-resources{background:var(--ploy-background-secondary)}.fe .fe-resources .fe-section-inner{padding-block:45px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.fe .fe-resources h2{font-size:2rem}.fe .fe-resources p{color:var(--ploy-text-secondary);font-size:1.0625rem;line-height:1.8}.fe .fe-resources .fe-button{margin-top:8px}@media(max-width:1023px){.fe .fe-hero{padding-top:120px}.fe .fe-hero-grid{gap:26px;grid-template-columns:1.15fr .85fr}.fe .fe-hero-visual{height:450px;padding-right:25px}.fe .fe-hero-facts li{padding-inline:10px;font-size:.8125rem}.fe .fe-trust-grid{gap:40px;grid-template-columns:.8fr 1.1fr}.fe .fe-trust .fe-section-inner{padding-block:60px}.fe .fe-founder img{height:320px}.fe .fe-decisions-grid,.fe .fe-offer-intro{gap:40px}.fe .fe-offer .fe-services-composition{grid-template-columns:30% 70%}.fe .fe-offer .fe-services-photo{height:100%;min-height:400px}.fe .fe-offer .fe-service-panel{min-height:345px}.fe .fe-offer .fe-service-tabs button{font-size:.875rem}.fe .fe-offer-bottom{gap:35px}.fe .fe-process-intro{gap:40px}.fe .fe-process-steps{gap:25px}.fe .fe-resources .fe-section-inner{gap:40px}}@media(max-width:700px){.fe .fe-hero{padding-top:108px;padding-bottom:32px}.fe .fe-hero-grid{grid-template-columns:1fr;gap:30px}.fe .fe-hero-visual{height:330px;padding:25px 26px 25px 0}.fe .fe-hero-frame:after{inset:14px}.fe .fe-hero-facts{margin-top:25px}.fe .fe-hero-facts li{font-size:.8125rem}.fe .fe-trust-grid{grid-template-columns:1fr;gap:30px}.fe .fe-trust-copy{grid-row:1}.fe .fe-founder{width:min(100%,350px)}.fe .fe-founder img{height:295px}.fe .fe-trust .fe-section-inner{padding-block:50px}.fe .fe-decisions-grid{grid-template-columns:1fr;gap:30px}.fe .fe-decision-list article{grid-template-columns:24px 1fr;column-gap:15px}.fe .fe-decision-list h3{font-size:1.5rem}.fe .fe-offer-intro{grid-template-columns:1fr;gap:20px}.fe .fe-offer .fe-services-composition{grid-template-columns:1fr}.fe .fe-offer .fe-services-photo{height:240px;min-height:0}.fe .fe-offer .fe-service-panel{min-height:340px;padding:26px}.fe .fe-offer .fe-service-panel h3{font-size:1.65rem}.fe .fe-offer .fe-service-tabs button{font-size:.8125rem;padding:12px 9px}.fe .fe-offer-bottom{grid-template-columns:1fr;gap:25px;margin-top:42px}.fe .fe-offer-action{justify-self:start}.fe .fe-process-intro{grid-template-columns:1fr;gap:20px}.fe .fe-process-steps{grid-template-columns:1fr;margin-top:32px;gap:30px}.fe .fe-process-steps h3{font-size:1.5rem}.fe .fe-resources .fe-section-inner{grid-template-columns:1fr;gap:20px;padding-block:38px}}@media(min-width:1280px){.fe{--fe-desktop-content: clamp(1200px, calc(100vw - 240px) , 1560px)}.fe .fe-container{width:min(calc(100% - 80px),var(--fe-desktop-content))}.fe .nav-inner,.fe footer .footer-inner{max-width:calc(var(--fe-desktop-content) + 80px)}.fe footer .footer-inner{padding-inline:40px}.fe .fe-hero-visual{height:clamp(490px,calc(16.667vw + 250px),570px)}.fe .fe-trust-grid{max-width:calc(var(--fe-desktop-content) - 150px)}.fe .fe-founder img{height:clamp(305px,calc(12.5vw + 125px),365px)}.fe .fe-trust-copy p,.fe .fe-decision-list p,.fe .fe-resources p{max-width:60ch}.fe .fe-process-intro .fe-section-intro{max-width:52ch}.fe .fe-process-steps p{max-width:44ch}.fe .fe-offer .fe-services-photo{height:clamp(345px,calc(12.5vw + 165px),405px)}.fe .fe-offer .fe-service-panel{min-height:clamp(370px,calc(12.5vw + 190px),430px)}.fe #book>div{max-width:var(--fe-desktop-content)}.fe #book>div>div>div:last-child{width:100%;max-width:640px;justify-self:end}}@media(prefers-reduced-motion:reduce){.fe *,.fe *:before,.fe *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fe .fe-button-primary,.fe .nav-cta,.fe #book .btn-form-submit{background:var(--ploy-button-primary-background);border-color:var(--ploy-button-primary-border);color:var(--ploy-button-primary-text)}.fe .fe-button-primary:hover,.fe .nav-cta:hover,.fe #book .btn-form-submit:hover{background:var(--ploy-accent-secondary-700)}.fe .fe-button-primary svg{color:currentColor}.fe .fe-button-text,.fe #journal .lg\:col-span-4>a{color:var(--ploy-accent-secondary)}.fe .fe-button-text svg{color:currentColor}.fe .fe-hero-frame{background:var(--ploy-background-accent-primary)}.fe .fe-hero-frame:after{border-color:var(--ploy-accent-tertiary)}.fe .fe-trust{background:var(--ploy-background-secondary)}.fe .fe-founder:before{background:var(--ploy-background-accent-primary)}.fe .fe-decision-number{color:var(--ploy-accent-secondary);font-weight:600}.fe .fe-decision-list article:first-child{border-color:var(--ploy-accent-secondary)}.fe .fe-offer{background:var(--ploy-background-accent-primary)}.fe .fe-offer-intro>p,.fe .fe-offer-complex{color:var(--ploy-text-inverse-secondary)}.fe .fe-services-composition:after{border-color:var(--ploy-border-inverse)}.fe .fe-service-tabs{background:transparent}.fe .fe-service-tabs button{background:transparent;border-bottom-color:var(--ploy-border-inverse)}.fe .fe-service-tabs button[aria-selected=true],.fe .fe-service-tabs button:hover{background:var(--ploy-accent-secondary-800)}.fe .fe-service-tabs button[aria-selected=true]{border-left-color:var(--ploy-accent-tertiary)}.fe .fe-service-tabs button svg{color:var(--ploy-accent-tertiary)}.fe .fe-service-panel li:before{background:var(--ploy-accent-secondary)}.fe #pricing .fe-offer-action .fe-button{background:var(--ploy-background-primary);color:var(--ploy-accent-secondary-800);border-color:var(--ploy-background-primary)}.fe #pricing .fe-offer-action .fe-button svg{color:currentColor}.fe #pricing .fe-offer-action .fe-button:hover{background:var(--ploy-background-accent-secondary)}.fe .fe-process-steps article{border-top-color:var(--ploy-accent-secondary)}.fe .fe-faq{background:var(--ploy-background-secondary)}.fe #book .lg\:sticky{border-left-width:4px;border-left-color:var(--ploy-accent-secondary)}.fe #book .lg\:sticky:before,.fe #book .lg\:sticky:after{display:none}.fe #book .advisor-form-wrap{background:var(--ploy-background-secondary)}.fe #book .advisor-form-wrap:before{border-width:6px;border-color:var(--ploy-background-accent-primary)}.fe #book :is(input,textarea){font-size:1rem;line-height:1.5;border-color:var(--ploy-input-border)}.fe #book :is(input,textarea)::placeholder{color:var(--ploy-text-secondary);opacity:1}.fe #book .btn-form-submit{font-size:1rem;min-height:48px}.fe #book .form-label{color:var(--ploy-text-primary)}.fe #book .form-required-note{color:var(--ploy-text-secondary)}.fe .fe-resources{background:var(--ploy-background-accent-secondary)}.fe #journal .lg\:col-span-8:before{background:var(--ploy-background-accent-primary)}.fe #journal .lg\:col-span-4>p{font-size:1.0625rem;line-height:1.8}.fe .fe-article-content h3{font-size:1.625rem}.fe .fe-article-meta{flex-wrap:wrap}.fe .fe-article-card:hover h3{color:var(--ploy-accent-secondary)}.fe footer{background:var(--ploy-neutral-primary-s1)}@media(max-width:1023px){.fe .fe-service-tabs button[aria-selected=true]{border-bottom-color:var(--ploy-accent-tertiary)}}.fe .fe-hero.fe-hero-centered{position:relative;isolation:isolate;padding-block:134px 42px;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse)}.fe .fe-hero-centered:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(125deg,transparent 35%,color-mix(in srgb,var(--ploy-background-accent-primary) 65%,transparent));pointer-events:none}.fe .fe-hero-centered .fe-hero-copy{max-width:900px;margin-inline:auto;text-align:center}.fe .fe-hero-centered .fe-hero-copy .fe-label{max-width:none;color:var(--ploy-accent-primary-400)}.fe .fe-hero-centered .fe-hero-copy h1{margin:17px auto 0;font-size:clamp(2.5rem,4.5vw,3.75rem);line-height:1.15;color:var(--ploy-text-inverse)}.fe .fe-hero-centered .fe-hero-statement{max-width:750px;margin:19px auto 0;color:var(--ploy-text-inverse-secondary);font-size:1.0625rem;line-height:1.75}.fe .fe-hero-stage{position:relative;width:min(100%,1030px);margin:35px auto 0;padding:300px 34px 0;isolation:isolate}.fe .fe-hero-skyline{position:absolute;inset:0 0 auto;width:100%;height:390px;object-fit:cover;object-position:center 48%;z-index:-1}.fe .fe-hero-service-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;border:1px solid var(--ploy-border-primary);background:var(--ploy-background-primary);color:var(--ploy-text-primary)}.fe .fe-hero-service-board>.fe-hero-plan-heading{grid-column:1 / -1;margin:0;padding:16px 20px;border-bottom:1px solid var(--ploy-border-primary);background:var(--ploy-background-accent-secondary);color:var(--ploy-text-primary);font-family:var(--font-heading);font-size:clamp(1.25rem,2.4vw,1.625rem);font-weight:700;line-height:1.3;text-align:center}.fe .fe-hero-service{min-width:0;padding:24px 27px 26px;border-right:1px solid var(--ploy-border-primary)}.fe .fe-hero-service:last-child{border-right:0}.fe .fe-hero-service:nth-of-type(2){background:var(--ploy-neutral-primary-s1)}.fe .fe-hero-service-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;color:var(--ploy-accent-secondary);background:var(--ploy-background-accent-secondary);margin-bottom:13px}.fe .fe-hero-service h3.fe-heading{font-size:1.5rem;line-height:1.2;max-width:245px}.fe .fe-hero-service p{margin-top:12px;font-size:.9375rem;line-height:1.65;color:var(--ploy-text-secondary);max-width:31ch}.fe .fe-hero-conversion{text-align:center}.fe .fe-hero-centered .fe-hero-actions{justify-content:center;margin-top:28px}.fe .fe-hero-centered .fe-button-primary{background:var(--ploy-accent-primary-400);border-color:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);min-height:50px;padding-inline:26px;font-size:1rem}.fe .fe-hero-centered .fe-button-primary:hover{background:var(--ploy-accent-primary-300);border-color:var(--ploy-accent-primary-300)}.fe .fe-hero-centered .fe-hero-helper{margin:13px auto 0;max-width:550px;color:var(--ploy-text-inverse-secondary)}.fe .fe-hero-centered .fe-hero-facts{width:min(100%,850px);margin:27px auto 0;border-top:1px solid var(--ploy-border-inverse);padding-top:19px}.fe .fe-hero-centered .fe-hero-facts li{color:var(--ploy-text-inverse-secondary);border-right-color:var(--ploy-border-inverse);padding-inline:18px}@media(min-width:1600px){.fe .fe-hero-stage{width:min(100%,1160px)}}@media(max-width:1023px){.fe .fe-hero.fe-hero-centered{padding-top:121px}.fe .fe-hero-stage{padding-inline:20px;padding-top:236px}.fe .fe-hero-skyline{height:320px}.fe .fe-hero-service{padding:21px 19px}.fe .fe-hero-service h3.fe-heading{font-size:1.375rem}}@media(max-width:700px){.fe .fe-hero.fe-hero-centered{padding-block:108px 32px}.fe .fe-hero-centered .fe-hero-copy .fe-label{font-size:.6875rem;line-height:1.65}.fe .fe-hero-centered .fe-hero-copy h1{font-size:2.5rem;margin-top:18px}.fe .fe-hero-centered .fe-hero-statement{font-size:1rem;line-height:1.7;margin-top:17px}.fe .fe-hero-stage{padding:180px 12px 0;margin-top:27px}.fe .fe-hero-skyline{height:235px;object-position:65% center}.fe .fe-hero-service-board{grid-template-columns:1fr}.fe .fe-hero-service{display:grid;grid-template-columns:34px 1fr;column-gap:13px;padding:18px;border-right:0;border-bottom:1px solid var(--ploy-border-primary)}.fe .fe-hero-service:last-child{border-bottom:0}.fe .fe-hero-service-icon{grid-row:1 / span 2;width:34px;height:34px;margin:0}.fe .fe-hero-service-icon svg{width:21px;height:21px}.fe .fe-hero-service h3.fe-heading{font-size:1.25rem;max-width:none}.fe .fe-hero-service p{grid-column:2;margin-top:6px;font-size:.875rem;line-height:1.6;max-width:none}.fe .fe-hero-centered .fe-hero-helper{font-size:.8125rem;max-width:330px}.fe .fe-hero-centered .fe-hero-facts{gap:10px}.fe .fe-hero-centered .fe-hero-facts li{font-size:.75rem;padding-inline:6px}}.fe.fe-renewal .nav-cta{background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);border:1px solid var(--ploy-accent-primary-400)}.fe.fe-renewal .nav-cta:hover{background:var(--ploy-accent-primary-300)}.fe.fe-renewal :is(#team,#decisions,#services,#how,#journal) .fe-heading-h2,.fe.fe-renewal .fe-faq h2,.fe.fe-renewal #book h2{font-size:clamp(2rem,3.35vw,3rem);line-height:1.13}.fe.fe-renewal :is(#team,#decisions,#how,#journal) .fe-section-inner{padding-block:100px}.fe.fe-renewal .fe-section{border-bottom:0}.fe.fe-renewal :is(#team,#decisions,#services,#how,#readiness,#journal) p{text-wrap:pretty}.fe.fe-renewal .fe-button-text{color:var(--ploy-text-primary);gap:20px}.fe.fe-renewal .fe-button-text svg{color:var(--ploy-accent-primary)}.fe.fe-renewal .fe-button-text:hover{color:var(--ploy-accent-primary-700)}.fe.fe-renewal .fe-trust{background:var(--ploy-background-primary)}.fe.fe-renewal .fe-trust-grid{grid-template-columns:1.2fr .8fr;gap:clamp(50px,7vw,120px);max-width:none}.fe.fe-renewal .fe-trust-copy{max-width:650px}.fe.fe-renewal .fe-trust-copy h2{max-width:580px}.fe.fe-renewal .fe-trust-copy p{font-size:1.0625rem;line-height:1.85;max-width:60ch;margin-top:22px}.fe.fe-renewal .fe-trust-copy .fe-button{margin-top:22px}.fe.fe-renewal .fe-founder{width:100%;max-width:460px;padding:0 0 33px;justify-self:end}.fe.fe-renewal .fe-founder:before{display:none}.fe.fe-renewal #team .fe-trust-corporate{padding:0}.fe.fe-renewal #team .fe-trust-corporate img{object-position:center}.fe.fe-renewal .fe-founder img{width:100%;height:430px;object-fit:cover;object-position:center 24%}.fe.fe-renewal .fe-founder figcaption{position:absolute;right:0;bottom:0;width:88%;padding:22px 24px;border:1px solid var(--ploy-border-primary);border-top:3px solid var(--ploy-accent-primary-400);background:var(--ploy-background-primary);font-size:.9375rem;line-height:1.6}.fe.fe-renewal .fe-decisions{background:var(--ploy-neutral-primary-s1)}.fe.fe-renewal .fe-decisions-grid{grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.fe.fe-renewal .fe-decisions-intro{max-width:420px;padding-top:12px}.fe.fe-renewal .fe-decisions-intro .fe-section-intro{max-width:35ch}.fe.fe-renewal .fe-decision-list{display:grid;gap:14px}.fe.fe-renewal .fe-decision-list article{display:grid;grid-template-columns:43px 1fr;column-gap:24px;padding:28px 30px;border:1px solid var(--ploy-border-primary);background:var(--ploy-background-primary)}.fe.fe-renewal .fe-decision-list article:first-child{border:1px solid var(--ploy-border-primary)}.fe.fe-renewal .fe-decision-list article:last-child{padding-bottom:28px}.fe.fe-renewal .fe-decision-list h3{font-size:1.625rem;line-height:1.25}.fe.fe-renewal .fe-decision-list p{font-size:1rem;line-height:1.75;margin-top:10px}.fe.fe-renewal .fe-decision-icon{display:grid;place-items:center;width:43px;height:43px;background:var(--ploy-background-accent-secondary);color:var(--ploy-background-accent-primary)}.fe.fe-renewal .fe-offer{padding-block:100px;background:var(--ploy-background-primary);color:var(--ploy-text-primary)}.fe.fe-renewal .fe-offer-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:40px}.fe.fe-renewal .fe-offer-intro .fe-label{color:var(--ploy-accent-primary-700)}.fe.fe-renewal .fe-offer-intro h2{max-width:510px;margin-top:14px}.fe.fe-renewal .fe-offer-intro>p{color:var(--ploy-text-secondary);max-width:43ch;padding-bottom:0;opacity:1}.fe.fe-renewal .fe-offer-workspace{border:1px solid var(--ploy-border-primary)}.fe.fe-renewal .fe-offer .fe-service-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:auto;grid-row:auto;padding:0;margin:0;background:var(--ploy-background-primary)}.fe.fe-renewal .fe-offer .fe-service-tabs button{min-width:0;min-height:88px;padding:22px 27px;border:0;border-right:1px solid var(--ploy-border-primary);border-bottom:3px solid transparent;background:var(--ploy-background-primary);color:var(--ploy-text-primary);font-size:1rem;font-weight:600;line-height:1.45}.fe.fe-renewal .fe-offer .fe-service-tabs button:last-child{border-right:0}.fe.fe-renewal .fe-offer .fe-service-tabs button[aria-selected=true]{background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border-bottom-color:var(--ploy-accent-primary-400)}.fe.fe-renewal .fe-offer .fe-service-tabs button:hover:not([aria-selected=true]){background:var(--ploy-neutral-primary-s1)}.fe.fe-renewal .fe-offer .fe-service-tabs button svg{display:block;color:var(--ploy-accent-primary)}.fe.fe-renewal .fe-offer .fe-service-tabs button[aria-selected=true] svg{color:var(--ploy-accent-primary-400)}.fe.fe-renewal .fe-offer-body{display:grid;grid-template-columns:.85fr 1.15fr;background:var(--ploy-background-inverse)}.fe.fe-renewal .fe-offer-image{width:100%;height:100%;min-height:450px;max-height:540px;object-fit:cover;object-position:center 62%}.fe.fe-renewal .fe-offer .fe-service-panels{grid-column:auto;grid-row:auto;margin:0;min-width:0;align-self:stretch}.fe.fe-renewal .fe-offer .fe-service-panel{min-height:450px;padding:clamp(30px,4vw,64px);align-self:stretch;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border:0}.fe.fe-renewal .fe-offer .fe-service-panel h3{font-size:clamp(1.8rem,2.4vw,2.35rem);line-height:1.2;max-width:440px}.fe.fe-renewal .fe-offer .fe-service-panel ul{margin-top:28px;padding-top:0;gap:0;border:0}.fe.fe-renewal .fe-offer .fe-service-panel li{padding-block:14px;border-bottom:1px solid var(--ploy-border-inverse);font-size:1rem;line-height:1.65;align-items:flex-start;gap:13px}.fe.fe-renewal .fe-offer .fe-service-panel li:last-child{border-bottom:0}.fe.fe-renewal .fe-offer .fe-service-panel li:before{display:none}.fe.fe-renewal .fe-offer .fe-service-panel li svg{flex:none;color:var(--ploy-accent-primary-400);margin-top:5px}.fe.fe-renewal .fe-offer-bottom{grid-template-columns:1.35fr 1fr;gap:70px;align-items:start;border:0;padding-top:0;margin-top:30px}.fe.fe-renewal .fe-offer-scope{color:var(--ploy-text-primary);max-width:62ch}.fe.fe-renewal .fe-offer-complex{color:var(--ploy-text-secondary);opacity:1;max-width:62ch}.fe.fe-renewal .fe-offer-action p{color:var(--ploy-text-secondary)}.fe.fe-renewal #pricing .fe-offer-action .fe-button{background:var(--ploy-accent-primary-400);border-color:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse)}.fe.fe-renewal #pricing .fe-offer-action .fe-button:hover{background:var(--ploy-accent-primary-300)}.fe.fe-renewal #how.fe-process{background:var(--ploy-background-secondary)}.fe.fe-renewal .fe-process-intro{grid-template-columns:1.1fr 1fr;gap:80px}.fe.fe-renewal .fe-process-intro h2{max-width:570px}.fe.fe-renewal .fe-process-steps{gap:44px;margin-top:56px}.fe.fe-renewal .fe-process-steps article{border-top:1px solid var(--ploy-border-primary);padding-top:26px}.fe.fe-renewal .fe-process-steps h3{display:flex;align-items:flex-start;gap:18px;font-size:1.5rem;line-height:1.3}.fe.fe-renewal .fe-process-number{flex:none;font-size:2.5rem;line-height:.95;color:var(--ploy-accent-primary-700)}.fe.fe-renewal .fe-process-steps p{font-size:1rem;line-height:1.8;max-width:44ch;margin-top:21px}.fe.fe-renewal .fe-faq{background:var(--ploy-background-primary);border:0}.fe.fe-renewal .fe-faq>section>div{width:min(calc(100% - 80px),var(--fe-desktop-content,1200px));max-width:none;padding:95px 0;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.fe.fe-renewal .fe-faq>section>div>:first-child{display:none}.fe.fe-renewal .fe-faq h2{margin:0;max-width:340px}.fe.fe-renewal .fe-faq .mt-12{margin-top:0}.fe.fe-renewal .fe-faq details{padding:25px 0}.fe.fe-renewal .fe-faq summary .ml-serif{font-size:1.0625rem;line-height:1.5}.fe.fe-renewal .fe-faq details p{font-size:1rem;line-height:1.8}.fe.fe-renewal #book{padding-block:95px;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border:0}.fe.fe-renewal #book>div>div{gap:80px;align-items:center}.fe.fe-renewal #book .lg\:sticky{border:0;padding:0}.fe.fe-renewal #book .lg\:sticky:before,.fe.fe-renewal #book .lg\:sticky:after{display:none}.fe.fe-renewal #book h2{color:var(--ploy-text-inverse);max-width:440px}.fe.fe-renewal #book .section-sub{color:var(--ploy-text-inverse-secondary);font-size:1.0625rem;line-height:1.85;max-width:42ch;margin-top:24px}.fe.fe-renewal #book .advisor-form-wrap{background:var(--ploy-background-primary);color:var(--ploy-text-primary);padding:38px;margin:0;border:1px solid var(--ploy-border-primary);border-top:4px solid var(--ploy-accent-primary-400)}.fe.fe-renewal #book .advisor-form-wrap:before{display:none}.fe.fe-renewal #book .advisor-form-sub{color:var(--ploy-text-secondary);font-size:1rem;line-height:1.7}.fe.fe-renewal #book .form-label{color:var(--ploy-text-primary);font-size:.875rem}.fe.fe-renewal #book :is(input,textarea){border-color:var(--ploy-input-border);border-radius:4px;font-size:1rem;min-height:46px}.fe.fe-renewal #book .btn-form-submit{background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);min-height:50px}.fe.fe-renewal #book .btn-form-submit:hover{background:var(--ploy-accent-primary-300)}.fe.fe-renewal #book .form-required-note{color:var(--ploy-text-secondary)}.fe.fe-renewal .fe-resources{background:var(--ploy-background-accent-secondary)}.fe.fe-renewal .fe-resources .fe-section-inner{padding-block:76px;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.fe.fe-renewal .fe-resources h2{font-size:clamp(2rem,3.35vw,3rem);line-height:1.13;max-width:430px}.fe.fe-renewal .fe-readiness-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;background:var(--ploy-background-inverse);color:var(--ploy-accent-primary-400)}.fe.fe-renewal .fe-readiness-action{padding:36px;border:1px solid var(--ploy-border-primary);background:var(--ploy-background-primary)}.fe.fe-renewal .fe-resources .fe-readiness-description{font-size:1.25rem;line-height:1.65;color:var(--ploy-text-primary);max-width:42ch}.fe.fe-renewal .fe-resources .fe-button{margin-top:24px;min-height:52px;max-width:100%;padding:14px 24px;background:var(--ploy-accent-primary-400);border-color:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);font-size:1rem;line-height:1.5;white-space:normal;justify-content:center;text-align:center}.fe.fe-renewal .fe-resources .fe-button svg{color:currentColor;flex-shrink:0}.fe.fe-renewal .fe-resources .fe-button:hover{background:var(--ploy-accent-primary-300);border-color:var(--ploy-accent-primary-300)}.fe.fe-renewal .fe-resources .fe-button:focus-visible{outline:3px solid var(--ploy-background-inverse);outline-offset:4px}.fe.fe-renewal .fe-resources .fe-readiness-note{margin-top:16px;font-size:.9375rem;line-height:1.65;color:var(--ploy-text-secondary);max-width:48ch}@media(max-width:700px){.fe.fe-renewal .fe-readiness-action{padding:26px 24px}.fe.fe-renewal .fe-resources .fe-button{width:100%;padding-inline:16px;font-size:.9375rem}.fe.fe-renewal .fe-resources .fe-readiness-description{font-size:1.125rem}}.fe.fe-renewal #journal{background:var(--ploy-background-primary)}.fe.fe-renewal .fe-journal-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.fe.fe-renewal .fe-journal-intro p{max-width:58ch;font-size:1.0625rem}.fe.fe-renewal .fe-journal-link{display:inline-flex;align-items:center;gap:16px;flex:none;font-size:.9375rem;font-weight:600;color:var(--ploy-text-primary);padding-bottom:5px;text-decoration:none}.fe.fe-renewal .fe-journal-link svg{color:var(--ploy-accent-primary)}.fe.fe-renewal .fe-journal-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:26px}.fe.fe-renewal .fe-article-card{grid-template-columns:1fr;grid-template-rows:auto 1fr;border:1px solid var(--ploy-border-primary);min-width:0}.fe.fe-renewal .fe-article-card>img{width:100%;height:245px;min-height:0;object-fit:cover}.fe.fe-renewal .fe-article-text-only{grid-template-rows:1fr;border-top:3px solid var(--ploy-accent-primary-400)}.fe.fe-renewal .fe-article-content{display:flex;flex-direction:column;padding:29px}.fe.fe-renewal .fe-article-content .fe-label{font-size:.75rem;line-height:1.6}.fe.fe-renewal .fe-article-content h3{font-size:1.75rem;line-height:1.2;margin-top:14px}.fe.fe-renewal .fe-article-content>p{font-size:1rem;line-height:1.75;margin-bottom:20px}.fe.fe-renewal .fe-article-meta{margin-top:auto;padding-top:20px;font-size:.75rem;line-height:1.6}.fe.fe-renewal .fe-article-read{font-size:.875rem}.fe.fe-renewal .fe-article-card:hover h3{color:var(--ploy-accent-primary-700)}.fe.fe-renewal footer{background:var(--ploy-background-secondary);border-top-color:var(--ploy-border-primary);padding-top:65px}.fe.fe-renewal footer .footer-col-title{color:var(--ploy-text-primary)}.fe.fe-renewal footer .footer-links a{font-size:.875rem;line-height:1.6}.fe.fe-renewal footer .footer-links a:hover{color:var(--ploy-accent-primary-700)}.fe.fe-renewal footer .footer-brand-desc{font-size:.9375rem;line-height:1.8;max-width:37ch}.fe.fe-renewal footer .footer-legal-bar{border-color:var(--ploy-border-primary);padding-top:26px}@media(min-width:1600px){.fe.fe-renewal .fe-founder{max-width:510px}.fe.fe-renewal .fe-founder img{height:465px}.fe.fe-renewal .fe-offer-image,.fe.fe-renewal .fe-offer .fe-service-panel{min-height:490px}.fe.fe-renewal .fe-article-card>img{height:285px}}@media(max-width:1100px){.fe.fe-renewal .fe-trust-grid,.fe.fe-renewal .fe-decisions-grid,.fe.fe-renewal .fe-offer-intro,.fe.fe-renewal .fe-process-intro{gap:40px}.fe.fe-renewal .fe-founder img{height:380px}.fe.fe-renewal .fe-decision-list article{padding:24px;gap:17px}.fe.fe-renewal .fe-offer .fe-service-tabs button{padding:20px;font-size:.9375rem}.fe.fe-renewal .fe-offer-body{grid-template-columns:.75fr 1.25fr}.fe.fe-renewal .fe-offer .fe-service-panel{padding:35px}.fe.fe-renewal .fe-faq>section>div{width:calc(100% - 56px);gap:40px}.fe.fe-renewal #book>div>div{gap:40px}}@media(max-width:1023px){.fe.fe-renewal :is(#team,#decisions,#how,#journal) .fe-section-inner,.fe.fe-renewal .fe-offer{padding-block:72px}.fe.fe-renewal .fe-trust-grid{grid-template-columns:1.1fr .9fr}.fe.fe-renewal .fe-trust-copy p{font-size:1rem}.fe.fe-renewal .fe-founder img{height:340px}.fe.fe-renewal .fe-founder figcaption{width:95%;font-size:.8125rem;padding:17px}.fe.fe-renewal .fe-decisions-grid{grid-template-columns:1fr;gap:32px}.fe.fe-renewal .fe-decisions-intro{max-width:650px}.fe.fe-renewal .fe-decisions-intro .fe-section-intro{max-width:60ch}.fe.fe-renewal .fe-offer .fe-service-tabs button{padding:18px 15px;font-size:.875rem}.fe.fe-renewal .fe-offer .fe-service-tabs button svg{display:none}.fe.fe-renewal .fe-offer .fe-service-panel{padding:30px}.fe.fe-renewal .fe-offer-bottom{gap:35px}.fe.fe-renewal .fe-process-steps{gap:26px}.fe.fe-renewal .fe-process-steps h3{flex-direction:column;gap:14px}.fe.fe-renewal .fe-faq>section>div{padding-block:72px;grid-template-columns:.7fr 1.3fr}.fe.fe-renewal #book{padding-block:72px}.fe.fe-renewal #book>div>div{grid-template-columns:.85fr 1.15fr;gap:32px}.fe.fe-renewal #book .advisor-form-wrap{padding:27px}.fe.fe-renewal .fe-resources .fe-section-inner{gap:40px}.fe.fe-renewal .fe-article-content{padding:24px}}@media(max-width:700px){.fe.fe-renewal :is(#team,#decisions,#how,#journal) .fe-section-inner,.fe.fe-renewal .fe-offer{padding-block:58px}.fe.fe-renewal .fe-trust-grid{grid-template-columns:1fr;gap:32px}.fe.fe-renewal .fe-trust-copy{grid-row:auto}.fe.fe-renewal .fe-founder{max-width:390px;justify-self:center}.fe.fe-renewal .fe-founder img{height:360px}.fe.fe-renewal .fe-founder figcaption{width:88%;font-size:.875rem}.fe.fe-renewal .fe-decision-list article{grid-template-columns:36px 1fr;gap:16px;padding:22px 19px}.fe.fe-renewal .fe-decision-list article:last-child{padding-bottom:22px}.fe.fe-renewal .fe-decision-icon{width:36px;height:36px}.fe.fe-renewal .fe-decision-list h3{font-size:1.5rem}.fe.fe-renewal .fe-decision-list p{font-size:.9375rem}.fe.fe-renewal .fe-offer-intro{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.fe.fe-renewal .fe-offer .fe-service-tabs button{min-height:101px;font-size:.8125rem;padding:16px 10px}.fe.fe-renewal .fe-offer-body{grid-template-columns:1fr}.fe.fe-renewal .fe-offer-image{height:220px;min-height:0;object-position:center 66%}.fe.fe-renewal .fe-offer .fe-service-panel{min-height:0;padding:30px 25px}.fe.fe-renewal .fe-offer .fe-service-panel h3{font-size:1.8rem}.fe.fe-renewal .fe-offer .fe-service-panel li{font-size:.9375rem}.fe.fe-renewal .fe-offer-bottom{grid-template-columns:1fr;gap:25px}.fe.fe-renewal .fe-offer-action{justify-self:start}.fe.fe-renewal .fe-process-intro{grid-template-columns:1fr;gap:22px}.fe.fe-renewal .fe-process-steps{grid-template-columns:1fr;margin-top:35px;gap:27px}.fe.fe-renewal .fe-process-steps h3{flex-direction:row;align-items:center;gap:20px}.fe.fe-renewal .fe-process-steps p{margin-top:15px}.fe.fe-renewal .fe-faq>section>div{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding-block:58px}.fe.fe-renewal .fe-faq summary .ml-serif{font-size:1rem}.fe.fe-renewal #book{padding-block:58px}.fe.fe-renewal #book>div>div{grid-template-columns:1fr;gap:30px}.fe.fe-renewal #book .advisor-form-wrap{padding:25px 22px}.fe.fe-renewal .fe-resources .fe-section-inner{grid-template-columns:1fr;gap:20px;padding-block:40px}.fe.fe-renewal .fe-journal-intro{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.fe.fe-renewal .fe-journal-cards{grid-template-columns:1fr;gap:25px}.fe.fe-renewal .fe-article-card>img{height:210px}.fe.fe-renewal .fe-article-content{padding:25px}.fe.fe-renewal .fe-article-content h3{font-size:1.625rem}.fe.fe-renewal footer{padding-top:50px}}.fe.fe-renewal .fe-trust-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:start;isolation:isolate}.fe.fe-renewal .fe-trust-copy{grid-column:1 / 8;grid-row:1;position:relative;z-index:2;max-width:none;margin-top:76px;padding:clamp(30px,3.5vw,50px);background:var(--ploy-background-primary);border:1px solid var(--ploy-border-primary)}.fe.fe-renewal #team .fe-trust-corporate{grid-column:7 / -1;grid-row:1;width:100%;max-width:none;justify-self:stretch;align-self:start}.fe.fe-renewal #team .fe-trust-corporate img{height:clamp(480px,43vw,620px);width:100%;object-position:center}.fe.fe-renewal .fe-offer-workspace{border:0}.fe.fe-renewal .fe-offer .fe-service-tabs{margin-bottom:28px;border:1px solid var(--ploy-border-primary)}.fe.fe-renewal .fe-offer-body{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;background:transparent;align-items:start;isolation:isolate}.fe.fe-renewal .fe-offer-image{grid-column:1 / 8;grid-row:1;width:100%;height:550px;min-height:0;max-height:none;object-position:center 62%}.fe.fe-renewal .fe-offer .fe-service-panels{grid-column:6 / -1;grid-row:1;position:relative;z-index:1;margin:64px 0 0;align-self:start}.fe.fe-renewal .fe-offer .fe-service-panel{min-height:450px;padding:clamp(32px,3.7vw,54px);border:1px solid var(--ploy-border-inverse)}.fe.fe-renewal .fe-journal-cards{gap:36px}.fe.fe-renewal .fe-article-card{border:0;background:transparent;overflow:visible;isolation:isolate}.fe.fe-renewal .fe-article-card>img{height:300px}.fe.fe-renewal .fe-article-content{position:relative;z-index:1;margin:-54px 24px 0;padding:30px;background:var(--ploy-background-primary);border:1px solid var(--ploy-border-primary)}.fe.fe-renewal .fe-article-text-only .fe-article-content{margin:0}@media(max-width:1100px){.fe.fe-renewal .fe-trust-copy{grid-column:1 / 9;padding:32px}.fe.fe-renewal #team .fe-trust-corporate{grid-column:6 / -1}.fe.fe-renewal .fe-offer .fe-service-panels{grid-column:5 / -1}}@media(max-width:900px){.fe.fe-renewal .fe-trust-grid{grid-template-columns:1fr}.fe.fe-renewal #team .fe-trust-corporate{grid-column:1;grid-row:1;width:85%;justify-self:end}.fe.fe-renewal #team .fe-trust-corporate img{height:420px}.fe.fe-renewal .fe-trust-copy{grid-column:1;grid-row:2;width:86%;margin:-80px 0 0;padding:34px}.fe.fe-renewal .fe-offer-body{grid-template-columns:1fr}.fe.fe-renewal .fe-offer-image{grid-column:1;grid-row:1;height:340px}.fe.fe-renewal .fe-offer .fe-service-panels{grid-column:1;grid-row:2;margin:-60px 24px 0}.fe.fe-renewal .fe-offer .fe-service-panel{min-height:0;padding:32px}.fe.fe-renewal .fe-article-content{margin-inline:16px;padding:24px}}@media(max-width:700px){.fe.fe-renewal #team .fe-trust-corporate{width:100%}.fe.fe-renewal #team .fe-trust-corporate img{height:310px;object-position:center 58%}.fe.fe-renewal .fe-trust-copy{width:calc(100% - 24px);margin:-44px 12px 0;padding:26px 24px}.fe.fe-renewal .fe-trust-copy h2{font-size:2rem}.fe.fe-renewal .fe-trust-copy p{line-height:1.8}.fe.fe-renewal .fe-offer .fe-service-tabs{margin-bottom:22px}.fe.fe-renewal .fe-offer-image{height:270px}.fe.fe-renewal .fe-offer .fe-service-panels{margin:-42px 12px 0}.fe.fe-renewal .fe-offer .fe-service-panel{padding:28px 22px}.fe.fe-renewal .fe-article-card>img{height:250px}.fe.fe-renewal .fe-article-content{margin:-40px 12px 0;padding:24px 22px}.fe.fe-renewal .fe-journal-cards{gap:34px}}.fe.fe-renewal #site-nav{background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border-bottom-color:color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent);box-shadow:none}.fe.fe-renewal #site-nav .nav-inner{gap:24px}.fe.fe-renewal #site-nav .nav-links{position:static;transform:none;translate:none;margin-left:auto}.fe.fe-renewal #site-nav .nav-inner>div.ml-auto{margin-left:0}.fe.fe-renewal #site-nav .nav-logo svg{width:180px;height:60px}.fe.fe-renewal #site-nav .nav-logo-svg .fill-ploy-text-primary,.fe.fe-renewal footer .footer-logo-svg .fill-ploy-text-primary{fill:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav .nav-logo-svg .stroke-ploy-text-primary{stroke:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav :is(.nav-link,.nav-region){color:var(--ploy-text-inverse);font-weight:600}.fe.fe-renewal #site-nav .nav-link{padding:11px 10px;font-size:1rem}.fe.fe-renewal #site-nav [class*=rounded-xl]>.text-sm{font-size:1.0625rem}.fe.fe-renewal #site-nav [class*=rounded-xl]>.text-xs{font-size:.875rem;line-height:1.6}.fe.fe-renewal #site-nav :is(.nav-link,.nav-region):hover,.fe.fe-renewal #site-nav :is(.nav-link,.nav-region):focus-visible{color:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav .nav-region{border:1px solid var(--ploy-border-inverse);border-radius:4px;padding:9px 11px;font-size:.9375rem}.fe.fe-renewal #site-nav .nav-cta{min-height:46px;font-size:.9375rem;white-space:nowrap}.fe.fe-renewal #site-nav .nav-burger{background:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav .nav-hamburger{padding:12px;margin-right:-12px;gap:5px}.fe.fe-renewal #site-nav [class*=rounded-2xl]{background:var(--ploy-background-inverse);border:1px solid var(--ploy-border-inverse);border-radius:0;padding:12px;box-shadow:0 16px 32px color-mix(in srgb,var(--ploy-background-inverse) 24%,transparent)}.fe.fe-renewal #site-nav [class*=rounded-xl]{border-radius:0;padding-block:14px}.fe.fe-renewal #site-nav [class*=rounded-xl]:hover,.fe.fe-renewal #site-nav [class*=rounded-xl]:focus-visible{background:var(--ploy-background-accent-primary)}.fe.fe-renewal #site-nav [class*="text-ploy-text-inverse/55"],.fe.fe-renewal #site-nav [class*="text-ploy-text-inverse/45"]{color:var(--ploy-text-inverse-secondary)}.fe.fe-renewal #site-nav .nav-mobile{background:var(--ploy-background-inverse);border-color:var(--ploy-border-inverse)}.fe.fe-renewal #site-nav .nav-mobile a{color:var(--ploy-text-inverse-secondary);border-color:color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent);min-height:48px;font-size:1rem}.fe.fe-renewal #site-nav .nav-mobile a:hover{color:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav .nav-mobile>span,.fe.fe-renewal #site-nav .nav-mobile>div>span{color:var(--ploy-accent-primary-400);padding-top:20px;font-size:.8125rem}.fe.fe-renewal #site-nav .nav-mobile>a:last-child{background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);border-radius:4px;margin-top:20px;font-weight:600}.fe.fe-renewal #site-nav .nav-mobile>a:last-child:hover{background:var(--ploy-accent-primary-300)}.fe.fe-renewal :is(#site-nav,footer) :is(a,button):focus-visible{outline:2px solid var(--ploy-accent-primary-400);outline-offset:4px}@media(min-width:1200px){.fe.fe-renewal #site-nav.nav-two-tier{height:148px;overflow:visible;background:var(--ploy-background-inverse);border-bottom:1px solid var(--ploy-border-primary)}.fe.fe-renewal #site-nav.nav-two-tier .nav-inner{height:148px;max-width:1280px;align-items:flex-start;padding-inline:40px}.fe.fe-renewal #site-nav.nav-two-tier .nav-inner:after{content:"";position:absolute;z-index:0;top:84px;left:50%;width:100vw;height:64px;translate:-50% 0;background:var(--ploy-background-primary)}.fe.fe-renewal #site-nav.nav-two-tier .nav-logo{position:absolute;z-index:2;top:11px;left:40px;height:62px}.fe.fe-renewal #site-nav.nav-two-tier .nav-logo svg{width:162px;height:58px}.fe.fe-renewal #site-nav.nav-two-tier .nav-advisors-wordmark{display:inline-flex;align-items:center;height:48px;margin-left:28px;padding-left:28px;border-left:2px solid var(--ploy-accent-primary-400);color:var(--ploy-text-inverse);font-size:1.125rem;font-weight:400;letter-spacing:.24em}.fe.fe-renewal #site-nav.nav-two-tier .nav-links{position:absolute;z-index:2;left:40px;bottom:0;display:flex;width:auto;height:64px;margin:0;transform:none;align-items:center;gap:12px}.fe.fe-renewal #site-nav.nav-two-tier .nav-links .nav-link{padding:12px 8px;color:var(--ploy-text-primary);font-size:1rem;font-weight:600}.fe.fe-renewal #site-nav.nav-two-tier .nav-links .nav-link:hover,.fe.fe-renewal #site-nav.nav-two-tier .nav-links .nav-link:focus-visible{color:var(--ploy-accent-primary-700)}.fe.fe-renewal #site-nav.nav-two-tier .nav-secondary-contact{display:none}.fe.fe-renewal #site-nav.nav-two-tier .nav-inner>div.ml-auto{position:absolute;z-index:2;top:18px;right:40px;display:flex;height:48px;margin:0;align-items:center;gap:28px}.fe.fe-renewal #site-nav.nav-two-tier .nav-contact-link{color:var(--ploy-text-inverse);font-size:.9375rem;font-weight:400;text-decoration:none}.fe.fe-renewal #site-nav.nav-two-tier .nav-region{padding:9px 0;border:0;color:var(--ploy-text-inverse);font-size:.9375rem;font-weight:400}.fe.fe-renewal #site-nav.nav-two-tier .nav-region svg{display:none}.fe.fe-renewal #site-nav.nav-two-tier .nav-cta{min-height:48px;padding:12px 22px;border:1px solid var(--ploy-background-primary);background:var(--ploy-background-primary);color:var(--ploy-text-primary);font-size:.9375rem;font-weight:600}.fe.fe-renewal #site-nav.nav-two-tier .nav-cta:hover{border-color:var(--ploy-background-secondary);background:var(--ploy-background-secondary);color:var(--ploy-text-primary)}.fe.fe-renewal #site-nav.nav-two-tier .nav-links [class*=top-full]{padding-top:0}.fe.fe-renewal .fe-hero.fe-hero-centered{padding-top:205px}}.fe.fe-renewal footer{padding:64px 0 36px;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border-top:0}.fe.fe-renewal footer .footer-inner{width:min(calc(100% - 80px),var(--fe-desktop-content,1200px));max-width:none;padding:0}.fe.fe-renewal footer .footer-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.fe.fe-renewal footer .footer-top>div:first-child{display:contents}.fe.fe-renewal footer .footer-brand-logo{grid-column:1 / -1;margin:0;padding:0 0 45px;border-bottom:1px solid color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent)}.fe.fe-renewal footer .footer-brand-logo svg{width:185px;height:auto;color:var(--ploy-text-inverse);fill:var(--ploy-text-inverse)}.fe.fe-renewal footer .footer-brand-desc{grid-column:1 / -1;max-width:none;margin:0;padding:42px 30% 48px 0;font-family:var(--font-body);font-size:clamp(1.625rem,2.4vw,2.125rem);font-weight:400;line-height:1.4;letter-spacing:-.025em;color:var(--ploy-text-inverse);border-bottom:1px solid color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent);text-wrap:pretty}.fe.fe-renewal footer .footer-top>div:not(:first-child){padding:40px 36px 48px;border-right:1px solid color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent)}.fe.fe-renewal footer .footer-top>div:nth-child(2){padding-left:0}.fe.fe-renewal footer .footer-top>div:last-child{border-right:0;padding-right:0}.fe.fe-renewal footer .footer-col-title,.fe.fe-renewal footer .footer-address>div:first-child{color:var(--ploy-text-inverse);font-size:.875rem;line-height:1.5;font-weight:700;letter-spacing:.12em;margin-bottom:23px}.fe.fe-renewal footer .footer-links{gap:13px}.fe.fe-renewal footer .footer-links a{display:inline-block;color:var(--ploy-text-inverse-secondary);font-size:.9375rem;line-height:1.65;text-decoration:none;text-underline-offset:5px}.fe.fe-renewal footer .footer-links a:hover{color:var(--ploy-text-inverse);text-decoration:underline}.fe.fe-renewal footer .footer-address>div:not(:first-child){color:var(--ploy-text-inverse-secondary);font-size:.9375rem;line-height:1.8}.fe.fe-renewal footer .footer-legal-bar{border-top:1px solid color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent);padding-top:26px}.fe.fe-renewal footer .footer-legal-links{display:flex;flex-flow:row wrap;align-items:center;gap:14px 22px;margin-bottom:24px;font-size:.6875rem}.fe.fe-renewal footer .footer-legal-copy{color:var(--ploy-text-inverse-secondary);font-weight:400;margin:0 auto 0 0}.fe.fe-renewal footer .footer-legal-links a{color:var(--ploy-text-inverse-secondary);padding:0;border:0;font-weight:400}.fe.fe-renewal footer .footer-legal-links a:hover{color:var(--ploy-text-inverse);text-decoration:underline;text-underline-offset:4px}.fe.fe-renewal footer .footer-disclaimer{color:var(--ploy-text-inverse-secondary);max-width:1080px;font-size:.75rem;line-height:1.8;margin:0}@media(max-width:1199px){.fe.fe-renewal #site-nav .nav-links,.fe.fe-renewal #site-nav .nav-inner>div.ml-auto{display:none}.fe.fe-renewal #site-nav .nav-hamburger{display:flex;margin-left:auto}.fe.fe-renewal #site-nav .nav-mobile{display:flex}}@media(max-width:1023px){.fe.fe-renewal footer .footer-brand-desc{padding-right:12%}.fe.fe-renewal footer .footer-top>div:not(:first-child){padding-inline:24px}.fe.fe-renewal footer .footer-top>div:nth-child(2){padding-left:0}.fe.fe-renewal footer .footer-top>div:last-child{padding-right:0}.fe.fe-renewal footer .footer-legal-copy{flex-basis:100%}}@media(max-width:700px){.fe.fe-renewal #site-nav .nav-logo svg{width:158px;height:54px}.fe.fe-renewal footer{padding-block:44px 30px}.fe.fe-renewal footer .footer-inner{width:calc(100% - 40px)}.fe.fe-renewal footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.fe.fe-renewal footer .footer-brand-logo{padding-bottom:30px}.fe.fe-renewal footer .footer-brand-logo svg{width:158px}.fe.fe-renewal footer .footer-brand-desc{padding:30px 0 34px;font-size:1.625rem;line-height:1.45}.fe.fe-renewal footer .footer-top>div:not(:first-child){padding:30px 20px}.fe.fe-renewal footer .footer-top>div:nth-child(2){padding-left:0}.fe.fe-renewal footer .footer-top>div:nth-child(3){padding-right:0;border-right:0}.fe.fe-renewal footer .footer-top>div.footer-address-col{grid-column:1 / -1;padding:28px 0;border-top:1px solid color-mix(in srgb,var(--ploy-text-inverse) 16%,transparent)}.fe.fe-renewal footer .footer-links a{font-size:.875rem}.fe.fe-renewal footer .footer-col-title{margin-bottom:18px}.fe.fe-renewal footer .footer-legal-links{gap:14px 20px;font-size:.75rem}}.fe.fe-renewal #site-nav.nav-editorial{background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);border-bottom:1px solid var(--ploy-border-primary);box-shadow:none}.fe.fe-renewal #site-nav.nav-editorial .nav-inner{height:86px;max-width:1320px;padding-inline:40px;gap:22px}.fe.fe-renewal #site-nav.nav-editorial .nav-logo svg{width:130px;height:54px}.fe.fe-renewal #site-nav.nav-editorial .nav-logo-svg .fill-ploy-text-primary{fill:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav.nav-editorial .nav-logo-svg .stroke-ploy-text-primary{stroke:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav.nav-editorial .nav-advisors-wordmark{display:inline-flex;align-items:center;height:32px;margin-left:14px;padding-left:16px;border-left:1px solid var(--ploy-accent-primary-400);color:var(--ploy-text-inverse);font-size:.75rem;font-weight:600;letter-spacing:.17em}.fe.fe-renewal #site-nav.nav-editorial .nav-links{position:static;transform:none;translate:none;margin-left:24px;gap:7px}.fe.fe-renewal #site-nav.nav-editorial .nav-inner>div.ml-auto{margin-left:auto}.fe.fe-renewal #site-nav.nav-editorial :is(.nav-link,.nav-region){color:var(--ploy-text-primary);font-weight:600}.fe.fe-renewal #site-nav.nav-editorial .nav-link{padding:12px 9px;font-size:.9375rem;white-space:nowrap}.fe.fe-renewal #site-nav.nav-editorial .nav-link:hover,.fe.fe-renewal #site-nav.nav-editorial .nav-link:focus-visible,.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-trigger[aria-expanded=true]{color:var(--ploy-accent-primary-700)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;font-family:inherit;cursor:pointer}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-trigger[aria-expanded=true]{border-color:var(--ploy-border-primary)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-caret{font-size:.625rem;opacity:.7}.fe.fe-renewal #site-nav.nav-editorial .nav-region{padding:9px 4px;border:0;border-radius:0;color:var(--ploy-text-inverse);white-space:nowrap}.fe.fe-renewal #site-nav.nav-editorial .nav-cta,.fe.fe-renewal #site-nav.nav-editorial .nav-mobile>a:last-child{border:1px solid var(--ploy-accent-primary-400);border-radius:4px;background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse);box-shadow:none;font-weight:600}.fe.fe-renewal #site-nav.nav-editorial .nav-cta:hover,.fe.fe-renewal #site-nav.nav-editorial .nav-mobile>a:last-child:hover{border-color:var(--ploy-accent-primary-300);background:var(--ploy-accent-primary-300);color:var(--ploy-background-inverse)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel{position:fixed;top:148px;left:0;width:100vw;border-top:1px solid var(--ploy-border-primary);border-bottom:2px solid var(--ploy-accent-primary-400);background:var(--ploy-background-primary);color:var(--ploy-text-primary)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:clamp(56px,9vw,150px);width:min(calc(100% - 80px),1120px);margin-inline:auto;padding:36px 0 42px}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__inner--services{display:block}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__links{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__label{width:100%;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid var(--ploy-border-primary);color:var(--ploy-text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__groups .nav-editorial-panel__label{color:var(--ploy-text-primary);font-family:Open Sans Condensed,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__links a{display:block;padding:10px 0;color:var(--ploy-text-primary);font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__groups .nav-editorial-panel__links a{font-weight:400}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__links a:hover,.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__links a:focus-visible{color:var(--ploy-accent-primary-700);text-decoration:underline;text-underline-offset:5px}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-panel__featured{display:flex;flex-direction:column;gap:12px}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-feature{display:flex;flex-direction:column;gap:7px;padding:18px 20px;border:1px solid var(--ploy-border-primary);background:var(--ploy-background-accent-secondary);color:var(--ploy-text-primary);text-decoration:none}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-feature:hover,.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-feature:focus-visible{border-color:var(--ploy-accent-primary-400)}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-feature strong{font-size:.9375rem;font-weight:700}.fe.fe-renewal #site-nav.nav-editorial .nav-editorial-feature span{color:var(--ploy-text-secondary);font-size:.8125rem;line-height:1.5}.fe.fe-renewal #site-nav.nav-editorial .nav-region-menu [class*=rounded-2xl]{border:1px solid var(--ploy-border-primary);border-radius:0;background:var(--ploy-background-primary);box-shadow:none}.fe.fe-renewal #site-nav.nav-editorial .nav-region-menu a,.fe.fe-renewal #site-nav.nav-editorial .nav-region-menu a span{color:var(--ploy-text-primary)}.fe.fe-renewal #site-nav.nav-editorial .nav-region-menu a:hover{background:var(--ploy-background-accent-secondary)}.fe.fe-renewal #site-nav.nav-editorial .nav-burger{background:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile{max-height:calc(100dvh - 86px);overflow-y:auto;overscroll-behavior:contain;border-color:var(--ploy-border-primary);background:var(--ploy-background-primary)}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile a,.fe.fe-renewal #site-nav.nav-editorial .nav-mobile>span{color:var(--ploy-text-primary);border-color:var(--ploy-border-primary)}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile>span{color:var(--ploy-accent-primary-700)}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile>div>span{color:var(--ploy-text-primary);font-family:Open Sans Condensed,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}@media(min-width:1200px){.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier,.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-inner{height:148px}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-inner{max-width:1320px;align-items:flex-start}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-inner:after{background:var(--ploy-background-primary)}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-inner:before{content:"";position:absolute;top:84px;left:50%;width:100vw;height:1px;translate:-50% 0;background:var(--ploy-border-primary);z-index:2}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-logo{position:absolute;top:11px;left:40px;height:62px}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-logo svg{width:162px;height:58px}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-links{position:absolute;z-index:3;left:40px;bottom:0;display:flex;height:64px;margin:0;align-items:center;gap:12px}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-inner>div.ml-auto{position:absolute;z-index:3;top:18px;right:40px;display:flex;height:48px;align-items:center;gap:28px;margin:0}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-contact-link,.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-region{color:var(--ploy-text-inverse)}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-cta{border-color:var(--ploy-accent-primary-400);background:var(--ploy-accent-primary-400);color:var(--ploy-background-inverse)}.fe.fe-renewal #site-nav.nav-editorial.nav-two-tier .nav-cta:hover{border-color:var(--ploy-accent-primary-300);background:var(--ploy-accent-primary-300)}}@media(max-width:1199px){.fe.fe-renewal #site-nav.nav-editorial .nav-links,.fe.fe-renewal #site-nav.nav-editorial .nav-inner>div.ml-auto{display:none}.fe.fe-renewal #site-nav.nav-editorial .nav-hamburger{display:flex;margin-left:auto}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile{display:flex}}@media(min-width:1200px){.fe.fe-renewal.fe-home #site-nav.nav-editorial.nav-two-tier .nav-inner{max-width:calc(var(--fe-desktop-content, 1200px) + 80px)}}@media(min-width:701px)and (max-width:1100px){.fe.fe-renewal.fe-home #site-nav.nav-editorial .nav-inner{padding-inline:28px}}@media(max-width:700px){.fe.fe-renewal #site-nav.nav-editorial .nav-inner{height:72px;padding-inline:20px}.fe.fe-renewal #site-nav.nav-editorial .nav-logo svg{width:140px}.fe.fe-renewal #site-nav.nav-editorial .nav-advisors-wordmark{display:none}.fe.fe-renewal #site-nav.nav-editorial .nav-mobile{max-height:calc(100dvh - 72px)}}
