.friend-ads-page{--fa-green:#214b38;--fa-gold:#ae925b;--fa-sage:#edf2e8;overflow:hidden}.fa-hero{background:#f3f4ec;grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;display:grid}.fa-hero-copy{align-self:center;padding:65px 45px 60px max(28px,50vw - 600px)}.fa-hero-copy>.eyebrow{letter-spacing:.14em;font-size:11px}.fa-service-name{border-bottom:1px solid var(--fa-gold);padding:12px 0;font-size:14px;display:inline-block}.fa-hero h1{letter-spacing:.04em;margin:20px 0;font:400 clamp(34px,3.8vw,54px)/1.65 serif}.fa-hero-copy>p{font-size:16px}.fa-certified{align-items:center;gap:13px;margin:26px 0;font-size:12px;line-height:1.8;display:flex}.fa-certified strong{font-size:15px}.fa-certified svg{color:var(--fa-gold);flex-shrink:0}.fa-hero-fee{border-top:1px solid #ced7c7;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-top:23px;display:flex}.fa-hero-fee>span{font-size:13px}.fa-hero-fee strong{font:400 29px/1.8 serif}.fa-hero-fee small{font-size:16px}.fa-hero-image{background:#dbe4d5;min-width:0;min-height:650px;margin:0;position:relative}.fa-hero-image>img{object-fit:cover;object-position:88% center;width:100%;height:100%;position:absolute;inset:0}.fa-hero-image figcaption{color:#fff;background:linear-gradient(#0000,#193e30e8);padding:85px 40px 40px;position:absolute;inset:auto 0 0}.fa-hero-image figcaption span{letter-spacing:.17em;margin-bottom:18px;font-size:11px;display:block}.fa-hero-image figcaption strong{font:400 30px/1.7 serif}.fa-connection{text-align:center;background:#f3f5ee;border:1px solid #dbe2d3;border-radius:12px;padding:35px}.fa-entry{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fa-entry>div{background:#fff;border:1px solid #dce2d5;border-radius:9px;padding:26px 18px}.fa-entry svg{color:#73866b;width:32px;height:32px}.fa-entry h3{margin:15px 0 6px;font-size:20px}.fa-entry p{margin:0;font-size:14px}.fa-entry .fa-entry-ad{background:#fcfaf3;border:2px solid #ae925b}.fa-flow-arrow{color:#ae925b;margin:15px 0;font-size:40px;display:block}.fa-connection-main{color:#fff;background:#214b38;border-radius:9px;padding:26px}.fa-connection-main>svg{margin:0 auto 12px;display:block}.fa-connection-main strong{font:400 26px/1.6 serif}.fa-connection-main p{margin:15px 0 0;font-size:15px}.fa-connection-goal{justify-content:center;align-items:center;gap:10px;display:flex;margin:25px 0 0!important;font-size:17px!important}.friend-ads-page .fa-note{color:#64725f;margin:25px 0 0;font-size:12px;line-height:1.9}.fa-agency-seal{aspect-ratio:1;text-align:center;color:#fff;background:#214b38;border:1px solid #b59d67;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(100%,350px);margin:auto;display:flex;box-shadow:0 0 0 10px #e2e9dc,0 0 0 11px #b59d6755}.fa-agency-seal>svg{color:#d3bd86}.fa-agency-seal>span{letter-spacing:.12em;color:#d3bd86;margin:20px 0 13px;font-size:9px}.fa-agency-seal strong{font:400 26px/1.6 serif}.fa-agency-seal p{margin:15px 0 0;font-size:13px;line-height:1.8}.fa-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:55px;display:grid}.fa-benefits article{background:#fff;border:1px solid #dce2d5;border-radius:8px;padding:24px}.fa-benefits article>div{color:#a58b51;justify-content:space-between;align-items:center;display:flex}.fa-benefits article>div svg{stroke-width:1.4px;width:30px;height:30px}.fa-benefits article>div span{color:#b9b59b;font:30px serif}.fa-benefits h3{margin:20px 0 15px;font-size:20px;line-height:1.7}.fa-benefits p{margin:0;font-size:15px;line-height:1.9}.fa-phones{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.fa-phone{box-sizing:border-box;color:#214b38;text-align:left;background:#edf3e9;border:6px solid #d0d7cb;border-radius:30px;flex-direction:column;max-width:250px;height:430px;margin:0 auto 28px;padding:31px 14px 18px;display:flex;position:relative;box-shadow:0 20px 25px #0002}.fa-phone-notch{background:#546753;border-radius:5px;width:28%;height:5px;position:absolute;top:10px;left:36%}.fa-screen-heading{letter-spacing:.08em;text-align:center;padding:10px 0 15px;font-size:9px}.fa-ad-label{color:#66745e;background:#fff;padding:5px 8px;font-size:8px}.fa-phone>img{object-fit:cover;object-position:70% 60%;border-radius:5px;width:100%;height:118px}.fa-phone h3{margin:15px 0 8px;font-size:17px;line-height:1.6}.fa-phone>p{margin:0 0 10px;font-size:11px;line-height:1.8}.fa-mock-button{text-align:center;color:#fff;background:#315b40;border-radius:5px;margin-top:auto;padding:13px 4px;font-size:10px}.fa-chat{background:#fff;border-radius:8px;margin:5px 8px 12px 0;padding:12px;font-size:11px;line-height:1.8}.fa-chat-user{background:#cce1c0;margin-left:30px;margin-right:0}.fa-phone>svg{color:#ae925b;margin:27px auto 5px}:is(.fa-phone:has(>svg)>h3,.fa-phone:has(>svg)>p){text-align:center}.fa-rich-menu{grid-template-columns:1fr 1fr;gap:4px;margin-top:10px;margin-bottom:16px;display:grid}.fa-rich-menu span{text-align:center;background:#d4e0cb;border-radius:4px;padding:12px 2px;font-size:10px}.fa-phones>li>strong{color:#dfca9b;font-size:19px;font-weight:400}.fa-phones>li>p{font-size:14px;line-height:1.8}.friend-ads-page .fa-note-light{color:#cfdacb;text-align:center}.fa-cpa{text-align:center;background:#f3f5ed;border:1px solid #d8dfcd;border-radius:12px;padding:27px}.fa-cpa>span{letter-spacing:.06em;font-size:12px}.fa-cpa>strong{margin:18px 0;font-size:19px;display:block}.fa-cpa>strong>span{color:#214b38;font:400 clamp(55px,5vw,80px)/1.4 serif;display:block}.fa-cpa small{font-size:25px}.fa-cpa p{margin:0;font-size:12px}.fa-chart{background:#fff;border:1px solid #d6dece;border-radius:12px;margin:0;padding:30px}.fa-chart figcaption>strong{font-size:18px;line-height:1.8;display:block}.fa-chart figcaption>span{color:#6b7760;margin-top:8px;font-size:12px;display:block}.fa-chart-row{margin-top:26px}.fa-chart-row>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.fa-chart-row strong{font:25px serif}.fa-chart-track{background:#eef2e9;border-radius:3px;height:20px;margin:12px 0 6px;overflow:hidden}.fa-chart-track span{background:#9bad98;height:100%;display:block}.fa-chart-target .fa-chart-track span{background:#ae925b}.fa-chart-row>small{color:#6b7760;font-size:10px}.fa-chart>p{color:#6b7760;margin:24px 0 0;font-size:11px;line-height:1.8}.fa-improvement{background:#f6f7f0;border-block:1px solid #d5ddcd;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding:23px;display:flex}.fa-improvement>svg{color:#ae925b}.fa-improvement strong{font-size:19px}.fa-improvement>span{font-size:13px}.fa-support{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.fa-support article{background:#fff;border:1px solid #dce2d5;border-radius:10px;padding:0 22px 24px;overflow:hidden}.fa-support-art{aspect-ratio:2.1;background:linear-gradient(135deg,#e4eee1,#f8f5e9);justify-content:center;align-items:center;gap:24px;margin:0 -22px 22px;display:flex;position:relative;overflow:hidden}.fa-support-art:before{content:"";opacity:.65;border:1px solid #b3c4a9;border-radius:50%;width:100px;height:100px;position:absolute;top:20%;left:15%}.fa-support-art>svg{color:#315b40;position:relative}.fa-support-art>span{color:#9d8850;font:18px serif;position:absolute;top:16px;left:18px}.fa-art-lines{gap:9px;display:grid;position:relative}.fa-art-lines i{background:#a2b79a;border-radius:3px;width:54px;height:5px;display:block}.fa-art-lines i:nth-child(2){background:#c5af7c;width:42px}.fa-art-lines i:nth-child(3){width:30px}.fa-support h3{margin:0 0 15px;font-size:21px;line-height:1.6}.fa-support p{margin:0;font-size:15px}.fa-price{border:1px solid #b79d65;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 16px 35px #214b3809}.fa-price>div{padding:40px}.fa-price>div:first-child{color:#fff;background:#214b38}.fa-price>div:first-child>span{color:#ddcb9c;font-size:13px}.fa-price h3{margin:25px 0;font-size:24px}.fa-price>div:first-child>strong{font:400 26px/1.6 serif;display:block}.fa-price b{color:#e8d7ab;font:400 65px/1.4 serif}.fa-price small{font-size:14px}.fa-price p{font-size:14px;line-height:1.9}.fa-price dl{margin:0 0 25px}.fa-price dl>div{border-bottom:1px solid #d4ddcb;justify-content:space-between;align-items:baseline;gap:10px;padding:16px 0;display:flex}.fa-price dt{font-size:14px}.fa-price dd{margin:0;font:26px serif}.fa-price dd small{margin-left:8px}.fa-price .ctas{flex-direction:column;align-items:stretch}.fa-price .cta{box-sizing:border-box;justify-content:center;width:100%;font-size:15px}.fa-start-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.fa-start-flow li{background:#fff;border-top:2px solid #b19a66;padding:28px;position:relative}.fa-start-flow li>span{letter-spacing:.12em;color:#8d7947;font-size:11px}.fa-start-flow li>h3{margin:18px 0;font-size:21px;line-height:1.7}.fa-start-flow li>p{font-size:15px}.fa-lead-time{border:1px solid #bac9ad;justify-content:center;align-items:center;gap:18px;margin-top:35px;padding:20px;display:flex}.fa-lead-time svg{color:#8d7947;flex-shrink:0}.fa-lead-time p{margin:0;font-size:16px}.fa-lead-time strong{margin:0 8px;font-size:22px}.fa-lead-time small{margin-top:10px;font-size:12px;line-height:1.8;display:block}.fa-last{text-align:center}.fa-last h2{font:400 clamp(28px,3vw,40px)/1.7 serif}.fa-last .ctas{justify-content:center;margin:35px 0}.fa-last .rd-text-link{color:#fff}.fa-last .eyebrow{color:#d8c490}@media (max-width:1000px){.fa-hero-copy{padding:40px 26px}.fa-hero h1{font-size:38px}.fa-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-phones{gap:20px}.fa-price>div{padding:28px}.fa-price dd{font-size:23px}.fa-price b{font-size:55px}}@media (max-width:650px){.fa-hero{grid-template-columns:1fr}.fa-hero-copy{padding:35px 22px}.fa-hero h1{font-size:36px}.fa-hero-image{min-height:360px}.fa-hero-image>img{object-position:60% 55%}.fa-hero-image figcaption{padding:65px 25px 25px}.fa-hero-image figcaption strong{font-size:26px}.fa-certified strong{font-size:14px}.fa-benefits,.fa-support{grid-template-columns:1fr}.fa-entry{grid-template-columns:1fr;gap:14px}.fa-connection{padding:22px 16px}.fa-entry h3{font-size:18px}.fa-connection-main{padding:24px 15px}.fa-connection-main strong{font-size:22px}.fa-connection-main p{font-size:13px}.fa-connection-goal{text-align:left;align-items:flex-start;font-size:15px!important}.fa-connection-goal svg{flex-shrink:0;margin-top:5px}.fa-agency-seal{max-width:285px;margin-top:20px}.fa-agency-seal strong{font-size:23px}.fa-agency-seal>svg{width:55px;height:55px}.fa-agency-seal>span{margin-top:12px;font-size:8px}.fa-agency-seal p{font-size:12px}.fa-benefits{gap:15px;margin-top:45px}.fa-phones{grid-template-columns:1fr;gap:35px}.fa-phone{width:250px;max-width:100%;height:430px}.fa-chart{padding:22px}.fa-chart-row strong{font-size:23px}.fa-improvement{gap:12px;padding:20px 12px}.fa-improvement strong{font-size:17px}.fa-improvement span{text-align:center;line-height:1.8}.fa-price{grid-template-columns:1fr}.fa-price>div{padding:28px 22px}.fa-price dt{font-size:13px}.fa-price dd{font-size:23px}.fa-start-flow{grid-template-columns:1fr;gap:18px}.fa-start-flow li{padding:24px}.fa-lead-time{align-items:flex-start;padding:20px 15px}.fa-lead-time strong{font-size:21px}.fa-last .ctas{flex-direction:column;align-items:stretch}.fa-last .cta{box-sizing:border-box;justify-content:center;width:100%}}.fa-fee-example{background:#f4f5ed;border:1px solid #d4ddcb;border-radius:8px;margin:25px 0;padding:22px}.fa-fee-example>span{color:#66785e;font-size:12px}.fa-fee-example p{margin:14px 0;line-height:2.1}.fa-fee-example p strong{font-weight:600}.fa-fee-example>div{border-top:1px solid #c6d0ba;padding-top:14px;font-size:17px}.fa-fee-example>div strong{color:#214b38;margin-left:10px;font:30px serif}.fa-fee-example>small{color:#66785e;margin-top:12px;font-size:11px;line-height:1.8;display:block}.fa-price>div:first-child{flex-direction:column;display:flex}.fa-price-visual{margin:auto 0 0;padding-top:25px}.fa-price-visual img{box-sizing:border-box;border:1px solid #c6ac704d;border-radius:8px;width:100%;height:auto;display:block}.fa-price-visual figcaption{color:#d9e1d3;text-align:right;margin-top:10px;font-size:11px;line-height:1.7}.friend-ads-page .fa-contract-note{background:#faf6ed;border-left:3px solid #ae925b;flex-wrap:wrap;gap:8px 20px;margin:25px 0 0;padding:18px 22px;font-size:15px;line-height:1.9;display:flex}.fa-contract-note strong{color:#756035}.fa-contract-note span{color:#314b3a}
