.funnel{--orange:#ff760e}.sales-hero{background:#071c32;color:white;overflow:hidden}.sales-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding-block:70px 75px;min-height:730px}.sales-hero h1{font-size:clamp(52px,5.5vw,80px);line-height:1.03;letter-spacing:-4px}.sales-hero h1 em{color:#ff872c}.sales-sub{font-size:23px;font-weight:bold;letter-spacing:-.5px;margin:0 0 15px}.sales-intro{font-size:18px;line-height:1.75;color:#b9c8d5;max-width:485px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px}.demo-link{font-size:13px;font-weight:bold;color:#dbe5ed}.demo-link span{color:#ff872c;margin-left:6px}.sales-micro{font-size:12px;line-height:1.7;color:#9db1c2;margin:17px 0 24px}.hero-checks{display:flex;gap:15px 22px;flex-wrap:wrap;border-top:1px solid #30475b;padding-top:22px;font-size:11px;color:#c5d4df}.hero-checks span:before{content:'✓';color:#ff872c;margin-right:7px}.hero-product{height:590px;position:relative;max-width:550px;width:100%;margin:auto}.screen-label{position:absolute;top:0;left:0;font-size:9px;letter-spacing:2px;color:#9fb7c9}.phone{position:absolute;background:#08172b;border:5px solid #233b52;border-radius:24px;overflow:hidden;line-height:0;box-shadow:0 24px 65px #0005}.phone img{display:block;width:100%;height:auto}.phone-back{width:218px;top:68px;left:0;transform:rotate(-5deg)}.phone-front{width:250px;right:15px;top:25px;transform:rotate(3deg)}.phone:hover{border-color:#547b99}.product-callout{position:absolute;left:15px;bottom:5px;z-index:2;background:#fff;color:#102d49;padding:20px 24px;box-shadow:0 12px 30px #0003;border-left:4px solid #ff760e}.product-callout span{display:block;font-size:9px;letter-spacing:1.5px;color:#6c7e8c}.product-callout strong{display:block;font-size:20px;letter-spacing:-.5px;margin:8px 0}.product-callout small{font-size:12px;color:#5b6c78}.product-strip{background:#e8ecec;border-bottom:1px solid #d3dbdd}.product-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:10px;font-weight:bold;letter-spacing:1.2px}.product-strip i{color:#ac4e09;font-style:normal;font-size:20px}.sales-section{padding-top:85px;padding-bottom:85px}.sales-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sales-heading>p{font-size:17px;line-height:1.8;color:#5b6c78;max-width:480px;margin:0}.screen-buttons{display:flex;flex-wrap:wrap;gap:9px;margin:38px 0 0;border-bottom:1px solid #cbd5db;padding-bottom:20px}.screen-buttons button{border:1px solid #cbd5db;background:transparent;color:#29465e;padding:12px 16px;font:600 12px Arial,sans-serif;cursor:pointer}.screen-buttons button[aria-pressed=true]{background:#102d49;border-color:#102d49;color:white}.screen-buttons button:hover{border-color:#ac4e09}.screen-buttons button:focus-visible,summary:focus-visible{outline:3px solid #ff760e;outline-offset:4px}.tour-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:38px 35px 30px;background:#edf0ef;border:1px solid #d3dbdd;border-top:0}.tour-panel[hidden]{display:none}.tour-screen{text-align:center}.tour-screen>a{display:block;max-width:280px;margin:auto;line-height:0;background:#071c32;border-radius:15px;overflow:hidden;box-shadow:0 12px 30px #071c3222}.tour-screen img{width:100%;height:auto;display:block}.tour-screen>span{display:block;font-size:10px;margin-top:16px;color:#5b6c78}.tour-number{font-size:10px;letter-spacing:2px;color:#9c470c}.tour-copy h3{font-size:37px;line-height:1.14;letter-spacing:-1.4px;margin:20px 0}.tour-copy>p{font-size:17px;line-height:1.8;color:#5b6c78}.screen-note{font-size:13px;line-height:1.8;padding:20px;border-left:3px solid #ff760e;background:white;margin:25px 0 30px;color:#405b6f}.example-note{font-size:11px;color:#6d7e8a;line-height:1.7;margin:18px 0 0;max-width:1000px}.payoff{padding:70px 0;background:#e8ecec;border-block:1px solid #d3dbdd}.payoff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:42px 0 30px}.payoff-grid article{border-top:1px solid #bccbd2;padding-top:20px}.payoff-grid article>span{font-size:11px;color:#a94b07}.payoff-grid h3{font-size:23px;letter-spacing:-.5px;line-height:1.25;margin:20px 0 14px}.payoff-grid p{font-size:15px;line-height:1.8;color:#5b6c78}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.offer-copy>p{font-size:17px;line-height:1.8;color:#5b6c78;max-width:450px}.access-steps{list-style:none;padding:0;margin:35px 0 0}.access-steps li{display:flex;gap:18px;padding:20px 0;border-top:1px solid #cbd5db}.access-steps li>span{font-size:12px;color:#a94b07;margin-top:3px}.access-steps strong{font-size:17px}.access-steps p{font-size:14px;line-height:1.7;color:#5b6c78;margin:9px 0 0}.offer-card{background:#071c32;color:#fff;padding:38px;border-top:4px solid #ff760e}.offer-tag{font-size:10px;letter-spacing:1.5px;color:#ff9a50}.offer-card h3{font-size:28px;margin:24px 0 15px}.offer-price{font-size:66px;font-weight:bold;letter-spacing:-3px;margin:15px 0}.offer-price>span{font-size:14px;letter-spacing:0;font-weight:normal;color:#a7bdce;white-space:nowrap}.offer-trial{font-size:17px;color:#d1e0ec}.offer-card ul{list-style:none;padding:22px 0;margin:25px 0 8px;border-top:1px solid #30475b;font-size:14px;line-height:2.2;color:#c5d4df}.offer-card li:before{content:'✓';color:#ff872c;margin-right:10px}.offer-card .button{width:100%;justify-content:space-between;gap:15px}.offer-status,.offer-terms{font-size:12px;line-height:1.8;color:#b5c7d6}.offer-status{margin-top:18px}.offer-terms{font-size:11px;color:#94acbf;border-top:1px solid #30475b;padding-top:17px;margin-top:20px}.licensed-link{display:block;margin-top:25px;font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#d4e4ef}.buying-faq{padding:75px 0;background:#e8ecec;border-block:1px solid #d3dbdd}.buyer-questions{margin-top:40px;border-top:1px solid #bdcbd1}.buyer-questions details{border-bottom:1px solid #bdcbd1;padding:22px 0}.buyer-questions summary{font-size:18px;font-weight:bold;cursor:pointer;line-height:1.5;padding-right:20px}.buyer-questions p{font-size:15px;line-height:1.8;max-width:900px;color:#5b6c78;margin:18px 0 0}.buyer-questions a{text-decoration:underline;text-underline-offset:4px;color:#9c470c}.technical-wrap{padding:35px 0 50px}.technical>summary{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:bold;line-height:1.6;cursor:pointer;list-style:none;padding:20px 0;border-bottom:1px solid #cbd5db}.technical>summary::-webkit-details-marker{display:none}.technical>summary span{font-size:25px;color:#a94b07}.technical[open]>summary span{transform:rotate(45deg)}.technical-content .wrap{width:100%}.technical-content .features{padding:45px 0;background:transparent;border:0}.technical-content .comparison{padding:40px}.technical-content .comparison h2{font-size:39px}.technical-content .eyebrow{display:none}.technical-content .comparison-heading{gap:35px}.technical-content .comparison-heading p{font-size:15px}.final-ask{padding:65px 0;background:#071c32;color:white}.final-ask-grid{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center}.final-ask h2{font-size:clamp(32px,3.5vw,47px)}.final-ask .eyebrow{color:#9fb7c9}.final-ask p:not(.eyebrow){color:#adc1d1;font-size:16px;line-height:1.7}.final-ask .final-small{font-size:11px!important;margin-top:15px}.sales-footer{padding-block:35px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.sales-footer .brand{width:170px}.sales-footer nav{margin-left:auto;gap:25px;font-size:12px}.sales-footer>p{font-size:11px;color:#6a7c89;line-height:1.8;width:80%;margin:0}.sales-footer small{font-size:11px;margin-left:auto;color:#6a7c89}.funnel .nav nav{gap:26px}.funnel .nav nav>a:first-child{display:inline}.technical-content .feature-groups summary small{font-size:14px}@media(max-width:1050px){.sales-hero-grid{gap:30px}.sales-hero h1{font-size:61px}.phone-back{width:185px}.phone-front{width:215px;right:0}.hero-product{height:550px}.product-callout{bottom:0;left:0}.sales-heading,.tour-panel{gap:45px}.offer-grid{gap:50px}.offer-card{padding:28px}.offer-card .button{font-size:13px}.sales-footer nav{gap:17px}}@media(max-width:700px){.sales-hero-grid{grid-template-columns:1fr;padding-block:43px 40px;gap:35px;min-height:0}.sales-hero h1{font-size:53px;letter-spacing:-2.7px}.sales-sub{font-size:20px;margin-top:24px}.sales-intro{font-size:16px}.hero-actions{gap:22px}.hero-actions .button{font-size:14px;padding:17px 20px}.hero-checks{gap:13px;font-size:10px}.hero-product{height:515px;max-width:390px}.screen-label{font-size:8px}.phone-back{width:173px;top:60px;left:3px}.phone-front{width:204px;right:6px;top:27px}.product-callout{bottom:1px;left:0;padding:15px 20px}.product-callout strong{font-size:18px}.product-strip>.wrap{gap:10px;padding-block:20px;font-size:8px;letter-spacing:.5px;align-items:center}.product-strip span{max-width:85px;line-height:1.7}.product-strip i{font-size:15px}.sales-section{padding-block:55px}.sales-heading{grid-template-columns:1fr;gap:23px}.sales-heading>p{font-size:16px}.screen-buttons{gap:7px;margin-top:28px}.screen-buttons button{font-size:11px;padding:10px 12px}.tour-panel{grid-template-columns:1fr;padding:25px 20px;gap:28px}.tour-screen>a{max-width:255px}.tour-copy h3{font-size:30px;letter-spacing:-1px;margin-top:14px}.tour-copy>p{font-size:16px}.screen-note{font-size:13px;padding:15px}.example-note{font-size:10px}.payoff{padding-block:50px}.payoff-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.payoff-grid h3{font-size:22px;margin-top:15px}.payoff-grid p{margin-bottom:0}.offer-grid{grid-template-columns:1fr;gap:30px}.offer-card{padding:25px}.offer-price{font-size:60px}.offer-card .button{padding:17px;font-size:13px}.buying-faq{padding-block:50px}.buyer-questions summary{font-size:17px}.buyer-questions p{font-size:14px}.technical-wrap{padding-block:20px 35px}.technical-content .comparison{padding:25px 20px}.technical-content .comparison h2{font-size:32px}.technical-content .comparison table{min-width:670px}.final-ask{padding-block:50px}.final-ask-grid{grid-template-columns:1fr;gap:25px}.final-ask .eyebrow{font-size:9px}.final-ask h2{font-size:34px}.sales-footer{padding-block:28px;gap:20px}.sales-footer nav{width:100%;margin:0;gap:20px;flex-wrap:wrap;justify-content:start}.sales-footer nav>a:first-child{display:inline}.sales-footer>p{width:100%}.sales-footer small{margin:0}.funnel .nav{padding-block:15px;gap:15px}.funnel .nav nav{gap:15px;width:100%;font-size:11px;justify-content:space-between}.funnel .nav-contact{border:0;padding:0;font-size:11px}.funnel .nav-contact span{margin-left:4px}}@media(max-width:360px){.phone-back{width:145px}.phone-front{width:180px}.hero-product{height:470px}.sales-hero h1{font-size:47px}}
@media(max-width:700px){.sales-hero h1{font-size:44px;letter-spacing:-2.2px}.sales-hero-grid{padding-top:35px}.sales-sub{margin-top:20px}.hero-actions{margin-top:24px;gap:18px}.sales-micro{margin-bottom:18px}}

/* Three actual app screens in the opening display. */
.phone-back{width:178px;left:0;top:84px;transform:rotate(-7deg);z-index:1}.phone-front{width:188px;right:0;top:65px;transform:rotate(6deg);z-index:2}.phone-yield{width:210px;left:calc(50% - 105px);top:27px;transform:rotate(-1deg);z-index:3}.product-callout{z-index:4;left:20px;bottom:12px}@media(max-width:1050px) and (min-width:701px){.phone-back{width:145px;top:85px}.phone-front{width:155px;top:70px}.phone-yield{width:175px;left:calc(50% - 87.5px);top:35px}.hero-product{height:520px}.product-callout{left:0;bottom:5px}}@media(max-width:700px){.hero-product{height:460px;max-width:390px}.phone-back{width:132px;left:0;top:76px}.phone-front{width:140px;right:0;top:66px}.phone-yield{width:155px;left:calc(50% - 77.5px);top:30px}.product-callout{left:10px;bottom:4px}.product-callout strong{font-size:18px}}@media(max-width:360px){.hero-product{height:430px}.phone-back{width:115px}.phone-front{width:125px}.phone-yield{width:140px;left:calc(50% - 70px)}.product-callout{left:0}}

.audience-line{font-size:14px;line-height:1.7;color:#b9c8d5;max-width:470px;margin:18px 0 0}@media(max-width:700px){.audience-line{font-size:13px}}
