.connector-marketing{--bg:#06070c;--surface:#10131c;--surface-raised:#171c28;--ink:#f5f5f7;--muted:#a1a1a6;--quiet:#818999;--blue:#2b84ff;--blue-button:#1768d8;--blue-text:#88b8ff;--green:#64dfa0;--red:#ff9caa;--amber:#f4cf8a;--border:#292e3a;--border-strong:#626d81;--radius:16px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--button-ink:#fff;--header-border:#20232e;--nav-ink:#bdc1ca;--button-hover:#2070dc;--separator-ink:#51596a;--question-bg:#141720;--question-border:#2c303c;--question-ink:#d9dce4;--answer-border:#343c50;--answer-start:#141c2d;--answer-end:#0e111a;--answer-shadow:#0004;--answer-label:#b6c3d8;--answer-muted:#a9b2c4;--answer-rule:#2c3444;--glyph-blue:#285488;--glyph-border:#5790d5;--glyph-chip:#b7c9de;--glyph-grey:#383d47;--glyph-grey-border:#727b89;--footer-ink:#b2b6c1;--step-border:#3e516e;--copy-ink:#c0c9d9;--copy-bg:#0b0e16;--copy-border:#333c4e}.connector-marketing *{box-sizing:border-box}.connector-marketing{scroll-behavior:smooth;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.connector-marketing button,.connector-marketing textarea{font:inherit}.connector-marketing button,.connector-marketing a,.connector-marketing textarea{-webkit-tap-highlight-color:transparent}.connector-marketing button{cursor:pointer}.connector-marketing a{color:inherit;text-decoration:none}.connector-marketing button{color:inherit}.connector-marketing button:disabled{cursor:wait;opacity:.66}.connector-marketing img{max-width:100%}.connector-marketing button,.connector-marketing textarea{border-radius:8px}.connector-marketing :focus-visible{outline:3px solid var(--blue-text);outline-offset:4px}.connector-marketing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connector-marketing .skip-link{z-index:100;background:var(--ink);color:var(--bg);padding:12px;position:fixed;top:-100px;left:16px}.connector-marketing .skip-link:focus{top:12px}.connector-marketing .site-header{border-bottom:1px solid var(--header-border)}.connector-marketing .nav-wrap{justify-content:space-between;align-items:center;gap:24px;max-width:1224px;min-height:82px;margin:auto;padding:0 32px;display:flex}.connector-marketing .brand{flex-shrink:0;align-items:center;gap:9px;min-height:44px;display:inline-flex}.connector-marketing .brand img{filter:brightness(0)invert();object-fit:contain;width:20px;height:27px}.connector-marketing .brand span{letter-spacing:-.085em;padding-right:3px;font-size:29px;font-weight:600;line-height:1}.connector-marketing nav{align-items:center;gap:28px;font-size:13px;display:flex}.connector-marketing nav a{align-items:center;min-height:44px;display:inline-flex}.connector-marketing nav .nav-link{color:var(--nav-ink)}.connector-marketing nav .nav-link:hover{color:var(--button-ink)}.connector-marketing .button{background:var(--blue-button);min-height:48px;color:var(--button-ink);text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:14px;padding:11px 20px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.connector-marketing .button:hover{background:var(--button-hover)}.connector-marketing .button:active{transform:translateY(1px)}.connector-marketing .button.secondary{border-color:var(--border-strong);color:var(--ink);background:0 0}.connector-marketing .button.secondary:hover{background:var(--surface-raised)}.connector-marketing .button.quiet{color:var(--muted);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.connector-marketing .button.quiet:hover{color:var(--button-ink)}.connector-marketing .button.small{min-height:44px;padding:8px 14px;font-size:13px}.connector-marketing .button.full{width:100%}.connector-marketing .arrow{font-size:20px;font-weight:400;line-height:1}.connector-marketing .wrapper{max-width:1224px;margin:auto;padding:0 32px}.connector-marketing .eyebrow{color:var(--blue-text);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:11px;font-weight:600;display:flex}.connector-marketing .eyebrow:before{content:"";background:currentColor;width:20px;height:1px}.connector-marketing h1,.connector-marketing h2,.connector-marketing h3,.connector-marketing p{margin-top:0}.connector-marketing h1{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.06}.connector-marketing h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.14}.connector-marketing h3{letter-spacing:-.025em;font-size:18px;font-weight:500;line-height:1.4}.connector-marketing p{margin-bottom:20px}.connector-marketing .muted{color:var(--muted)}.connector-marketing .fine{color:var(--muted);font-size:12px;line-height:1.6}.connector-marketing .text-link{color:var(--blue-text);text-underline-offset:4px;text-decoration:underline}.connector-marketing .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:78px;padding:96px 0 84px;display:grid;position:relative}.connector-marketing .hero h1 span{color:var(--muted)}.connector-marketing .hero-copy>p:not(.eyebrow){color:var(--muted);max-width:415px;font-size:17px;line-height:1.7}.connector-marketing .cta-row{flex-wrap:wrap;align-items:center;gap:22px;margin:30px 0 20px;display:flex}.connector-marketing .reassurance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.connector-marketing .reassurance .dot{color:var(--separator-ink)}.connector-marketing .hero-demo{position:relative}.connector-marketing .demo-meta{color:var(--quiet);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:10px;margin-bottom:17px;font-size:10px;display:flex}.connector-marketing .demo-label{align-items:center;gap:6px;display:flex}.connector-marketing .demo-label:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px}.connector-marketing .question{background:var(--question-bg);border:1px solid var(--question-border);color:var(--question-ink);border-radius:14px 14px 3px;margin:0 0 12px 30px;padding:16px 20px;font-size:14px;line-height:1.6}.connector-marketing .answer{border:1px solid var(--answer-border);background:linear-gradient(140deg, var(--answer-start), var(--answer-end) 65%);box-shadow:0 24px 70px var(--answer-shadow);border-radius:3px 16px 16px;padding:27px}.connector-marketing .answer-heading{color:var(--answer-label);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;display:flex}.connector-marketing .answer-heading img{filter:brightness(0)invert();width:13px;height:19px}.connector-marketing .answer h3{letter-spacing:-.04em;margin-bottom:7px;font-size:25px}.connector-marketing .answer>p{color:var(--answer-muted);font-size:13px}.connector-marketing .reward-row{border-top:1px solid var(--answer-rule);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.connector-marketing .card-glyph{background:var(--glyph-blue);border:1px solid var(--glyph-border);border-radius:4px;width:35px;height:23px;display:block;position:relative}.connector-marketing .card-glyph:after{content:"";background:var(--glyph-chip);border-radius:1px;width:5px;height:5px;position:absolute;top:7px;left:6px}.connector-marketing .card-glyph.grey{background:var(--glyph-grey);border-color:var(--glyph-grey-border)}.connector-marketing .reward-row strong{font-size:13px;font-weight:500;display:block}.connector-marketing .reward-row small{color:var(--muted);font-size:11px}.connector-marketing .reward-row .reward{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:23px}.connector-marketing .reward-row .reward small{color:var(--muted);letter-spacing:0;font-size:10px;display:block}.connector-marketing .reward-row.winner .reward{color:var(--green)}.connector-marketing .answer .assumption{color:var(--quiet);border-top:1px solid var(--answer-rule);margin:0;padding-top:16px;font-size:10px;line-height:1.7}.connector-marketing .demo-caption{color:var(--quiet);margin:15px 0 0;font-size:10px}.connector-marketing .section{border-top:1px solid var(--border);padding:76px 0}.connector-marketing .section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:45px;display:flex}.connector-marketing .section-heading .section-number{color:var(--quiet);letter-spacing:.07em;font-size:11px}.connector-marketing .section-heading h2{margin:0}.connector-marketing .steps{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.connector-marketing .step-number{color:var(--blue-text);margin-bottom:23px;font-size:12px;display:block}.connector-marketing .steps h3{margin-bottom:10px}.connector-marketing .steps p{color:var(--muted);margin-bottom:0;font-size:14px}.connector-marketing .detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.connector-marketing .detail-grid p{color:var(--muted);font-size:15px}.connector-marketing .detail-grid h2{max-width:400px}.connector-marketing .conditions{border:1px solid var(--border);border-radius:10px;overflow:hidden}.connector-marketing .condition-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;font-size:13px;display:flex}.connector-marketing .condition-row:last-child{border-bottom:0}.connector-marketing .condition-row span:first-child{color:var(--muted)}.connector-marketing .condition-row span:last-child{text-align:right}.connector-marketing .trust-line{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:105px;padding:48px 0;display:grid}.connector-marketing .trust-line h2{font-size:32px}.connector-marketing .trust-line p{color:var(--muted);font-size:14px}.connector-marketing .faq-layout{grid-template-columns:1fr 1.5fr;gap:100px;display:grid}.connector-marketing details{border-bottom:1px solid var(--border)}.connector-marketing summary{cursor:pointer;min-height:60px;padding:18px 32px 18px 0;font-size:14px;list-style:none;position:relative}.connector-marketing summary::-webkit-details-marker{display:none}.connector-marketing summary:after{content:"+";color:var(--quiet);font-size:19px;position:absolute;top:13px;right:0}.connector-marketing details[open] summary:after{content:"−"}.connector-marketing details p{color:var(--muted);padding-right:26px;font-size:13px}.connector-marketing .closing{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:77px 0;display:flex}.connector-marketing .closing h2{max-width:450px;margin:0}.connector-marketing .site-footer{border-top:1px solid var(--border);max-width:1160px;margin:auto;padding:31px 0 25px}.connector-marketing .footer-top{align-items:center;gap:23px;display:flex}.connector-marketing .footer-top p{color:var(--muted);margin:0;font-size:12px}.connector-marketing .footer-top .brand span{font-size:23px}.connector-marketing .footer-top .brand img{width:16px;height:22px}.connector-marketing .footer-links{color:var(--footer-ink);align-items:center;gap:22px;margin-left:auto;font-size:12px;display:flex}.connector-marketing .footer-links a{align-items:center;min-height:44px;display:inline-flex}.connector-marketing .footer-bottom{color:var(--quiet);justify-content:space-between;gap:15px;margin-top:25px;font-size:10px;display:flex}.connector-marketing .page-head{max-width:670px;padding:70px 0 43px}.connector-marketing .page-head h1{font-size:49px}.connector-marketing .page-head>p:last-child{color:var(--muted);max-width:560px;font-size:16px}.connector-marketing .guide-layout{grid-template-columns:1.25fr .75fr;gap:80px;padding-bottom:85px;display:grid}.connector-marketing .guide-step{border-top:1px solid var(--border);grid-template-columns:38px 1fr;gap:18px;padding:27px 0;display:grid}.connector-marketing .guide-step .circle{border:1px solid var(--step-border);width:30px;height:30px;color:var(--blue-text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.connector-marketing .guide-step h3{margin-bottom:8px}.connector-marketing .guide-step p{color:var(--muted);margin-bottom:15px;font-size:14px}.connector-marketing .callout{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:23px}.connector-marketing .callout h3{font-size:16px}.connector-marketing .callout p{color:var(--muted);font-size:13px}.connector-marketing .copy-box{color:var(--copy-ink);background:var(--copy-bg);border:1px solid var(--copy-border);word-break:break-word;border-radius:8px;padding:18px;font-size:13px;line-height:1.7}.connector-marketing textarea{border:1px solid var(--border-strong);width:100%;color:var(--ink);background:#0a0d14;min-width:0;min-height:48px;padding:12px;font-size:16px}.connector-marketing textarea::placeholder{color:#8a94a7}.connector-marketing .divider{border-top:1px solid var(--border);margin-top:25px;padding-top:21px}.connector-marketing .inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (min-width:1550px){.connector-marketing .hero{padding-top:110px;padding-bottom:106px}}@media (max-width:1100px){.connector-marketing .hero{gap:45px}.connector-marketing .hero h1{font-size:53px}.connector-marketing .detail-grid,.connector-marketing .trust-line{gap:65px}.connector-marketing .site-footer{margin:0 32px}}@media (max-width:800px){.connector-marketing .hero{gap:32px;padding:62px 0}.connector-marketing .hero h1{font-size:44px}.connector-marketing .hero-copy>p:not(.eyebrow){font-size:15px}.connector-marketing .answer{padding:20px}.connector-marketing .answer h3{font-size:22px}.connector-marketing .hero .cta-row{gap:10px}.connector-marketing .hero .cta-row .button{padding:11px 14px;font-size:12px}.connector-marketing .reassurance{font-size:10px}.connector-marketing .detail-grid,.connector-marketing .trust-line{gap:40px}.connector-marketing .steps{gap:25px}.connector-marketing .faq-layout{gap:40px}.connector-marketing .guide-layout{gap:35px}.connector-marketing .footer-top{flex-wrap:wrap}.connector-marketing .footer-links{width:100%;margin-left:0}.connector-marketing .nav-wrap{min-height:76px}.connector-marketing nav{gap:18px}.connector-marketing .nav-how{display:none!important}}@media (max-width:650px){.connector-marketing .wrapper{padding:0 22px}.connector-marketing .nav-wrap{min-height:72px;padding:0 22px}.connector-marketing .brand span{font-size:26px}.connector-marketing nav{gap:15px;font-size:12px}.connector-marketing nav .button{min-height:44px;padding:8px 11px;font-size:11px}.connector-marketing .nav-guide{display:none!important}.connector-marketing .hero{padding:58px 0 51px;display:block}.connector-marketing .hero h1{max-width:440px;font-size:51px}.connector-marketing .hero-copy>p:not(.eyebrow){max-width:380px;font-size:16px}.connector-marketing .hero .cta-row .button{padding:12px 17px;font-size:13px}.connector-marketing .hero-demo{margin-top:47px}.connector-marketing .reassurance{font-size:10px}.connector-marketing .demo-meta{font-size:9px}.connector-marketing .question{margin-left:25px}.connector-marketing .answer{padding:23px}.connector-marketing .answer h3{font-size:25px}.connector-marketing .section{padding:49px 0}.connector-marketing .section-heading{gap:16px;margin-bottom:34px}.connector-marketing .section-heading h2{font-size:30px}.connector-marketing .section-number{white-space:nowrap;font-size:9px!important}.connector-marketing .steps{grid-template-columns:1fr;gap:28px}.connector-marketing .steps>div{grid-template-columns:25px 1fr;column-gap:12px;display:grid}.connector-marketing .step-number{grid-row:1/3;margin-top:3px}.connector-marketing .steps h3{margin-bottom:5px}.connector-marketing .steps p{grid-column:2}.connector-marketing .detail-grid,.connector-marketing .trust-line,.connector-marketing .faq-layout{grid-template-columns:1fr;gap:22px}.connector-marketing .detail-grid h2,.connector-marketing .trust-line h2{max-width:330px;font-size:31px}.connector-marketing .trust-line{padding:40px 0}.connector-marketing .trust-line h2{margin-bottom:0}.connector-marketing .faq-layout h2{margin-bottom:8px}.connector-marketing .closing{padding:49px 0;display:block}.connector-marketing .closing h2{max-width:330px;margin-bottom:26px;font-size:34px}.connector-marketing .site-footer{margin:0 22px}.connector-marketing .footer-top{gap:10px 20px}.connector-marketing .footer-top p{font-size:11px}.connector-marketing .footer-links{gap:28px}.connector-marketing .footer-bottom{margin-top:19px;display:block}.connector-marketing .footer-bottom span{margin-top:5px;display:block}.connector-marketing .page-head{padding-top:49px;padding-bottom:24px}.connector-marketing .page-head h1{font-size:42px}.connector-marketing .guide-layout{grid-template-columns:1fr;gap:20px;padding-bottom:50px}}@media (max-width:360px){.connector-marketing .wrapper,.connector-marketing .nav-wrap{padding-left:17px;padding-right:17px}.connector-marketing .hero h1{font-size:44px}.connector-marketing .hero .cta-row{gap:8px}.connector-marketing .hero .cta-row .button{padding-left:13px;padding-right:13px;font-size:12px}.connector-marketing .reassurance{gap:4px;font-size:9px}.connector-marketing .question{margin-left:16px;padding:14px;font-size:12px}.connector-marketing .answer{padding:19px}.connector-marketing .answer h3{font-size:23px}.connector-marketing .brand span{font-size:24px}.connector-marketing nav{gap:10px}.connector-marketing .site-footer{margin-left:17px;margin-right:17px}.connector-marketing .page-head h1{font-size:37px}.connector-marketing .demo-meta{font-size:8px}}@media (prefers-reduced-motion:reduce){.connector-marketing{scroll-behavior:auto}.connector-marketing *,.connector-marketing :before,.connector-marketing :after{transition:none!important;animation:none!important}}.connector-marketing{min-height:100dvh}.connector-marketing figure{margin:0}.connector-marketing .guide-step h2,.connector-marketing .small-heading{letter-spacing:-.025em;margin-bottom:8px;font-size:18px;line-height:1.4}.connector-marketing .example-note{margin:12px 0 0;font-size:12px}.connector-marketing .existing-account{margin-top:12px}.connector-marketing .copy-status:empty{display:none}.connector-marketing textarea{border:1px solid var(--border-strong);background:var(--copy-bg);width:100%;color:var(--ink);font:inherit;border-radius:8px;padding:12px;font-size:16px}.connector-marketing .manual-copy label{margin-bottom:8px;font-size:13px;display:block}.connector-marketing .manual-copy button{margin:12px 0 20px}.connector-marketing .footer-links{flex-wrap:wrap;gap:8px 22px}.connector-marketing .article{max-width:800px;margin:auto;padding:70px 32px 90px}.connector-marketing .article h2{margin:32px 0 14px;font-size:27px}.connector-marketing .article>p{color:var(--muted)}@media (max-width:650px){.connector-marketing .article{padding:49px 22px}}
