:root{--swt-blue-500:#0794ec;--swt-indigo-500:#0794ec;--swt-indigo-400:#45b4ff;--swt-slate-900:#0f1c2e;--swt-slate-700:#24344a;--swt-slate-500:#4d5b6c;--swt-slate-300:#8c9bac;--swt-slate-100:#eef4fd;--swt-white:#fff;--swt-border:#d6e4f6;--swt-blue-700:#013960;--swt-radius-lg:24px;--swt-radius-md:16px;--swt-radius-sm:12px;--swt-shadow-md:0 24px 48px rgba(15,28,46,.12);--swt-shadow-sm:0 12px 24px rgba(15,28,46,.1);--swt-gradient:#0794ec}.feature-page *,.feature-page :after,.feature-page :before{box-sizing:border-box}.feature-page{background:#f7f9fc;color:var(--swt-slate-700);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:0}.feature-page img{display:block;height:auto;max-width:100%}.feature-page a{color:inherit;text-decoration:none}.feature-page ul{margin:0;padding:0}.feature-page-content section{padding:96px 0}.feature-page .container{margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.feature-page .eyebrow{align-items:center;background:rgba(7,148,236,.12);border-radius:999px;color:var(--swt-blue-500);display:inline-flex;font-size:14px;font-weight:600;letter-spacing:.14em;padding:4px 12px;text-transform:uppercase}.feature-page .section-title{color:var(--swt-slate-900);font-size:40px;font-weight:700;line-height:1.2;margin-bottom:16px}.feature-page .section-subtitle{color:var(--swt-slate-500);font-size:20px;margin-bottom:40px;max-width:720px}.feature-page .cta-buttons{display:flex;flex-wrap:wrap;gap:16px}.feature-page .btn-primary,.feature-page .btn-secondary{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:8px;justify-content:center;padding:16px 28px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.feature-page .btn-primary{background:var(--swt-gradient);box-shadow:var(--swt-shadow-sm);color:var(--swt-white)}.feature-page .btn-primary:hover{box-shadow:0 18px 36px rgba(7,148,236,.28);transform:translateY(-1px)}.feature-page .btn-secondary{background:rgba(7,148,236,.08);border:2px solid rgba(7,148,236,.28);color:var(--swt-blue-500)}.feature-page .btn-secondary:hover{background:rgba(7,148,236,.16)}.feature-page .btn-primary.inverted{background:var(--swt-white);box-shadow:none;color:var(--swt-blue-500)}.feature-page .btn-primary.inverted:hover{background:hsla(0,0%,100%,.92);box-shadow:var(--swt-shadow-sm)}.feature-page .btn-secondary.inverted{background:transparent;border-color:hsla(0,0%,100%,.64);color:var(--swt-white)}.feature-page .btn-secondary.inverted:hover{background:hsla(0,0%,100%,.12)}.feature-page .hero{background:radial-gradient(circle at top left,rgba(7,148,236,.12),transparent 55%),radial-gradient(circle at bottom right,rgba(7,148,236,.12),transparent 45%),var(--swt-white);padding:96px 0 80px}.feature-page .hero-container{align-items:center;display:grid;gap:72px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.feature-page .hero-content h1{color:var(--swt-slate-900);font-size:56px;line-height:1.1;margin:24px 0}.feature-page .subheadline{color:var(--swt-slate-500);font-size:22px;margin-bottom:32px;max-width:640px}.feature-page .hero-visual{display:flex;justify-content:center}.feature-page .hero-image{border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-md)}.feature-page .feature-showcase,.feature-page .hero-image{background:var(--swt-white)}.feature-page .feature-tabs{background:rgba(7,148,236,.08);border-radius:var(--swt-radius-md);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:40px 0;padding:12px}.feature-page .feature-tab{background:transparent;border:0;border-radius:var(--swt-radius-sm);color:var(--swt-blue-500);cursor:pointer;font-size:16px;font-weight:600;padding:16px 18px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.feature-page .feature-tab:focus-visible{outline:3px solid rgba(7,148,236,.35);outline-offset:2px}.feature-page .feature-tab.active{background:var(--swt-white);box-shadow:var(--swt-shadow-sm);color:var(--swt-slate-900)}.feature-page .feature-content{animation:fadeIn .24s ease;display:none}.feature-page .feature-content.active{display:block}.feature-page .feature-split{align-items:center;display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page .feature-split .feature-text{order:1}.feature-page .feature-split .feature-visual{order:2}.feature-page .feature-text h3{color:var(--swt-slate-900);font-size:32px;line-height:1.3;margin-bottom:16px}.feature-page .feature-text p{color:var(--swt-slate-500);margin-bottom:18px}.feature-page .feature-benefits,.feature-page .feature-list{display:grid;gap:12px;list-style:none;margin-bottom:12px}.feature-page .feature-benefit,.feature-page .feature-list li{color:var(--swt-slate-500);font-size:17px;padding-left:28px;position:relative}.feature-page .feature-benefit:before,.feature-page .feature-list li:before{background:var(--swt-gradient);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:10px;width:12px}.feature-page .feature-image{background:var(--swt-white);border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-md)}.feature-page .feature-module{background:var(--swt-white)}.feature-page .module-content{align-items:center;display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page .module-content .text-content{order:1}.feature-page .module-content .visual-content,.feature-page .module-content.reverse .text-content{order:2}.feature-page .module-content.reverse .visual-content{order:1}.feature-page .text-content h2{color:var(--swt-slate-900);font-size:36px;margin-bottom:20px}.feature-page .text-content p{color:var(--swt-slate-500);margin-bottom:18px}.feature-page .visual-content img{border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-md)}.feature-page .metrics-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.feature-page .metrics-grid.dual{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-page .metric-card{background:var(--swt-white);border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-sm);padding:36px 28px;text-align:center}.feature-page .metric-number{color:var(--swt-blue-500);font-size:42px;font-weight:700;margin-bottom:8px}.feature-page .metric-label{color:var(--swt-slate-500);font-size:16px}.feature-page .timeline{display:flex;gap:40px;justify-content:space-between;margin-top:48px}.feature-page .timeline-step{background:var(--swt-white);border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-sm);flex:1;padding:32px;position:relative}.feature-page .step-number{background:rgba(7,148,236,.15);border-radius:50%;color:var(--swt-indigo-500);display:grid;font-weight:700;height:44px;margin-bottom:16px;place-items:center;width:44px}.feature-page .testimonial,.feature-page .testimonial-section{background:var(--swt-white)}.feature-page .testimonial-section .section-title{text-align:center}.feature-page .testimonial{border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-sm);margin-bottom:28px;padding:36px}.feature-page .quote{color:var(--swt-slate-700);font-size:20px;margin-bottom:16px}.feature-page .testimonial-author{color:var(--swt-slate-900);font-weight:700}.feature-page .testimonial-company{color:var(--swt-slate-500);font-size:16px}.feature-page .benefits-section{background:var(--swt-white)}.feature-page .benefits-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.feature-page .benefit-card{background:var(--swt-white);border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-sm);display:grid;gap:16px;padding:32px}.feature-page .benefit-icon{background:rgba(7,148,236,.12);border-radius:16px;color:var(--swt-blue-500);display:grid;font-size:14px;font-weight:700;height:48px;letter-spacing:.04em;place-items:center;text-transform:uppercase;width:48px}.feature-page .related-resources .benefit-card{align-content:start;gap:16px}.feature-page .related-resources .benefit-icon{align-items:center;align-self:start;background:rgba(7,148,236,.12);border-radius:999px;color:var(--swt-blue-700);display:inline-flex;font-size:12px;font-weight:600;height:auto;justify-content:center;letter-spacing:.06em;max-width:max-content;padding:4px 12px;text-transform:uppercase;width:auto}.feature-page .related-resources .resource-card{border:1px solid var(--swt-border);color:inherit;cursor:pointer;display:grid;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.feature-page .related-resources .resource-card:focus-visible,.feature-page .related-resources .resource-card:hover{box-shadow:0 24px 48px rgba(15,28,46,.16);transform:translateY(-4px)}.feature-page .related-resources .resource-card:focus-visible{outline:3px solid rgba(7,148,236,.35);outline-offset:4px}.feature-page .related-resources .resource-thumb{border-radius:var(--swt-radius-md);height:180px;object-fit:cover;width:100%}.feature-page .benefit-card h3{color:var(--swt-slate-900);font-size:22px}.feature-page .benefit-card p{color:var(--swt-slate-500)}.feature-page .problem-section{background:rgba(7,148,236,.04)}.feature-page .problem-section .benefit-card{background:var(--swt-white);border:1px solid var(--swt-border);box-shadow:none}.feature-page .problem-section .benefit-card h3{color:var(--swt-slate-900)}.feature-page .faq-section{background:var(--swt-white)}.feature-page .faq-container{display:grid;gap:20px;margin-top:48px}.feature-page .faq-item{background:rgba(7,148,236,.06);border-radius:var(--swt-radius-md);padding:24px 28px;transition:background .2s ease,box-shadow .2s ease}.feature-page .faq-item.active{background:rgba(7,148,236,.12);box-shadow:var(--swt-shadow-sm)}.feature-page .faq-question{align-items:center;color:var(--swt-slate-900);cursor:pointer;display:flex;font-weight:600;gap:16px;justify-content:space-between}.feature-page .faq-question:after{color:var(--swt-indigo-500);content:"+";font-size:24px;transition:transform .2s ease}.feature-page .faq-item.active .faq-question:after{transform:rotate(45deg)}.feature-page .faq-answer{color:var(--swt-slate-500);max-height:0;overflow:hidden;transition:max-height .24s ease}.feature-page .faq-item.active .faq-answer{margin-top:12px}.feature-page .bottom-cta{background:var(--swt-blue-700);color:var(--swt-white);padding:104px 0;text-align:center}.feature-page .bottom-cta .section-title,.feature-page .bottom-cta h2{color:var(--swt-white);font-size:40px;margin-bottom:20px}.feature-page .bottom-cta p{color:hsla(0,0%,100%,.85);margin-bottom:24px}.feature-page .bottom-cta .cta-buttons{justify-content:center;margin-bottom:24px}.feature-page .trust-signals{color:var(--swt-slate-500);display:flex;flex-wrap:wrap;font-size:15px;gap:16px 24px;justify-content:center}.feature-page .bottom-cta .trust-signals{color:hsla(0,0%,100%,.85)}.feature-page .modal-overlay{align-items:center;background:rgba(1,57,96,.72);display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:1000}.feature-page .modal-overlay[hidden]{display:none}.feature-page .modal-dialog{background:var(--swt-white);border-radius:var(--swt-radius-lg);box-shadow:var(--swt-shadow-md);max-width:880px;padding:32px;position:relative;width:100%}.feature-page .modal-dialog h2{color:var(--swt-slate-900);font-size:28px;margin-top:0}.feature-page .modal-content{background:var(--swt-white);border:1px dashed var(--swt-border);border-radius:var(--swt-radius-md);margin-top:24px;overflow:hidden;padding:0}.feature-page .modal-close{background:transparent;border:0;color:var(--swt-slate-500);cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:16px}body.modal-open{overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.feature-page .feature-split,.feature-page .hero-container,.feature-page .module-content{grid-template-columns:1fr}.feature-page .hero-container{gap:48px}.feature-page .hero-content{order:1}.feature-page .hero-visual{order:2}.feature-page .module-content .text-content{order:1}.feature-page .module-content .visual-content{order:2}.feature-page .module-content.reverse .text-content{order:1}.feature-page .module-content.reverse .visual-content{order:2}.feature-page .section-title{font-size:34px}.feature-page .benefit-card,.feature-page .metric-card,.feature-page .timeline-step{padding:28px}}@media (max-width:768px){.feature-page-content section{padding:72px 0}.feature-page .hero{padding:72px 0 56px}.feature-page .hero-content h1{font-size:42px}.feature-page .benefits-grid,.feature-page .feature-tabs,.feature-page .metrics-grid,.feature-page .metrics-grid.dual{grid-template-columns:1fr}.feature-page .timeline{flex-direction:column}.feature-page .timeline-step:not(:last-child):after{display:none}.feature-page .btn-primary,.feature-page .btn-secondary,.feature-page .cta-buttons{width:100%}}@media (prefers-reduced-motion:reduce){.feature-page *,.feature-page :after,.feature-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.feature-page .modal-content .hubspot-form-container,.feature-page .modal-content .meetings-iframe-container{min-height:560px;width:100%}.feature-page .modal-content iframe{border:0;height:100%;min-height:560px;width:100%}@media (max-width:767px){.feature-page .modal-dialog{padding:24px}.feature-page .modal-content .hubspot-form-container,.feature-page .modal-content .meetings-iframe-container,.feature-page .modal-content iframe{min-height:460px}}.feature-page .modal-content .hubspot-form-container{box-sizing:border-box;padding:24px}