/* Requested palette adjustment: deep green surfaces with legible foregrounds. */
:root{--lime:#16815b;--green-text:#65bd96}
.brand-mark i:nth-child(3),.lime-dot,.live i{background:var(--lime)}
.mono-label,.inline-link,.fit.lime b,.play,.product-note svg,.hero-reassurance svg{color:var(--green-text)}
.button-outline{background:#145f45!important;border-color:#328864!important;color:#fff!important}
.button-outline:hover{background:#1b7958!important;box-shadow:0 12px 28px #145f4540!important}
.creator-section .mono-label,.creator-section .inline-link{color:inherit}
[hidden]{display:none!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #65bd96;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.signal-meta b,.collage-tag,.step:nth-child(2) .step-status,.footer-links a:hover,.match-explanation b,.niche-tags b,.profile-preview b,.creator-profile-tags b{color:var(--green-text)}
.sima-language{display:flex;align-items:center;gap:6px;margin-left:auto;margin-right:14px;font:700 11px/1 IBM Plex Mono,monospace;letter-spacing:.08em}.sima-language a{color:#788296;text-decoration:none;padding:7px 5px;border-bottom:2px solid transparent}.sima-language a.active{color:#172033;border-color:#ff5952}.sima-language span{color:#b4bac5}@media(max-width:760px){.sima-language{margin-left:0;margin-right:8px}.sima-language a{padding-inline:3px}}
.button-light{background:#145f45;color:#fff}
.button-light:hover{background:#1b7958;color:#fff}
.creator-studio-photo{display:flex;align-items:center;gap:18px;margin:24px 0;max-width:450px}
.creator-studio-photo img{display:block;width:180px;height:120px;object-fit:cover;object-position:35% 40%;border-radius:4px;flex-shrink:0}
.creator-studio-photo figcaption{font:500 15px/1.45 var(--body);max-width:200px}
.creator-studio-photo small{display:block;margin-top:6px;font:11px/1.4 var(--mono);opacity:.7}
@media(max-width:480px){.creator-studio-photo{gap:12px}.creator-studio-photo img{width:140px;height:100px}.creator-studio-photo figcaption{font-size:13px}}
.b2b-use-cases{grid-template-columns:minmax(0,760px);justify-content:start;padding-top:104px;padding-bottom:114px}
.b2b-use-cases-copy{padding-top:0}
.b2b-use-cases-copy>p{max-width:620px;font-size:17px}
.b2b-use-cases-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px;margin:32px 0}
.b2b-use-cases-points span{border-top:1px solid #17203326;align-items:center;gap:8px;padding-top:14px;display:flex}
@media(max-width:700px){.b2b-use-cases{padding-top:76px;padding-bottom:82px}.b2b-use-cases-copy>p{font-size:16px}.b2b-use-cases-points{grid-template-columns:1fr;gap:12px}.b2b-use-cases-copy .button{width:100%;justify-content:center}}
.creator-community-story{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:64px;padding-top:110px;padding-bottom:110px;display:grid}
.creator-community-story img{width:100%;height:clamp(300px,38vw,520px);object-fit:cover;object-position:35% 40%}
.creator-community-story span{color:#60708a;font:600 11px/1.4 var(--mono);letter-spacing:.12em}
.creator-community-story h2{color:#172033;letter-spacing:-.055em;margin-top:16px;font-size:clamp(40px,5vw,68px);line-height:.96}
@media(max-width:700px){.creator-community-story{grid-template-columns:1fr;gap:28px;padding:72px 18px}.creator-community-story img{height:280px}.creator-community-story h2{font-size:42px}}
.match-info{justify-content:center;gap:1px}
.match-info span,.match-info small{line-height:1.2;margin:0}
.match-info small{display:block;margin-top:1px}
.mobile-nav-login{display:none}
@media(max-width:850px){.mobile-nav-login{display:block}}
.sima-home-pricing{padding-top:110px;padding-bottom:110px}.sima-home-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:48px}.sima-home-plan-grid article{border:1px solid #17203326;background:#fff;padding:38px;display:grid;gap:18px;position:relative}.sima-home-plan-grid article.featured{background:#112044;color:#fff;border-color:#112044;box-shadow:0 28px 70px #11204430;transform:translateY(-12px)}.sima-home-plan-grid article>span{font:600 11px/1.4 var(--mono);letter-spacing:.12em;color:#60708a}.sima-home-plan-grid article.featured>span{color:#9cb5ff}.sima-home-plan-grid h3{font:700 clamp(42px,5vw,68px)/.95 var(--display);letter-spacing:-.055em;margin:0}.sima-home-plan-grid h3 small{font:500 15px/1 var(--body);letter-spacing:0;margin-left:7px}.sima-home-plan-grid p,.sima-home-plan-grid li{font:15px/1.55 var(--body)}.sima-home-plan-grid ul{display:grid;gap:9px;padding-left:20px}.sima-home-plan-grid .button{justify-self:start}.sima-home-plan-grid article>small{font:11px/1.5 var(--body);opacity:.72}.recommended{position:absolute;right:22px;top:22px;background:var(--coral);color:#fff;padding:7px 10px;font:700 9px/1 var(--mono);letter-spacing:.08em}.sima-plan-note{margin-top:20px;color:#60708a;font:13px/1.5 var(--body)}
.sima-home-plan-grid .sima-essential-button{background:var(--coral);border-color:var(--coral);color:#fff}.sima-home-plan-grid .sima-essential-button:hover{background:#e84c45;border-color:#e84c45}.sima-home-plan-grid .sima-growth-button{background:#bff437;border-color:#bff437;color:#172414;box-shadow:0 12px 28px #bff4372e}.sima-home-plan-grid .sima-growth-button:hover{background:#d1fa66;border-color:#d1fa66}
@media(max-width:700px){.sima-home-pricing{padding-top:76px;padding-bottom:82px}.sima-home-plan-grid{grid-template-columns:1fr}.sima-home-plan-grid article{padding:28px 22px}.sima-home-plan-grid article.featured{transform:none}.sima-home-plan-grid .button{width:100%;justify-content:center}.recommended{position:static;justify-self:start}}

.creator-band .eyebrow { color: #fff; }

.sima-comparison{padding-top:84px;padding-bottom:84px;color:#172033}.sima-comparison h2{font:700 clamp(28px,4vw,48px)/1.12 var(--display,"Space Grotesk",sans-serif);letter-spacing:-.04em;margin:18px 0}.sima-comparison>p{max-width:740px;line-height:1.65}.sima-comparison .eyebrow{color:#ac302d}.sima-comparison-scroll{max-width:100%;overflow-x:auto;margin:30px 0 18px;border:1px solid #dce1eb;border-radius:12px}.sima-comparison-scroll:focus-visible{outline:3px solid #4165ff;outline-offset:4px}.sima-comparison table{border-collapse:collapse;min-width:600px;width:100%;text-align:left;background:#fff;font:400 15px/1.5 var(--body,"DM Sans",sans-serif)}.sima-comparison caption{text-align:left;padding:16px;color:#46516a}.sima-comparison th,.sima-comparison td{padding:20px;border-top:1px solid #dce1eb;vertical-align:top;width:33.33%;overflow-wrap:anywhere}.sima-comparison th{font-weight:700}.sima-comparison th:last-child,.sima-comparison td:last-child{background:#142244;color:#fff}.sima-comparison thead th:last-child{box-shadow:inset 0 4px #ff5952}.sima-comparison-note{font-size:13px;color:#46516a}.sima-comparison .sima-comparison-cta{display:inline-flex;background:#ef4740;color:#fff;margin-top:18px}.sima-partner-account{width:100%;max-width:900px}.sima-partner-account input:not([type=checkbox]){max-width:100%;width:100%;box-sizing:border-box}.sima-partner-account strong{overflow-wrap:anywhere}@media(max-width:600px){.sima-comparison{padding-top:48px;padding-bottom:48px}.sima-comparison th,.sima-comparison td{padding:14px}.sima-comparison table{font-size:14px}.sima-comparison-scroll{margin-top:22px}}
/* Keep help and legal navigation available on small screens. */
@media(max-width:900px){.site-shell .footer{display:grid;grid-template-columns:1fr;gap:22px;padding:32px 0 150px;min-height:0}.site-shell .footer-links{display:flex;flex-wrap:wrap;flex-direction:row;gap:6px 18px}.site-shell .footer-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.creator-filters{grid-template-columns:1fr}.menu-toggle{min-width:44px;min-height:44px}}
/* Above-the-fold content must be visible on the first paint. */
.site-shell .hero-copy,.site-shell .hero-product{animation:none}
.sima-tool-shortcut{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;color:#172036;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.sima-home-tool{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px;margin-top:12px;margin-bottom:42px;background:#142244;color:#fff;border-radius:12px;scroll-margin-top:100px}
.sima-home-tool h2{font:600 clamp(24px,3vw,36px)/1.18 var(--display);letter-spacing:-.035em;margin:14px 0}.sima-home-tool p{max-width:760px;font-size:16px;line-height:1.6}.sima-home-tool .mono-label{color:#c5d2ff}.sima-home-tool .sima-tool-note{font-size:13px;color:#d5ddec;margin-top:12px}.sima-tool-cta{white-space:normal;min-height:52px;background:#ff514c;color:#142244;font-weight:700;box-shadow:none}.sima-tool-cta svg,.sima-tool-shortcut svg{flex-shrink:0}.sima-tool-shortcut:focus-visible,.sima-tool-cta:focus-visible{outline:3px solid #4263ff;outline-offset:5px}
@media(max-width:900px){.sima-home-tool{grid-template-columns:1fr;padding:24px;gap:22px}.sima-tool-cta{width:100%;justify-content:center}.sima-home-tool h2{font-size:29px}.sima-tool-shortcut{max-width:100%;font-size:14px}}
.site-shell .button.sima-tool-cta,.site-shell .button.sima-comparison-cta{color:#142244}.site-shell .button.sima-tool-cta:hover,.site-shell .button.sima-comparison-cta:hover{color:#142244;background:#ff7770}
@media(max-width:1100px){.site-shell .nav-links{display:none;position:absolute;top:77px;left:0;right:0;margin-left:0;padding:20px;flex-direction:column;gap:12px;background:#f7f4ee;border-bottom:1px solid #dbe1ea;z-index:40}.site-shell .nav-links.is-open{display:flex}.site-shell .nav-links a{display:flex;align-items:center;min-height:44px}.site-shell .nav-actions{display:none}.site-shell .menu-toggle{display:block;min-width:44px;min-height:44px}}
