.fob-sales{color:#10223f;background:#f5f7fa;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.fob-sales *{box-sizing:border-box;min-width:0}.fob-sales header{background:#fff;border-bottom:1px solid #e2e7ee}.fob-sales header>div{gap:24px;max-width:1200px}.fob-sales .sales-nav{align-items:center;gap:26px;font-size:14px;font-weight:700;display:flex}.fob-sales a{transition:background .18s,color .18s}:is(.fob-sales a:focus-visible,.fob-sales button:focus-visible,.fob-sales summary:focus-visible){outline-offset:5px;outline:3px solid #b91c35}.fob-sales a:hover{text-underline-offset:4px;text-decoration:underline}.fob-sales section{border-color:#e2e7ee;scroll-margin-top:24px}.fob-sales>section:first-of-type{background:#10223f}.fob-sales>section:first-of-type>div{max-width:1200px;padding-top:64px;padding-bottom:64px}.fob-sales h1{letter-spacing:-.045em;text-transform:none;max-width:680px;font-size:clamp(36px,4.7vw,60px);font-weight:750;line-height:1.08}.fob-sales>section:first-of-type>div>div:first-child>p:first-child{color:#ffb1ba;letter-spacing:.14em;background:0 0;padding:0;font-size:12px;transform:none}.fob-sales>section:first-of-type p.mt-6{color:#d4deed;font-size:18px;line-height:1.75}.fob-sales h2{letter-spacing:-.035em;text-transform:none;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.18}.fob-sales h3{font-weight:700;line-height:1.3}.fob-sales [class*=font-black]{font-weight:700}.fob-sales [class*=shadow-]{box-shadow:0 8px 30px #10223f09}.fob-sales [class*=border-2]{border-width:1px}.fob-sales [class*="border-[#071a3d]"]{border-color:#d9e1eb}.fob-sales [class*="bg-[#eef4ff]"]{background:#f3f5f8}.fob-sales [class*="bg-[#ff3131]"]{color:#fff;background:#c5233b}.fob-sales [class*="text-[#ff3131]"]{color:#c5233b}.fob-sales [class*="text-[#0b4fd7]"]{color:#a61c32;letter-spacing:.09em;font-size:12px}.fob-sales [class*=rounded-full]{border-radius:9px}.fob-sales [class*=rounded-3xl],.fob-sales [class*=rounded-2xl]{border-radius:16px}.fob-sales>section:nth-of-type(2){background:#fff}.fob-sales>section:nth-of-type(2) h2{max-width:580px}.fob-sales>section:nth-of-type(3){background:#f5f7fa}.fob-sales article{border-color:#dce3ec}.fob-sales section.relative{background:#10223f}.fob-sales section.relative .absolute{display:none}.fob-sales section.relative video{aspect-ratio:9/16;max-height:430px}.fob-sales section.relative h2 span{color:#fff}.fob-sales section.relative .text-white\/75{color:#d4deed}.fob-sales #packages{max-width:1200px}.fob-sales #packages article{color:#10223f;background:#fff;flex-direction:column;padding:28px;display:flex}.fob-sales #packages article p{color:#536078;font-size:15px;line-height:1.7}.fob-sales #packages article b{color:#10223f;letter-spacing:-.04em;font-size:36px}.fob-sales #packages article.border-\[\#ff3131\]{border:2px solid #c5233b}.fob-sales #packages article>a{margin-top:20px}.fob-sales .plan-details{border-top:1px solid #e2e7ee;margin-top:24px;padding-top:16px}.fob-sales summary{cursor:pointer;font-size:14px;font-weight:700}.fob-sales .plan-details li{font-size:14px;line-height:1.6}.fob-sales #packages article span.absolute{color:#fff;background:#c5233b}.fob-sales>section[class*="bg-[linear-gradient(135deg,#ff3131"]{background:#edf1f6}.fob-sales #contact form{border-color:#dce3ec;box-shadow:0 12px 40px #10223f08}.fob-sales #contact input,.fob-sales #contact select,.fob-sales #contact textarea{color:#10223f;background:#fff;border:1px solid #b9c5d4}.fob-sales #contact form>p:first-child{color:#a61c32}.fob-sales #contact form button{background:#c5233b;border-radius:9px}.fob-sales footer{background:#10223f}@media (max-width:700px){.fob-sales header>div{flex-wrap:wrap;gap:12px;padding:12px 20px}.fob-sales .sales-nav{justify-content:space-between;gap:12px;width:100%;font-size:12px}.fob-sales .sales-nav>a:last-child{padding:10px 12px;font-size:12px}.fob-sales>section:first-of-type>div{gap:32px;padding-top:36px;padding-bottom:36px}.fob-sales h1{font-size:38px}.fob-sales>section:first-of-type .flex-wrap>a{text-align:center;flex:1;padding:14px 12px;font-size:14px}.fob-sales section{padding-top:40px;padding-bottom:40px}.fob-sales #contact h2{font-size:34px}.fob-sales section.relative video{max-height:330px}}@media (prefers-reduced-motion:reduce){.fob-sales *{scroll-behavior:auto!important;transition:none!important}}.fob-sales .hero-price{color:#d4deed;flex-basis:100%;margin-top:8px;font-size:13px;line-height:1.7}.fob-sales .feature-demo-link{color:#a61c32;margin-top:20px;font-size:14px;font-weight:700;display:inline-block}.fob-sales h1 span[class]{color:#fff}.fob-sales #packages article .text-white\/65{color:#536078}.fob-sales .system-walkthrough,.fob-sales .buying-faq,.fob-sales .comparison-section{max-width:1200px;margin:auto;padding:64px 20px}.fob-sales .guide-eyebrow{letter-spacing:.1em;color:#a61c32;margin-bottom:12px;font-size:12px;font-weight:700}.fob-sales .walkthrough-intro>p:last-child,.fob-sales .package-comparison>p,.fob-sales .buying-faq>div>p:last-child{color:#536078;max-width:740px;margin-top:16px}.fob-sales .walkthrough-controls{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 20px;display:flex}.fob-sales .walkthrough-controls button{color:#fff;cursor:pointer;background:#c5233b;border-radius:9px;padding:12px 18px;font-weight:700}.fob-sales .walkthrough-controls span{color:#536078;font-size:13px}.fob-sales .walkthrough-controls progress{accent-color:#c5233b;flex:1;min-width:90px;height:8px}.fob-sales .walkthrough-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fob-sales .walkthrough-tabs button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:12px;padding:18px;font-weight:700}.fob-sales .walkthrough-tabs button[aria-pressed=true]{color:#fff;background:#10223f;border-color:#10223f}.fob-sales .walkthrough-tabs span{color:#c5233b;margin-right:10px}.fob-sales .walkthrough-tabs button[aria-pressed=true] span{color:#ffb1ba}.fob-sales .walkthrough-content{background:#fff;border:1px solid #dce3ec;border-radius:16px;grid-template-columns:1fr 1fr;gap:40px;min-height:340px;margin-top:16px;padding:32px;display:grid}.fob-sales .walkthrough-content h3,.fob-sales .package-comparison>h3{letter-spacing:-.025em;font-size:28px}.fob-sales .walkthrough-content p{color:#536078;margin:14px 0;line-height:1.75}.fob-sales .walkthrough-content a,.fob-sales .comparison-help a,.fob-sales .buying-faq a{color:#a61c32;text-underline-offset:3px;font-weight:700;text-decoration:underline}.fob-sales .walkthrough-example{background:#f3f5f8;border-radius:12px;padding:24px}.fob-sales .sample-label{letter-spacing:.09em;color:#536078;margin-bottom:16px;font-size:10px;font-weight:700}.fob-sales .walkthrough-example h4{font-size:18px;font-weight:700}.fob-sales .walkthrough-example strong{color:#146653}.fob-sales .sample-message{background:#fff;border-left:3px solid #146653;margin-top:20px;padding:12px 16px}.fob-sales .sample-message span{color:#536078;font-size:11px}.fob-sales .sample-message p{margin:4px 0;font-size:14px}.fob-sales .walkthrough-note{color:#536078;margin-top:18px;font-size:12px;line-height:1.7}.fob-sales .comparison-section{padding-top:0}.fob-sales .comparison-scroll{border:1px solid #dce3ec;border-radius:14px;margin-top:24px;overflow-x:auto}.fob-sales .comparison-scroll:focus-visible{outline-offset:3px;outline:3px solid #c5233b}.fob-sales table{border-collapse:collapse;background:#fff;width:100%;min-width:740px;font-size:14px}.fob-sales table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fob-sales th,.fob-sales td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e7ee;width:25%;padding:18px;line-height:1.6}.fob-sales thead th{color:#fff;background:#10223f}.fob-sales thead th span,.fob-sales thead th small{margin-top:6px;display:block}.fob-sales thead th small{color:#d4deed;font-weight:400}.fob-sales tbody tr:nth-child(2n){background:#f5f7fa}.fob-sales .comparison-help{font-size:13px;line-height:1.7}.fob-sales .buying-faq{border-top:1px solid #dce3ec}.fob-sales .faq-list{margin:28px 0}.fob-sales .faq-list details{background:#fff;border-bottom:1px solid #dce3ec;padding:20px 24px}.fob-sales .faq-list details:first-child{border-radius:14px 14px 0 0}.fob-sales .faq-list details:last-child{border-radius:0 0 14px 14px}.fob-sales .faq-list summary{font-size:16px;line-height:1.5}.fob-sales .faq-list details p{color:#536078;max-width:900px;margin:16px 0 8px;line-height:1.8}@media (max-width:700px){.fob-sales .system-walkthrough,.fob-sales .buying-faq,.fob-sales .comparison-section{padding:40px 20px}.fob-sales .walkthrough-content{grid-template-columns:1fr;gap:20px;min-height:0;padding:22px}.fob-sales .walkthrough-tabs{gap:6px}.fob-sales .walkthrough-tabs button{padding:12px 8px;font-size:12px}.fob-sales .walkthrough-tabs span{margin:0 0 6px;display:block}.fob-sales .walkthrough-controls progress{flex-basis:100%}.fob-sales .comparison-section{padding-top:0}.fob-sales .faq-list details{padding:18px}}.fob-sales .walkthrough-controls .voice-toggle{color:#10223f;background:#fff;border:1px solid #b9c5d4}.fob-sales .voice-transcript{background:#fff;border:1px solid #dce3ec;border-radius:12px;margin-top:24px;padding:18px 22px}.fob-sales .voice-transcript h4{margin-top:18px;font-weight:700}.fob-sales .voice-transcript p{color:#536078;margin-top:8px;line-height:1.8}.fob-sales .voice-error{color:#90182b;background:#fff0f2;border-radius:9px;padding:14px}.fob-sales .voice-finish{color:#146653;padding-top:18px;font-weight:700}.fob-sales .demo-invitation{color:#fff;background:#10223f;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:48px max(20px,50% - 580px);display:grid}.fob-sales .demo-invitation .guide-eyebrow{color:#ffb1ba}.fob-sales .demo-invitation p{color:#d4deed;margin-top:18px;line-height:1.8}.fob-sales .demo-invitation ol{gap:14px;padding:0;list-style:none;display:grid}.fob-sales .demo-invitation li{background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;padding:18px 22px}.fob-sales .demo-invitation li b,.fob-sales .demo-invitation li span{display:block}.fob-sales .demo-invitation li span{color:#d4deed;margin-top:6px;font-size:14px}.fob-sales .demo-invitation-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.fob-sales .demo-invitation-actions a{border:1px solid #ffffff70;border-radius:9px;padding:12px 18px;font-size:14px;font-weight:700}.fob-sales .demo-invitation-actions a:first-child{background:#c5233b;border-color:#c5233b}@media (max-width:700px){.fob-sales .demo-invitation{grid-template-columns:1fr;gap:24px;padding:40px 20px}}
