/* SENDOO: communication-led identity, distinct from the corporate website. */
:root{--ink:#161733;--paper:#fff;--muted:#65657d;--line:#e3e4ef;--blue:#5632e5;--cyan:#4edbff}body{background:#fff;font-family:'Avenir Next','Segoe UI',Arial,sans-serif}header{background:#fff;border-bottom:1px solid #e9e9f1}.nav{height:88px;gap:24px}nav{gap:20px;font-size:13px}.brand img{width:145px}.button{border-radius:4px;font-weight:700;letter-spacing:.1px}.button:not(.outline):not(.light){background:#5435dc;border-color:#5435dc;box-shadow:4px 4px 0 #d9d2f7}.button:not(.outline):hover{transform:translate(-1px,-1px);filter:none;box-shadow:6px 6px 0 #c9bcf7}.button.light{background:#60dfff;border-color:#60dfff;color:#101532}.button.outline{border-color:#777398}.eyebrow{letter-spacing:2.3px;color:#775db8}h1,h2,h3{font-family:'Avenir Next','Segoe UI',Arial,sans-serif;font-weight:750}h1{letter-spacing:-3px;font-size:clamp(52px,5.4vw,78px);line-height:1.04}h1 em,.social-introduction h2 em{font-family:inherit;font-style:normal;font-weight:750;background:none;-webkit-text-fill-color:initial;color:inherit}h2{font-size:clamp(34px,3.5vw,49px);letter-spacing:-1.9px}.hero{position:relative;isolation:isolate;padding-block:80px;min-height:650px;gap:65px;color:#fff}.hero:before{content:'';position:absolute;z-index:-1;inset:0 calc((min(1240px,100vw - 80px) - 100vw)/2);background:radial-gradient(ellipse at 92% 10%,#48239c 0,transparent 48%),#131329}.hero .eyebrow{color:#b5b3de}.hero h1 em{color:#60dfff}.hero .lead{color:#cdcadf}.hero .micro{color:#a3a0bb}.hero .button:not(.outline){background:#603be8;border-color:#a783ff;box-shadow:4px 4px 0 #2a1e54}.hero .text-link{color:#faf8ff}.hero .dot{background:#ec43c6}.hero-art{background:transparent!important;border-radius:0;padding:25px 20px 45px;min-height:500px;position:relative}.hero-art:before{content:'';position:absolute;width:330px;height:330px;border:1px solid #6543ae;transform:rotate(22deg);top:75px;left:70px;border-radius:45px;z-index:-1}.hero-art:after{content:'';position:absolute;height:130px;width:130px;right:5px;top:5px;background:radial-gradient(circle,#ec46c77a,transparent 70%);z-index:-1}.orbit{color:#af9dd8;text-align:left;margin-left:35px;letter-spacing:3px}.message-card{color:#24213b;transform:rotate(-5deg);box-shadow:0 30px 70px #03000f80;border:1px solid #655885}.chat{background-color:#f1edfa}.float-card{border-color:#8471b5;background:#24203b;color:#fff;bottom:32px;right:-4px;border-radius:6px;box-shadow:8px 8px 0 #100d22}.float-card small{color:#bbb2d2}.status-icon{color:#09142c;background:#56dfff}.illustrative{color:#a89cbf;bottom:-20px}.benefit-strip{background:#5332d7;color:#fff;border:0}.benefit-strip span:before{color:#5ee1ff}.section{padding-block:85px}.section-head{border-left:4px solid #5ad9ff;padding-left:25px}.feature{border-color:#dddaed}.feature>span{color:#ac29b2}.feature h3{font-size:23px}.human img{border-radius:4px}.human{padding-block:40px}.social{border-top:1px solid #e3e0ef;gap:80px}.social-visual{border-radius:4px;background:#15142b;color:#fff;transform:rotate(-3deg);box-shadow:14px 14px 0 #ebe5fc}.social-visual b{color:#fff}.mini-label{color:#a795d8}.social-tiles span{background:#373054;color:#72e3ff}.social-tiles span:nth-child(2){background:#e746bd;color:#fff}.tag{border-radius:2px}.tag.neutral{color:#65229d;background:#f4e5fb}.price-card{border-radius:5px;border-color:#d9d3ee;position:relative}.price-card.recommended{background:#f6f3ff;border-top:5px solid #6440e8}.price-card:not(.recommended){border-top:5px solid #1ab6dd}.price-card h3{font-weight:700}.rates{border-color:#d3c8eb}.rates>div+div{border-color:#d3c8eb}.developer{background:#15132c;position:relative;border-top:8px solid #6540df}.developer h2{color:white}.developer .eyebrow{color:#8cdfef}.developer-grid{gap:90px}.flow>div{border-radius:3px}.flow .flow-active{background:#332265;border-color:#b582f8;box-shadow:6px 6px 0 #080718}.flow i{color:#6be4fc}.contact{border-radius:4px;background:#19132f;color:white;text-align:left;position:relative;padding:60px;margin-top:35px;border-right:12px solid #dd3fbd}.contact .eyebrow{color:#86dff8}.contact .contact-mail{color:#c5bed8}.contact h2{max-width:750px}.contact .button{background:#6942e8}.footer-top{padding-top:30px}.footer-bottom{border-color:#dcd8eb}.social-full{padding-top:0}.social-introduction{position:relative;isolation:isolate;padding-block:80px;color:#fff}.social-introduction:before{content:'';position:absolute;z-index:-1;inset:0 calc((min(1240px,100vw - 80px) - 100vw)/2);background:#211237}.social-introduction h2 em{color:#f274d3}.social-introduction .lead{color:#d5c5e2}.social-notice{background:#362347;color:#dccbe8;border-color:#e854c9}.social-introduction .text-link{color:#fff}.social-workspace{color:#18172e;border-radius:6px;transform:rotate(3deg);box-shadow:12px 12px 0 #a834b45c;border-color:#9d70bc}.social-workspace-top{background:#41245e}.social-channel-grid span{background:#f6e3ff;color:#8b289d}.social-photo img{border-radius:4px}.social-photo figcaption{border-radius:3px}.social-workflow{background:#1d1531;border-left:12px solid #db3fc5}.social-steps article>span{border-radius:4px;background:#563075;color:#ffb9ed}.social-feature-card{border-radius:5px}.social-feature-grid{gap:30px}.social-feature-card:nth-child(even){transform:translateY(35px)}.social-feature-art{background:#efebfb}.social-feature-card:nth-child(2n) .social-feature-art{background:#f9eafa}.social-feature-card:nth-child(3n) .social-feature-art{background:#e9f6ff}.social-feature-copy .eyebrow{color:#92399f}.social-launch{border-radius:4px;background:#f5eaf9;border-left:5px solid #c63bb8}.social-questions{padding-top:100px}.page-pricing .section:first-child{padding-top:65px}.page-integrations .developer{padding-block:95px}.page-contact .page-intro{padding-bottom:20px}.page-contact .contact{margin-top:30px}.page-contact .contact h2{font-size:35px}.page-social .social-block{padding-bottom:35px}@media(max-width:1050px){.hero:before,.social-introduction:before{inset-inline:-24px}.nav{gap:15px}nav{font-size:11px;gap:14px}.hero{gap:35px}.hero-art:before{left:20px;width:280px;height:280px}.contact{padding:45px}}@media(max-width:760px){.hero:before,.social-introduction:before{inset-inline:-18px}.nav{height:75px}.nav nav{background:white}.hero{padding-block:45px;gap:30px;min-height:0}.hero h1{font-size:52px}.hero-art{padding-inline:15px;min-height:480px}.hero-art:before{left:20%;width:240px;height:280px}.illustrative{bottom:-10px}.float-card{right:0}.contact{padding:35px 25px;border-right-width:6px}.social-introduction{padding-block:45px}.social-feature-card:nth-child(even){transform:none}.social-questions{padding-top:60px}.social-workflow{border-left-width:6px}.social-workspace{transform:none}.developer-grid{gap:35px}.section{padding-block:60px}.social{gap:35px}.section-head{padding-left:18px}.contact h2{font-size:36px}.brand img{width:130px}}
@media(min-width:761px) and (max-width:1050px){.nav{flex-wrap:wrap}.menu{display:block;margin-left:auto;border:0;background:transparent;font-size:13px}.nav nav{display:none;order:4;flex-basis:100%;background:white;padding:20px;margin:0;border-bottom:1px solid var(--line);flex-direction:column;align-items:start}.nav nav.open{display:flex}.nav-actions{gap:14px}.nav-actions .button{padding:8px 14px}}

/* Product navigation */
.solution-nav{position:relative}
.solution-nav summary{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px 12px;cursor:pointer;list-style:none;white-space:nowrap;border-radius:8px;font-size:13px;font-weight:600;transition:background .15s,color .15s}
.solution-nav summary:after{content:'';width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:3px;margin-top:-3px;flex-shrink:0}
.solution-nav[open] summary:after{transform:rotate(225deg);margin-top:3px}
.solution-nav summary::-webkit-details-marker{display:none}
.solution-nav summary small{display:inline-block;font-size:8px;line-height:1.2;letter-spacing:.4px;padding:4px 6px;border-radius:4px;background:#f1e9fa;color:#815096;text-transform:uppercase;white-space:nowrap}
.solution-nav summary:hover,.solution-nav[open] summary{background:#f3f0fb;color:#5232bc}
.solution-nav summary:focus-visible{outline:2px solid #7654dc;outline-offset:2px}
.solution-nav>div{position:absolute;top:calc(100% + 10px);left:0;width:290px;max-width:calc(100vw - 36px);background:white;color:#27223e;border:1px solid #e8e3f2;border-radius:12px;box-shadow:0 14px 36px #25183d16;padding:8px;z-index:20}
.solution-nav>div a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:7px;font-size:13px;line-height:1.45;font-weight:500}
.solution-nav>div a:after{content:'↗';color:#988cad;font-size:14px}
.solution-nav>div a:hover,.solution-nav>div a:focus-visible{background:#f5f2fc;color:#5532bf}
.product-nav{background:#f1eff8;border-bottom:1px solid #e3dfee}.product-nav>.shell{display:flex;align-items:center;gap:30px;flex-wrap:wrap;padding-block:14px;font-size:12px}.product-nav b{margin-right:auto}.brand-hero{grid-template-columns:1fr 1.05fr}.brand-solutions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brand-solutions article{padding:27px 22px;background:#242341;border:1px solid #555181;border-top:4px solid #4fdcff}.brand-solutions article:nth-child(2){background:#302040;border-color:#634470;border-top-color:#e75ac8}.brand-solutions h2{font-size:30px;letter-spacing:-1px}.brand-solutions p{font-size:14px;color:#c9c2da}.brand-solutions a{display:block;font-size:12px;margin-top:20px;color:#bdeaff}.brand-solutions article:nth-child(2) a{color:#ffc0ed}.brand-solutions .eyebrow{font-size:9px;letter-spacing:1.5px}.brand-hero h1{font-size:clamp(45px,4.8vw,67px)}@media(max-width:1050px){.solution-nav>div{position:static;box-shadow:none;border:0;border-left:2px solid #d2c1f0;margin-top:10px}.brand-hero{grid-template-columns:1fr}.brand-solutions{max-width:700px}.product-nav>.shell{gap:15px}}@media(max-width:480px){.brand-solutions{grid-template-columns:1fr}.product-nav b{flex-basis:100%}}

@media(min-width:1051px){#navigation{gap:8px}#navigation>a{padding:9px 12px}.nav-actions{gap:18px}}
@media(max-width:1050px){.solution-nav{width:100%}.solution-nav summary{width:100%;padding:10px 0}.solution-nav summary:after{margin-left:auto}.solution-nav>div{position:static;width:100%;max-width:100%;margin-top:4px;box-shadow:none;border:0;border-left:2px solid #dbd1ef;border-radius:0;padding:2px 0 2px 10px}.nav nav{gap:10px;max-height:calc(100dvh - 90px);overflow-y:auto}.solution-nav summary small{margin-left:4px}}

/* Shared Social Manager availability badge, on light and dark surfaces. */
.coming-soon-badge{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;vertical-align:middle;padding:7px 12px;border:1px solid #d9c8f4;border-radius:999px;background:linear-gradient(105deg,#f0e8ff,#fcebf8);color:#702995;font-family:inherit;font-size:11px;font-weight:750;line-height:1.15;letter-spacing:.35px;white-space:nowrap;text-transform:none;box-shadow:inset 0 1px 0 #ffffffc9}
.coming-soon-badge .coming-soon-dot{width:6px;height:6px;display:block;border-radius:50%;background:#c835b3;box-shadow:0 0 0 3px #d946bd16;flex-shrink:0}
.coming-soon-badge--compact{font-size:9px;padding:5px 8px;gap:6px;letter-spacing:.15px}
.coming-soon-badge--compact .coming-soon-dot{width:5px;height:5px}
.social-product-label{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}.social-product-label .eyebrow{margin:0}
.brand-solutions article>.coming-soon-badge,.social>div>.coming-soon-badge,.social-launch>.coming-soon-badge{margin-bottom:22px}
.product-nav b{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.footer-top a>.coming-soon-badge{margin-left:5px}
.contact-social-status{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:22px 0 8px;font-size:14px}.contact-social-status>a{font-weight:600;color:#6136b3}
.legal h2>.coming-soon-badge{margin-left:8px}
@media(max-width:480px){.solution-nav summary{gap:7px}.solution-nav .coming-soon-badge--compact{font-size:8px;padding:5px 7px}}

.product-nav a[aria-current="page"]{color:#5632c2;font-weight:700;box-shadow:0 2px 0 #8355dc;padding-bottom:4px}.social-detail{padding-top:0;padding-bottom:65px}.social-detail h1{font-size:clamp(36px,4vw,57px);max-width:900px}.social-price-intro{padding-top:60px}.social-price-notice{padding:30px;border:1px solid #ddd2f1;border-left:4px solid #c43fb7;background:#faf7ff;margin:30px 0 0;max-width:850px}.social-price-notice h2{font-size:28px;letter-spacing:-.8px}.social-price-notice p{color:#65657d;margin-bottom:0}.page-social-pricing .social-questions{padding-top:50px}

/* Supplied horizontal logo, including claim, preserved without cropping. */
.brand img{display:block;width:200px;height:auto;object-fit:contain;max-width:100%}.nav>.brand{flex-shrink:0}.footer-top .brand img{width:290px}@media(max-width:760px){.nav>.brand img{width:155px}.footer-top .brand img{width:260px}}@media(max-width:380px){.nav>.brand img{width:125px}.nav{gap:8px}.nav-actions{gap:8px}}

/* Shared commercial footer: brand, solutions, contact and ISPBilling heritage. */
.sendoo-footer{background:#f7f5fc;border-top:1px solid #e5ddf1;padding:58px 0 22px;margin-top:35px}.sendoo-footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:65px;padding-bottom:42px}.sendoo-footer-brand .brand img{width:310px;max-width:100%;height:auto}.sendoo-footer-brand>p{font-size:14px;color:#656078;max-width:330px;margin:22px 0;line-height:1.75}.sendoo-social-links{display:flex;flex-wrap:wrap;gap:8px}.sendoo-social-links a{display:inline-flex;gap:10px;align-items:center;border:1px solid #ded4ed;border-radius:7px;padding:8px 11px;background:white;font-size:12px;font-weight:600;color:#54317c}.sendoo-social-links a:hover{background:#eee5fc;border-color:#b197d8}.sendoo-footer-column h2{font-size:14px;letter-spacing:0;margin:10px 0 22px;font-weight:750}.sendoo-footer-column>a{display:block;font-size:13px;margin:0 0 13px;color:#5e5871;line-height:1.8}.sendoo-footer-column>a:hover,.sendoo-footer-legal-links a:hover{color:#6532d3;text-decoration:underline;text-underline-offset:4px}.sendoo-footer-column .coming-soon-badge{margin-left:5px}.sendoo-footer-isp{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;padding:32px 36px;border-radius:10px;background:#eeebf8;border-left:4px solid #7951d4}.sendoo-footer-isp .eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:12px}.sendoo-footer-isp h2{font-size:26px;letter-spacing:-.7px;line-height:1.25;margin:0}.sendoo-footer-isp p{font-size:13px;line-height:1.8;color:#615a74;margin-bottom:12px}.sendoo-footer-isp a{font-size:13px;font-weight:700;color:#6036b8}.sendoo-footer-legal-links{display:flex;flex-wrap:wrap;gap:14px 25px;padding:28px 0 22px;font-size:12px;color:#665e77}.sendoo-footer .footer-bottom{margin:0;padding-top:20px;font-size:11px;color:#716b80}.sendoo-footer .footer-bottom p{margin-bottom:0}@media(max-width:1050px){.sendoo-footer-main{gap:30px;grid-template-columns:1.3fr 1fr 1fr}.sendoo-footer-isp{gap:30px;padding:28px}}@media(max-width:760px){.sendoo-footer{padding-top:35px}.sendoo-footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.sendoo-footer-brand{grid-column:1/-1}.sendoo-footer-brand .brand img{width:280px}.sendoo-footer-brand>p{max-width:440px}.sendoo-footer-isp{grid-template-columns:1fr;gap:20px;padding:25px}.sendoo-footer-isp h2{font-size:25px}.sendoo-footer .footer-bottom p+p{margin-top:15px}}@media(max-width:420px){.sendoo-footer-main{grid-template-columns:1fr}.sendoo-footer-column h2{margin-bottom:14px}}
