/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@font-face{font-family:NB International Pro;src:url(/product/fonts/nb-international-pro-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(/product/fonts/nb-international-pro-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NB International Pro;src:url(/product/fonts/nb-international-pro-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NB International Pro Mono;src:url(/product/fonts/nb-international-pro-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--background:#fbfcf6;--foreground:#1a1a1a;--primary-foreground:#fbfcf6}body{background:#fbfcf6}.swoopr-logo{letter-spacing:-1px;align-items:center;gap:6px;font-size:23px;font-weight:700;line-height:1;display:inline-flex}.swoopr-logo svg{flex:none;width:27px;height:27px}.header-contact{align-items:center;gap:20px;display:flex}.header-login{letter-spacing:-.48px;white-space:nowrap;font-size:16px}.header.compact{width:800px}.hero .trust{letter-spacing:-.3px;gap:8px;padding-right:14px;font-family:NB International Pro,Arial,sans-serif;font-size:12px}.hero .trust>svg{color:#fbfcf6;background:#1a1a1a;border-radius:50%;width:29px;height:29px;padding:5px}.hero-actions{align-items:center;gap:12px;display:flex}.hero-actions .secondary{color:#1a1a1a;background:0 0;border-color:#dfe2d7}.hero-copy>p{max-width:650px}.hero-person .match-notification{width:72%;position:absolute;bottom:42px;left:14%}.product-visual{color:#1a1a1a;text-align:left;background:#fff;border-radius:8px;width:100%;font-family:Inter Display,sans-serif;position:relative;overflow:hidden;box-shadow:0 4px 14px #00000009}.product-canvas{transform-origin:0 0;letter-spacing:-.25px;font-size:15px;font-weight:500;line-height:1.35;position:absolute;top:0;left:0;overflow:hidden}.product-canvas h3,.product-canvas h4,.product-canvas p{max-width:none;margin:0}.product-canvas h4{letter-spacing:-.5px;font-size:19px;font-weight:600;line-height:1.25}.product-canvas p{color:#81847b;font-size:13px;line-height:1.4}.product-canvas small{font-size:11px}.mock-eyebrow{color:#797e70;letter-spacing:.1px;align-items:center;gap:8px;font:11px/1.3 NB International Pro,Arial,sans-serif;display:flex}.match-notification .product-canvas{padding:27px}.notification-job{align-items:center;gap:14px;margin-top:25px;display:flex}.company-icon{color:#363b2e;background:#f1f2ee;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:21px;font-weight:650;display:grid}.company-linear{color:#fff;background:#1a1a1a}.company-stripe{color:#fff;background:#6a5beb}.company-shopify{color:#355918;background:#eaf4dc}.company-notion{color:#1a1a1a;background:#f3f3f0}.linear-symbol{font-size:30px;font-weight:400;display:block;transform:rotate(-45deg)}.notification-job>strong{letter-spacing:-1.5px;margin-left:auto;font-size:38px;font-weight:500}.notification-job>strong span{font-size:19px}.notification-job p{margin-top:4px}.notification-bottom{justify-content:space-between;align-items:center;margin-top:24px;font-size:15px;display:flex}.ui-tag{color:#55723c;white-space:nowrap;background:#eff4e9;border-radius:6px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.live-dot,.status-dot{background:#6b9350;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.notification-progress{background:#f0f1ed;border-radius:4px;height:4px;margin-top:22px;overflow:hidden}.notification-progress i{transform-origin:0;background:#909d81;width:94%;height:100%;animation:match-fill 4s cubic-bezier(.6,0,.4,1) infinite;display:block}.product-canvas .notification-detail{margin-top:10px;font-size:12px}.hunt-dashboard .product-canvas{grid-template-columns:184px 1fr;display:grid}.mock-sidebar{background:#f8f9f5;border-right:1px solid #e8ebe0;padding:27px 16px;position:relative}.mock-sidebar .swoopr-logo{margin:0 5px 29px;font-size:25px}.mock-profile{border:1px solid #e6e8e0;border-radius:6px;align-items:center;gap:8px;margin-bottom:25px;padding:9px 6px;font-size:12px;display:flex}.mock-profile>span{background:#e9ebdf;border-radius:50%;padding:6px;font-size:10px}.mock-profile>svg{margin-left:auto}.mock-nav{color:#72796a;border-radius:6px;align-items:center;gap:9px;padding:11px 9px;font-size:12px;display:flex}.mock-nav.active{color:#31392a;background:#e8ecdf}.mock-nav span{background:#e8ebe2;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:10px}.mock-sidebar>small{color:#9a9e92;margin:34px 10px 12px;font:9px NB International Pro,Arial,sans-serif;display:block}.mock-hunt{color:#8b8f83;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.mock-hunt i{background:#a8b09b;border-radius:2px;width:5px;height:5px}.mock-hunt.current{color:#333d2a}.mock-sidebar-bottom{color:#7d8274;gap:10px;font-size:12px;display:flex;position:absolute;bottom:26px;left:27px}.mock-main{padding:28px}.mock-topline{color:#818676;font:10px NB International Pro,Arial,sans-serif}.mock-topline,.mock-welcome{justify-content:space-between;align-items:center;display:flex}.mock-welcome{margin:25px 0 24px}.mock-welcome h3{letter-spacing:-.9px;font-size:26px;line-height:1.2}.mock-welcome p{margin-top:7px;font-size:12px}.ui-dark-button{color:#fbfcf6;white-space:nowrap;background:#1a1a1a;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:inline-flex}.active-hunt{background:#f8faf4;border:1px solid #e4e9dc;border-radius:8px;justify-content:space-between;padding:17px}.active-hunt,.active-hunt>div{align-items:center;display:flex}.active-hunt>div{gap:13px}.active-hunt strong{font-size:15px;font-weight:600}.active-hunt p{margin-top:4px;font-size:11px}.mock-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 28px;display:grid}.mock-metrics>div{border:1px solid #e9ebe4;border-radius:8px;padding:14px}.mock-metrics small{color:#848b79;font-size:10px}.mock-metrics strong{letter-spacing:-1px;margin:7px 0 3px;font-size:30px;font-weight:500;display:block}.mock-metrics span{color:#849477;align-items:center;gap:3px;font-size:9px;display:flex}.mock-section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.mock-section-title h4{font-size:16px}.mock-section-title span{color:#858b7d;align-items:center;gap:4px;font-size:11px;display:flex}.mock-table{border:1px solid #e8ebe2;border-radius:8px;overflow:hidden}.mock-table-head{color:#929889;background:#fafbf7;padding:12px 14px;font:9px NB International Pro,Arial,sans-serif}.mock-job-row,.mock-table-head{grid-template-columns:1fr 78px 102px;display:grid}.mock-job-row{border-top:1px solid #eef0e9;align-items:center;padding:14px}.mock-job-row>div{align-items:center;gap:10px;display:flex}.mock-job-row .company-icon{border-radius:7px;width:32px;height:32px;font-size:15px}.mock-job-row .linear-symbol{font-size:24px}.mock-job-row strong{font-size:12px;font-weight:600}.mock-job-row p{margin-top:3px;font-size:10px}.match-score{color:#617752;font-size:12px}.match-score i{background:#9fb68c;border-radius:4px;width:36px;height:3px;margin-top:4px;display:block}.table-status{text-align:center;color:#6d7a5c;background:#f0f3eb;border-radius:4px;padding:5px 6px;font-size:10px}.status-2{color:#77869c;background:#eef2f9}.status-3{color:#9b8c6d;background:#f5f1e8}.mock-footer-note{color:#858e77;align-items:center;gap:6px;margin-top:16px;font-size:10px;display:flex}.mock-footer-note .live-dot{margin-left:auto;animation:live-pulse 2s infinite}@keyframes match-fill{0%{opacity:.6;transform:scaleX(.7)}45%,to{opacity:1;transform:scaleX(1)}}@keyframes live-pulse{50%{opacity:.35}}@media (min-width:744px) and (max-width:1199px){.header-contact{gap:12px}.header-login{font-size:14px}.header.compact{max-width:90%}}@media (max-width:743px){.swoopr-logo{font-size:23px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:8px}.hero-actions .pill-button{padding:0 13px}.hero-copy>p{max-width:80%}.hero-person .match-notification{bottom:28px}.header.menu-open .header-contact{flex-direction:column;gap:16px;display:flex;top:327px}.header.menu-open nav{padding-bottom:156px}.header.menu-open .header-contact .pill-button{width:100%}.header-login{order:2;font-size:15px}}.company-icon img{object-fit:contain;width:58%;height:58%}.company-linear img,.company-stripe img{filter:brightness(0)invert()}.company-openai{background:#e1eee7}.hero-actions{animation:panel-enter .5s cubic-bezier(.6,0,.4,1) .55s both}.swoopr-proof{text-align:center}.swoopr-proof h2{letter-spacing:-1.3px;max-width:640px;margin:24px auto 0;font-size:36px;line-height:1.15}.swoopr-proof .proof-label{color:#777b6e;margin:22px 0 0;font-size:13px}.swoopr-proof .logo-track{gap:0;height:111px;animation-duration:46s}.swoopr-proof .logo-track>div{flex:none;justify-content:center;width:220px;display:flex}.brand-wordmark{color:#1a1a1a;letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:8px;font-size:23px;font-weight:600;display:inline-flex}.brand-wordmark img{object-fit:contain;filter:brightness(0);width:27px;height:27px}.brand-google{font-weight:500}.brand-amazon{letter-spacing:-1.4px;font-weight:700}.brand-netflix{text-transform:uppercase;font-size:24px;font-stretch:75%}.brand-stripe{font-weight:750}.feature-label{text-transform:uppercase;letter-spacing:.6px;color:#a6aa9c;margin-bottom:10px;font:10px/1.3 NB International Pro,Arial,sans-serif;display:block}.swoopr-features .feature-copy p{margin-top:10px}.swoopr-features .tax-visual{top:188px}.swoopr-features .smart-visual{gap:10px;top:213px}.phone-glass .product-visual{border-radius:32px 32px 0 0}.discovery-feed .product-canvas{background:#fbfcf6;padding:28px 24px 0}.feed-top{justify-content:space-between;align-items:center;display:flex}.feed-top .swoopr-logo{font-size:23px}.feed-label{color:#8a927d;align-items:center;gap:6px;margin:30px 0 13px;font:9px NB International Pro,Arial,sans-serif;display:flex}.discovery-feed h3{letter-spacing:-1.1px;font-size:29px;line-height:1.12}.discovery-feed .feed-subtitle{margin-top:10px;font-size:12px}.feed-filters{gap:6px;margin:19px 0 27px;display:flex}.feed-filters span{background:#fff;border:1px solid #e6e9df;border-radius:5px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.feed-heading{justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.feed-heading span{color:#8e987e;font-size:10px}.feed-job{animation:feed-arrival 7s calc(var(--row) * .2s) infinite;background:#fff;border:1px solid #e8ebe1;border-radius:10px;margin-bottom:10px;padding:14px}.feed-job>div:first-child{justify-content:space-between;align-items:center;display:flex}.feed-job .company-icon{border-radius:7px;width:31px;height:31px}.feed-job .ui-tag{font-size:9px}.feed-job h4{margin:11px 0 5px;font-size:17px}.feed-job p{font-size:11px}.feed-job-bottom{justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.feed-job-bottom>span:last-child{color:#9b9f92;align-items:center;font-size:9px;display:flex}.feed-bottom{color:#a6ac9c;background:#fff;border-top:1px solid #e8ebe1;justify-content:space-around;align-items:center;height:61px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #fbfcf6}.feed-bottom svg{width:20px}.feed-bottom svg:first-child{color:#1a1a1a}.match-score-card .product-canvas{background:#fbfcf6;padding:26px}.large-score{letter-spacing:-2px;align-items:center;margin:17px 0 8px;font-size:64px;font-weight:500;line-height:1;display:flex}.large-score>span{margin-top:16px;font-size:28px}.large-score svg{color:#82976b;margin-left:auto}.match-score-card h4{font-size:17px}.score-track{background:#e9ede0;border-radius:10px;height:5px;margin:16px 0 9px}.score-track i{background:#899d75;border-radius:10px;width:94%;height:100%;display:block}.match-score-card p{font-size:11px}.match-breakdown .product-canvas{padding:28px}.breakdown-title{align-items:center;gap:11px;margin:24px 0 19px;display:flex}.breakdown-title p{margin-top:4px}.match-check-row{border-top:1px solid #eef0e9;justify-content:space-between;align-items:center;padding:13px 0;font-size:13px;display:flex}.match-check-row>div{align-items:center;gap:9px;display:flex}.match-check-row svg{color:#71865d}.match-check-row strong{color:#879377;font-size:12px;font-weight:500}.match-explanation{color:#969e89;border-top:1px solid #eef0e9;align-items:center;gap:7px;padding-top:18px;font-size:10px;display:flex}.resume-ready .product-canvas{align-items:center;gap:18px;padding:25px;display:flex}.ready-file{color:#738362;background:#f1f4e9;border-radius:12px;place-items:center;width:56px;height:56px;display:grid}.resume-ready p{margin-top:7px}.resume-ready .product-canvas>svg{color:#839c6b;margin-left:auto}.application-progress .product-canvas{padding:26px}.preparing-title{align-items:center;gap:11px;display:flex}.preparing-title h4{font-size:19px}.preparing-title .live-dot{margin-left:auto;animation:live-pulse 2s infinite}.preparing-checks{color:#8c9781;border-bottom:1px solid #ecefe4;justify-content:space-between;gap:10px;margin-top:27px;padding-bottom:24px;font-size:12px;display:flex}.preparing-checks>div{align-items:center;gap:5px;display:flex}.application-ready{color:#87917a;justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.tracking-summary .product-canvas{background:#fbfcf6;grid-template-columns:repeat(5,1fr);padding:23px 12px;display:grid}.tracking-summary .product-canvas>div{border-right:1px solid #e7ebde;flex-direction:column;align-items:center;gap:5px;display:flex}.tracking-summary .product-canvas>div:last-child{border:0}.tracking-summary strong{letter-spacing:-1px;font-size:29px;font-weight:500;line-height:1}.tracking-summary span{color:#869277;font-size:11px}.pipeline-board .product-canvas{padding:27px 22px}.pipeline-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.pipeline-heading h3{letter-spacing:-.8px;font-size:23px;line-height:1.2}.pipeline-heading p{margin-top:6px;font-size:11px}.pipeline-heading .ui-tag{color:#959c8b;background:#f6f8f0;font-size:10px}.pipeline-columns{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pipeline-columns>div{min-width:0}.pipeline-stage{align-items:center;gap:5px;margin-bottom:12px;font-size:11px;display:flex}.pipeline-stage i{background:#b1b89f;border-radius:50%;width:5px;height:5px}.pipeline-stage>span{color:#979f87;margin-left:auto;font-size:9px}.pipeline-job{border:1px solid #edf0e5;border-radius:6px;margin-bottom:8px;padding:12px}.pipeline-job .company-icon{border-radius:5px;width:25px;height:25px;margin-bottom:11px}.pipeline-job strong{font-size:10px;font-weight:600;display:block}.pipeline-job p{margin-top:4px;font-size:9px}.pipeline-job-tag{color:#7f8c6b;background:#f0f5e8;border-radius:3px;margin-top:12px;padding:3px 5px;font-size:8px;display:inline-block}.pipeline-timeline{color:#adb39f;justify-content:space-between;margin:17px 7px 0;font-size:10px;display:flex}.hunt-setup .product-canvas{background:#fbfcf6;padding:26px 30px}.setup-heading,.setup-heading>div{align-items:center;gap:10px;display:flex}.setup-heading>div svg{width:27px;height:27px}.setup-heading>span{color:#8f9883;margin-left:auto;font:10px NB International Pro,Arial,sans-serif}.hunt-setup .product-canvas>p{margin:10px 0 23px;font-size:12px}.mock-field{grid-template-columns:110px 1fr;align-items:center;margin-bottom:10px;font-size:12px;display:grid}.mock-field>span{color:#8b957d}.mock-field>div{background:#fff;border:1px solid #e6ebdc;border-radius:6px;justify-content:space-between;padding:12px;display:flex}.mock-field svg{color:#a2aa97}.match-threshold{justify-content:space-between;margin-top:20px;font-size:12px;display:flex}.match-threshold strong{color:#84996b;font-weight:500}.threshold-slider{background:#e2e8d6;height:4px;margin:17px 0 26px;position:relative}.threshold-slider i{background:#899c74;width:85%;height:100%;display:block}.threshold-slider b{background:#fbfcf6;border:3px solid #85966c;border-radius:50%;width:14px;height:14px;position:absolute;top:-5px;left:85%}.setup-submit{width:100%;padding:13px;font-size:13px}.hunt-ready-note .product-canvas{color:#778c5e;align-items:center;gap:10px;padding:20px;display:flex}.hunt-ready-note strong{color:#3b4730;font-size:15px;font-weight:600}.hunt-ready-note span{color:#8f9980;font-size:13px}.hunt-ready-note .product-canvas>svg:last-child{margin-left:auto}.scan-results .product-canvas{padding:31px}.scanning-heading{align-items:center;gap:12px;display:flex}.scanning-heading h4{font-size:22px}.scanning-heading p{margin-top:4px}.scanning-heading .live-dot{margin-left:auto;animation:live-pulse 2s infinite}.scan-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:29px;display:grid}.scan-grid>div{background:#f6f8f0;border-radius:8px;padding:16px 12px}.scan-grid strong{letter-spacing:-1px;font-size:33px;font-weight:500;display:block}.scan-grid span{color:#869278;font-size:10px}.scan-grid .ready{background:#edf4e3}.scanning-line{background:#f1f4ea;border-radius:10px;height:4px;margin-top:24px;overflow:hidden}.scanning-line i{background:#96a681;width:35%;height:100%;animation:scan-line 3s ease-in-out infinite;display:block}.scanning-footer{color:#929e81;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.job-ready-row .product-canvas{align-items:center;gap:17px;padding:27px;display:flex}.job-ready-row .company-icon{width:51px;height:51px}.job-ready-row h4{font-size:23px}.job-ready-row p{margin-top:5px}.job-ready-row strong{margin-left:auto;font-size:27px;font-weight:500;line-height:1.1}.job-ready-row strong span{text-align:center;color:#8b987d;margin-top:5px;font-size:11px;display:block}.job-ready-row .product-canvas>svg{color:#94a77d;margin-left:16px}.interview-card .product-canvas{padding:28px}.interview-from{align-items:center;gap:10px;display:flex}.interview-from strong{font-size:14px;font-weight:600}.interview-from p{font-size:11px}.interview-from>span{color:#a1a88f;margin-left:auto;font-size:11px}.interview-news{text-align:center;margin:25px 0 20px}.interview-spark{color:#8c9b75;background:#f5f8ef;border:1px solid #e8eddc;border-radius:50%;place-items:center;width:53px;height:53px;margin:auto auto 12px;display:grid}.interview-news h3{letter-spacing:-1px;margin-bottom:7px;font-size:33px;line-height:1.1}.interview-news h4{font-size:19px}.interview-news p{margin-top:12px;font-size:12px;line-height:1.5}.interview-detail{border:1px solid #e7eddd;border-radius:6px;justify-content:space-between;padding:15px;display:flex}.interview-detail span{color:#a3ab95;margin-bottom:6px;font:8px NB International Pro,Arial,sans-serif;display:block}.interview-detail strong{font-size:11px;font-weight:500}.interview-prepare{width:100%;margin-top:16px;padding:13px;font-size:13px}.interview-note{justify-content:center;margin-top:13px;font-size:8px}.interview-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff75;border:1px solid #fffa}.interview-dock .product-canvas{justify-content:space-evenly;gap:16px;padding:26px;display:flex}.interview-dock .product-canvas>div{color:#9ba78a;background:#fbfcf6;border:1px solid #f5f8ef;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:15px;display:flex;box-shadow:0 8px 12px #00000009}.interview-dock .selected{color:#fbfcf6!important;background:#1a1a1a!important}.swoopr-ecosystem .integration-icon .brand-wordmark{letter-spacing:-.2px;white-space:normal;text-align:center;flex-direction:column;gap:6px;max-width:78px;font-size:9px;line-height:1.1;display:flex}.swoopr-ecosystem .integration-icon .brand-wordmark:not(:has(img)){font-size:13px;font-weight:650}.swoopr-ecosystem .integration-icon img{filter:none;width:30px;height:30px}.integration-main>svg{width:110px;height:110px}.ecosystem-groups{grid-template-columns:1.3fr 1.5fr .7fr .9fr;gap:26px;margin-top:60px;display:grid}.ecosystem-groups>div{border-left:1px solid #d8ddcd;padding-left:18px}.ecosystem-groups .eyebrow{color:#535d46;margin-bottom:12px;font-size:10px}.ecosystem-groups p:last-child{color:#828a76;font-size:13px;line-height:1.75}.swoopr-audiences .audience-copy{gap:12px}.swoopr-audiences .audience-body{letter-spacing:-.54px;margin-top:auto;font-size:18px;line-height:1.3}.swoopr-audiences .audience-copy .pill-button{align-self:start;margin-top:8px}.scenario-panel{justify-content:center;padding:28px}.hunt-scenario{color:#fbfcf6;box-shadow:none;background:0 0;border-radius:0}.hunt-scenario .product-canvas{padding:0}.scenario-eyebrow{letter-spacing:.2px;color:#a9b39a;align-items:center;gap:7px;font:8px NB International Pro,Arial,sans-serif;display:flex}.scenario-title{align-items:center;gap:10px;margin-top:38px;display:flex}.scenario-title h4{font-size:22px;font-weight:500}.scenario-chips{flex-wrap:wrap;gap:6px;margin:16px 0 37px;display:flex}.scenario-chips>span{color:#a5ae98;border:1px solid #ffffff20;border-radius:5px;padding:6px 9px;font-size:11px}.scenario-match{color:#a7b09a;justify-content:space-between;font-size:12px;display:flex}.scenario-match strong{color:#fbfcf6;font-weight:500}.scenario-slider{background:#ffffff15;height:4px;margin:15px 0 31px;position:relative}.scenario-slider i{background:#a8b497;height:100%;display:block}.scenario-slider b{background:#fbfcf6;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px}.scenario-result{border-bottom:1px solid #ffffff17;padding-bottom:23px;position:relative}.scenario-result>strong{letter-spacing:-2px;font-size:54px;font-weight:500;line-height:1}.scenario-result p{color:#a5af97;margin-top:8px;font-size:12px}.scenario-result>div{gap:4px;display:flex;position:absolute;top:12px;right:0}.scenario-result .company-icon{border:1px solid #ffffff15;width:34px;height:34px}.scenario-setting{color:#8f9a80;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.preview-label{letter-spacing:.5px;color:#9aa28e;text-transform:uppercase;font:9px/1.2 NB International Pro,Arial,sans-serif}.preview-testimonial{gap:12px;padding:20px 24px}.preview-testimonial blockquote{letter-spacing:-.45px;font-size:17px;line-height:1.3}.preview-testimonial .person p{font-size:17px;line-height:1.3}.preview-testimonial .person span{font-size:10px}.preview-testimonial .person .preview-avatar{color:#6d785d;background:#eef1e7;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.preview-testimonial .person{margin-top:auto}.hunt-art-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff40;border:1px solid #ffffff50;border-radius:13px;width:84%;padding:8px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.hunt-card-visual .product-canvas{background:#fbfcf6;padding:26px}.hunt-card-top{color:#808b71;align-items:center;gap:8px;font:9px NB International Pro,Arial,sans-serif;display:flex}.hunt-card-top>svg{color:#1a1a1a;width:25px;height:25px}.hunt-card-top .live-dot{margin-left:auto}.hunt-card-visual h3{letter-spacing:-.8px;margin:22px 0;font-size:25px;line-height:1.1}.hunt-visual-detail{justify-content:space-between;margin:13px 0;font-size:11px;display:flex}.hunt-visual-detail span{color:#949e84}.hunt-visual-detail strong{font-weight:500}.hunt-card-status{color:#7b8b67;border-top:1px solid #e7eddd;align-items:center;gap:6px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.hunt-card-status>span{background:#eaf1df;border-radius:4px;margin-left:auto;padding:4px 7px;font-size:9px}.hunt-editorial .story-copy>.eyebrow{color:#8a927e;margin-bottom:22px;font-size:10px}.hunt-editorial .story-copy>.hunt-location{color:#737d65;max-width:100%;margin-top:14px;font-size:16px;line-height:1.6}.hunt-opportunities h4{letter-spacing:-.8px;margin:13px 0 21px;font-size:24px;font-weight:500;line-height:1.2}.hunt-opportunities .eyebrow{color:#89927a;font-size:10px}.hunt-criteria{color:#758168;flex-direction:column;gap:11px;font-size:14px;display:flex}.hunt-criteria>span{align-items:center;gap:7px;display:flex}.hunt-matches{border-top:1px dashed #cdd5bf;padding-top:24px}.hunt-matches>div{gap:7px;margin:14px 0;display:flex}.hunt-matches .company-icon{width:36px;height:36px}.hunt-matches>p{color:#78846a;max-width:190px;font-size:14px;line-height:1.4}.hunt-matches strong{color:#1a1a1a;font-size:18px;font-weight:500}.swoopr-pricing .pricing-grid{margin:auto}.swoopr-pricing .price{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.swoopr-pricing .price>span{font-size:14px}.swoopr-pricing .plan-equivalent{color:#737d62;min-height:16px;margin-top:12px;font-size:12px}.swoopr-pricing .plan-head{height:245px}.swoopr-pricing .plan-head>.eyebrow{margin-top:10px;padding:4px 8px;font-size:10px}.swoopr-pricing .plan{min-height:736px}.plan-applications{letter-spacing:-.5px;margin-bottom:30px;font-size:18px;line-height:1.3}.swoopr-pricing .plan-features>.eyebrow{margin-bottom:21px;font-size:10px}.swoopr-pricing .plan-features{padding-top:26px}.privacy-icon{color:#c1ccb0;background:linear-gradient(145deg,#d5e2bd21,#c8d9ad05);border:1px solid #aab59948;border-radius:15px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff15}.swoopr-privacy .security-grid h3{font-size:27px;line-height:1.15}.swoopr-cta .container>p{color:#ffffffc9;text-align:center;max-width:360px;margin-top:-4px;font-size:16px;line-height:1.4;position:relative}.swoopr-footer .footer-top{grid-template-columns:1fr 1fr;gap:60px}.footer-groups{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}.swoopr-footer .footer-links{gap:10px}.swoopr-footer .footer-links>.eyebrow{margin-bottom:8px;font-size:11px}.swoopr-footer .footer-links a{font-size:16px;line-height:1.3}.swoopr-footer .footer-newsletter{align-self:start}.footer-wordmark{letter-spacing:-.065em;color:#dfe3d5;justify-content:space-between;margin-top:120px;font-size:clamp(80px,20vw,290px);line-height:1.1;display:flex}.footer-wordmark>svg{width:.87em;height:.87em}@keyframes feed-arrival{0%,8%{opacity:.4;transform:translateY(5px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes scan-line{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (min-width:744px) and (max-width:1199px){.swoopr-proof h2{max-width:550px;font-size:30px}.swoopr-features .tax-visual{top:182px}.swoopr-features .smart-visual{top:204px}.swoopr-audiences .audience-copy{gap:8px;padding:16px}.swoopr-audiences .audience-copy h3{font-size:26px;line-height:1.15}.swoopr-audiences .audience-body{font-size:15px;line-height:1.3}.swoopr-audiences .audience-copy .pill-button{height:39px;padding:0 12px;font-size:12px}.scenario-panel{padding:22px}.ecosystem-groups{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.integration-main>svg{width:80px;height:80px}.hunt-editorial .story-copy>.eyebrow{margin-bottom:12px}.hunt-editorial .story-copy>.hunt-location{margin-top:8px;font-size:13px}.hunt-opportunities{flex-direction:row;gap:16px}.hunt-opportunities h4{margin:8px 0 10px;font-size:19px}.hunt-criteria{gap:6px;font-size:12px}.hunt-matches{border:0;min-width:110px;padding:0}.hunt-matches>p{max-width:130px;font-size:11px}.hunt-matches .company-icon{width:28px;height:28px}.hunt-matches>div{gap:4px;margin:12px 0}.swoopr-pricing .plan-head{height:230px}.swoopr-pricing .plan{min-height:700px}.plan-applications{font-size:16px}.swoopr-pricing .plan-features>.eyebrow{white-space:normal}.swoopr-footer .footer-top{gap:40px}.swoopr-footer .footer-links a{font-size:14px}.footer-wordmark{margin-top:80px}}@media (max-width:743px){.header.compact{width:90%}.swoopr-proof h2{letter-spacing:-.9px;max-width:310px;font-size:27px}.swoopr-proof .proof-label{margin-top:18px;font-size:11px}.swoopr-proof .logo-track>div{width:168px}.swoopr-proof .logo-track{height:85px}.brand-wordmark{font-size:19px}.brand-wordmark img{width:23px;height:23px}.feature-label{margin-bottom:8px;font-size:9px}.swoopr-features .feature-copy p{margin-top:8px}.swoopr-features .tax-visual{top:138px}.swoopr-features .smart-visual{gap:8px;top:158px}.swoopr-features .tax-visual>div:first-child{top:35px}.swoopr-features .receipt-card .feature-copy{padding:24px}.swoopr-features .phone-glass{width:66%;left:17%}.ecosystem-groups{grid-template-columns:1fr 1fr;gap:20px 14px;margin-top:35px}.ecosystem-groups>div{padding-left:10px}.ecosystem-groups .eyebrow{margin-bottom:8px;font-size:9px}.ecosystem-groups p:last-child{font-size:11px;line-height:1.7}.integration-main>svg{width:68px;height:68px}.swoopr-audiences .audience-tab-list{gap:5px;max-width:100%}.swoopr-audiences .audience-tab-list [data-slot=tabs-trigger]{padding:10px 12px;font-size:13px}.swoopr-audiences .audience-copy{gap:9px;padding:16px}.swoopr-audiences .audience-copy h3{font-size:26px;line-height:1.1}.swoopr-audiences .audience-body{margin-top:0;font-size:14px;line-height:1.3}.swoopr-audiences .audience-copy .pill-button{height:37px;margin-top:0;padding:0 12px;font-size:12px}.scenario-panel{padding:20px}.hunt-scenario{aspect-ratio:340/210!important}.scenario-eyebrow{font-size:8px}.scenario-title{max-width:220px;margin-top:19px}.scenario-title h4{font-size:18px}.scenario-chips{margin:10px 0 20px}.scenario-chips>span{padding:4px 6px;font-size:9px}.scenario-match{max-width:180px;font-size:10px}.scenario-slider{width:180px;margin:10px 0 18px}.scenario-result{text-align:right;border:0;max-width:115px;padding:0;position:absolute;top:87px;right:0}.scenario-result>strong{font-size:34px}.scenario-result p{font-size:10px}.scenario-result>div{justify-content:flex-end;margin-top:9px;position:static}.scenario-result .company-icon{width:23px;height:23px}.scenario-setting{margin-top:0;font-size:9px}.preview-testimonial{padding:20px}.preview-testimonial blockquote{font-size:16px}.preview-testimonial .person .preview-avatar{width:38px;height:38px}.hunt-art-card{border-radius:9px;width:56%;padding:5px;left:22%}.hunt-editorial .story-copy>.eyebrow{margin-bottom:8px;font-size:8px}.hunt-editorial .story-copy>.hunt-location{margin-top:7px;font-size:12px;line-height:1.4}.hunt-editorial .story-copy{min-height:197px;position:relative;padding:20px!important}.hunt-editorial .story-copy h3{max-width:70%;font-size:24px}.hunt-editorial .story-results{flex-direction:row;justify-content:space-between;align-items:center;margin-top:18px!important}.hunt-editorial .story-results strong{font-size:27px;line-height:1}.hunt-editorial .story-results p{font-size:10px}.hunt-editorial .story-results .pill-button{height:35px;padding:0 12px;font-size:12px}.hunt-opportunities{border:0;grid-template-columns:1fr 110px;gap:14px;min-height:164px;margin:0!important;padding:0 20px 20px!important;display:grid!important}.hunt-opportunities h4{margin:8px 0 13px;font-size:18px}.hunt-opportunities .eyebrow{font-size:8px}.hunt-criteria{gap:6px;font-size:10px}.hunt-matches{border:0;padding:0}.hunt-matches>div{gap:4px;margin:13px 0}.hunt-matches .company-icon{width:28px;height:28px}.hunt-matches>p{font-size:10px}.hunt-matches strong{font-size:17px}.swoopr-pricing .plan-head{height:230px}.swoopr-pricing .plan{min-height:695px}.swoopr-pricing .price>span{font-size:12px}.swoopr-pricing .plan-equivalent{font-size:11px}.plan-applications{font-size:17px}.swoopr-privacy .security-grid h3{font-size:27px}.swoopr-cta .container>p{max-width:255px;font-size:13px}.swoopr-footer .footer-top{grid-template-columns:1fr;gap:48px}.footer-groups{gap:32px 20px}.swoopr-footer .footer-links a{font-size:14px}.swoopr-footer .footer-newsletter{width:100%}.footer-wordmark{letter-spacing:-.075em;gap:3px;margin-top:60px;font-size:20vw}.footer-wordmark>svg{width:.8em;height:.8em}}@media (prefers-reduced-motion:reduce){.hero-actions,.product-canvas *{animation:none!important}}html.lenis{scroll-behavior:auto}.swoopr-pricing .plan:not(:nth-child(2)) .plan-head>.eyebrow{color:#657153;background:#fbfcf675;border-color:#bbc6ac}@media (min-width:1200px){.swoopr-features .tax-visual{top:216px}.swoopr-features .smart-visual{top:238px}}@media (max-width:743px){.header-contact{display:none}.header.compact{width:100%}.swoopr-audiences .audience-body,.swoopr-audiences .audience-copy .pill-button{flex:none}.swoopr-features .phone-glass{width:60%;left:20%}.swoopr-features .smart-visual{top:176px}.swoopr-features .analytics-top{top:40px}.swoopr-features .analytics-bottom{top:97px}.swoopr-features .phone-glass{height:auto}}body:has(.header){font-synthesis:none;font-family:NB International Pro,Arial,sans-serif;font-weight:400}body:has(.header) :is(h1,h2,h3,h4,.eyebrow,.trust,.feature-label,.step-nav a,.product-visual,.mock-eyebrow,.feed-label,.scenario-eyebrow){font-synthesis:none;font-family:NB International Pro,Arial,sans-serif}body:has(.header) :is(h1,h2,h3,h4,.product-canvas,.product-canvas strong,.brand-wordmark,.eyebrow,.step-nav a){font-weight:400}body:has(.header) :is(.header,.product-canvas,.swoopr-privacy,.hunt-criteria,.plan-features) .sp-icon{width:var(--sp-icon-size,20px);height:var(--sp-icon-size,20px);vertical-align:middle;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.swoopr-logo{vertical-align:middle;flex:none;width:114px;height:31px;display:inline-block;position:relative;overflow:hidden}.header>a .swoopr-logo>img,.swoopr-logo>img{object-fit:fill;width:158.75%;max-width:none;height:441.44%;position:absolute;top:-167.6%;left:-29.98%}.swoopr-logo.footer-wordmark{aspect-ratio:3.7;width:100%;max-width:none;height:auto;display:block}.hero .trust>.swoopr-symbol{color:#141613;background:#d8f236;padding:5px}.hero-dashboard>.cover{filter:saturate(.55)brightness(.85)}.hero-dashboard{background:#b5bea4}.dashboard-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#e7eddf75;border:1px solid #ffffff80;box-shadow:0 12px 55px #17291d20}.swoopr-portrait{isolation:isolate;touch-action:pan-y}.portrait-track{width:100%;height:100%;transition:transform 1s cubic-bezier(.22,1,.36,1);display:flex}.portrait-slide{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.portrait-slide>img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.swoopr-portrait:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0000 45%,#14251444);position:absolute;inset:0}.swoopr-portrait .match-notification{z-index:2;box-shadow:0 10px 30px #1f2b1820}.swoopr-portrait .approval-backplate{z-index:1}.portrait-toolbar{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.portrait-toolbar>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#31422b;background:#fff9;border:1px solid #fffa;border-radius:30px;padding:7px 12px;font-size:12px;line-height:1.3}.portrait-toolbar>button{color:#304329;background:#ffffff90;border:1px solid #ffffffa0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.portrait-pagination{z-index:3;justify-content:center;gap:7px;display:flex;position:absolute;bottom:12px;left:0;right:0}.portrait-pagination button{background:0 0;border:0;width:27px;height:24px;padding:10px 0}.portrait-pagination button:after{content:"";background:#ffffff70;border-radius:4px;height:3px;transition:background .25s;display:block}.portrait-pagination button.active:after{background:#fff}.career-role-icon{background:#edf2e4}.notification-progress i{background:#2d674b}.notification-job>strong{color:#2d674b}.notification-job h4{line-height:1.2}.notification-detail{color:#738067!important}.hero .match-notification .product-canvas{background:#fffffff5}.workspace-preview .product-canvas{background:#eaece5;padding:25px;display:block}.workspace-preview{border:1px solid #ffffffa0;border-radius:20px}.wp-nav{align-items:center;gap:18px;height:38px;display:flex}.wp-nav .swoopr-logo{width:100px;height:27px}.wp-nav>div{background:#fff;border-radius:30px;align-items:center;gap:1px;margin-right:auto;padding:4px;display:flex}.wp-nav>div>span{border-radius:24px;padding:9px 13px;font-size:11px}.wp-nav .selected{color:#fff;background:#141613}.wp-avatar{background:#cbb4fa;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.wp-heading{margin:28px 0 22px}.wp-heading>small{color:#78806e;font-size:11px}.product-canvas .wp-heading h3{letter-spacing:-1px;margin:10px 0;font-size:34px;line-height:1.1}.product-canvas .wp-heading p{color:#69725f;font-size:12px}.wp-overview{grid-template-columns:.92fr 1.18fr;gap:13px;display:grid}.wp-activity{color:#fff;background:#4b906c;border-radius:23px;padding:13px}.wp-panel-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wp-panel-title>span{color:#1d2c21;background:#fff;align-items:center;gap:5px;display:flex}.wp-panel-title>small,.wp-panel-title>span{border-radius:30px;padding:7px 10px;font-size:10px}.wp-panel-title>small{color:#18331f;background:#d8f236}.wp-activity-inner{background:#2d674b;border-radius:19px;padding:16px 13px}.wp-chart{grid-template-columns:1fr 1.2fr;align-items:center;gap:15px;display:grid}.wp-chart strong{letter-spacing:-2px;font-size:58px;line-height:1;display:block}.wp-chart small{color:#c0d6ba;white-space:nowrap;margin-top:10px;font-size:9px;display:block}.wp-bars{gap:6px;height:111px;padding-bottom:20px;display:flex}.wp-bars>div{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}.wp-bars i{transform-origin:bottom;width:100%;min-height:2px;animation:workspace-bar-grow 1.2s cubic-bezier(.22,1,.36,1) calc(var(--bar)*.12s) both;background:#91bc85;border-radius:20px 20px 0 0}.wp-bars span{text-align:center;color:#b4d0ab;width:100%;font-size:8px;position:absolute;bottom:-18px}.wp-activity-footer{color:#bbd5b4;border:1px solid #81a57766;border-radius:10px;justify-content:space-between;gap:7px;margin-top:18px;padding:10px 8px;font-size:9px;display:flex}.wp-activity-footer>span{border-right:1px solid #81a57766;padding-right:8px}.wp-activity-footer>span:last-child{border:0;padding:0}.wp-activity-footer strong{color:#eff5e8;white-space:nowrap;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.wp-today{background:#fff;border-radius:23px;padding:15px 11px}.product-canvas .wp-today h4{letter-spacing:-.2px;justify-content:space-between;align-items:center;margin:3px 0 18px;padding-inline:6px;font-size:15px;display:flex}.wp-today h4>span{color:#91a087;font-size:9px}.wp-today>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.wp-today>div>div{background:#f2f2ed;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:189px;padding:15px 10px 13px;display:flex;position:relative}.wp-today>div>div>span:not(.wp-stat-icon){max-width:65px;padding-top:27px;font-size:10px;line-height:1.35}.wp-today strong{letter-spacing:-1px;margin-top:auto;margin-bottom:7px;font-size:38px;line-height:1.1}.wp-today small{color:#7e8773;font-size:8px;line-height:1.35}.wp-stat-icon{border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px;right:10px}.wp-tone-0{background:#d8f236}.wp-tone-1{background:#25b568}.wp-tone-2{background:#ffae28}.wp-tone-3{background:#cbb4fa}.wp-bottom{grid-template-columns:1.65fr 1fr;gap:14px;margin-top:14px;display:grid}.wp-bottom>div{background:#fff;border-radius:22px;padding:17px}.product-canvas .wp-bottom h4{letter-spacing:-.2px;justify-content:space-between;align-items:center;font-size:15px;display:flex}.wp-attention h4>span{color:#967536;background:#fff0d4;border-radius:20px;padding:5px 8px;font-size:9px}.wp-attention>div{background:#f2f2ed;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.wp-attention .company-icon{background:#fff;border-radius:50%;width:30px;height:30px}.wp-attention>div strong{font-size:10px}.wp-attention>div small{color:#7b8470;margin-top:4px;font-size:9px;display:block}.wp-attention>div>span{margin-left:auto;font-size:11px}.wp-attention .wp-needs{color:#8b691f;align-items:center;gap:4px;margin-left:0;font-size:8px;display:flex}.wp-attention .wp-matches-title{background:0 0;margin-top:17px;padding:0}.wp-attention .wp-matches-title>span{color:#89977b;align-items:center;font-size:9px;display:flex}.wp-attention .wp-match-row{margin-top:8px;padding:8px 12px}.wp-interview>div{background:#eee7fc;border-radius:16px;margin-top:15px;padding:16px;position:relative}.wp-interview .company-icon{background:#fff;border-radius:50%;width:33px;height:33px}.wp-interview>div>small{color:#756390;font-size:9px;position:absolute;top:28px;right:15px}.product-canvas .wp-interview h3{letter-spacing:-.6px;margin-top:15px;font-size:24px;line-height:1.2}.product-canvas .wp-interview p{color:#736484;margin-top:5px;font-size:10px}.wp-interview>div>span{color:#867793;margin-top:15px;font-size:10px;display:block}.wp-prep{gap:7px;margin-top:16px;display:flex}.wp-prep>span{white-space:nowrap;background:#fff;border-radius:25px;padding:7px 8px;font-size:8px}.wp-demo,.wp-prep>span{align-items:center;gap:5px;display:flex}.wp-demo{color:#7e8772;margin-top:14px;font-size:9px}.wp-demo i{background:#7fa06f;border-radius:50%;width:4px;height:4px;display:block}@keyframes workspace-bar-grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@media (max-width:743px){.portrait-toolbar{top:14px;left:14px;right:14px}.portrait-toolbar>span{padding:6px 10px;font-size:10px}.portrait-toolbar>button{width:28px;height:28px}.swoopr-logo{width:108px;height:29px}}@media (prefers-reduced-motion:reduce){.portrait-track{transition:none}.wp-bars i{animation:none}}body:has(.header) .sp-icon{width:var(--sp-icon-size,20px);height:var(--sp-icon-size,20px);vertical-align:middle;background:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body:has(.header) :is(button,input,select,textarea){font-family:inherit}body:has(.header) .dark-section{background:#1a1a1a}.swoopr-features .feature-card{background:#242424;border:1px solid #ffffff0d}.how .step-copy p,.swoopr-features .feature-copy p{color:#c6c6c2}.how .step-nav a.active,.swoopr-features .feature-label{color:#d8f236}.how .step-nav a{border-color:#ffffff20}.how .step-copy>span{color:#b5b5ac}.product-motion{width:100%;height:24px;margin:8px 0;position:relative}.product-motion>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.motion-fallback{background:linear-gradient(90deg,#2d674b 94%,#e3ead9 0);border-radius:5px;height:3px;position:absolute;top:11px;left:2%;right:2%}.product-motion[data-ready=true]>.motion-fallback{display:none}.match-score-card .product-motion{margin:7px 0 1px}.hunt-ready-note .product-canvas>.sp-icon:last-child,.large-score>.sp-icon,.resume-ready .product-canvas>.sp-icon{color:#2d674b;margin-left:auto}.application-progress .preparing-checks{border:0;margin-top:22px;padding-bottom:0}.application-progress .application-ready{margin-top:7px}.application-ready .ui-dark-button{color:#765419;background:#f4e8cb}.hunt-control-note{color:#68795f;align-items:center;gap:6px;margin:17px 0 22px;font-size:11px;display:flex}.swipe-opportunity{background:#f2f2ed;border-radius:16px;align-items:center;gap:13px;margin-top:23px;padding:19px 16px;display:flex}.swipe-opportunity h4{font-size:18px}.swipe-opportunity p{margin-top:5px;font-size:11px}.swipe-opportunity>.ui-tag{color:#36593e;background:#e2edcb;margin-left:auto}.swipe-choices{align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.swipe-choices>span{color:#79836e;border:1px solid #e6e9df;border-radius:28px;padding:11px 17px}.swipe-choices>.swipe-yes{color:#fff;background:#2d674b;border-color:#2d674b;align-items:center;gap:9px;margin-left:auto;display:flex}.scanning-footer{color:#758269}.preview-testimonial .moment-copy{letter-spacing:-.45px;color:#33452f;font-size:19px;line-height:1.35}.preview-testimonial .preview-label{color:#68765f}.ecosystem-note,.pricing-preview-note{color:#75816c;text-align:center;font-size:12px;line-height:1.5}.ecosystem-note{margin:-20px 0 28px}.pricing-preview-note{margin:-36px 0 24px}.brand-wordmark{letter-spacing:-.04em!important;text-transform:none!important;font-family:NB International Pro,Arial,sans-serif!important;font-weight:400!important}.brand-uber img{display:block}.product-visual[data-visible=false] *{animation-play-state:paused!important}.product-visual[data-visible=true] .pipeline-job{animation:product-arrival .8s cubic-bezier(.22,1,.36,1) both}.product-visual[data-visible=true] .pipeline-columns>div:nth-child(2) .pipeline-job{animation-delay:.12s}.product-visual[data-visible=true] .pipeline-columns>div:nth-child(3) .pipeline-job{animation-delay:.24s}.product-visual[data-visible=true] .pipeline-columns>div:nth-child(4) .pipeline-job{animation-delay:.36s}.product-visual[data-visible=true] .pipeline-columns>div:nth-child(5) .pipeline-job{animation-delay:.48s}.product-visual[data-visible=true] .swipe-opportunity{animation:product-arrival .8s cubic-bezier(.22,1,.36,1) both}.product-visual[data-visible=true] .swipe-yes{animation:swipe-choice 1.8s cubic-bezier(.22,1,.36,1) .5s both}.product-visual[data-visible=true] .interview-spark{animation:product-arrival .9s .2s both}.product-visual[data-visible=true] .ready-file{animation:product-arrival .8s .15s both}.integration-belt:focus-within .integration-track,.integration-belt:hover .integration-track,.testimonial-rows:focus-within .testimonial-track,.testimonial-rows:hover .testimonial-track{animation-play-state:paused}@keyframes product-arrival{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes swipe-choice{0%{background:#64866a;transform:translate(-10px)}to{background:#2d674b;transform:translate(0)}}@media (max-width:743px){.preview-testimonial .moment-copy{font-size:17px}.ecosystem-note{margin:0 15px 24px}.pricing-preview-note{margin:-16px 0 22px}}@media (prefers-reduced-motion:reduce){.integration-track,.logo-track,.product-visual *,.testimonial-track{animation:none!important}}.how .step-card{background:#242424}.how .step-visual-1{background:#eaece5}.match-check-row:last-of-type>div>.sp-icon{color:#a88630}.interview-dock .product-canvas>div{gap:13px}.interview-dock .product-canvas>div.selected{color:#584875;background:#e8def7}.how .interview-spark{color:#6b548d;background:#e8def7;border-color:#dac8f3}body:has(.header){--marketing-ink:#1a1a1a;--marketing-paper:#fbfcf6;--marketing-muted:#64665f}body:has(.header) .hero-visuals{animation:marketing-reveal .7s .15s both}body:has(.header) .dark-section{background:var(--marketing-ink)}body:has(.header) .reveal{opacity:1;filter:none;transform:none;transition:none}body:has(.header) .reveal.seen{animation:marketing-reveal .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay,0s)}@keyframes marketing-reveal{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}body:has(.header) :is(a,button):focus-visible{outline:2px solid #858866;outline-offset:5px}body:has(.header) .section-intro p{color:#64665f}body:has(.header) .dark-section .section-intro p{color:#c3c3b9}.features-menu{position:relative}.features-toggle{display:flex;align-items:center;gap:6px;background:none;border:0;padding:12px 0;color:inherit;font:inherit;cursor:pointer}.features-toggle>svg{font-size:15px;transition:transform .2s}.features-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.features-submenu{position:absolute;top:calc(100% + 12px);left:-140px;width:570px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:15px;border:1px solid #dedfd7;border-radius:18px;background:#fbfcf6;box-shadow:0 20px 70px #191a191f;z-index:30}.header nav .features-submenu a{display:flex;flex-direction:column;align-items:flex-start;padding:15px;border-radius:9px;gap:7px;white-space:normal;font-size:15px;line-height:1.3;letter-spacing:-.2px}.header nav .features-submenu a:hover{background:#eeefe7}.header nav .features-submenu .all-features{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e2da;border-radius:0;margin-bottom:6px;padding-bottom:18px;font-size:19px}.features-submenu small{font-size:12px;line-height:1.4;color:#73756b}.hero .trust{font-size:11px;letter-spacing:.025em}.hero-copy>p{max-width:580px}.hero-dashboard{padding:28px;display:flex;align-items:center;justify-content:center;background:#e8e3d7}.hero-dashboard>.cover{filter:saturate(.65);object-position:center}.hero-dashboard:after{display:none}.agent-workspace{position:relative;z-index:1;align-self:center;width:100%;max-width:650px;background:#f2f2ed;border:1px solid #ffffffb0;border-radius:14px;box-shadow:0 15px 50px #28312821;padding:16px 20px 12px;overflow:hidden;color:#1a1a1a}.agent-workspace-mobile{display:none}.agent-workspace-nav{display:flex;align-items:center;gap:14px;padding-bottom:8px;border-bottom:1px solid #dddfd5;font-size:11px}.agent-workspace-nav .swoopr-logo{width:91px;height:25px;margin-right:auto}.agent-workspace-nav>span{padding:6px 0}.agent-workspace-nav .selected{background:#1a1a1a;color:#fff;border-radius:20px;padding:8px 12px}.agent-workspace-nav .workspace-avatar{background:#e1d2f1;border-radius:50%;padding:8px;font-size:10px}.agent-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0 12px}.agent-workspace-heading .eyebrow{font-size:9px;line-height:1.1;letter-spacing:.04em;color:#73766a}.agent-workspace-heading h3{font-size:23px;line-height:1.2;letter-spacing:-.7px;margin:4px 0 0}.agent-live{display:flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap;color:#626756}.agent-live i{width:5px;height:5px;background:#648047;border-radius:50%}.agent-workspace>.agent-scene{max-width:none;width:min(100%,600px);margin:auto;border:1px solid #e0e2d7;border-radius:10px}.agent-workspace-caption{display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#6c7062;margin-top:12px}.agent-workspace-caption>span:last-child{opacity:.8}.agent-scene{position:relative;width:100%;min-width:0;aspect-ratio:500/400;color:#1a1a1a;border-radius:12px;overflow:hidden;background:#f2f2ed;isolation:isolate}.agent-scene-overview{aspect-ratio:600/300}.agent-scene-apply{aspect-ratio:500/460}.agent-scene-discover,.agent-scene-match,.agent-scene-track{aspect-ratio:500/360}.lottie-scene,.lottie-stage{position:relative;width:100%;height:100%;min-width:0;isolation:isolate}.lottie-stage{overflow:hidden;border-radius:inherit}.lottie-stage svg{display:block;width:100%;height:100%}.lottie-stage text{font-family:NB International Pro,Arial,sans-serif!important;font-synthesis:none}.scene-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.scene-fallback{inset:0;background:#f2f2ed;place-items:center;padding:24px;font-size:16px}.scene-fallback,.scene-replay{position:absolute;color:#1a1a1a;display:grid}.scene-replay{right:8px;bottom:7px;width:28px;height:28px;border:1px solid #d9ddd1;background:#fff;border-radius:50%;place-items:center;font-size:18px;cursor:pointer;box-shadow:0 2px 6px #0001;transition:transform .2s}.scene-replay:hover{transform:rotate(-25deg)}.swoopr-proof{padding-bottom:0}.swoopr-proof .eyebrow{font-size:14px;text-transform:none;letter-spacing:0;color:#62665d}.swoopr-proof h2{font-size:40px;line-height:1.12;letter-spacing:-1.5px;font-weight:400;margin:25px auto 44px;max-width:650px}.proof-logos{display:grid;grid-template-columns:repeat(6,1fr);gap:35px;align-items:center;justify-items:center;padding:20px 0 38px;border-bottom:1px solid #dddfd6}.accurate-wordmark{display:flex;align-items:center;justify-content:center;width:100%;height:44px;max-width:140px}.accurate-wordmark img{max-width:100%;max-height:32px;object-fit:contain;filter:grayscale(1);opacity:.8}.wordmark-stripe img{width:125px;max-height:59px;max-width:none}.wordmark-uber img{max-width:80px}.wordmark-google img{max-width:108px}.wordmark-airbnb img{max-width:125px}.swoopr-features .feature-grid{aspect-ratio:auto;height:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:18px}.swoopr-features .feature-card{background:#252525;border:1px solid #ffffff0b;min-width:0;overflow:hidden}.swoopr-features .feature-label{font-size:11px;letter-spacing:.055em;color:#cbcbc1}.swoopr-features .feature-copy{gap:0;position:relative;z-index:1;padding:0;margin:0;max-width:none!important}.swoopr-features .feature-copy h3{font-size:30px;line-height:1.13;letter-spacing:-.9px;margin:14px 0}.swoopr-features .feature-copy p{font-size:17px;line-height:1.45;color:#d0d0c7}.swoopr-features .receipt-card,.swoopr-features .smart-card,.swoopr-features .tax-card{padding:32px;display:flex;flex-direction:column;gap:24px}.swoopr-features .receipt-card{grid-row:span 2;justify-content:flex-start}.swoopr-features .receipt-card>.cover{filter:saturate(.6);object-position:34% center}.swoopr-features .receipt-shade{background:linear-gradient(180deg,#242424e6,#242424a0 35%,#24242408)}.swoopr-features .receipt-card .feature-copy h3{font-size:39px;max-width:380px}.feature-scene{flex-shrink:0;position:relative;z-index:1;min-width:0;width:100%;margin:auto 0 0}.feature-scene>.agent-scene{box-shadow:0 10px 35px #0002}.agent-primary-feature .feature-scene{margin:auto 0}.swoopr-features .smart-card .feature-scene,.swoopr-features .tax-card .feature-scene{max-width:440px;align-self:center}.feature-more{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;color:#e4e4db;border-top:1px solid #ffffff26;padding-top:16px;z-index:1;margin-top:auto}.feature-more:hover{color:#d8f236}.swoopr-features .analytics-card{grid-column:1/-1;display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;padding:14px 14px 14px 38px;min-height:350px;height:auto}.swoopr-features .analytics-card>div:first-child{align-self:center;padding:24px 0}.swoopr-features .analytics-card .feature-more{margin-top:28px}.tracking-scene{padding:30px;margin:0;align-self:stretch;display:flex;align-items:center;overflow:hidden;border-radius:10px}.tracking-scene>.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.5);opacity:.8}.tracking-scene>.agent-scene{position:relative}.agent-how{padding-top:40px}.agent-workflow{display:grid;grid-template-columns:1fr 1.13fr;gap:25px;background:#252525;border:1px solid #ffffff0a;border-radius:16px;padding:12px;min-height:590px}.workflow-steps{padding:25px 20px;display:flex;flex-direction:column;justify-content:center}.workflow-item{border-bottom:1px solid #ffffff20}.workflow-item:last-child{border:0}.workflow-item h3{font-size:22px;line-height:1.2;letter-spacing:-.6px}.workflow-item button{display:flex;align-items:baseline;gap:14px;width:100%;text-align:left;color:#a6a69e;background:none;border:0;padding:24px 0;cursor:pointer}.workflow-item button>span{font-size:12px;letter-spacing:0}.workflow-item button>b{font-size:18px;font-weight:400;margin-left:auto}.workflow-item button:hover,.workflow-item.active button{color:#fff}.workflow-item.active button{padding-bottom:14px}.workflow-item p{font-size:15px;line-height:1.5;color:#c2c2b7;padding:0 0 25px 29px}.workflow-stage{position:relative;overflow:hidden;border-radius:10px;padding:35px 25px 72px;display:flex;align-items:center;justify-content:center;min-width:0;background:#e7e1d4}.detail-art>.cover,.workflow-stage>.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.55);opacity:.8}.workflow-art{position:relative;width:100%;z-index:1;box-shadow:0 15px 35px #272a2520;border-radius:12px;animation:marketing-reveal .4s ease}.workflow-caption{position:absolute;bottom:20px;left:25px;right:25px;display:flex;align-items:center;gap:12px;padding:12px;background:#fbfcf6e6;border-radius:7px;font-size:11px;color:#4a4f40}.workflow-caption>span:last-child{margin-left:auto;font-size:9px}.workflow-mobile-art{display:none}.agent-connectors{padding:110px 0}.connector-box{background:#1a1a1a;color:#fbfcf6;border-radius:14px;padding:52px}.connector-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:55px}.connector-intro .eyebrow{font-size:11px;color:#b6b6ab;margin-bottom:22px}.connector-intro h2{font-size:43px;line-height:1.1;letter-spacing:-1.6px}.connector-intro>p{max-width:260px;font-size:17px;line-height:1.45;color:#bdbdb3}.connector-tabs{display:flex;gap:30px;margin:42px 0 32px;border-bottom:1px solid #ffffff25}.connector-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#aaa99f;padding:0 0 15px;font-size:14px;cursor:pointer}.connector-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#fbfcf6}.connector-logos{display:grid;gap:24px;align-items:start;min-height:130px;animation:marketing-reveal .35s ease}.connector-logo .brand-wordmark{display:flex;flex-direction:column;align-items:center;gap:14px;font-size:13px!important;color:#d2d2c9;letter-spacing:0!important}.connector-logo .brand-wordmark>img{width:76px;height:76px;object-fit:contain;padding:21px;border-radius:14px;background:#f7f7f2;filter:none;border:1px solid #ffffff10}.connector-logo .brand-lever>img,.connector-logo .brand-workday>img{padding:15px}.connector-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:26px;padding-top:24px;border-top:1px solid #ffffff25}.connector-bottom p{font-size:14px;line-height:1.5;max-width:650px;color:#bdbdb3}.connector-bottom a{color:#e5e5db;white-space:nowrap;font-size:12px;text-decoration:underline;text-underline-offset:5px}.audience-hunt{padding:35px;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff;background:#252525}.audience-hunt>.eyebrow{font-size:11px;color:#bebeb2}.audience-hunt h3{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:20px 0 25px}.audience-hunt dl{margin:0}.audience-hunt dl>div{padding:16px 0;border-top:1px solid #ffffff20}.audience-hunt dt{color:#aaaa9e;font-size:12px;margin-bottom:7px}.audience-hunt dd{font-size:16px;margin:0;line-height:1.4}.audience-hunt-note{color:#bfbfb3;font-size:13px;line-height:1.5;margin-top:20px}.swoopr-audiences .scenario-panel{background:#252525;padding:0}.refined-testimonials{background:#fbfcf6}.editorial-testimonial{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid #d8dccf;border-bottom:1px solid #d8dccf}.testimonial-context{padding:45px 55px 45px 0;display:flex;flex-direction:column;align-items:flex-start}.testimonial-context>.eyebrow{font-size:11px;color:#747869;letter-spacing:.04em}.testimonial-context h3{font-size:38px;line-height:1.12;letter-spacing:-1.2px;margin:25px 0 20px}.testimonial-context>p{color:#6d7261;font-size:16px;line-height:1.5;max-width:300px}.sample-note{font-size:11px;color:#787c6e;margin-top:auto;padding-top:35px}.testimonial-story{border-left:1px solid #d8dccf;padding:25px 0 25px 55px;display:flex;flex-direction:column;min-height:420px}.quote-mark{font-size:74px;line-height:1;color:#adad99;height:52px}.testimonial-story blockquote{font-size:29px;line-height:1.28;letter-spacing:-.7px;margin:10px 0 28px;animation:marketing-reveal .3s ease;min-height:150px}.testimonial-byline{display:flex;align-items:center;gap:12px;margin-top:auto}.testimonial-byline .preview-avatar{width:42px;height:42px;background:#e5dfd0;border-radius:50%;display:grid;place-items:center;font-size:13px}.testimonial-byline p{font-size:15px;margin:0 0 5px}.testimonial-byline div>span{color:#74796b;font-size:12px}.testimonial-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e2d7;padding-top:20px;margin-top:25px;font-size:12px;color:#707566}.testimonial-controls>div{display:flex;gap:10px}.testimonial-controls button{width:38px;height:38px;border:1px solid #d7dbcc;border-radius:50%;background:none;color:#1a1a1a;cursor:pointer}.testimonial-controls button:hover{background:#1a1a1a;color:#fff}.agent-details{background:#f0f0e9;padding:110px 0}.agent-detail-list{display:flex;flex-direction:column;gap:70px}.agent-detail{display:grid;grid-template-columns:1.12fr 1fr;gap:50px;align-items:center}.detail-art{position:relative;padding:35px;border-radius:12px;overflow:hidden;min-width:0}.detail-art>.agent-scene{position:relative;box-shadow:0 14px 40px #272b2522}.detail-copy{padding:15px 0;min-width:0}.detail-copy>.eyebrow{font-size:11px;color:#6a6f60;margin-bottom:20px}.detail-copy h3{font-size:36px;line-height:1.13;letter-spacing:-1.1px;max-width:370px}.detail-copy>p:not(.eyebrow){font-size:17px;line-height:1.5;color:#656b5c;margin-top:22px;max-width:420px}.detail-copy ul{list-style:none;margin:25px 0;padding:0;display:grid;gap:12px}.detail-copy li{font-size:14px;display:flex;align-items:center;gap:10px;line-height:1.4;color:#555c4c}.detail-copy .pill-button{font-size:14px;min-height:42px}.mobile-plan-tabs{border:0;min-inline-size:0;display:none}.pricing-preview-note{text-align:center;margin:-30px 0 40px;color:#6a705e;font-size:13px}.agent-footer{background:#f0f0e9;padding:70px 0 25px;border-top:1px solid #e0e2d7}.agent-footer .footer-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.footer-brand>.swoopr-logo{width:136px;height:37px}.footer-brand>p{font-size:27px;line-height:1.2;letter-spacing:-.8px;margin:25px 0 16px}.footer-brand>span:not(.swoopr-logo){font-size:13px;color:#69725e}.agent-footer .footer-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.agent-footer .footer-links>.eyebrow{font-size:12px;letter-spacing:0;text-transform:none;color:#717766;margin-bottom:12px}.agent-footer .footer-links a{font-size:14px;line-height:1.5;color:#414739}.agent-footer .footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.agent-footer .footer-wordmark{margin-top:55px;opacity:.1}.agent-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #daddd0;margin-top:25px;padding-top:22px;font-size:12px;color:#6a735e}.agent-footer .footer-bottom p{font-size:12px}.footer-legal{display:flex;align-items:center;gap:24px}.marketing-page{padding-top:140px;overflow:hidden}.marketing-intro{text-align:center;max-width:900px;padding-top:35px;padding-bottom:65px}.marketing-intro>.eyebrow{font-size:12px;color:#686d5e;letter-spacing:.06em;margin-bottom:25px}.marketing-intro h1{text-wrap:balance;font-size:64px;line-height:1.06;letter-spacing:-2.6px;font-weight:400}.marketing-lede{max-width:660px;margin:28px auto 0;font-size:20px;line-height:1.5;color:#646c59}.marketing-lede .pill-button{margin-top:28px}.feature-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:110px;border-top:1px solid #daddd0}.feature-directory>a{padding:35px 28px;border-bottom:1px solid #daddd0;transition:background .2s}.feature-directory>a:hover{background:#eeefe7}.feature-directory .eyebrow{font-size:12px;color:#7a806f}.feature-directory h2{font-size:28px;line-height:1.1;letter-spacing:-.8px;margin:20px 0 16px}.feature-directory p{font-size:16px;color:#666f5c;line-height:1.5;min-height:50px}.text-link{display:inline-flex;align-items:center;font-size:14px;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.feature-page-hero{position:relative;border-radius:16px;overflow:hidden;padding:55px;display:flex;justify-content:center;max-height:none}.feature-page-hero>.cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.55)}.feature-page-hero>.agent-scene{width:min(100%,650px);box-shadow:0 15px 45px #30382925}.feature-page-steps{padding-top:100px;padding-bottom:60px}.feature-page-steps article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-bottom:80px}.feature-page-steps article:nth-child(2n) .feature-page-copy{order:2}.feature-page-copy>.eyebrow{font-size:11px;color:#727968}.feature-page-copy h2{font-size:39px;line-height:1.12;letter-spacing:-1.25px;margin:22px 0}.feature-page-copy p{font-size:18px;line-height:1.6;color:#646e59}.feature-question{border-top:1px solid #d7ddcf;border-bottom:1px solid #d7ddcf;padding-top:40px;padding-bottom:40px;margin-bottom:90px}.feature-question h2{font-size:28px;letter-spacing:-.6px;margin-bottom:18px}.feature-question p{font-size:18px;line-height:1.6;color:#646e59;max-width:800px}.related-features{padding-bottom:50px}.related-features h2{font-size:36px;letter-spacing:-1px;margin-bottom:30px}.related-features>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-features a{display:flex;justify-content:space-between;gap:20px;padding:25px;background:#eff0e8;border-radius:10px;font-size:18px}.resource-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:90px}.resource-directory>a{border-bottom:1px solid #daddd0;padding-bottom:28px}.resource-art{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:10px;filter:saturate(.65);margin-bottom:25px}.resource-directory .eyebrow{font-size:11px;color:#768069}.resource-directory h2{font-size:29px;line-height:1.15;letter-spacing:-.75px;margin:15px 0}.resource-directory p{font-size:16px;line-height:1.5;color:#68735e}.preview-notice{padding:40px;background:#f0f0e9;border-radius:12px;margin-bottom:90px}.preview-notice h2{font-size:28px;letter-spacing:-.7px;margin-bottom:18px}.preview-notice p{font-size:16px;line-height:1.6;color:#657059;max-width:850px;margin-top:12px}.marketing-prose{max-width:790px;padding-bottom:100px}.marketing-prose section{margin-bottom:42px}.marketing-prose h2{font-size:28px;line-height:1.2;letter-spacing:-.7px;margin:35px 0 16px}.marketing-prose p{font-size:18px;line-height:1.7;color:#5e6853}.support-options{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:65px}.support-options>a{padding:30px;border:1px solid #dde1d3;border-radius:12px}.support-options h2{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin-bottom:20px}.support-options p{font-size:16px;line-height:1.5;color:#697460}.support-options span{display:block;font-size:14px;margin-top:28px}.connections-directory section{border-top:1px solid #d9dfcf;padding:35px 0 45px}.connections-directory h2{font-size:32px;letter-spacing:-.8px;margin-bottom:16px}.connections-directory p{font-size:18px;color:#69745e;line-height:1.5;max-width:800px}.connections-directory section>div{display:flex;flex-wrap:wrap;gap:35px;margin-top:30px}.connections-directory .brand-wordmark{display:flex;gap:10px;align-items:center;font-size:16px!important}.connections-directory img{width:36px;height:36px;object-fit:contain}.start-summary{max-width:850px;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;margin-bottom:120px;padding:40px;border:1px solid #d9dfce;border-radius:15px}.start-summary h2{font-size:29px;letter-spacing:-.8px;margin-bottom:18px}.start-summary p{font-size:17px;line-height:1.6;color:#626e56;margin:15px 0}.start-summary .eyebrow{font-size:11px;display:block;margin-bottom:16px}.start-summary strong{font-size:32px;font-weight:400;color:#1a1a1a}.start-summary .pill-button{margin-top:16px}.start-summary .start-small{font-size:12px}.selected-plan-summary{border-right:1px solid #d9dfce;padding-right:30px}@media (min-width:744px) and (max-width:1199px){.hero-dashboard{padding:20px}.agent-workspace{padding:12px 15px}.agent-workspace-nav{gap:9px}.agent-workspace-heading h3{font-size:21px}.agent-workspace>.agent-scene{max-width:380px}.agent-workspace-caption>span:last-child{display:none}.proof-logos{gap:24px}.accurate-wordmark{max-width:120px}.swoopr-features .receipt-card,.swoopr-features .smart-card,.swoopr-features .tax-card{padding:25px;gap:20px}.swoopr-features .receipt-card .feature-copy h3{font-size:33px}.swoopr-features .feature-copy h3{font-size:27px}.swoopr-features .feature-copy p{font-size:16px}.agent-workflow{gap:12px;min-height:530px}.workflow-steps{padding:15px}.workflow-item h3{font-size:20px}.workflow-stage{padding:25px 18px 65px}.workflow-caption{left:18px;right:18px;font-size:10px}.workflow-caption>span:last-child{display:none}.connector-box{padding:38px 30px}.connector-intro h2{font-size:36px}.connector-intro{gap:25px}.connector-intro>p{max-width:225px}.connector-logos{gap:15px}.connector-logo .brand-wordmark>img{width:65px;height:65px;padding:17px}.agent-detail{gap:35px}.detail-art{padding:25px}.detail-copy h3{font-size:32px}.detail-copy>p:not(.eyebrow){font-size:16px}.agent-footer .footer-top{gap:40px}.agent-footer .footer-groups{gap:20px}.footer-brand>p{font-size:24px}.feature-page-steps article{gap:45px}.feature-page-copy h2{font-size:33px}.feature-directory{grid-template-columns:repeat(2,1fr)}}@media (max-width:743px){.agent-workspace>.agent-scene-overview{display:none}.agent-workspace-mobile{display:block}.header nav .features-menu{width:100%}.features-toggle{justify-content:center;width:100%;padding:8px 0}.features-submenu{position:static;width:100%;max-height:42vh;overflow-y:auto;overscroll-behavior:contain;grid-template-columns:1fr;margin:12px 0;box-shadow:none;padding:8px;background:#eff0e8}.header nav .features-submenu a{font-size:15px;padding:12px;align-items:flex-start}.header nav .features-submenu .all-features{font-size:16px}.features-submenu small{display:none}.header.menu-open{height:auto;min-height:64px;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px 12px;padding:20px 5%;box-shadow:0 20px 50px #1a1a1a18}.header.menu-open>a{grid-column:1;grid-row:1}.header.menu-open .menu-toggle{grid-column:2;grid-row:1}.header.menu-open nav{grid-row:2;padding:10px 0;gap:20px;max-height:none;animation:none}.header.menu-open .header-contact,.header.menu-open nav{display:flex;position:static;grid-column:1/-1;width:100%}.header.menu-open .header-contact{grid-row:3;padding:5px 0 12px;gap:16px}.hero .trust{font-size:9px}.hero-copy>p{font-size:16px;line-height:1.5}.hero-dashboard{padding:18px;min-height:0;height:auto!important;aspect-ratio:auto!important;overflow:hidden}.agent-workspace{padding:12px;width:100%;margin:0}.agent-workspace-nav{gap:7px;font-size:9px;padding-bottom:12px}.agent-workspace-nav>.swoopr-logo{width:76px;height:21px}.agent-workspace-nav>span:nth-child(2),.agent-workspace-nav>span:nth-child(3){display:none}.agent-workspace-heading{padding:16px 0 12px}.agent-workspace-heading h3{font-size:22px;max-width:180px}.agent-workspace-heading .eyebrow{font-size:8px}.agent-live{font-size:9px}.agent-workspace>.agent-scene{max-width:none}.agent-workspace-caption{font-size:9px;line-height:1.4}.agent-workspace-caption>span:last-child{display:none}.scene-replay{width:24px;height:24px;right:6px;bottom:5px;font-size:16px}.swoopr-proof .eyebrow{font-size:12px}.swoopr-proof h2{font-size:28px;letter-spacing:-.9px;margin:22px 0 30px}.proof-logos{grid-template-columns:repeat(3,1fr);gap:25px 20px;padding:10px 0 30px}.accurate-wordmark{height:34px;max-width:95px;transform:none!important}.accurate-wordmark img{max-width:100%;max-height:26px}.wordmark-stripe img{max-height:48px;width:98px;max-width:none}.wordmark-uber img{max-width:66px}.wordmark-google img{max-width:85px}.swoopr-features .feature-grid{display:flex;flex-direction:column;gap:16px}.swoopr-features .receipt-card,.swoopr-features .smart-card,.swoopr-features .tax-card{padding:25px 20px;gap:22px;min-height:0}.swoopr-features .receipt-card .feature-copy h3{font-size:32px}.swoopr-features .feature-copy h3{font-size:27px}.swoopr-features .feature-copy p{font-size:16px}.swoopr-features .feature-label{font-size:10px}.swoopr-features .feature-copy{padding:0!important}.feature-more{font-size:13px;padding-top:16px}.swoopr-features .analytics-card{display:flex;flex-direction:column;padding:25px 20px;gap:24px;min-height:0}.swoopr-features .analytics-card>div:first-child{padding:0}.tracking-scene{padding:16px}.swoopr-features .analytics-card .feature-more{margin-top:22px}.agent-how{padding-top:20px}.agent-workflow{display:block;padding:8px;min-height:0}.workflow-steps{padding:6px 14px}.workflow-stage{display:none}.workflow-item h3{font-size:20px}.workflow-item button{padding:20px 0;gap:10px}.workflow-item p{padding:0 0 18px;font-size:14px;line-height:1.5}.workflow-mobile-art{display:block;margin:0 -4px 22px}.workflow-mobile-art>.agent-scene{width:100%}.agent-connectors{padding:65px 0}.connector-box{padding:30px 20px}.connector-intro{display:block}.connector-intro h2{font-size:32px;letter-spacing:-1px}.connector-intro .eyebrow{font-size:10px;margin-bottom:20px}.connector-intro>p{font-size:15px;max-width:none;margin-top:20px}.connector-tabs{gap:15px;margin:30px 0;display:grid;grid-template-columns:repeat(3,1fr)}.connector-tabs button{font-size:12px;line-height:1.4;text-align:left}.connector-logos{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:25px 12px;min-height:0}.connector-logo .brand-wordmark{font-size:11px!important;gap:10px;text-align:center;line-height:1.3}.connector-logo .brand-wordmark>img{width:63px;height:63px;padding:17px}.connector-bottom{display:block;margin-top:28px}.connector-bottom p{font-size:13px}.connector-bottom a{display:inline-block;margin-top:18px;font-size:12px}.audience-hunt{padding:28px}.audience-hunt h3{font-size:28px}.audience-hunt dl{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.audience-hunt dl>div:last-child{grid-column:1/-1}.audience-hunt dd{font-size:15px}.swoopr-audiences .audience-detail{min-height:0}.editorial-testimonial{grid-template-columns:1fr}.testimonial-context{padding:28px 0}.testimonial-context h3{font-size:30px;margin:18px 0}.testimonial-context h3 br{display:none}.testimonial-context>p{font-size:15px;max-width:none}.sample-note{padding-top:18px;font-size:11px}.testimonial-story{border-left:0;border-top:1px solid #d8dccf;padding:25px 0;min-height:375px}.testimonial-story blockquote{font-size:25px;min-height:160px}.quote-mark{font-size:64px;height:38px}.agent-details{padding:65px 0}.agent-detail-list{gap:50px}.agent-detail{display:flex;flex-direction:column;gap:25px;align-items:stretch}.detail-art{padding:20px}.detail-copy{padding:0}.detail-copy>.eyebrow{font-size:11px;margin-bottom:15px}.detail-copy h3{font-size:31px}.detail-copy>p:not(.eyebrow){font-size:16px;margin-top:18px}.detail-copy li{font-size:13px}.mobile-plan-tabs{display:flex;padding:4px;background:#eceee4;border-radius:30px;gap:4px;margin:0 0 24px}.mobile-plan-tabs button{flex:1;padding:11px 5px;background:none;border:0;border-radius:25px;font-size:14px}.mobile-plan-tabs button[aria-pressed=true]{background:#1a1a1a;color:#fff}.swoopr-pricing .pricing-tabs{overflow:visible;width:100%;margin:0}.swoopr-pricing .pricing-grid{display:block;width:100%;min-width:0;border:0;padding:0}.swoopr-pricing .plan{display:none;min-width:0;width:100%;padding:0;border:0}.swoopr-pricing .plan.selected-plan{display:block}.swoopr-pricing .plan-head{width:100%;min-height:230px}.swoopr-pricing .plan>.pill-button{display:flex;width:100%;margin:18px 0}.swoopr-pricing .plan-features{padding:20px 10px}.pricing-preview-note{margin:-15px 0 25px;font-size:12px;line-height:1.5}.swoopr-pricing .plan-features li{font-size:14px}.agent-footer{padding-top:45px}.agent-footer .footer-top{display:block}.footer-brand{margin-bottom:40px}.agent-footer .footer-groups{grid-template-columns:1fr 1fr;gap:30px 20px}.agent-footer .footer-links a{font-size:13px}.agent-footer .footer-wordmark{margin-top:40px}.agent-footer .footer-bottom{display:flex;align-items:flex-start;flex-direction:column;gap:20px;font-size:11px}.agent-footer .footer-bottom p{font-size:11px}.footer-legal{width:100%;justify-content:space-between;gap:12px}.marketing-page{padding-top:80px}.marketing-intro{padding-top:35px;padding-bottom:40px}.marketing-intro h1{font-size:42px;letter-spacing:-1.6px}.marketing-intro>.eyebrow{font-size:10px;margin-bottom:20px}.marketing-lede{font-size:17px;line-height:1.5;margin-top:23px}.feature-directory{grid-template-columns:1fr;margin-bottom:60px}.feature-directory>a{padding:28px 10px}.feature-directory p{min-height:0}.feature-directory h2{font-size:27px}.feature-page-hero{padding:22px}.feature-page-steps{padding-top:55px;padding-bottom:0}.feature-page-steps article{display:flex;flex-direction:column;gap:25px;margin-bottom:55px}.feature-page-steps article:nth-child(2n) .feature-page-copy{order:0}.feature-page-copy h2{font-size:32px;letter-spacing:-1px;margin:18px 0}.feature-page-copy p{font-size:17px}.feature-question{padding-top:30px;padding-bottom:30px;margin-bottom:55px}.feature-question h2{font-size:27px}.feature-question p{font-size:16px}.related-features h2{font-size:31px}.related-features>div{grid-template-columns:1fr;gap:12px}.related-features a{font-size:17px;padding:20px}.resource-directory{grid-template-columns:1fr;gap:35px;margin-bottom:50px}.resource-directory h2{font-size:28px}.preview-notice{padding:25px;margin-bottom:55px}.preview-notice h2{font-size:27px}.preview-notice p{font-size:15px}.marketing-prose{padding-bottom:65px}.marketing-prose h2{font-size:27px}.marketing-prose p{font-size:17px}.support-options{grid-template-columns:1fr;gap:15px;margin-bottom:40px}.support-options>a{padding:25px}.connections-directory h2{font-size:28px}.connections-directory p{font-size:16px}.connections-directory section>div{gap:22px}.connections-directory .brand-wordmark{font-size:14px!important}.start-summary{display:flex;flex-direction:column;gap:30px;padding:25px;margin-bottom:65px}.selected-plan-summary{border:0;border-bottom:1px solid #d9dfce;padding:0 0 25px}}@media (prefers-reduced-motion:reduce){.connector-logos,.testimonial-story blockquote,.workflow-art,body:has(.header) .reveal.seen{animation:none}.scene-replay{display:none}}body:has(.header) .lucide{flex-shrink:0;stroke-width:1.75;vertical-align:middle}body:has(.header) .pill-button>svg{width:16px;height:16px}.features-toggle>svg{width:15px;height:15px}.connector-bottom>a,.footer-legal a,.text-link{display:inline-flex;align-items:center;gap:8px}.testimonial-controls button,.workflow-toggle-icon{display:grid;place-items:center}.workflow-toggle-icon{margin-left:auto}.workflow-path,.workflow-path>span{display:inline-flex;align-items:center;gap:7px}.workflow-path{flex-wrap:wrap}body:has(.header) .brand-wordmark{letter-spacing:0!important}.workflow-toggle-icon{align-self:center}