*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}:root{--navy: #07152A;--navy2: #0C1E38;--navy3: #112244;--accent: #F26A21;--accent2: #FF8A3D;--accent3: #FFC79A;--white: #FFFFFF;--offwhite:#F0EBE1;--gray: #8A97AA}html{scroll-behavior: smooth}body{font-family: 'Montserrat',sans-serif;background: var(--navy);color: var(--white);line-height: 1.6}.serif{font-family: 'Cormorant Garamond',serif}#nav{position: fixed;top: 0;left: 0;right: 0;z-index: 100;display: flex;align-items: center;justify-content: space-between;padding: 18px 6%;background: rgba(7,21,42,0.95);backdrop-filter: blur(16px);border-bottom: 1px solid rgba(242,106,33,0.2);transition: box-shadow .3s}.nav-logo{display: flex;align-items: center;gap: 13px;text-decoration: none}.fap-sub-tag{font-size: 7px;font-weight: 600;letter-spacing: 2px;text-transform: uppercase;color: rgba(242,106,33,0.65);margin-top: 3px;white-space: nowrap;display: block}.nav-links{display: flex;align-items: center;gap: 32px;list-style: none}.nav-links a{color: rgba(255,255,255,0.65);text-decoration: none;font-size: 10.5px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;transition: color .2s}.nav-links a:hover{color: var(--accent)}.nav-phone{display: flex;align-items: center;gap: 8px;color: var(--accent) !important;border: 1px solid rgba(242,106,33,0.4) !important;padding: 9px 20px;border-radius: 2px;transition: all .2s !important;font-size: 11px !important}.nav-phone:hover{background: rgba(242,106,33,0.08) !important;border-color: var(--accent) !important}.nav-hamburger{display: none;flex-direction: column;gap: 5px;cursor: pointer;background: none;border: none;padding: 4px}.nav-hamburger span{display: block;width: 24px;height: 2px;background: var(--accent);border-radius: 2px;transition: all .3s}.mobile-menu{display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(7,21,42,0.98);z-index: 99;flex-direction: column;align-items: center;justify-content: center;gap: 36px}.mobile-menu.open{display: flex}.mobile-menu a{color: var(--white);text-decoration: none;font-size: 22px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;transition: color .2s}.mobile-menu a:hover{color: var(--accent)}.mobile-close{position: absolute;top: 24px;right: 6%;background: none;border: none;color: var(--accent);font-size: 28px;cursor: pointer}.btn-accent{display: inline-flex;align-items: center;gap: 10px;color: var(--navy);padding: 16px 40px;font-size: 11px;font-weight: 800;letter-spacing: 2.5px;text-transform: uppercase;text-decoration: none;transition: all .25s;position: relative;isolation: isolate;background: none;filter: drop-shadow(0 4px 14px rgba(242,106,33,0.25))}.btn-accent::before{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(135deg,var(--accent2),var(--accent));clip-path: polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition: background .25s}.btn-accent:hover{transform: translateY(-2px);filter: drop-shadow(0 8px 22px rgba(242,106,33,0.4))}.btn-accent:hover::before{background: linear-gradient(135deg,#FFB37E,var(--accent2))}.btn-outline{display: inline-flex;align-items: center;gap: 10px;background: transparent;color: var(--white);padding: 15px 40px;border: 1px solid rgba(255,255,255,0.25);font-size: 11px;font-weight: 700;letter-spacing: 2.5px;text-transform: uppercase;text-decoration: none;transition: all .25s}.btn-outline:hover{border-color: var(--accent);color: var(--accent)}.hero{min-height: 100vh;position: relative;display: flex;align-items: center;justify-content: center;text-align: center;padding: 140px 6% 100px;overflow: hidden}.hero-bg{position: absolute;inset: 0;z-index: 0;background-image: radial-gradient(ellipse 62% 58% at 50% 46%,rgba(7,21,42,0.62) 0%,rgba(7,21,42,0.45) 55%,rgba(7,21,42,0) 100%),linear-gradient(to bottom,rgba(7,21,42,0.72) 0%,rgba(7,21,42,0.55) 35%,rgba(7,21,42,0.70) 70%,rgba(7,21,42,0.97) 100%),var(--img-hero);background-size: cover;background-position: center 40%}.hero-bg::after{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 70% 50% at 50% 85%,rgba(242,106,33,0.07) 0%,transparent 70%)}.hero-content{position: relative;z-index: 1;max-width: 860px}.hero-eyebrow{font-size: 9.5px;font-weight: 700;letter-spacing: 4px;text-transform: uppercase;color: var(--accent);margin-bottom: 20px;display: block}.hero-brand-sub{font-size: clamp(13px,2vw,18px);font-weight: 300;letter-spacing: 8px;text-transform: uppercase;background: linear-gradient(135deg,var(--accent2),var(--accent));-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;margin-bottom: 36px;display: block}.hero-rule{display: flex;align-items: center;gap: 14px;justify-content: center;margin-bottom: 28px}.hero-rule::before,.hero-rule::after{content: '';width: 72px;height: 1px;background: linear-gradient(to right,transparent,var(--accent))}.hero-rule::after{background: linear-gradient(to left,transparent,var(--accent))}.hero-rule span{color: var(--accent);font-size: 7px}.hero-tagline{font-family: 'Cormorant Garamond',serif;font-size: clamp(20px,3vw,34px);font-style: italic;color: var(--offwhite);line-height: 1.35;margin-bottom: 10px}.hero-tagline2{font-size: 9.5px;font-weight: 600;letter-spacing: 3.5px;text-transform: uppercase;color: rgba(255,255,255,0.4);margin-bottom: 52px}.hero-tagline2 span{color: rgba(242,106,33,0.5);margin: 0 10px}.hero-actions{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap;margin-bottom: 60px}.hero-stats{display: flex;justify-content: center;gap: 56px;flex-wrap: wrap;border-top: 1px solid rgba(242,106,33,0.15);padding-top: 40px}.stat-item{text-align: center}.stat-num{font-family: 'Cormorant Garamond',serif;font-size: 44px;font-weight: 700;color: var(--accent);line-height: 1}.stat-label{font-size: 9px;font-weight: 700;letter-spacing: 2.5px;text-transform: uppercase;color: rgba(255,255,255,0.4);margin-top: 6px}.trust-strip{background: var(--navy2);border-top: 1px solid rgba(242,106,33,0.2);border-bottom: 1px solid rgba(242,106,33,0.2);padding: 22px 6%;display: flex;align-items: center;justify-content: center;gap: clamp(20px,4vw,72px);flex-wrap: wrap}.trust-item{display: flex;align-items: center;gap: 9px;font-size: 9.5px;font-weight: 700;letter-spacing: 2px;text-transform: uppercase;color: rgba(255,255,255,0.6)}.trust-dot{width: 4px;height: 4px;background: var(--accent);border-radius: 50%;flex-shrink: 0}section{padding: 100px 6%}.section-label{font-size: 9.5px;font-weight: 700;letter-spacing: 4px;text-transform: uppercase;color: var(--accent);margin-bottom: 16px;display: block}h2{font-family: 'Cormorant Garamond',serif;font-size: clamp(32px,4.5vw,54px);font-weight: 700;line-height: 1.1;margin-bottom: 24px;color: var(--white)}.lead-text{font-size: 14.5px;font-weight: 300;color: var(--gray);line-height: 1.85;max-width: 640px}.method{background: var(--navy);text-align: center}.method-diagram{position: relative;margin: 64px auto 0;width: min(500px,88%);height: min(500px,88vw)}.method-center{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 172px;height: 172px;background: linear-gradient(135deg,rgba(242,106,33,0.1),rgba(242,106,33,0.03));border: 1.5px solid var(--accent);border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;z-index: 2}.method-center::before{content: '';position: absolute;inset: 9px;border: 1px solid rgba(242,106,33,0.2);border-radius: 50%}.method-center-tag{font-size: 8px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;color: rgba(255,255,255,0.45)}.method-center-name{font-family: 'Cormorant Garamond',serif;font-size: 20px;font-weight: 700;color: var(--accent);letter-spacing: 2px;line-height: 1.2;text-align: center}.method-center-diamond{color: var(--accent);font-size: 7px}.method-center-sub{font-size: 10px;font-weight: 700;letter-spacing: 1px;color: rgba(255,255,255,0.65);text-align: center;line-height: 1.4}.method-svg{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 1}.sense-node{position: absolute;z-index: 3;display: flex;flex-direction: column;align-items: center;gap: 8px}.sense-icon{width: 68px;height: 68px;background: rgba(242,106,33,0.07);border: 1.5px solid rgba(242,106,33,0.45);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: all .3s;cursor: default}.sense-icon svg{width: 28px;height: 28px}.sense-node:hover .sense-icon{background: rgba(242,106,33,0.16);border-color: var(--accent);transform: scale(1.1);box-shadow: 0 0 22px rgba(242,106,33,0.18)}.sense-label{font-size: 9px;font-weight: 800;letter-spacing: 3px;text-transform: uppercase;color: var(--accent)}.node-top{top: 0%;left: 50%;transform: translate(-50%,0)}.node-rt{top: 22%;right: 0%}.node-rb{bottom: 8%;right: 4%}.node-lb{bottom: 8%;left: 4%}.node-lt{top: 22%;left: 0%}.method-quote{font-family: 'Cormorant Garamond',serif;font-size: clamp(17px,2.3vw,24px);font-style: italic;color: var(--offwhite);line-height: 1.75;max-width: 740px;margin: 64px auto 0;padding: 0 24px;position: relative}.method-quote::before{content: '\201C';position: absolute;left: 0;top: -14px;font-size: 70px;color: rgba(242,106,33,0.2);line-height: 1;font-family: 'Cormorant Garamond',serif}.method-quote em{font-style: normal;color: var(--accent)}.values{background: var(--navy2)}.values-grid{display: grid;grid-template-columns: repeat(5,1fr);margin-top: 56px;border: 1px solid rgba(242,106,33,0.2)}.value-card{padding: 40px 18px;text-align: center;border-right: 1px solid rgba(242,106,33,0.12);transition: background .2s}.value-card:last-child{border-right: none}.value-card:hover{background: rgba(242,106,33,0.05)}.value-icon{display: flex;justify-content: center;margin-bottom: 16px;color: var(--accent)}.value-icon svg{width: 40px;height: 40px}.value-card h4{font-size: 9.5px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: rgba(255,255,255,0.8);line-height: 1.6}.tagline-band{border-top: 1px solid rgba(242,106,33,0.2);border-bottom: 1px solid rgba(242,106,33,0.2);padding: 26px 6%;text-align: center;background: var(--navy)}.tagline-band p{font-size: 10px;font-weight: 700;letter-spacing: 5px;text-transform: uppercase;color: var(--accent)}.tagline-band span{color: rgba(255,255,255,0.2);margin: 0 14px}.serve{background: var(--navy)}.serve-grid{display: grid;grid-template-columns: repeat(3,1fr);margin-top: 56px;border: 1px solid rgba(242,106,33,0.2)}.serve-card{padding: 48px 36px;border-right: 1px solid rgba(242,106,33,0.12);transition: background .25s;position: relative}.serve-card:last-child{border-right: none}.serve-card::after{content: '';position: absolute;bottom: 0;left: 36px;right: 36px;height: 1px;background: transparent;transition: background .25s}.serve-card:hover{background: rgba(242,106,33,0.04)}.serve-card:hover::after{background: rgba(242,106,33,0.4)}.serve-num{font-family: 'Cormorant Garamond',serif;font-size: 48px;font-weight: 700;color: rgba(242,106,33,0.12);line-height: 1;margin-bottom: 18px}.serve-card h3{font-size: 12px;font-weight: 800;letter-spacing: 2.5px;text-transform: uppercase;color: var(--accent);margin-bottom: 14px}.serve-card p{font-size: 13.5px;font-weight: 300;color: var(--gray);line-height: 1.85}.services{background: var(--navy2)}.services-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;margin-top: 56px}.service-card{padding: 40px 32px;border: 1px solid rgba(242,106,33,0.14);position: relative;overflow: hidden;transition: all .25s}.service-card::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(to right,var(--accent),transparent);transform: scaleX(0);transform-origin: left;transition: transform .3s}.service-card:hover{background: rgba(242,106,33,0.04);border-color: rgba(242,106,33,0.3);transform: translateY(-4px)}.service-card:hover::before{transform: scaleX(1)}.service-num{font-family: 'Cormorant Garamond',serif;font-size: 12px;font-weight: 600;color: var(--accent);letter-spacing: 3px;margin-bottom: 18px;display: block}.service-card h3{font-size: 15px;font-weight: 700;color: var(--white);margin-bottom: 12px;line-height: 1.35}.service-card p{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.8}.struct-types{background: var(--navy)}.struct-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px}.struct-card{border: 1px solid rgba(242,106,33,0.15);padding: 36px 28px;transition: all .25s;position: relative;overflow: hidden}.struct-card::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 2px;background: linear-gradient(to right,var(--accent),transparent);transform: scaleX(0);transform-origin: left;transition: transform .3s}.struct-card:hover{background: rgba(242,106,33,0.04);border-color: rgba(242,106,33,0.3);transform: translateY(-4px)}.struct-card:hover::after{transform: scaleX(1)}.struct-icon{width: 64px;height: 64px;margin-bottom: 22px;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(242,106,33,0.2);border-radius: 10px;background: rgba(242,106,33,0.05);padding: 10px;transition: border-color .25s,background .25s}.struct-card:hover .struct-icon{border-color: rgba(242,106,33,0.45);background: rgba(242,106,33,0.1)}.struct-icon svg{width: 100%;height: 100%}.struct-card h3{font-size: 14px;font-weight: 800;color: var(--white);margin-bottom: 12px;letter-spacing: 0.3px}.struct-card p{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.8}@media (max-width: 960px){.struct-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.struct-grid{grid-template-columns: 1fr}}.problem{position: relative;background-image: linear-gradient(to right,rgba(7,21,42,0.97) 0%,rgba(7,21,42,0.88) 50%,rgba(7,21,42,0.97) 100%),var(--img-problem);background-size: cover;background-position: center}.problem-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: start;margin-top: 60px}.problem-points{display: flex;flex-direction: column;gap: 32px}.problem-point{display: flex;gap: 20px}.point-num{font-family: 'Cormorant Garamond',serif;font-size: 34px;font-weight: 700;color: rgba(242,106,33,0.2);line-height: 1;flex-shrink: 0;width: 40px}.problem-point h4{font-size: 11px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--accent);margin-bottom: 8px}.problem-point p{font-size: 13.5px;font-weight: 300;color: var(--gray);line-height: 1.8}.problem-callout{border: 1px solid rgba(242,106,33,0.25);padding: 48px 40px;position: relative}.problem-callout::before{content: '';position: absolute;top: 0;left: 0;bottom: 0;width: 3px;background: linear-gradient(to bottom,var(--accent),transparent)}.callout-quote{font-family: 'Cormorant Garamond',serif;font-size: clamp(17px,2.2vw,24px);font-style: italic;color: var(--white);line-height: 1.65;margin-bottom: 28px}.callout-quote strong{color: var(--accent);font-style: normal}.callout-body{font-size: 13.5px;font-weight: 300;color: var(--gray);line-height: 1.85}.process{background: var(--navy2)}.process-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 80px;align-items: start;margin-top: 60px}.steps{display: flex;flex-direction: column}.step{display: flex;gap: 26px;padding: 30px 0;border-bottom: 1px solid rgba(242,106,33,0.1);position: relative}.step::before{content: '';position: absolute;left: 18px;top: 60px;bottom: -1px;width: 1px;background: rgba(242,106,33,0.12)}.step:last-child::before{display: none}.step:last-child{border-bottom: none}.step-num{width: 38px;height: 38px;border-radius: 50%;border: 1.5px solid var(--accent);flex-shrink: 0;display: flex;align-items: center;justify-content: center;font-size: 12px;font-weight: 800;color: var(--accent);background: rgba(242,106,33,0.06)}.step h4{font-size: 11px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--white);margin-bottom: 7px}.step p{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.8}.tech-box{border: 1px solid rgba(242,106,33,0.2);padding: 44px 40px}.tech-box h3{font-family: 'Cormorant Garamond',serif;font-size: 28px;font-weight: 700;margin-bottom: 8px}.tech-box p{font-size: 13px;font-weight: 300;color: var(--gray);margin-bottom: 32px;line-height: 1.75}.tech-list{display: flex;flex-direction: column;gap: 11px}.tech-item{display: flex;align-items: center;gap: 14px;padding: 13px 18px;border: 1px solid rgba(242,106,33,0.1);font-size: 13px;font-weight: 400;color: rgba(255,255,255,0.78);transition: border-color .2s,background .2s}.tech-item:hover{border-color: rgba(242,106,33,0.3);background: rgba(242,106,33,0.04)}.tech-check{width: 20px;height: 20px;border-radius: 50%;background: linear-gradient(135deg,var(--accent2),var(--accent));display: flex;align-items: center;justify-content: center;font-size: 10px;color: var(--navy);font-weight: 900;flex-shrink: 0}.about{background-image: linear-gradient(to bottom,rgba(7,21,42,0.97) 0%,rgba(7,21,42,0.91) 50%,rgba(7,21,42,0.97) 100%),var(--img-about);background-size: cover;background-position: center 30%}.about-grid{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 80px;align-items: center;margin-top: 60px}.about-body{display: flex;flex-direction: column;gap: 18px}.about-body p{font-size: 14.5px;font-weight: 300;color: var(--gray);line-height: 1.9}.about-body strong{color: var(--white);font-weight: 700}.about-body em{color: var(--accent);font-style: normal}.consultant-card{border: 1px solid rgba(242,106,33,0.25);padding: 48px 40px;position: relative;overflow: hidden}.consultant-card::after{content: '';position: absolute;top: 0;left: 0;right: 0;height: 2px;background: linear-gradient(to right,var(--accent),var(--accent2),transparent)}.consultant-card h4{font-size: 20px;font-weight: 800;margin-bottom: 4px;color: var(--white)}.consultant-title{font-size: 9px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;color: var(--accent);margin-bottom: 20px;display: block}.consultant-card p{font-size: 14px;font-weight: 300;color: var(--gray);line-height: 1.8;margin-bottom: 28px}.consultant-credentials{display: flex;flex-direction: column;gap: 10px;border-top: 1px solid rgba(242,106,33,0.15);padding-top: 24px}.credential{display: flex;align-items: center;gap: 12px;font-size: 11px;font-weight: 600;color: rgba(255,255,255,0.7);letter-spacing: 0.5px}.credential::before{content: '◆';color: var(--accent);font-size: 6px;flex-shrink: 0}.why-homeowner-paid{background: var(--navy)}.why-grid{display: grid;grid-template-columns: repeat(3,1fr);margin-top: 56px;border: 1px solid rgba(242,106,33,0.15)}.why-card-item{padding: 44px 36px;border-right: 1px solid rgba(242,106,33,0.1);transition: background .25s}.why-card-item:last-child{border-right: none}.why-card-item:hover{background: rgba(242,106,33,0.03)}.why-card-item p{font-family: 'Cormorant Garamond',serif;font-size: 17px;font-style: italic;color: rgba(255,255,255,0.78);line-height: 1.75;margin-bottom: 24px}.area{background: var(--navy2);text-align: center}.area h2{margin-bottom: 16px}.area .lead-text{margin: 0 auto 40px;text-align: center}.area-badges{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap}.area-badge{padding: 16px 40px;border: 1.5px solid rgba(242,106,33,0.6);font-size: 10px;font-weight: 800;letter-spacing: 3px;text-transform: uppercase;color: var(--accent);transition: all .25s}.area-badge:hover{background: rgba(242,106,33,0.07);border-color: var(--accent)}.area-note{margin-top: 24px;font-size: 13px;font-weight: 400;color: rgba(255,255,255,0.8)}.cta{border-top: 1px solid rgba(242,106,33,0.2);border-bottom: 1px solid rgba(242,106,33,0.2);text-align: center;padding: 100px 6%;position: relative;overflow: hidden;background-image: linear-gradient(to bottom,rgba(7,21,42,0.88) 0%,rgba(7,21,42,0.78) 50%,rgba(7,21,42,0.92) 100%),var(--img-cta);background-size: cover;background-position: center 60%}.cta::before{content: '';position: absolute;inset: 0;background: radial-gradient(ellipse 70% 60% at 50% 50%,rgba(242,106,33,0.06) 0%,transparent 70%)}.cta-content{position: relative;z-index: 1}.cta h2{margin-bottom: 16px}.cta p{font-size: 15px;font-weight: 300;color: var(--gray);margin-bottom: 20px;max-width: 540px;margin-left: auto;margin-right: auto;line-height: 1.8}.cta-email{display: inline-block;font-family: 'Cormorant Garamond',serif;font-size: clamp(28px,4vw,44px);font-weight: 700;color: var(--accent);text-decoration: none;letter-spacing: 2px;margin-bottom: 32px;transition: color .2s}.cta-email:hover{color: var(--accent2)}.cta-actions{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap}.cta p.cta-note{margin-top: 24px;font-size: 11px;font-weight: 600;letter-spacing: 2px;color: rgba(255,255,255,0.8);text-transform: uppercase}footer{background: #040A14;border-top: 1px solid rgba(242,106,33,0.15);padding: 64px 6% 32px}.footer-top{display: grid;grid-template-columns: 1.2fr 1fr 1fr;gap: 48px;margin-bottom: 52px;align-items: start}.footer-brand-name{font-family: 'Cormorant Garamond',serif;font-size: 26px;font-weight: 700;color: var(--white);letter-spacing: 1px}.footer-brand-name span{color: var(--accent);font-weight: 300}.footer-brand-sub{font-size: 8px;font-weight: 700;letter-spacing: 3px;text-transform: uppercase;color: rgba(242,106,33,0.55);margin-top: 4px;display: block}.footer-brand p{font-size: 13px;font-weight: 300;color: var(--gray);margin-top: 18px;line-height: 1.8}.footer-col h5{font-size: 9px;font-weight: 800;letter-spacing: 3px;text-transform: uppercase;color: var(--accent);margin-bottom: 20px}.footer-col ul{list-style: none;display: flex;flex-direction: column;gap: 12px}.footer-col a{font-size: 12px;font-weight: 400;color: var(--gray);text-decoration: none;transition: color .2s;letter-spacing: 0.5px}.footer-col a:hover{color: var(--white)}.footer-col p{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.85}.footer-col a.contact-link{color: var(--accent);font-weight: 600}.footer-col a.contact-link:hover{color: var(--accent2)}.footer-disclaimer{border-top: 1px solid rgba(255,255,255,0.06);padding: 20px 0 24px;margin-bottom: 4px}.footer-disclaimer p{font-size: 10px;font-weight: 300;color: rgba(255,255,255,0.2);line-height: 1.8;letter-spacing: 0.3px}.footer-bottom{border-top: 1px solid rgba(242,106,33,0.1);padding-top: 28px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px}.footer-bottom p{font-size: 12px;font-weight: 400;color: rgba(255,255,255,0.75);letter-spacing: 0.5px}.footer-tagline{font-size: 9px;font-weight: 700;letter-spacing: 3.5px;text-transform: uppercase;color: var(--accent)}@media (max-width: 960px){.problem-grid,.process-grid,.about-grid{grid-template-columns: 1fr;gap: 48px}.values-grid{grid-template-columns: repeat(3,1fr)}.serve-grid,.services-grid{grid-template-columns: 1fr 1fr}.why-grid{grid-template-columns: 1fr 1fr}.footer-top{grid-template-columns: 1fr 1fr}.nav-links{display: none}.nav-hamburger{display: flex}}@media (max-width: 620px){.serve-grid,.services-grid,.why-grid,.values-grid{grid-template-columns: 1fr}.values-grid{border: 1px solid rgba(242,106,33,0.2)}.value-card{border-right: none;border-bottom: 1px solid rgba(242,106,33,0.1)}.serve-grid,.why-grid{border: 1px solid rgba(242,106,33,0.15)}.serve-card,.why-card-item{border-right: none;border-bottom: 1px solid rgba(242,106,33,0.1)}section{padding: 72px 5%}.hero{padding: 120px 5% 80px}.footer-top{grid-template-columns: 1fr}.footer-bottom{justify-content: center;text-align: center}}.hero-sub{font-size: 14.5px;font-weight: 300;color: rgba(255,255,255,0.78);line-height: 1.85;max-width: 680px;margin: 0 auto 40px}.hero-disclosure{max-width: 680px;margin: -36px auto 56px;padding: 14px 20px;font-size: 12.5px;font-weight: 500;letter-spacing: 0.3px;line-height: 1.7;color: rgba(255,255,255,0.88);background: rgba(7,21,42,0.88);border-left: 2px solid var(--accent)}.hero-disclosure a,.short-disclosure a,.promise-band a,.disclosure-box a,.footer-disclaimer a,.about-body a{color: var(--accent2);text-decoration: underline}.short-disclosure{max-width: 760px;margin: 0 0 28px;padding: 12px 18px;font-size: 12.5px;font-weight: 500;line-height: 1.7;color: rgba(255,255,255,0.88);background: rgba(7,21,42,0.7);border-left: 2px solid var(--accent)}.cta p.short-disclosure{margin: 0 auto 28px;text-align: left;font-size: 14px;font-weight: 500;color: rgba(255,255,255,0.9);max-width: 760px}.pkg-fee-rule{font-size: 13.5px;font-weight: 400;color: rgba(255,255,255,0.85);line-height: 1.8;max-width: 760px;margin: 14px 0 22px}.ph{display: inline;background: #FFE45C;color: #111111 !important;-webkit-text-fill-color: #111111;font-family: 'Montserrat',sans-serif;font-style: normal;font-weight: 700;font-size: 0.92em;letter-spacing: 0;text-transform: none;padding: 1px 6px;border: 1.5px dashed #111111;border-radius: 2px;text-decoration: none;-webkit-box-decoration-break: clone;box-decoration-break: clone}a.ph:hover{background: #FFF08F}.stat-num .ph{font-size: 13px;line-height: 1.5;display: inline-block;max-width: 200px}.cta-next{max-width: 760px;margin: 28px auto 0;text-align: left;list-style: none;display: flex;flex-direction: column;gap: 10px;border: 1px solid rgba(242,106,33,0.3);background: rgba(7,21,42,0.75);padding: 22px 26px}.cta-next li{font-size: 13.5px;font-weight: 400;color: rgba(255,255,255,0.88);line-height: 1.7}.cta-next strong{color: var(--accent2);font-weight: 700}.footer-legal-links{margin-top: 8px}.promise-band{background: var(--navy2);text-align: center;padding: 64px 6%;border-bottom: 1px solid rgba(242,106,33,0.15)}.promise-band h2{margin-bottom: 14px}.promise-band p{font-size: 15px;font-weight: 300;color: var(--offwhite);line-height: 1.85;max-width: 720px;margin: 0 auto}.promise-band strong{color: var(--accent);font-weight: 700}.pkg-card{display: flex;flex-direction: column}.pkg-card.featured{border-color: rgba(242,106,33,0.45);background: rgba(242,106,33,0.04)}.pkg-price{font-family: 'Cormorant Garamond',serif;font-size: 40px;font-weight: 700;color: var(--accent);line-height: 1.1;margin-bottom: 6px}.pkg-for{font-size: 11px;font-weight: 700;letter-spacing: 1.5px;text-transform: uppercase;color: rgba(255,255,255,0.55);margin-bottom: 22px}.pkg-list{list-style: none;display: flex;flex-direction: column;gap: 10px}.pkg-list li{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.7;padding-left: 18px;position: relative}.pkg-list li::before{content: '◆';position: absolute;left: 0;top: 1px;color: var(--accent);font-size: 7px}.pkg-list li.pkg-plus{color: rgba(255,255,255,0.8);font-weight: 600;padding-left: 0}.pkg-list li.pkg-plus::before{display: none}.pkg-note{font-size: 12px;font-weight: 300;color: var(--gray);line-height: 1.8;margin-top: 28px;max-width: 900px}.not-included{margin-top: 40px;border: 1px solid rgba(242,106,33,0.14);padding: 32px}.not-included h3{font-size: 11px;font-weight: 800;letter-spacing: 2.5px;text-transform: uppercase;color: var(--accent);margin-bottom: 16px}.not-included ul{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 32px}.not-included li{font-size: 13px;font-weight: 300;color: var(--gray);line-height: 1.7;padding-left: 18px;position: relative}.not-included li::before{content: '✕';position: absolute;left: 0;color: rgba(242,106,33,0.7);font-size: 10px;top: 2px}.disclosure-box{margin-top: 32px;border: 1.5px solid var(--accent);background: rgba(242,106,33,0.07);padding: 26px 30px;text-align: left}.disclosure-box h4{font-size: 10.5px;font-weight: 800;letter-spacing: 2.5px;text-transform: uppercase;color: var(--accent);margin-bottom: 10px}.disclosure-box p{font-size: 13.5px;font-weight: 400;color: rgba(255,255,255,0.85);line-height: 1.8}.cta .disclosure-box{max-width: 760px;margin: 36px auto 0}.cta .disclosure-box p{max-width: none;margin: 0;font-size: 13.5px;color: rgba(255,255,255,0.85)}.tech-x{width: 20px;height: 20px;border-radius: 50%;flex-shrink: 0;border: 1px solid rgba(242,106,33,0.6);color: var(--accent);display: flex;align-items: center;justify-content: center;font-size: 9px;font-weight: 900}.why-card h3{font-size: 12px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--accent);margin-bottom: 16px}.why-card-item.why-card p{font-family: 'Montserrat',sans-serif;font-style: normal;font-size: 13.5px;font-weight: 300;color: var(--gray);line-height: 1.85}.about-disclosure{border-left: 2px solid var(--accent);padding-left: 18px}.footer-disclaimer p{color: rgba(255,255,255,0.8);font-size: 12.5px;font-weight: 400}.footer-disclaimer p + p{margin-top: 10px}.footer-disclaimer strong{color: #FFFFFF}@media (max-width: 620px){.not-included ul{grid-template-columns: 1fr}.hero-disclosure{margin-top: -24px}}.fap-sub-tag{font-size: 9.5px;letter-spacing: 1.6px;color: var(--accent2);margin-top: 4px}.hero-eyebrow{font-size: 12px;letter-spacing: 2.6px;line-height: 1.7;color: var(--accent2);text-shadow: 0 1px 10px rgba(4,10,20,0.7)}.hero-brand-sub{font-size: clamp(14px,2vw,18px);font-weight: 500;letter-spacing: 6px;background: linear-gradient(135deg,var(--accent3),var(--accent2));-webkit-background-clip: text;background-clip: text}.hero-tagline{color: #FFFFFF;text-shadow: 0 2px 16px rgba(4,10,20,0.65)}.hero-tagline2{font-size: 12px;letter-spacing: 2.4px;line-height: 1.7;color: rgba(255,255,255,0.9);text-shadow: 0 1px 10px rgba(4,10,20,0.7)}.hero-tagline2 span{color: var(--accent2)}.hero-sub{font-size: 15px;font-weight: 400;color: rgba(255,255,255,0.93);text-shadow: 0 1px 12px rgba(4,10,20,0.7)}.hero .btn-outline{border-color: rgba(255,255,255,0.55);background: rgba(7,21,42,0.35)}.stat-num{color: var(--accent2)}.stat-label{font-size: 12px;letter-spacing: 1.6px;line-height: 1.5;color: rgba(255,255,255,0.88)}@media (max-width: 620px){.fap-sub-tag{font-size: 8.5px;letter-spacing: 1.1px;white-space: normal;max-width: 190px;line-height: 1.35}.hero-eyebrow{letter-spacing: 2px}.hero-brand-sub{letter-spacing: 4px}.hero-tagline2{letter-spacing: 1.6px}}@font-face{font-family: 'Montserrat';font-style: normal;font-weight: 100 900;font-display: swap;src: url('/assets/fonts/montserrat-latin-var.3e8987827b.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: normal;font-weight: 300 700;font-display: swap;src: url('/assets/fonts/cormorant-garamond-latin-var.b35598af66.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cormorant Garamond';font-style: italic;font-weight: 300 700;font-display: swap;src: url('/assets/fonts/cormorant-garamond-italic-latin-var.382e7ce758.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--img-hero: url("/assets/img/hero-960.310493356f.webp");--img-problem: url("/assets/img/problem-960.614e3273e3.webp");--img-about: url("/assets/img/about-960.1bb585c97c.webp");--img-cta: url("/assets/img/cta-960.a0f7a0b078.webp")}@media (min-width: 621px){:root{--img-hero: url("/assets/img/hero-1440.486c674cb3.webp");--img-problem: url("/assets/img/problem-1440.2235d30530.webp");--img-about: url("/assets/img/about-1440.87a7ecf3a0.webp");--img-cta: url("/assets/img/cta-1440.f134473729.webp")}}@media (min-width: 1441px){:root{--img-hero: url("/assets/img/hero-1920.f726915dc3.webp");--img-problem: url("/assets/img/problem-1920.d3ab98b3f8.webp");--img-about: url("/assets/img/about-1920.19be294546.webp");--img-cta: url("/assets/img/cta-1920.ccfcc9bd70.webp")}}@supports (background-image: image-set(url("x.avif") type("image/avif"))){:root{--img-hero: image-set(url("/assets/img/hero-960.584624336a.avif") type("image/avif"),url("/assets/img/hero-960.310493356f.webp") type("image/webp"));--img-problem: image-set(url("/assets/img/problem-960.26d7a66b78.avif") type("image/avif"),url("/assets/img/problem-960.614e3273e3.webp") type("image/webp"));--img-about: image-set(url("/assets/img/about-960.b2bdc3410f.avif") type("image/avif"),url("/assets/img/about-960.1bb585c97c.webp") type("image/webp"));--img-cta: image-set(url("/assets/img/cta-960.987171f474.avif") type("image/avif"),url("/assets/img/cta-960.a0f7a0b078.webp") type("image/webp"))}@media (min-width: 621px){:root{--img-hero: image-set(url("/assets/img/hero-1440.80cd4af8bd.avif") type("image/avif"),url("/assets/img/hero-1440.486c674cb3.webp") type("image/webp"));--img-problem: image-set(url("/assets/img/problem-1440.0a4ef397a3.avif") type("image/avif"),url("/assets/img/problem-1440.2235d30530.webp") type("image/webp"));--img-about: image-set(url("/assets/img/about-1440.d0ae69b23e.avif") type("image/avif"),url("/assets/img/about-1440.87a7ecf3a0.webp") type("image/webp"));--img-cta: image-set(url("/assets/img/cta-1440.4c81adb002.avif") type("image/avif"),url("/assets/img/cta-1440.f134473729.webp") type("image/webp"))}}@media (min-width: 1441px){:root{--img-hero: image-set(url("/assets/img/hero-1920.53bd0a493d.avif") type("image/avif"),url("/assets/img/hero-1920.f726915dc3.webp") type("image/webp"));--img-problem: image-set(url("/assets/img/problem-1920.745f947e46.avif") type("image/avif"),url("/assets/img/problem-1920.d3ab98b3f8.webp") type("image/webp"));--img-about: image-set(url("/assets/img/about-1920.f640d87556.avif") type("image/avif"),url("/assets/img/about-1920.19be294546.webp") type("image/webp"));--img-cta: image-set(url("/assets/img/cta-1920.c28c7df548.avif") type("image/avif"),url("/assets/img/cta-1920.ccfcc9bd70.webp") type("image/webp"))}}}.lazy-bg:not(.bg-in){background-image: none !important}:root{--gray: #AEB9C8;--nav-h: 84px}.lead-text,.about-body p,.cta p,.promise-band p,.hero-sub,.serve-card p,.service-card p,.struct-card p,.problem-point p,.callout-body,.step p,.tech-box p,.tech-item,.consultant-card p,.why-card-item.why-card p,.pkg-list li,.not-included li,.cta-next li,.area-note,.footer-brand p,.footer-col p,.pkg-fee-rule{font-size: 16px;font-weight: 400}.pkg-note,.footer-disclaimer p,.disclosure-box p,.cta .disclosure-box p{font-size: 14px;font-weight: 400}.section-label,.sense-label,.trust-item,.value-card h3,.footer-col h2.footer-h,.method-center-tag,.footer-brand-sub,.consultant-title,.pkg-for,.tagline-band p,.footer-tagline,.nav-links a,.nav-phone,.btn-accent,.btn-outline,.area-badge,.disclosure-box h3,.not-included h3,.method-center-sub{font-size: 12px !important;letter-spacing: 2px}.serve-card h3,.why-card h3{font-size: 13px}.problem-point h3{font-size: 13px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--accent);margin-bottom: 8px}.step h3{font-size: 13px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--white);margin-bottom: 7px}.value-card h3{font-weight: 800;text-transform: uppercase;color: rgba(255,255,255,0.85);line-height: 1.6;max-width: 9em;margin: 0 auto}.consultant-card h3{font-size: 20px;font-weight: 800;margin-bottom: 4px;color: var(--white)}.disclosure-box h3{font-weight: 800;text-transform: uppercase;color: var(--accent);margin-bottom: 10px}.footer-col h2.footer-h{font-family: 'Montserrat',sans-serif;font-weight: 800;text-transform: uppercase;color: var(--accent);margin-bottom: 20px;line-height: 1.4}.credential{font-size: 13px}.service-card h3{font-size: 17px}.footer-col a{font-size: 14px}.footer-bottom p{font-size: 13px}.footer-brand-sub{color: var(--accent)}.cta p.cta-note{font-size: 12px;color: rgba(255,255,255,0.85)}.method-center-tag{color: rgba(255,255,255,0.8)}.serve-num,.point-num{color: rgba(242,106,33,0.6)}.tagline-band span{color: rgba(255,255,255,0.5)}.btn-outline{border-color: rgba(255,255,255,0.55)}.sense-icon{border-color: rgba(242,106,33,0.75)}h1.hero-tagline{font-weight: 500;font-size: clamp(28px,4vw,44px);line-height: 1.25}.skip-link{position: fixed;left: 12px;top: -200px;z-index: 300;background: var(--accent2);color: var(--navy);padding: 12px 18px;font-size: 14px;font-weight: 800;text-decoration: none}.skip-link:focus{top: 12px}:focus-visible{outline: 3px solid var(--accent2);outline-offset: 3px}.btn-accent:focus-visible,.nav-phone:focus-visible{outline-color: #FFFFFF}.ph:focus-visible{outline-color: #FFFFFF}[tabindex="-1"]:focus{outline: none}html{scroll-padding-top: calc(var(--nav-h) + 16px)}.cta-email{font-size: clamp(18px,5.4vw,44px);letter-spacing: 0.5px;overflow-wrap: anywhere;max-width: 100%}html.menu-open{overflow: hidden}.mobile-menu{z-index: 101;padding: 0 5%;text-align: center}.mobile-menu nav{display: flex;flex-direction: column;align-items: center;gap: 28px}.mobile-menu a{font-size: clamp(17px,5.4vw,22px);letter-spacing: 2px;display: inline-block;padding: 8px 4px}.mobile-close{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;top: calc((var(--nav-h) - 44px) / 2);right: 5%;line-height: 1}.nav-hamburger{width: 44px;height: 44px;align-items: center;justify-content: center;padding: 0}.nav-links a:not(.nav-phone){display: inline-block;padding: 14px 0}.footer-col ul{gap: 2px}.footer-col a{display: inline-block;padding: 9px 0}.footer-legal-links a{color: var(--accent2);text-decoration: underline;display: inline-block;padding: 6px 0}@media (max-width: 620px){#nav{padding: 12px 5%}}.headshot{display: block;width: 120px;height: 120px;border-radius: 50%;object-fit: cover;margin-bottom: 24px;box-shadow: 0 0 0 2px var(--accent),0 0 0 7px rgba(242,106,33,0.15);background: #0C1E38}.pkg-card.featured{border: 1.5px solid var(--accent);background: rgba(242,106,33,0.07);box-shadow: 0 0 0 1px rgba(242,106,33,0.2),0 14px 40px rgba(0,0,0,0.35)}.pkg-card.featured::before{transform: scaleX(1)}.hero-disclosure,.short-disclosure,.cta p.short-disclosure{font-size: 14px;font-weight: 500;line-height: 1.7;color: rgba(255,255,255,0.9);background: rgba(7,21,42,0.88);border-left: 3px solid var(--accent)}.ph{background: #FFE45C;color: #111111 !important;-webkit-text-fill-color: #111111;border: 0;outline: 2px dashed #F59E0B;outline-offset: 2px;padding: 1px 6px}.ph::before{content: 'PLACEHOLDER';display: inline-block;margin-right: 6px;padding: 0 4px;font-size: 9px;line-height: 1.6;letter-spacing: 1px;font-weight: 800;vertical-align: 1px;background: #B45309;color: #FFFFFF;-webkit-text-fill-color: #FFFFFF;border-radius: 2px}.logo-lockup{display: block;height: auto}.nav-logo{gap: 14px}.nav-logo .logo-lockup{width: 163px}.nav-logo .fap-sub-tag{margin-top: 0;padding-left: 14px;border-left: 1px solid rgba(242,106,33,0.6);white-space: normal;max-width: 160px;line-height: 1.45}.hero-logo{margin: 0 auto 32px}.hero-logo img{width: min(408px,78vw);margin: 0 auto;filter: drop-shadow(0 2px 12px rgba(4,10,20,0.6))}.footer-brand-name .logo-lockup{width: 204px}@media (max-width: 620px){.nav-logo{flex-direction: column;align-items: flex-start;gap: 6px}.nav-logo .logo-lockup{width: 139px}.nav-logo .fap-sub-tag{padding-left: 0;border-left: 0;max-width: 220px}}.founder-story{display: flex;flex-direction: column;gap: 18px;padding: 4px 0 4px 22px;border-left: 2px solid rgba(242,106,33,0.55)}.founder-story p:first-child::first-line{color: var(--white)}.stat-since{font-style: italic;font-weight: 600;font-size: 0.6em;letter-spacing: 0.5px;margin-right: 0.12em}@media (max-width: 620px){.hero{min-height: auto;padding: calc(var(--nav-h) + 28px) 5% 56px}.hero-logo{margin-bottom: 20px}.hero-logo img{width: min(260px,72vw)}.hero-eyebrow{margin-bottom: 10px}.hero-brand-sub{margin-bottom: 14px}.hero-rule{margin-bottom: 14px}.hero-tagline2{margin-bottom: 22px}.hero-sub{margin-bottom: 24px}.hero-actions{margin-bottom: 40px}.hero-disclosure{margin-top: 0}}@media (max-width: 620px){.method-diagram{width: 100%;height: auto;display: grid;grid-template-columns: repeat(3,1fr);gap: 28px 6px;justify-items: center;margin-top: 40px}.method-svg{display: none}.method-center{position: relative;top: auto;left: auto;transform: none;grid-column: 1 / -1;margin-bottom: 4px}.sense-node,.node-top{position: static;transform: none;text-align: center}.sense-label{letter-spacing: 1.5px}}@media (min-width: 621px) and (max-width: 960px){.services-grid{grid-template-columns: 1fr;max-width: 640px;margin-left: auto;margin-right: auto}}@media (min-width: 768px) and (max-width: 960px){.serve-grid,.why-grid{grid-template-columns: repeat(3,1fr)}.serve-card,.why-card-item{padding: 36px 22px}}@media (min-width: 621px) and (max-width: 767px){.serve-grid,.why-grid{grid-template-columns: 1fr}.serve-card,.why-card-item{border-right: none;border-bottom: 1px solid rgba(242,106,33,0.1)}}@media (prefers-reduced-motion: no-preference){html.js-reveal .fade-ready:not(.is-in){opacity: 0;transform: translateY(20px)}html.js-reveal .fade-ready{transition: opacity .55s ease,transform .55s ease}}.hero .fade-ready{opacity: 1 !important;transform: none !important}@media print{.fade-ready{opacity: 1 !important;transform: none !important}.sticky-cta{display: none !important}nav,.mobile-menu,.skip-link{display: none !important}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important;animation: none !important}.btn-accent:hover,.service-card:hover,.struct-card:hover,.sense-node:hover .sense-icon{transform: none}}.what-you-get{background: var(--navy);border-top: 1px solid rgba(242,106,33,0.2)}.what-you-get .lead-text{max-width: 780px}.what-grid{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 24px;margin: 48px 0 0;padding: 0}.what-grid li{position: relative;border: 1px solid rgba(242,106,33,0.18);background: rgba(242,106,33,0.03);padding: 28px 28px 28px 48px;font-size: 16px;font-weight: 400;color: var(--gray);line-height: 1.75}.what-grid li::before{content: '\2713';position: absolute;left: 22px;top: 24px;width: 20px;height: 20px;border: 1.5px solid var(--accent);border-radius: 50%;color: var(--accent);font-size: 11px;line-height: 20px;text-align: center}.what-grid li:last-child{grid-column: 1 / -1}.what-note{margin: 32px 0 0;max-width: 940px;font-size: 14px;font-weight: 400;color: var(--gray);line-height: 1.75}@media (max-width: 768px){.what-grid{grid-template-columns: 1fr;gap: 16px;margin-top: 36px}.what-grid li:last-child{grid-column: auto}}.flat-fee-line{font-family: 'Cormorant Garamond',serif;font-size: clamp(40px,5vw,56px);font-weight: 700;color: var(--accent2);line-height: 1.1;margin: 28px 0 10px}.services .pkg-fee-rule{margin: 0 0 22px}.binder-note{font-size: 14px;font-weight: 400;color: var(--gray);line-height: 1.75;max-width: 760px;margin: 0 0 22px}.fee-included{margin-top: 40px;border: 1px solid rgba(242,106,33,0.14);padding: 32px}.fee-included h3{font-size: 12px;font-weight: 800;letter-spacing: 2px;text-transform: uppercase;color: var(--accent);margin-bottom: 16px}.fee-actions{margin-top: 32px}.serve-num,.point-num{color: rgba(255,138,61,0.85)}h1.hero-tagline{font-size: clamp(30px,4.2vw,48px)}.hero .btn-accent,.fee-actions .btn-accent{box-shadow: 0 6px 28px rgba(242,106,33,0.28)}.pitch-title,.flat-fee-line{color: var(--accent2)}@media (min-width: 961px) and (max-width: 1180px){.nav-logo .fap-sub-tag{display: none}}.nav-logo .fap-sub-tag{max-width: 210px}@media (max-width: 600px){.nav-logo .fap-sub-tag{display: none}.hero .hero-tagline2,.hero .hero-brand-sub{display: none}.hero .hero-eyebrow{display: block;font-size: 11px;letter-spacing: 1.2px;line-height: 1.6;max-width: 34em;margin-left: auto;margin-right: auto;overflow-wrap: anywhere}}.hero-actions + .hero-cta-note{margin: -44px 0 60px;font-size: 13px;font-weight: 400;line-height: 1.6;color: rgba(255,255,255,0.85);text-shadow: 0 1px 10px rgba(4,10,20,0.7)}@media (max-width: 620px){.hero-actions + .hero-cta-note{margin: -26px 0 40px}}.sticky-cta{display: none}@media (max-width: 620px){html.has-sticky .sticky-cta{display: block;position: fixed;left: 0;right: 0;bottom: 0;z-index: 900;padding: 10px 5% calc(10px + env(safe-area-inset-bottom));background: rgba(7,21,42,0.97);border-top: 1px solid rgba(242,106,33,0.35);transition: transform .25s ease,visibility .25s}html.has-sticky .sticky-cta .btn-accent{display: block;width: 100%;text-align: center}html.has-sticky .sticky-cta.is-hidden{transform: translateY(110%);visibility: hidden}html.has-sticky body{padding-bottom: var(--sticky-h,72px)}html.has-sticky{scroll-padding-bottom: calc(var(--sticky-h,72px) + 12px)}html.menu-open .sticky-cta{display: none !important}}
