.reference-home .home-hero{padding:72px 0 0;background:linear-gradient(#fff 71%,#f5f8f9 0)}.reference-home .hero-copy .eyebrow{margin-bottom:22px}.reference-home .hero h1{font-size:clamp(52px,5.5vw,74px);line-height:1.06;letter-spacing:-.065em}.reference-home .hero-copy>p{margin-top:22px;font-size:17px}.reference-home .hero-actions{margin:28px 0 20px}.reference-home .hero-actions .button{min-height:49px;padding:13px 26px}.hero-trust-points{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 24px;margin-bottom:48px;color:var(--ink);font-size:13px;font-weight:700}.hero-trust-points>span{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:8px 12px;border:1px solid #dce8d8;border-radius:999px;background:#f4f8f1}.hero-trust-points svg{color:var(--green);flex-shrink:0}.reference-home .hero-inquiry-journey{max-width:1060px}.reference-home .hero-team-handoff{background:#edf4e6}.reference-home .hero-team-handoff strong{font-weight:700}.reference-problem{background:#f4f7f8;padding:100px 0 96px}.reference-solution{background:#fff;padding:98px 0 100px}.reference-problem h2,.reference-solution h2{font-size:clamp(36px,3.7vw,51px);margin:25px 0 19px;line-height:1.18;letter-spacing:-.055em}.reference-problem h2 span{color:#8296a2}.reference-solution h2 span{color:var(--green)}.reference-problem>.container>.overline,.reference-solution>.container>.overline{color:var(--ink)}.reference-section-intro{font-size:17px;color:var(--muted)}.reference-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;margin-top:44px}.reference-story-card{min-width:0}.reference-story-art{display:block;width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;object-position:center;background-color:#e9f0f4}.reference-story-grid.problem .reference-story-card:nth-child(2) .reference-story-art{object-position:center top}.reference-story-grid.solution .reference-story-art{background-color:#fff}.reference-story-number{display:flex;align-items:center;gap:12px;margin:13px 0 17px;color:#819aa9;font-size:11px;font-weight:700}.reference-story-number:after{content:"";height:1px;flex:1 1;border-top:1px dashed #d6e0e5}.reference-story-card h3{font-size:21px;letter-spacing:-.04em;line-height:1.3;margin-bottom:10px}.reference-story-grid.problem .reference-story-card:last-child h3{color:#a54b28}.reference-story-grid.solution .reference-story-card:last-child h3{color:var(--green)}.reference-story-card>p{font-size:15px;line-height:1.6;color:var(--muted);max-width:32ch}.reference-story-label{display:inline-block;margin-top:15px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:700}.reference-story-label.cold{background:#eaf1f5;color:#668395}.reference-story-label.warm{background:#fff4d9;color:#97772b}.reference-story-label.hot{background:#e9f4e5;color:#4d8c46}.reference-problem-note{border-top:1px solid #dce5e8;color:#718792;font-size:16px;margin-top:43px;padding-top:25px}.reference-team-callout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:48px;padding:32px 39px;background:#edf4e6;border:1px solid #d6e5d0;border-radius:14px}.reference-team-callout .overline{color:var(--green)}.reference-team-callout h3{font-size:35px;letter-spacing:-.055em;line-height:1.15;margin-top:16px}.reference-team-callout h3 span{color:var(--green)}.reference-team-callout>div:last-child>p:first-child{font-size:16px;font-weight:600;max-width:37ch;margin-bottom:20px}.reference-team-callout>div:last-child>p:last-child{border-top:1px solid #d4dfd0;padding-top:15px;font-size:14px;display:flex;gap:15px}.reference-team-callout>div:last-child>p:last-child span{color:var(--muted)}.reference-benefits{background:#102f45;color:#fff;padding:69px 0 64px}.reference-benefits .container{max-width:1120px}.reference-benefits-heading{text-align:center}.reference-benefits-heading .overline{color:#b5daa0}.reference-benefits-heading h2{font-size:clamp(36px,3.5vw,49px);line-height:1.1;letter-spacing:-.055em;margin:17px 0}.reference-benefits-heading h2 span{color:#c5e7a6}.reference-benefits-heading>p{font-size:15px;color:#b2c6d1}.reference-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-top:1px solid #ffffff28}.reference-benefit-grid article{min-height:173px;padding:25px 27px 25px 23px;border-right:1px solid #ffffff24}.reference-benefit-grid article:nth-child(3n){border-right:0}.reference-benefit-grid article:nth-child(n+4){border-top:1px solid #ffffff24}.reference-benefit-grid svg{color:#c9e7ae;fill:#d8e9ed16}.reference-benefit-grid h3{font-size:17px;line-height:1.3;letter-spacing:-.025em;margin-top:15px}.reference-benefit-grid p{font-size:13px;line-height:1.48;color:#b4cbd5;margin-top:6px;max-width:35ch}.reference-product{background:#f8faf8;padding:110px 0 105px;overflow:hidden}.reference-product-layout{display:grid;grid-template-columns:34% 66%;align-items:center;gap:8px}.reference-product-copy .overline{color:var(--green)}.reference-product-copy h2{font-size:clamp(38px,4vw,54px);line-height:1.1;letter-spacing:-.055em;margin:22px 0 19px}.reference-product-copy h2 span{color:var(--green)}.reference-product-copy>p{max-width:35ch;color:var(--muted);font-size:16px}.reference-product-points{display:flex;flex-wrap:wrap;gap:10px 18px;border-block:1px solid #d6e0df;padding:15px 0;margin-top:28px;font-size:13px;font-weight:700;color:#6d848a}.reference-product-points span+span:before{content:"·";margin-right:17px}.reference-store-badges{display:flex;gap:10px;margin:22px 0 14px}.reference-store-badges>a{display:flex;align-items:center;gap:7px;background:#080808;color:white;text-decoration:none;border-radius:7px;padding:6px 10px;min-width:131px;height:43px;transition:background .2s,transform .2s}.reference-store-badges>a:hover{background:#222;transform:translateY(-2px)}.reference-store-badges>a:focus-visible{outline:3px solid var(--green);outline-offset:3px}.reference-store-badges small{display:flex;flex-direction:column;font-size:8px;line-height:1.1}.reference-store-badges strong{font-size:17px;font-weight:600;white-space:nowrap}.reference-play-icon{color:#2ed59c;font-size:20px}.reference-web-link{display:inline-flex;align-items:center;gap:7px;background:none;color:var(--green);font-weight:700;font-size:14px;padding:5px 0;text-decoration:underline;text-underline-offset:6px}.reference-product-preview{position:relative;min-height:390px;align-self:center;margin-left:18px}.reference-laptop{position:absolute;left:0;top:6px;width:80%;height:345px}.reference-laptop-screen{height:100%;border:8px solid #1a3441;border-radius:13px 13px 4px 4px;background:#fff;overflow:hidden;box-shadow:0 18px 35px #102f4526}.reference-browser-bar{height:21px;display:flex;align-items:center;gap:4px;padding-left:9px;background:#f3f7f8;border-bottom:1px solid #dce7e8}.reference-browser-bar span{width:4px;height:4px;background:#c1d0d5;border-radius:50%}.reference-browser-bar small{margin:auto;color:#7d949e;font-size:6px}.reference-dashboard{display:grid;grid-template-columns:21% 79%;height:calc(100% - 21px);font-size:10px}.reference-dashboard aside{border-right:1px solid #e8eef0;padding:18px 11px;display:flex;flex-direction:column;gap:18px;color:#81939d}.reference-dashboard aside img{width:73px;margin-bottom:20px}.reference-dashboard aside b{padding:8px 7px;border-radius:4px;background:#eaf3e8;color:var(--green)}.reference-dashboard aside>span{padding-left:7px}.reference-dashboard-main{padding:20px 25px;color:var(--ink)}.reference-dashboard-main>small{display:block;color:#93a7ac;font-size:7px;letter-spacing:.08em}.reference-dashboard-main h3{font-size:17px;margin:3px 0 12px}.reference-dashboard-rule{height:1px;background:#e4ebec;margin-bottom:18px}.reference-dashboard-main h4{font-size:14px;margin:5px 0 12px}.reference-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.reference-dashboard-stats>div{background:#edf5f1;border-radius:6px;padding:10px}.reference-dashboard-stats>div:nth-child(2){background:#eaf2f8}.reference-dashboard-stats>div:nth-child(3){background:#fbf4e8}.reference-dashboard-stats b{display:block;font-size:22px}.reference-dashboard-stats span{font-size:7px;color:#718994}.reference-dashboard-main h5{font-size:9px;margin:19px 0 8px}.reference-dashboard-main p{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e4ebec;padding:5px 0;line-height:1.2}.reference-dashboard-main p>span{display:grid;place-items:center;width:23px;height:23px;background:#dfeeda;border-radius:50%;color:var(--green);font-size:8px}.reference-dashboard-main p strong{font-size:9px}.reference-dashboard-main p small{display:block;font-size:7px;color:#82949c;font-weight:400;margin-top:3px}.reference-laptop-base{height:10px;width:113%;margin-left:-6.5%;border-radius:0 0 50% 50%;background:linear-gradient(#dce4e6,#aebfc3);box-shadow:0 9px 8px #102f451f}.reference-phone-hand{position:absolute;right:0;bottom:0;width:39%;height:auto;filter:drop-shadow(0 12px 20px #102f451c)}.reference-product-caption{position:absolute;right:0;bottom:2px;color:#8b9ba0;font-size:9px}.site-header .nav-cta{background:var(--green)}.pricing.section{background:#f7f9f7;padding:95px 0 85px}.pricing-heading h2{font-size:clamp(37px,4vw,52px);margin:20px 0 13px}.pricing-heading h2 span{color:inherit}.pricing-grid{margin-top:53px!important}.price-card.featured{border:1px solid var(--line)!important;box-shadow:0 4px 20px #173f5f0a!important}.price-card:last-child{border:2px solid var(--green)!important}.price-card:last-child .button{background:var(--green)!important;color:#fff!important;border:0!important}.price-card:last-child .button:hover{background:#2b5d2b!important}.price-card .price{flex-direction:row!important;align-items:baseline!important;justify-content:start!important;min-height:55px!important;margin:13px 0 12px!important}.price-card .price>span{margin-left:4px!important}.price-card>p{min-height:55px!important}.price-card .button{min-height:46px!important}.price-card .plan-detail{gap:10px!important;margin-top:20px!important;padding-top:15px!important}.price-card .plan-detail>b{display:none}.recommended{top:-15px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:max-content!important;height:auto!important;padding:7px 18px!important;border-radius:999px!important;box-shadow:0 4px 12px #173f5f1f!important;display:inline-flex!important;align-items:center!important}.price-card:last-child .recommended{display:flex!important}.pricing .plan-allowance{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px!important;min-height:62px!important;font-size:12px!important}.pricing .plan-allowance>span{border:0!important;padding:0!important;white-space:nowrap}.addons-panel{margin-top:48px}.faq-section.section{padding:110px 0}.final-cta{background:#edf4e6;padding:78px 0}.final-cta h2{font-size:clamp(40px,4.5vw,56px);line-height:1.1;letter-spacing:-.055em}.final-cta-note{display:block;margin-top:15px}footer{padding-top:55px}.footer-legal{display:flex;flex-wrap:wrap;gap:9px 15px}.footer-legal a:hover{color:#fff}.feature-comparison{border-top:1px solid #dbe4e6;margin-top:44px;padding-top:18px}.feature-comparison summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;font-size:16px;font-weight:700}.feature-comparison summary::-webkit-details-marker{display:none}.feature-comparison summary svg{transition:transform .2s}.feature-comparison[open] summary svg{transform:rotate(180deg)}.feature-comparison>p{font-size:13px;color:var(--muted);margin:17px 0 14px}.feature-table-scroll{overflow-x:auto}.feature-comparison table{width:100%;border-collapse:collapse;font-size:13px}.feature-comparison td,.feature-comparison th{padding:12px 16px;border-bottom:1px solid #dce5e6}.feature-comparison th{text-align:left;font-weight:600}.feature-comparison thead{background:#f5f8f8}.feature-comparison thead th{font-weight:700}.feature-comparison td,.feature-comparison th:not(:first-child){text-align:center;width:17%}.feature-comparison td{color:#456f4d}.addons-panel{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:28px;border-top:1px solid #dce5e6;padding-top:29px;margin-top:25px}.addons-heading .overline{color:var(--ink)}.addons-heading h3{font-size:23px;letter-spacing:-.04em;margin-top:11px}.addons-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0}.addon-item{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.addon-name{font-size:13px;color:var(--muted)}.addon-price{font-size:21px;font-weight:700;color:var(--ink);white-space:nowrap}.addon-price small{display:block;font-size:12px;font-weight:400;color:var(--muted)}@media(max-width:1000px){.addons-panel{grid-template-columns:1fr}.addons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.addons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.addons-grid .addon-item:last-child{grid-column:1/-1}}@media(max-width:500px){.feature-comparison table{min-width:560px}.addons-grid{gap:24px}}@media(max-width:960px){.reference-product-layout{grid-template-columns:1fr}.reference-product-copy{max-width:570px}.reference-product-preview{width:100%;max-width:720px;min-height:390px;margin:35px auto 0}}@media(max-width:700px){.reference-home .home-hero{padding-top:42px;background:linear-gradient(#fff 80%,#f5f8f9 0)}.reference-home .hero h1{font-size:clamp(44px,9vw,60px)}.reference-home .hero-actions{margin-bottom:20px}.hero-trust-points{margin-bottom:42px;gap:8px 15px;font-size:12px}.reference-problem,.reference-solution{padding:68px 0}.reference-problem h2,.reference-solution h2{font-size:clamp(33px,7vw,43px)}.reference-story-grid{grid-template-columns:1fr;gap:33px;max-width:460px}.reference-story-art{aspect-ratio:1.4}.reference-story-card>p{max-width:none}.reference-team-callout{grid-template-columns:1fr;gap:15px;padding:25px}.reference-benefits{padding:60px 0}.reference-benefit-grid{grid-template-columns:repeat(2,1fr)}.reference-benefit-grid article:nth-child(3n){border-right:1px solid #ffffff24}.reference-benefit-grid article:nth-child(2n){border-right:0}.reference-benefit-grid article:nth-child(n+3){border-top:1px solid #ffffff24}.reference-product{padding:70px 0}.reference-product-preview{min-height:330px}.reference-laptop{height:290px}.reference-dashboard-main{padding:14px}}@media(max-width:500px){.reference-home .hero h1{font-size:42px}.reference-home .hero-copy>p{font-size:15px}.reference-home .hero-actions{flex-direction:column;gap:8px}.reference-story-grid{margin-top:34px}.reference-benefit-grid{grid-template-columns:1fr}.reference-benefit-grid article{border-right:0!important;border-top:1px solid #ffffff24}.reference-product-preview{min-height:255px;margin-top:30px}.reference-laptop{height:225px;width:84%}.reference-laptop-screen{border-width:5px}.reference-dashboard{font-size:7px}.reference-dashboard aside{padding:8px 5px;gap:8px}.reference-dashboard aside img{width:46px;margin-bottom:7px}.reference-dashboard-main{padding:8px}.reference-dashboard-main h3{font-size:10px;margin-bottom:5px}.reference-dashboard-main h4{font-size:9px}.reference-dashboard-stats>div{padding:5px}.reference-dashboard-stats b{font-size:13px}.reference-dashboard-main h5,.reference-dashboard-main p{margin:5px 0}.reference-phone-hand{width:43%}.faq-section.section,.pricing.section{padding-block:70px}}