.nav{align-items:center;gap:clamp(18px,2vw,32px)}.nav__item,.nav__item>a{font-size:13.5px;letter-spacing:.04em;color:var(--slate);position:relative;padding:8px 0;display:inline-flex;align-items:center;gap:7px}.nav>a.nav__item:after,.nav__item>a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--steel);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}.nav a.nav__item:hover:after,.nav__item:hover>a:after{transform:scaleX(1);transform-origin:left}.nav a:after{bottom:2px}.drop a:after,.mega__link:after{display:none!important}.caret{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .3s var(--ease);opacity:.7}.has-drop:hover .caret,.has-drop:focus-within .caret{transform:rotate(-135deg) translateY(-1px)}.has-drop{padding:0}.drop{position:absolute;top:100%;left:50%;transform:translate(-50%,10px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;z-index:60;padding-top:16px}.has-drop:hover .drop,.has-drop:focus-within .drop{opacity:1;visibility:visible;transform:translate(-50%)}.drop--list>a,.drop--list:before{display:block}.drop--list{min-width:220px}.drop--list>a{background:#fff;padding:13px 24px;font-size:14px;color:var(--slate);border-left:1px solid var(--line);border-right:1px solid var(--line);transition:background .25s,color .25s,padding-left .3s var(--ease)}.drop--list>a:first-child{border-top:2px solid var(--steel);padding-top:18px}.drop--list>a:last-child{border-bottom:1px solid var(--line);padding-bottom:18px;box-shadow:0 30px 50px -30px #16212e59}.drop--list>a:hover{background:var(--ice);color:var(--navy);padding-left:30px}.drop--mega{width:min(880px,92vw)}.drop--mega>*{box-sizing:border-box}.drop--mega{display:grid;grid-template-columns:1fr 280px}.mega__grid{background:#fff;border:1px solid var(--line);border-top:2px solid var(--steel);border-right:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:22px}.mega__link{display:flex;flex-direction:column;gap:6px;padding:18px 20px;transition:background .25s}.mega__link:hover{background:var(--ice)}.mega__num{font:500 11px/1 var(--sans);letter-spacing:.18em;color:var(--steel)}.mega__link strong{font:400 21px/1.2 var(--serif);color:var(--navy)}.mega__link>span:last-child{font-size:13.5px;line-height:1.55;color:var(--muted)}.mega__card{background:var(--navy);color:#c3cdd8;padding:32px 28px;display:flex;flex-direction:column;justify-content:center;gap:14px;border-top:2px solid var(--steel);box-shadow:0 40px 70px -40px #16212e80}.mega__card p{margin:0;font-size:14px;line-height:1.6}.mega__eyebrow{font:400 italic 24px/1.2 var(--serif)!important;color:#fff}.mega__card .btn{align-self:flex-start;margin-top:6px}.header__phone{font-size:13px;letter-spacing:.06em;color:var(--slate);white-space:nowrap}.header__phone:hover{color:var(--steel)}.mnav__group{padding:10px 0 14px;border-bottom:1px solid var(--line)}.mnav__label{font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--steel);margin:14px 0 6px}.mnav__links a.mnav__sub{font:400 20px/1.3 var(--serif);padding:8px 0 8px 16px;border-bottom:0;color:var(--slate)}.creds{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.creds__inner{display:flex;align-items:center;gap:clamp(24px,4vw,56px);padding-top:34px;padding-bottom:34px}.creds__label{flex:none;margin:0;font:500 11px/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);max-width:90px}.creds__list{flex:1;display:grid;grid-template-columns:repeat(5,1fr)}.cred{display:flex;flex-direction:column;gap:6px;padding:4px 22px;border-left:1px solid var(--line)}.cred strong{font:400 21px/1.15 var(--serif);color:var(--navy)}.cred span{font-size:11.5px;letter-spacing:.06em;color:var(--muted)}.who{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mist);border:1px solid var(--mist)}.who__item{background:var(--ice);padding:clamp(32px,3.5vw,48px);position:relative;transition:background .5s var(--ease)}.who__item:hover{background:#fff}.who__line{display:block;width:36px;height:1px;background:var(--steel);margin-bottom:28px;transition:width .6s var(--ease)}.who__item:hover .who__line{width:72px}.who__item h3{font:400 28px/1.15 var(--serif);color:var(--navy);margin-bottom:14px}.who__item p{margin:0;color:var(--muted);font-size:15px}.card__text{color:var(--muted)}.card__subhead{margin:28px 0 14px!important;padding-top:24px;border-top:1px solid var(--line);font:500 11px/1 var(--sans)!important;letter-spacing:.2em;text-transform:uppercase;color:var(--navy)!important}.ticks{list-style:none;margin:0;padding:0;display:grid;gap:11px}.ticks li{position:relative;padding-left:26px;font-size:15px;color:var(--slate);line-height:1.5}.ticks li:before{content:"";position:absolute;left:0;top:.5em;width:12px;height:6px;border-left:1px solid var(--steel);border-bottom:1px solid var(--steel);transform:rotate(-45deg)}.card--service{scroll-margin-top:110px}.compare{border-top:1px solid var(--navy)}.compare__head,.compare__row{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.compare__head{padding:22px 0;border-bottom:1px solid var(--line);font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase}.compare__head span:first-child{color:var(--muted)}.compare__head span:last-child{color:var(--steel)}.compare__row{padding:26px 0;border-bottom:1px solid var(--line);transition:background .4s var(--ease)}.compare__row:hover{background:linear-gradient(90deg,transparent,var(--ice) 60%,transparent)}.compare__before{font:400 clamp(18px,1.7vw,22px)/1.35 var(--serif);color:var(--muted);text-decoration:line-through;text-decoration-color:#66717e59;text-decoration-thickness:1px}.compare__arrow{text-align:center;color:var(--steel);font-size:18px}.compare__after{font:400 clamp(20px,2vw,25px)/1.3 var(--serif);color:var(--navy)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.tier{position:relative;background:#fff;border:1px solid var(--line);padding:clamp(34px,3.5vw,48px);display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.tier:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px #16212e59}.tier__meta{font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin-bottom:22px}.tier h3{font:300 clamp(32px,3vw,40px)/1.05 var(--serif);color:var(--navy);margin-bottom:18px}.tier__summary{color:var(--muted);padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--line)}.tier .ticks{margin-bottom:36px;flex:1;align-content:start}.tier .btn{align-self:flex-start}.tier--featured{background:var(--navy);border-color:var(--navy);transform:translateY(-14px);box-shadow:0 50px 90px -40px #16212e99}.tier--featured:hover{transform:translateY(-20px)}.tier--featured h3{color:#fff}.tier--featured .tier__meta{color:var(--mist)}.tier--featured .tier__summary{color:#aebccb;border-color:#ffffff24}.tier--featured .ticks li{color:#dce3ea}.tier--featured .ticks li:before{border-color:var(--mist)}.tier__badge{position:absolute;top:0;right:32px;transform:translateY(-50%);background:var(--steel);color:#fff;font:500 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;padding:9px 14px}.tiers__note{margin:52px auto 0;max-width:620px;text-align:center;color:var(--muted);font-size:15px}.lessons{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--mist)}.lesson{padding:40px 36px 44px 0;border-bottom:1px solid var(--mist)}.lesson:not(:nth-child(3n+1)){padding-left:36px;border-left:1px solid var(--mist)}.lesson__num{display:block;font:300 italic 44px/1 var(--serif);color:var(--steel);margin-bottom:22px}.lesson h3{font:400 26px/1.2 var(--serif);color:var(--navy);margin-bottom:12px}.lesson p{margin:0;color:var(--muted);font-size:15px}.statement{padding:clamp(100px,13vw,170px) 0;position:relative;overflow:hidden}.statement:before,.statement:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.statement:before{width:620px;height:620px;left:-220px;bottom:-340px;background:radial-gradient(circle,rgba(90,122,152,.35),transparent 65%)}.statement:after{width:420px;height:420px;right:-120px;top:-200px;border:1px solid rgba(255,255,255,.08)}.statement .eyebrow{justify-content:center}.statement__quote{margin:0 0 30px;font:300 italic clamp(32px,4.4vw,56px)/1.2 var(--serif);color:#fff;letter-spacing:-.01em}.statement__by{font:500 11.5px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--mist);margin-bottom:40px}.footer__top{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:70px;margin-bottom:70px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__top .title{color:#fff;margin:0}.footer__top .title em,.footer__top .eyebrow{color:var(--mist)}.footer__grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr}@media(max-width:1240px){.nav,.header__phone{display:none}.mnav{display:block}}@media(max-width:1080px){.creds__inner{flex-direction:column;align-items:flex-start}.creds__label{max-width:none}.creds__list{width:100%;grid-template-columns:repeat(3,1fr);row-gap:22px}.cred:nth-child(3n+1){border-left:0;padding-left:0}}@media(max-width:960px){.who,.tiers,.lessons{grid-template-columns:1fr}.tier--featured,.tier--featured:hover{transform:none}.tiers{gap:36px}.lesson,.lesson:not(:nth-child(3n+1)){padding:32px 0;border-left:0}.compare__head,.compare__row{grid-template-columns:1fr 40px 1fr}.footer__top{flex-direction:column;align-items:flex-start}.footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.creds__list{grid-template-columns:1fr 1fr}.cred,.cred:nth-child(3n+1){border-left:0;padding-left:0}.compare__head{display:none}.compare__row{grid-template-columns:1fr;gap:8px}.compare__arrow{text-align:left;transform:rotate(90deg);width:18px}.footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/expand.css.map */
